]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/blob - contrib/sqlite3/configure
MFC r368207,368607:
[FreeBSD/stable/10.git] / contrib / sqlite3 / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for sqlite 3.14.1.
4 #
5 # Report bugs to <http://www.sqlite.org>.
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
202   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206     PATH=/empty FPATH=/empty; export PATH FPATH
207     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
209 test \$(( 1 + 1 )) = 2 || 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: http://www.sqlite.org about your system, including any
279 $0: error possibly output before this message. Then install
280 $0: a modern shell, or manually run the script under such a
281 $0: 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='sqlite'
592 PACKAGE_TARNAME='sqlite'
593 PACKAGE_VERSION='3.14.1'
594 PACKAGE_STRING='sqlite 3.14.1'
595 PACKAGE_BUGREPORT='http://www.sqlite.org'
596 PACKAGE_URL=''
597
598 ac_unique_file="sqlite3.c"
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 EXTRA_SHELL_OBJ
640 SESSION_FLAGS
641 JSON1_FLAGS
642 FTS5_FLAGS
643 DYNAMIC_EXTENSION_FLAGS
644 THREADSAFE_FLAGS
645 READLINE_LIBS
646 BUILD_CFLAGS
647 CPP
648 LT_SYS_LIBRARY_PATH
649 OTOOL64
650 OTOOL
651 LIPO
652 NMEDIT
653 DSYMUTIL
654 MANIFEST_TOOL
655 RANLIB
656 ac_ct_AR
657 AR
658 DLLTOOL
659 OBJDUMP
660 LN_S
661 NM
662 ac_ct_DUMPBIN
663 DUMPBIN
664 LD
665 FGREP
666 EGREP
667 GREP
668 SED
669 host_os
670 host_vendor
671 host_cpu
672 host
673 build_os
674 build_vendor
675 build_cpu
676 build
677 LIBTOOL
678 am__fastdepCC_FALSE
679 am__fastdepCC_TRUE
680 CCDEPMODE
681 am__nodep
682 AMDEPBACKSLASH
683 AMDEP_FALSE
684 AMDEP_TRUE
685 am__quote
686 am__include
687 DEPDIR
688 OBJEXT
689 EXEEXT
690 ac_ct_CC
691 CPPFLAGS
692 LDFLAGS
693 CFLAGS
694 CC
695 AM_BACKSLASH
696 AM_DEFAULT_VERBOSITY
697 AM_DEFAULT_V
698 AM_V
699 am__untar
700 am__tar
701 AMTAR
702 am__leading_dot
703 SET_MAKE
704 AWK
705 mkdir_p
706 MKDIR_P
707 INSTALL_STRIP_PROGRAM
708 STRIP
709 install_sh
710 MAKEINFO
711 AUTOHEADER
712 AUTOMAKE
713 AUTOCONF
714 ACLOCAL
715 VERSION
716 PACKAGE
717 CYGPATH_W
718 am__isrc
719 INSTALL_DATA
720 INSTALL_SCRIPT
721 INSTALL_PROGRAM
722 target_alias
723 host_alias
724 build_alias
725 LIBS
726 ECHO_T
727 ECHO_N
728 ECHO_C
729 DEFS
730 mandir
731 localedir
732 libdir
733 psdir
734 pdfdir
735 dvidir
736 htmldir
737 infodir
738 docdir
739 oldincludedir
740 includedir
741 localstatedir
742 sharedstatedir
743 sysconfdir
744 datadir
745 datarootdir
746 libexecdir
747 sbindir
748 bindir
749 program_transform_name
750 prefix
751 exec_prefix
752 PACKAGE_URL
753 PACKAGE_BUGREPORT
754 PACKAGE_STRING
755 PACKAGE_VERSION
756 PACKAGE_TARNAME
757 PACKAGE_NAME
758 PATH_SEPARATOR
759 SHELL'
760 ac_subst_files=''
761 ac_user_opts='
762 enable_option_checking
763 enable_silent_rules
764 enable_largefile
765 enable_dependency_tracking
766 enable_shared
767 enable_static
768 with_pic
769 enable_fast_install
770 with_aix_soname
771 with_gnu_ld
772 with_sysroot
773 enable_libtool_lock
774 enable_editline
775 enable_readline
776 enable_threadsafe
777 enable_dynamic_extensions
778 enable_fts5
779 enable_json1
780 enable_session
781 enable_static_shell
782 '
783       ac_precious_vars='build_alias
784 host_alias
785 target_alias
786 CC
787 CFLAGS
788 LDFLAGS
789 LIBS
790 CPPFLAGS
791 LT_SYS_LIBRARY_PATH
792 CPP'
793
794
795 # Initialize some variables set by options.
796 ac_init_help=
797 ac_init_version=false
798 ac_unrecognized_opts=
799 ac_unrecognized_sep=
800 # The variables have the same names as the options, with
801 # dashes changed to underlines.
802 cache_file=/dev/null
803 exec_prefix=NONE
804 no_create=
805 no_recursion=
806 prefix=NONE
807 program_prefix=NONE
808 program_suffix=NONE
809 program_transform_name=s,x,x,
810 silent=
811 site=
812 srcdir=
813 verbose=
814 x_includes=NONE
815 x_libraries=NONE
816
817 # Installation directory options.
818 # These are left unexpanded so users can "make install exec_prefix=/foo"
819 # and all the variables that are supposed to be based on exec_prefix
820 # by default will actually change.
821 # Use braces instead of parens because sh, perl, etc. also accept them.
822 # (The list follows the same order as the GNU Coding Standards.)
823 bindir='${exec_prefix}/bin'
824 sbindir='${exec_prefix}/sbin'
825 libexecdir='${exec_prefix}/libexec'
826 datarootdir='${prefix}/share'
827 datadir='${datarootdir}'
828 sysconfdir='${prefix}/etc'
829 sharedstatedir='${prefix}/com'
830 localstatedir='${prefix}/var'
831 includedir='${prefix}/include'
832 oldincludedir='/usr/include'
833 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
834 infodir='${datarootdir}/info'
835 htmldir='${docdir}'
836 dvidir='${docdir}'
837 pdfdir='${docdir}'
838 psdir='${docdir}'
839 libdir='${exec_prefix}/lib'
840 localedir='${datarootdir}/locale'
841 mandir='${datarootdir}/man'
842
843 ac_prev=
844 ac_dashdash=
845 for ac_option
846 do
847   # If the previous option needs an argument, assign it.
848   if test -n "$ac_prev"; then
849     eval $ac_prev=\$ac_option
850     ac_prev=
851     continue
852   fi
853
854   case $ac_option in
855   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
856   *=)   ac_optarg= ;;
857   *)    ac_optarg=yes ;;
858   esac
859
860   # Accept the important Cygnus configure options, so we can diagnose typos.
861
862   case $ac_dashdash$ac_option in
863   --)
864     ac_dashdash=yes ;;
865
866   -bindir | --bindir | --bindi | --bind | --bin | --bi)
867     ac_prev=bindir ;;
868   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
869     bindir=$ac_optarg ;;
870
871   -build | --build | --buil | --bui | --bu)
872     ac_prev=build_alias ;;
873   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
874     build_alias=$ac_optarg ;;
875
876   -cache-file | --cache-file | --cache-fil | --cache-fi \
877   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
878     ac_prev=cache_file ;;
879   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
880   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
881     cache_file=$ac_optarg ;;
882
883   --config-cache | -C)
884     cache_file=config.cache ;;
885
886   -datadir | --datadir | --datadi | --datad)
887     ac_prev=datadir ;;
888   -datadir=* | --datadir=* | --datadi=* | --datad=*)
889     datadir=$ac_optarg ;;
890
891   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
892   | --dataroo | --dataro | --datar)
893     ac_prev=datarootdir ;;
894   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
895   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
896     datarootdir=$ac_optarg ;;
897
898   -disable-* | --disable-*)
899     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
900     # Reject names that are not valid shell variable names.
901     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
902       as_fn_error $? "invalid feature name: $ac_useropt"
903     ac_useropt_orig=$ac_useropt
904     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
905     case $ac_user_opts in
906       *"
907 "enable_$ac_useropt"
908 "*) ;;
909       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
910          ac_unrecognized_sep=', ';;
911     esac
912     eval enable_$ac_useropt=no ;;
913
914   -docdir | --docdir | --docdi | --doc | --do)
915     ac_prev=docdir ;;
916   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
917     docdir=$ac_optarg ;;
918
919   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
920     ac_prev=dvidir ;;
921   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
922     dvidir=$ac_optarg ;;
923
924   -enable-* | --enable-*)
925     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
926     # Reject names that are not valid shell variable names.
927     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
928       as_fn_error $? "invalid feature name: $ac_useropt"
929     ac_useropt_orig=$ac_useropt
930     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
931     case $ac_user_opts in
932       *"
933 "enable_$ac_useropt"
934 "*) ;;
935       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
936          ac_unrecognized_sep=', ';;
937     esac
938     eval enable_$ac_useropt=\$ac_optarg ;;
939
940   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
941   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
942   | --exec | --exe | --ex)
943     ac_prev=exec_prefix ;;
944   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
945   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
946   | --exec=* | --exe=* | --ex=*)
947     exec_prefix=$ac_optarg ;;
948
949   -gas | --gas | --ga | --g)
950     # Obsolete; use --with-gas.
951     with_gas=yes ;;
952
953   -help | --help | --hel | --he | -h)
954     ac_init_help=long ;;
955   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
956     ac_init_help=recursive ;;
957   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
958     ac_init_help=short ;;
959
960   -host | --host | --hos | --ho)
961     ac_prev=host_alias ;;
962   -host=* | --host=* | --hos=* | --ho=*)
963     host_alias=$ac_optarg ;;
964
965   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
966     ac_prev=htmldir ;;
967   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
968   | --ht=*)
969     htmldir=$ac_optarg ;;
970
971   -includedir | --includedir | --includedi | --included | --include \
972   | --includ | --inclu | --incl | --inc)
973     ac_prev=includedir ;;
974   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
975   | --includ=* | --inclu=* | --incl=* | --inc=*)
976     includedir=$ac_optarg ;;
977
978   -infodir | --infodir | --infodi | --infod | --info | --inf)
979     ac_prev=infodir ;;
980   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
981     infodir=$ac_optarg ;;
982
983   -libdir | --libdir | --libdi | --libd)
984     ac_prev=libdir ;;
985   -libdir=* | --libdir=* | --libdi=* | --libd=*)
986     libdir=$ac_optarg ;;
987
988   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
989   | --libexe | --libex | --libe)
990     ac_prev=libexecdir ;;
991   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
992   | --libexe=* | --libex=* | --libe=*)
993     libexecdir=$ac_optarg ;;
994
995   -localedir | --localedir | --localedi | --localed | --locale)
996     ac_prev=localedir ;;
997   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
998     localedir=$ac_optarg ;;
999
1000   -localstatedir | --localstatedir | --localstatedi | --localstated \
1001   | --localstate | --localstat | --localsta | --localst | --locals)
1002     ac_prev=localstatedir ;;
1003   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1004   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1005     localstatedir=$ac_optarg ;;
1006
1007   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1008     ac_prev=mandir ;;
1009   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1010     mandir=$ac_optarg ;;
1011
1012   -nfp | --nfp | --nf)
1013     # Obsolete; use --without-fp.
1014     with_fp=no ;;
1015
1016   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1017   | --no-cr | --no-c | -n)
1018     no_create=yes ;;
1019
1020   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1021   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1022     no_recursion=yes ;;
1023
1024   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1025   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1026   | --oldin | --oldi | --old | --ol | --o)
1027     ac_prev=oldincludedir ;;
1028   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1029   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1030   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1031     oldincludedir=$ac_optarg ;;
1032
1033   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1034     ac_prev=prefix ;;
1035   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1036     prefix=$ac_optarg ;;
1037
1038   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1039   | --program-pre | --program-pr | --program-p)
1040     ac_prev=program_prefix ;;
1041   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1042   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1043     program_prefix=$ac_optarg ;;
1044
1045   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1046   | --program-suf | --program-su | --program-s)
1047     ac_prev=program_suffix ;;
1048   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1049   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1050     program_suffix=$ac_optarg ;;
1051
1052   -program-transform-name | --program-transform-name \
1053   | --program-transform-nam | --program-transform-na \
1054   | --program-transform-n | --program-transform- \
1055   | --program-transform | --program-transfor \
1056   | --program-transfo | --program-transf \
1057   | --program-trans | --program-tran \
1058   | --progr-tra | --program-tr | --program-t)
1059     ac_prev=program_transform_name ;;
1060   -program-transform-name=* | --program-transform-name=* \
1061   | --program-transform-nam=* | --program-transform-na=* \
1062   | --program-transform-n=* | --program-transform-=* \
1063   | --program-transform=* | --program-transfor=* \
1064   | --program-transfo=* | --program-transf=* \
1065   | --program-trans=* | --program-tran=* \
1066   | --progr-tra=* | --program-tr=* | --program-t=*)
1067     program_transform_name=$ac_optarg ;;
1068
1069   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1070     ac_prev=pdfdir ;;
1071   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1072     pdfdir=$ac_optarg ;;
1073
1074   -psdir | --psdir | --psdi | --psd | --ps)
1075     ac_prev=psdir ;;
1076   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1077     psdir=$ac_optarg ;;
1078
1079   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1080   | -silent | --silent | --silen | --sile | --sil)
1081     silent=yes ;;
1082
1083   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1084     ac_prev=sbindir ;;
1085   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1086   | --sbi=* | --sb=*)
1087     sbindir=$ac_optarg ;;
1088
1089   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1090   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1091   | --sharedst | --shareds | --shared | --share | --shar \
1092   | --sha | --sh)
1093     ac_prev=sharedstatedir ;;
1094   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1095   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1096   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1097   | --sha=* | --sh=*)
1098     sharedstatedir=$ac_optarg ;;
1099
1100   -site | --site | --sit)
1101     ac_prev=site ;;
1102   -site=* | --site=* | --sit=*)
1103     site=$ac_optarg ;;
1104
1105   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1106     ac_prev=srcdir ;;
1107   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1108     srcdir=$ac_optarg ;;
1109
1110   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1111   | --syscon | --sysco | --sysc | --sys | --sy)
1112     ac_prev=sysconfdir ;;
1113   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1114   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1115     sysconfdir=$ac_optarg ;;
1116
1117   -target | --target | --targe | --targ | --tar | --ta | --t)
1118     ac_prev=target_alias ;;
1119   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1120     target_alias=$ac_optarg ;;
1121
1122   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1123     verbose=yes ;;
1124
1125   -version | --version | --versio | --versi | --vers | -V)
1126     ac_init_version=: ;;
1127
1128   -with-* | --with-*)
1129     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1130     # Reject names that are not valid shell variable names.
1131     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1132       as_fn_error $? "invalid package name: $ac_useropt"
1133     ac_useropt_orig=$ac_useropt
1134     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1135     case $ac_user_opts in
1136       *"
1137 "with_$ac_useropt"
1138 "*) ;;
1139       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1140          ac_unrecognized_sep=', ';;
1141     esac
1142     eval with_$ac_useropt=\$ac_optarg ;;
1143
1144   -without-* | --without-*)
1145     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1146     # Reject names that are not valid shell variable names.
1147     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148       as_fn_error $? "invalid package name: $ac_useropt"
1149     ac_useropt_orig=$ac_useropt
1150     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151     case $ac_user_opts in
1152       *"
1153 "with_$ac_useropt"
1154 "*) ;;
1155       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1156          ac_unrecognized_sep=', ';;
1157     esac
1158     eval with_$ac_useropt=no ;;
1159
1160   --x)
1161     # Obsolete; use --with-x.
1162     with_x=yes ;;
1163
1164   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1165   | --x-incl | --x-inc | --x-in | --x-i)
1166     ac_prev=x_includes ;;
1167   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1168   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1169     x_includes=$ac_optarg ;;
1170
1171   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1172   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1173     ac_prev=x_libraries ;;
1174   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1175   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1176     x_libraries=$ac_optarg ;;
1177
1178   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1179 Try \`$0 --help' for more information"
1180     ;;
1181
1182   *=*)
1183     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1184     # Reject names that are not valid shell variable names.
1185     case $ac_envvar in #(
1186       '' | [0-9]* | *[!_$as_cr_alnum]* )
1187       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1188     esac
1189     eval $ac_envvar=\$ac_optarg
1190     export $ac_envvar ;;
1191
1192   *)
1193     # FIXME: should be removed in autoconf 3.0.
1194     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1195     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1196       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1197     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1198     ;;
1199
1200   esac
1201 done
1202
1203 if test -n "$ac_prev"; then
1204   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1205   as_fn_error $? "missing argument to $ac_option"
1206 fi
1207
1208 if test -n "$ac_unrecognized_opts"; then
1209   case $enable_option_checking in
1210     no) ;;
1211     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1212     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1213   esac
1214 fi
1215
1216 # Check all directory arguments for consistency.
1217 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1218                 datadir sysconfdir sharedstatedir localstatedir includedir \
1219                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1220                 libdir localedir mandir
1221 do
1222   eval ac_val=\$$ac_var
1223   # Remove trailing slashes.
1224   case $ac_val in
1225     */ )
1226       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1227       eval $ac_var=\$ac_val;;
1228   esac
1229   # Be sure to have absolute directory names.
1230   case $ac_val in
1231     [\\/$]* | ?:[\\/]* )  continue;;
1232     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1233   esac
1234   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1235 done
1236
1237 # There might be people who depend on the old broken behavior: `$host'
1238 # used to hold the argument of --host etc.
1239 # FIXME: To remove some day.
1240 build=$build_alias
1241 host=$host_alias
1242 target=$target_alias
1243
1244 # FIXME: To remove some day.
1245 if test "x$host_alias" != x; then
1246   if test "x$build_alias" = x; then
1247     cross_compiling=maybe
1248   elif test "x$build_alias" != "x$host_alias"; then
1249     cross_compiling=yes
1250   fi
1251 fi
1252
1253 ac_tool_prefix=
1254 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1255
1256 test "$silent" = yes && exec 6>/dev/null
1257
1258
1259 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1260 ac_ls_di=`ls -di .` &&
1261 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1262   as_fn_error $? "working directory cannot be determined"
1263 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264   as_fn_error $? "pwd does not report name of working directory"
1265
1266
1267 # Find the source files, if location was not specified.
1268 if test -z "$srcdir"; then
1269   ac_srcdir_defaulted=yes
1270   # Try the directory containing this script, then the parent directory.
1271   ac_confdir=`$as_dirname -- "$as_myself" ||
1272 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1273          X"$as_myself" : 'X\(//\)[^/]' \| \
1274          X"$as_myself" : 'X\(//\)$' \| \
1275          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1276 $as_echo X"$as_myself" |
1277     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1278             s//\1/
1279             q
1280           }
1281           /^X\(\/\/\)[^/].*/{
1282             s//\1/
1283             q
1284           }
1285           /^X\(\/\/\)$/{
1286             s//\1/
1287             q
1288           }
1289           /^X\(\/\).*/{
1290             s//\1/
1291             q
1292           }
1293           s/.*/./; q'`
1294   srcdir=$ac_confdir
1295   if test ! -r "$srcdir/$ac_unique_file"; then
1296     srcdir=..
1297   fi
1298 else
1299   ac_srcdir_defaulted=no
1300 fi
1301 if test ! -r "$srcdir/$ac_unique_file"; then
1302   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1303   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1304 fi
1305 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1306 ac_abs_confdir=`(
1307         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1308         pwd)`
1309 # When building in place, set srcdir=.
1310 if test "$ac_abs_confdir" = "$ac_pwd"; then
1311   srcdir=.
1312 fi
1313 # Remove unnecessary trailing slashes from srcdir.
1314 # Double slashes in file names in object file debugging info
1315 # mess up M-x gdb in Emacs.
1316 case $srcdir in
1317 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1318 esac
1319 for ac_var in $ac_precious_vars; do
1320   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1321   eval ac_env_${ac_var}_value=\$${ac_var}
1322   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1323   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1324 done
1325
1326 #
1327 # Report the --help message.
1328 #
1329 if test "$ac_init_help" = "long"; then
1330   # Omit some internal or obsolete options to make the list less imposing.
1331   # This message is too long to be a string in the A/UX 3.1 sh.
1332   cat <<_ACEOF
1333 \`configure' configures sqlite 3.14.1 to adapt to many kinds of systems.
1334
1335 Usage: $0 [OPTION]... [VAR=VALUE]...
1336
1337 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1338 VAR=VALUE.  See below for descriptions of some of the useful variables.
1339
1340 Defaults for the options are specified in brackets.
1341
1342 Configuration:
1343   -h, --help              display this help and exit
1344       --help=short        display options specific to this package
1345       --help=recursive    display the short help of all the included packages
1346   -V, --version           display version information and exit
1347   -q, --quiet, --silent   do not print \`checking ...' messages
1348       --cache-file=FILE   cache test results in FILE [disabled]
1349   -C, --config-cache      alias for \`--cache-file=config.cache'
1350   -n, --no-create         do not create output files
1351       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1352
1353 Installation directories:
1354   --prefix=PREFIX         install architecture-independent files in PREFIX
1355                           [$ac_default_prefix]
1356   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1357                           [PREFIX]
1358
1359 By default, \`make install' will install all the files in
1360 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1361 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1362 for instance \`--prefix=\$HOME'.
1363
1364 For better control, use the options below.
1365
1366 Fine tuning of the installation directories:
1367   --bindir=DIR            user executables [EPREFIX/bin]
1368   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1369   --libexecdir=DIR        program executables [EPREFIX/libexec]
1370   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1371   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1372   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1373   --libdir=DIR            object code libraries [EPREFIX/lib]
1374   --includedir=DIR        C header files [PREFIX/include]
1375   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1376   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1377   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1378   --infodir=DIR           info documentation [DATAROOTDIR/info]
1379   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1380   --mandir=DIR            man documentation [DATAROOTDIR/man]
1381   --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite]
1382   --htmldir=DIR           html documentation [DOCDIR]
1383   --dvidir=DIR            dvi documentation [DOCDIR]
1384   --pdfdir=DIR            pdf documentation [DOCDIR]
1385   --psdir=DIR             ps documentation [DOCDIR]
1386 _ACEOF
1387
1388   cat <<\_ACEOF
1389
1390 Program names:
1391   --program-prefix=PREFIX            prepend PREFIX to installed program names
1392   --program-suffix=SUFFIX            append SUFFIX to installed program names
1393   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1394
1395 System types:
1396   --build=BUILD     configure for building on BUILD [guessed]
1397   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1398 _ACEOF
1399 fi
1400
1401 if test -n "$ac_init_help"; then
1402   case $ac_init_help in
1403      short | recursive ) echo "Configuration of sqlite 3.14.1:";;
1404    esac
1405   cat <<\_ACEOF
1406
1407 Optional Features:
1408   --disable-option-checking  ignore unrecognized --enable/--with options
1409   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1410   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1411   --enable-silent-rules   less verbose build output (undo: "make V=1")
1412   --disable-silent-rules  verbose build output (undo: "make V=0")
1413   --disable-largefile     omit support for large files
1414   --enable-dependency-tracking
1415                           do not reject slow dependency extractors
1416   --disable-dependency-tracking
1417                           speeds up one-time build
1418   --enable-shared[=PKGS]  build shared libraries [default=yes]
1419   --enable-static[=PKGS]  build static libraries [default=yes]
1420   --enable-fast-install[=PKGS]
1421                           optimize for fast installation [default=yes]
1422   --disable-libtool-lock  avoid locking (might break parallel builds)
1423   --enable-editline       use BSD libedit
1424   --enable-readline       use readline
1425   --enable-threadsafe     build a thread-safe library [default=yes]
1426   --enable-dynamic-extensions
1427                           support loadable extensions [default=yes]
1428   --enable-fts5           include fts5 support [default=no]
1429   --enable-json1          include json1 support [default=no]
1430   --enable-session        enable the session extension [default=no]
1431   --enable-static-shell   statically link libsqlite3 into shell tool
1432                           [default=yes]
1433
1434 Optional Packages:
1435   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1436   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1437   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1438                           both]
1439   --with-aix-soname=aix|svr4|both
1440                           shared library versioning (aka "SONAME") variant to
1441                           provide on AIX, [default=aix].
1442   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1443   --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1444                           compiler's sysroot if not specified).
1445
1446 Some influential environment variables:
1447   CC          C compiler command
1448   CFLAGS      C compiler flags
1449   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1450               nonstandard directory <lib dir>
1451   LIBS        libraries to pass to the linker, e.g. -l<library>
1452   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1453               you have headers in a nonstandard directory <include dir>
1454   LT_SYS_LIBRARY_PATH
1455               User-defined run-time library search path.
1456   CPP         C preprocessor
1457
1458 Use these variables to override the choices made by `configure' or to help
1459 it to find libraries and programs with nonstandard names/locations.
1460
1461 Report bugs to <http://www.sqlite.org>.
1462 _ACEOF
1463 ac_status=$?
1464 fi
1465
1466 if test "$ac_init_help" = "recursive"; then
1467   # If there are subdirs, report their specific --help.
1468   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1469     test -d "$ac_dir" ||
1470       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1471       continue
1472     ac_builddir=.
1473
1474 case "$ac_dir" in
1475 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1476 *)
1477   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1478   # A ".." for each directory in $ac_dir_suffix.
1479   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1480   case $ac_top_builddir_sub in
1481   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1482   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1483   esac ;;
1484 esac
1485 ac_abs_top_builddir=$ac_pwd
1486 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1487 # for backward compatibility:
1488 ac_top_builddir=$ac_top_build_prefix
1489
1490 case $srcdir in
1491   .)  # We are building in place.
1492     ac_srcdir=.
1493     ac_top_srcdir=$ac_top_builddir_sub
1494     ac_abs_top_srcdir=$ac_pwd ;;
1495   [\\/]* | ?:[\\/]* )  # Absolute name.
1496     ac_srcdir=$srcdir$ac_dir_suffix;
1497     ac_top_srcdir=$srcdir
1498     ac_abs_top_srcdir=$srcdir ;;
1499   *) # Relative name.
1500     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1501     ac_top_srcdir=$ac_top_build_prefix$srcdir
1502     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1503 esac
1504 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1505
1506     cd "$ac_dir" || { ac_status=$?; continue; }
1507     # Check for guested configure.
1508     if test -f "$ac_srcdir/configure.gnu"; then
1509       echo &&
1510       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1511     elif test -f "$ac_srcdir/configure"; then
1512       echo &&
1513       $SHELL "$ac_srcdir/configure" --help=recursive
1514     else
1515       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1516     fi || ac_status=$?
1517     cd "$ac_pwd" || { ac_status=$?; break; }
1518   done
1519 fi
1520
1521 test -n "$ac_init_help" && exit $ac_status
1522 if $ac_init_version; then
1523   cat <<\_ACEOF
1524 sqlite configure 3.14.1
1525 generated by GNU Autoconf 2.69
1526
1527 Copyright (C) 2012 Free Software Foundation, Inc.
1528 This configure script is free software; the Free Software Foundation
1529 gives unlimited permission to copy, distribute and modify it.
1530 _ACEOF
1531   exit
1532 fi
1533
1534 ## ------------------------ ##
1535 ## Autoconf initialization. ##
1536 ## ------------------------ ##
1537
1538 # ac_fn_c_try_compile LINENO
1539 # --------------------------
1540 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1541 ac_fn_c_try_compile ()
1542 {
1543   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1544   rm -f conftest.$ac_objext
1545   if { { ac_try="$ac_compile"
1546 case "(($ac_try" in
1547   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1548   *) ac_try_echo=$ac_try;;
1549 esac
1550 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1551 $as_echo "$ac_try_echo"; } >&5
1552   (eval "$ac_compile") 2>conftest.err
1553   ac_status=$?
1554   if test -s conftest.err; then
1555     grep -v '^ *+' conftest.err >conftest.er1
1556     cat conftest.er1 >&5
1557     mv -f conftest.er1 conftest.err
1558   fi
1559   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1560   test $ac_status = 0; } && {
1561          test -z "$ac_c_werror_flag" ||
1562          test ! -s conftest.err
1563        } && test -s conftest.$ac_objext; then :
1564   ac_retval=0
1565 else
1566   $as_echo "$as_me: failed program was:" >&5
1567 sed 's/^/| /' conftest.$ac_ext >&5
1568
1569         ac_retval=1
1570 fi
1571   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1572   as_fn_set_status $ac_retval
1573
1574 } # ac_fn_c_try_compile
1575
1576 # ac_fn_c_try_link LINENO
1577 # -----------------------
1578 # Try to link conftest.$ac_ext, and return whether this succeeded.
1579 ac_fn_c_try_link ()
1580 {
1581   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1582   rm -f conftest.$ac_objext conftest$ac_exeext
1583   if { { ac_try="$ac_link"
1584 case "(($ac_try" in
1585   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1586   *) ac_try_echo=$ac_try;;
1587 esac
1588 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1589 $as_echo "$ac_try_echo"; } >&5
1590   (eval "$ac_link") 2>conftest.err
1591   ac_status=$?
1592   if test -s conftest.err; then
1593     grep -v '^ *+' conftest.err >conftest.er1
1594     cat conftest.er1 >&5
1595     mv -f conftest.er1 conftest.err
1596   fi
1597   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1598   test $ac_status = 0; } && {
1599          test -z "$ac_c_werror_flag" ||
1600          test ! -s conftest.err
1601        } && test -s conftest$ac_exeext && {
1602          test "$cross_compiling" = yes ||
1603          test -x conftest$ac_exeext
1604        }; then :
1605   ac_retval=0
1606 else
1607   $as_echo "$as_me: failed program was:" >&5
1608 sed 's/^/| /' conftest.$ac_ext >&5
1609
1610         ac_retval=1
1611 fi
1612   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1613   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1614   # interfere with the next link command; also delete a directory that is
1615   # left behind by Apple's compiler.  We do this before executing the actions.
1616   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1617   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1618   as_fn_set_status $ac_retval
1619
1620 } # ac_fn_c_try_link
1621
1622 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1623 # -------------------------------------------------------
1624 # Tests whether HEADER exists and can be compiled using the include files in
1625 # INCLUDES, setting the cache variable VAR accordingly.
1626 ac_fn_c_check_header_compile ()
1627 {
1628   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1629   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1630 $as_echo_n "checking for $2... " >&6; }
1631 if eval \${$3+:} false; then :
1632   $as_echo_n "(cached) " >&6
1633 else
1634   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1635 /* end confdefs.h.  */
1636 $4
1637 #include <$2>
1638 _ACEOF
1639 if ac_fn_c_try_compile "$LINENO"; then :
1640   eval "$3=yes"
1641 else
1642   eval "$3=no"
1643 fi
1644 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1645 fi
1646 eval ac_res=\$$3
1647                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1648 $as_echo "$ac_res" >&6; }
1649   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1650
1651 } # ac_fn_c_check_header_compile
1652
1653 # ac_fn_c_try_cpp LINENO
1654 # ----------------------
1655 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1656 ac_fn_c_try_cpp ()
1657 {
1658   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659   if { { ac_try="$ac_cpp conftest.$ac_ext"
1660 case "(($ac_try" in
1661   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1662   *) ac_try_echo=$ac_try;;
1663 esac
1664 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1665 $as_echo "$ac_try_echo"; } >&5
1666   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1667   ac_status=$?
1668   if test -s conftest.err; then
1669     grep -v '^ *+' conftest.err >conftest.er1
1670     cat conftest.er1 >&5
1671     mv -f conftest.er1 conftest.err
1672   fi
1673   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1674   test $ac_status = 0; } > conftest.i && {
1675          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1676          test ! -s conftest.err
1677        }; then :
1678   ac_retval=0
1679 else
1680   $as_echo "$as_me: failed program was:" >&5
1681 sed 's/^/| /' conftest.$ac_ext >&5
1682
1683     ac_retval=1
1684 fi
1685   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1686   as_fn_set_status $ac_retval
1687
1688 } # ac_fn_c_try_cpp
1689
1690 # ac_fn_c_try_run LINENO
1691 # ----------------------
1692 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1693 # that executables *can* be run.
1694 ac_fn_c_try_run ()
1695 {
1696   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1697   if { { ac_try="$ac_link"
1698 case "(($ac_try" in
1699   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1700   *) ac_try_echo=$ac_try;;
1701 esac
1702 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1703 $as_echo "$ac_try_echo"; } >&5
1704   (eval "$ac_link") 2>&5
1705   ac_status=$?
1706   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1707   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1708   { { case "(($ac_try" in
1709   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1710   *) ac_try_echo=$ac_try;;
1711 esac
1712 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1713 $as_echo "$ac_try_echo"; } >&5
1714   (eval "$ac_try") 2>&5
1715   ac_status=$?
1716   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1717   test $ac_status = 0; }; }; then :
1718   ac_retval=0
1719 else
1720   $as_echo "$as_me: program exited with status $ac_status" >&5
1721        $as_echo "$as_me: failed program was:" >&5
1722 sed 's/^/| /' conftest.$ac_ext >&5
1723
1724        ac_retval=$ac_status
1725 fi
1726   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1727   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1728   as_fn_set_status $ac_retval
1729
1730 } # ac_fn_c_try_run
1731
1732 # ac_fn_c_check_func LINENO FUNC VAR
1733 # ----------------------------------
1734 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1735 ac_fn_c_check_func ()
1736 {
1737   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1738   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1739 $as_echo_n "checking for $2... " >&6; }
1740 if eval \${$3+:} false; then :
1741   $as_echo_n "(cached) " >&6
1742 else
1743   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1744 /* end confdefs.h.  */
1745 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1746    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1747 #define $2 innocuous_$2
1748
1749 /* System header to define __stub macros and hopefully few prototypes,
1750     which can conflict with char $2 (); below.
1751     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1752     <limits.h> exists even on freestanding compilers.  */
1753
1754 #ifdef __STDC__
1755 # include <limits.h>
1756 #else
1757 # include <assert.h>
1758 #endif
1759
1760 #undef $2
1761
1762 /* Override any GCC internal prototype to avoid an error.
1763    Use char because int might match the return type of a GCC
1764    builtin and then its argument prototype would still apply.  */
1765 #ifdef __cplusplus
1766 extern "C"
1767 #endif
1768 char $2 ();
1769 /* The GNU C library defines this for functions which it implements
1770     to always fail with ENOSYS.  Some functions are actually named
1771     something starting with __ and the normal name is an alias.  */
1772 #if defined __stub_$2 || defined __stub___$2
1773 choke me
1774 #endif
1775
1776 int
1777 main ()
1778 {
1779 return $2 ();
1780   ;
1781   return 0;
1782 }
1783 _ACEOF
1784 if ac_fn_c_try_link "$LINENO"; then :
1785   eval "$3=yes"
1786 else
1787   eval "$3=no"
1788 fi
1789 rm -f core conftest.err conftest.$ac_objext \
1790     conftest$ac_exeext conftest.$ac_ext
1791 fi
1792 eval ac_res=\$$3
1793                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1794 $as_echo "$ac_res" >&6; }
1795   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1796
1797 } # ac_fn_c_check_func
1798
1799 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1800 # ---------------------------------------------
1801 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1802 # accordingly.
1803 ac_fn_c_check_decl ()
1804 {
1805   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1806   as_decl_name=`echo $2|sed 's/ *(.*//'`
1807   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1808   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1809 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1810 if eval \${$3+:} false; then :
1811   $as_echo_n "(cached) " >&6
1812 else
1813   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1814 /* end confdefs.h.  */
1815 $4
1816 int
1817 main ()
1818 {
1819 #ifndef $as_decl_name
1820 #ifdef __cplusplus
1821   (void) $as_decl_use;
1822 #else
1823   (void) $as_decl_name;
1824 #endif
1825 #endif
1826
1827   ;
1828   return 0;
1829 }
1830 _ACEOF
1831 if ac_fn_c_try_compile "$LINENO"; then :
1832   eval "$3=yes"
1833 else
1834   eval "$3=no"
1835 fi
1836 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1837 fi
1838 eval ac_res=\$$3
1839                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1840 $as_echo "$ac_res" >&6; }
1841   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1842
1843 } # ac_fn_c_check_decl
1844
1845 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1846 # -------------------------------------------------------
1847 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1848 # the include files in INCLUDES and setting the cache variable VAR
1849 # accordingly.
1850 ac_fn_c_check_header_mongrel ()
1851 {
1852   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1853   if eval \${$3+:} false; then :
1854   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1855 $as_echo_n "checking for $2... " >&6; }
1856 if eval \${$3+:} false; then :
1857   $as_echo_n "(cached) " >&6
1858 fi
1859 eval ac_res=\$$3
1860                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1861 $as_echo "$ac_res" >&6; }
1862 else
1863   # Is the header compilable?
1864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1865 $as_echo_n "checking $2 usability... " >&6; }
1866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1867 /* end confdefs.h.  */
1868 $4
1869 #include <$2>
1870 _ACEOF
1871 if ac_fn_c_try_compile "$LINENO"; then :
1872   ac_header_compiler=yes
1873 else
1874   ac_header_compiler=no
1875 fi
1876 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1878 $as_echo "$ac_header_compiler" >&6; }
1879
1880 # Is the header present?
1881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1882 $as_echo_n "checking $2 presence... " >&6; }
1883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1884 /* end confdefs.h.  */
1885 #include <$2>
1886 _ACEOF
1887 if ac_fn_c_try_cpp "$LINENO"; then :
1888   ac_header_preproc=yes
1889 else
1890   ac_header_preproc=no
1891 fi
1892 rm -f conftest.err conftest.i conftest.$ac_ext
1893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1894 $as_echo "$ac_header_preproc" >&6; }
1895
1896 # So?  What about this header?
1897 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1898   yes:no: )
1899     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1900 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1901     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1902 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1903     ;;
1904   no:yes:* )
1905     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1906 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1907     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1908 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1909     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1910 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1911     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1912 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1913     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1914 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1915 ( $as_echo "## ------------------------------------ ##
1916 ## Report this to http://www.sqlite.org ##
1917 ## ------------------------------------ ##"
1918      ) | sed "s/^/$as_me: WARNING:     /" >&2
1919     ;;
1920 esac
1921   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1922 $as_echo_n "checking for $2... " >&6; }
1923 if eval \${$3+:} false; then :
1924   $as_echo_n "(cached) " >&6
1925 else
1926   eval "$3=\$ac_header_compiler"
1927 fi
1928 eval ac_res=\$$3
1929                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1930 $as_echo "$ac_res" >&6; }
1931 fi
1932   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1933
1934 } # ac_fn_c_check_header_mongrel
1935 cat >config.log <<_ACEOF
1936 This file contains any messages produced by compilers while
1937 running configure, to aid debugging if configure makes a mistake.
1938
1939 It was created by sqlite $as_me 3.14.1, which was
1940 generated by GNU Autoconf 2.69.  Invocation command line was
1941
1942   $ $0 $@
1943
1944 _ACEOF
1945 exec 5>>config.log
1946 {
1947 cat <<_ASUNAME
1948 ## --------- ##
1949 ## Platform. ##
1950 ## --------- ##
1951
1952 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1953 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1954 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1955 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1956 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1957
1958 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1959 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1960
1961 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1962 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1963 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1964 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1965 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1966 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1967 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1968
1969 _ASUNAME
1970
1971 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1972 for as_dir in $PATH
1973 do
1974   IFS=$as_save_IFS
1975   test -z "$as_dir" && as_dir=.
1976     $as_echo "PATH: $as_dir"
1977   done
1978 IFS=$as_save_IFS
1979
1980 } >&5
1981
1982 cat >&5 <<_ACEOF
1983
1984
1985 ## ----------- ##
1986 ## Core tests. ##
1987 ## ----------- ##
1988
1989 _ACEOF
1990
1991
1992 # Keep a trace of the command line.
1993 # Strip out --no-create and --no-recursion so they do not pile up.
1994 # Strip out --silent because we don't want to record it for future runs.
1995 # Also quote any args containing shell meta-characters.
1996 # Make two passes to allow for proper duplicate-argument suppression.
1997 ac_configure_args=
1998 ac_configure_args0=
1999 ac_configure_args1=
2000 ac_must_keep_next=false
2001 for ac_pass in 1 2
2002 do
2003   for ac_arg
2004   do
2005     case $ac_arg in
2006     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2007     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2008     | -silent | --silent | --silen | --sile | --sil)
2009       continue ;;
2010     *\'*)
2011       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2012     esac
2013     case $ac_pass in
2014     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2015     2)
2016       as_fn_append ac_configure_args1 " '$ac_arg'"
2017       if test $ac_must_keep_next = true; then
2018         ac_must_keep_next=false # Got value, back to normal.
2019       else
2020         case $ac_arg in
2021           *=* | --config-cache | -C | -disable-* | --disable-* \
2022           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2023           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2024           | -with-* | --with-* | -without-* | --without-* | --x)
2025             case "$ac_configure_args0 " in
2026               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2027             esac
2028             ;;
2029           -* ) ac_must_keep_next=true ;;
2030         esac
2031       fi
2032       as_fn_append ac_configure_args " '$ac_arg'"
2033       ;;
2034     esac
2035   done
2036 done
2037 { ac_configure_args0=; unset ac_configure_args0;}
2038 { ac_configure_args1=; unset ac_configure_args1;}
2039
2040 # When interrupted or exit'd, cleanup temporary files, and complete
2041 # config.log.  We remove comments because anyway the quotes in there
2042 # would cause problems or look ugly.
2043 # WARNING: Use '\'' to represent an apostrophe within the trap.
2044 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2045 trap 'exit_status=$?
2046   # Save into config.log some information that might help in debugging.
2047   {
2048     echo
2049
2050     $as_echo "## ---------------- ##
2051 ## Cache variables. ##
2052 ## ---------------- ##"
2053     echo
2054     # The following way of writing the cache mishandles newlines in values,
2055 (
2056   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2057     eval ac_val=\$$ac_var
2058     case $ac_val in #(
2059     *${as_nl}*)
2060       case $ac_var in #(
2061       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2062 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2063       esac
2064       case $ac_var in #(
2065       _ | IFS | as_nl) ;; #(
2066       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2067       *) { eval $ac_var=; unset $ac_var;} ;;
2068       esac ;;
2069     esac
2070   done
2071   (set) 2>&1 |
2072     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2073     *${as_nl}ac_space=\ *)
2074       sed -n \
2075         "s/'\''/'\''\\\\'\'''\''/g;
2076           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2077       ;; #(
2078     *)
2079       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2080       ;;
2081     esac |
2082     sort
2083 )
2084     echo
2085
2086     $as_echo "## ----------------- ##
2087 ## Output variables. ##
2088 ## ----------------- ##"
2089     echo
2090     for ac_var in $ac_subst_vars
2091     do
2092       eval ac_val=\$$ac_var
2093       case $ac_val in
2094       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2095       esac
2096       $as_echo "$ac_var='\''$ac_val'\''"
2097     done | sort
2098     echo
2099
2100     if test -n "$ac_subst_files"; then
2101       $as_echo "## ------------------- ##
2102 ## File substitutions. ##
2103 ## ------------------- ##"
2104       echo
2105       for ac_var in $ac_subst_files
2106       do
2107         eval ac_val=\$$ac_var
2108         case $ac_val in
2109         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2110         esac
2111         $as_echo "$ac_var='\''$ac_val'\''"
2112       done | sort
2113       echo
2114     fi
2115
2116     if test -s confdefs.h; then
2117       $as_echo "## ----------- ##
2118 ## confdefs.h. ##
2119 ## ----------- ##"
2120       echo
2121       cat confdefs.h
2122       echo
2123     fi
2124     test "$ac_signal" != 0 &&
2125       $as_echo "$as_me: caught signal $ac_signal"
2126     $as_echo "$as_me: exit $exit_status"
2127   } >&5
2128   rm -f core *.core core.conftest.* &&
2129     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2130     exit $exit_status
2131 ' 0
2132 for ac_signal in 1 2 13 15; do
2133   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2134 done
2135 ac_signal=0
2136
2137 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2138 rm -f -r conftest* confdefs.h
2139
2140 $as_echo "/* confdefs.h */" > confdefs.h
2141
2142 # Predefined preprocessor variables.
2143
2144 cat >>confdefs.h <<_ACEOF
2145 #define PACKAGE_NAME "$PACKAGE_NAME"
2146 _ACEOF
2147
2148 cat >>confdefs.h <<_ACEOF
2149 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2150 _ACEOF
2151
2152 cat >>confdefs.h <<_ACEOF
2153 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2154 _ACEOF
2155
2156 cat >>confdefs.h <<_ACEOF
2157 #define PACKAGE_STRING "$PACKAGE_STRING"
2158 _ACEOF
2159
2160 cat >>confdefs.h <<_ACEOF
2161 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2162 _ACEOF
2163
2164 cat >>confdefs.h <<_ACEOF
2165 #define PACKAGE_URL "$PACKAGE_URL"
2166 _ACEOF
2167
2168
2169 # Let the site file select an alternate cache file if it wants to.
2170 # Prefer an explicitly selected file to automatically selected ones.
2171 ac_site_file1=NONE
2172 ac_site_file2=NONE
2173 if test -n "$CONFIG_SITE"; then
2174   # We do not want a PATH search for config.site.
2175   case $CONFIG_SITE in #((
2176     -*)  ac_site_file1=./$CONFIG_SITE;;
2177     */*) ac_site_file1=$CONFIG_SITE;;
2178     *)   ac_site_file1=./$CONFIG_SITE;;
2179   esac
2180 elif test "x$prefix" != xNONE; then
2181   ac_site_file1=$prefix/share/config.site
2182   ac_site_file2=$prefix/etc/config.site
2183 else
2184   ac_site_file1=$ac_default_prefix/share/config.site
2185   ac_site_file2=$ac_default_prefix/etc/config.site
2186 fi
2187 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2188 do
2189   test "x$ac_site_file" = xNONE && continue
2190   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2191     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2192 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2193     sed 's/^/| /' "$ac_site_file" >&5
2194     . "$ac_site_file" \
2195       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2196 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2197 as_fn_error $? "failed to load site script $ac_site_file
2198 See \`config.log' for more details" "$LINENO" 5; }
2199   fi
2200 done
2201
2202 if test -r "$cache_file"; then
2203   # Some versions of bash will fail to source /dev/null (special files
2204   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2205   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2206     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2207 $as_echo "$as_me: loading cache $cache_file" >&6;}
2208     case $cache_file in
2209       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2210       *)                      . "./$cache_file";;
2211     esac
2212   fi
2213 else
2214   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2215 $as_echo "$as_me: creating cache $cache_file" >&6;}
2216   >$cache_file
2217 fi
2218
2219 # Check that the precious variables saved in the cache have kept the same
2220 # value.
2221 ac_cache_corrupted=false
2222 for ac_var in $ac_precious_vars; do
2223   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2224   eval ac_new_set=\$ac_env_${ac_var}_set
2225   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2226   eval ac_new_val=\$ac_env_${ac_var}_value
2227   case $ac_old_set,$ac_new_set in
2228     set,)
2229       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2230 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2231       ac_cache_corrupted=: ;;
2232     ,set)
2233       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2234 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2235       ac_cache_corrupted=: ;;
2236     ,);;
2237     *)
2238       if test "x$ac_old_val" != "x$ac_new_val"; then
2239         # differences in whitespace do not lead to failure.
2240         ac_old_val_w=`echo x $ac_old_val`
2241         ac_new_val_w=`echo x $ac_new_val`
2242         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2243           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2244 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2245           ac_cache_corrupted=:
2246         else
2247           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2248 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2249           eval $ac_var=\$ac_old_val
2250         fi
2251         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2252 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2253         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2254 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2255       fi;;
2256   esac
2257   # Pass precious variables to config.status.
2258   if test "$ac_new_set" = set; then
2259     case $ac_new_val in
2260     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2261     *) ac_arg=$ac_var=$ac_new_val ;;
2262     esac
2263     case " $ac_configure_args " in
2264       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2265       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2266     esac
2267   fi
2268 done
2269 if $ac_cache_corrupted; then
2270   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2271 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2272   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2273 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2274   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2275 fi
2276 ## -------------------- ##
2277 ## Main body of script. ##
2278 ## -------------------- ##
2279
2280 ac_ext=c
2281 ac_cpp='$CPP $CPPFLAGS'
2282 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2283 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2284 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2285
2286
2287
2288
2289 # Use automake.
2290 am__api_version='1.15'
2291
2292 ac_aux_dir=
2293 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2294   if test -f "$ac_dir/install-sh"; then
2295     ac_aux_dir=$ac_dir
2296     ac_install_sh="$ac_aux_dir/install-sh -c"
2297     break
2298   elif test -f "$ac_dir/install.sh"; then
2299     ac_aux_dir=$ac_dir
2300     ac_install_sh="$ac_aux_dir/install.sh -c"
2301     break
2302   elif test -f "$ac_dir/shtool"; then
2303     ac_aux_dir=$ac_dir
2304     ac_install_sh="$ac_aux_dir/shtool install -c"
2305     break
2306   fi
2307 done
2308 if test -z "$ac_aux_dir"; then
2309   as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2310 fi
2311
2312 # These three variables are undocumented and unsupported,
2313 # and are intended to be withdrawn in a future Autoconf release.
2314 # They can cause serious problems if a builder's source tree is in a directory
2315 # whose full name contains unusual characters.
2316 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2317 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2318 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2319
2320
2321 # Find a good install program.  We prefer a C program (faster),
2322 # so one script is as good as another.  But avoid the broken or
2323 # incompatible versions:
2324 # SysV /etc/install, /usr/sbin/install
2325 # SunOS /usr/etc/install
2326 # IRIX /sbin/install
2327 # AIX /bin/install
2328 # AmigaOS /C/install, which installs bootblocks on floppy discs
2329 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2330 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2331 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2332 # OS/2's system install, which has a completely different semantic
2333 # ./install, which can be erroneously created by make from ./install.sh.
2334 # Reject install programs that cannot install multiple files.
2335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2336 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2337 if test -z "$INSTALL"; then
2338 if ${ac_cv_path_install+:} false; then :
2339   $as_echo_n "(cached) " >&6
2340 else
2341   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2342 for as_dir in $PATH
2343 do
2344   IFS=$as_save_IFS
2345   test -z "$as_dir" && as_dir=.
2346     # Account for people who put trailing slashes in PATH elements.
2347 case $as_dir/ in #((
2348   ./ | .// | /[cC]/* | \
2349   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2350   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2351   /usr/ucb/* ) ;;
2352   *)
2353     # OSF1 and SCO ODT 3.0 have their own names for install.
2354     # Don't use installbsd from OSF since it installs stuff as root
2355     # by default.
2356     for ac_prog in ginstall scoinst install; do
2357       for ac_exec_ext in '' $ac_executable_extensions; do
2358         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2359           if test $ac_prog = install &&
2360             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2361             # AIX install.  It has an incompatible calling convention.
2362             :
2363           elif test $ac_prog = install &&
2364             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2365             # program-specific install script used by HP pwplus--don't use.
2366             :
2367           else
2368             rm -rf conftest.one conftest.two conftest.dir
2369             echo one > conftest.one
2370             echo two > conftest.two
2371             mkdir conftest.dir
2372             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2373               test -s conftest.one && test -s conftest.two &&
2374               test -s conftest.dir/conftest.one &&
2375               test -s conftest.dir/conftest.two
2376             then
2377               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2378               break 3
2379             fi
2380           fi
2381         fi
2382       done
2383     done
2384     ;;
2385 esac
2386
2387   done
2388 IFS=$as_save_IFS
2389
2390 rm -rf conftest.one conftest.two conftest.dir
2391
2392 fi
2393   if test "${ac_cv_path_install+set}" = set; then
2394     INSTALL=$ac_cv_path_install
2395   else
2396     # As a last resort, use the slow shell script.  Don't cache a
2397     # value for INSTALL within a source directory, because that will
2398     # break other packages using the cache if that directory is
2399     # removed, or if the value is a relative name.
2400     INSTALL=$ac_install_sh
2401   fi
2402 fi
2403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2404 $as_echo "$INSTALL" >&6; }
2405
2406 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2407 # It thinks the first close brace ends the variable substitution.
2408 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2409
2410 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2411
2412 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2413
2414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2415 $as_echo_n "checking whether build environment is sane... " >&6; }
2416 # Reject unsafe characters in $srcdir or the absolute working directory
2417 # name.  Accept space and tab only in the latter.
2418 am_lf='
2419 '
2420 case `pwd` in
2421   *[\\\"\#\$\&\'\`$am_lf]*)
2422     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2423 esac
2424 case $srcdir in
2425   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2426     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2427 esac
2428
2429 # Do 'set' in a subshell so we don't clobber the current shell's
2430 # arguments.  Must try -L first in case configure is actually a
2431 # symlink; some systems play weird games with the mod time of symlinks
2432 # (eg FreeBSD returns the mod time of the symlink's containing
2433 # directory).
2434 if (
2435    am_has_slept=no
2436    for am_try in 1 2; do
2437      echo "timestamp, slept: $am_has_slept" > conftest.file
2438      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2439      if test "$*" = "X"; then
2440         # -L didn't work.
2441         set X `ls -t "$srcdir/configure" conftest.file`
2442      fi
2443      if test "$*" != "X $srcdir/configure conftest.file" \
2444         && test "$*" != "X conftest.file $srcdir/configure"; then
2445
2446         # If neither matched, then we have a broken ls.  This can happen
2447         # if, for instance, CONFIG_SHELL is bash and it inherits a
2448         # broken ls alias from the environment.  This has actually
2449         # happened.  Such a system could not be considered "sane".
2450         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2451   alias in your environment" "$LINENO" 5
2452      fi
2453      if test "$2" = conftest.file || test $am_try -eq 2; then
2454        break
2455      fi
2456      # Just in case.
2457      sleep 1
2458      am_has_slept=yes
2459    done
2460    test "$2" = conftest.file
2461    )
2462 then
2463    # Ok.
2464    :
2465 else
2466    as_fn_error $? "newly created file is older than distributed files!
2467 Check your system clock" "$LINENO" 5
2468 fi
2469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2470 $as_echo "yes" >&6; }
2471 # If we didn't sleep, we still need to ensure time stamps of config.status and
2472 # generated files are strictly newer.
2473 am_sleep_pid=
2474 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2475   ( sleep 1 ) &
2476   am_sleep_pid=$!
2477 fi
2478
2479 rm -f conftest.file
2480
2481 test "$program_prefix" != NONE &&
2482   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2483 # Use a double $ so make ignores it.
2484 test "$program_suffix" != NONE &&
2485   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2486 # Double any \ or $.
2487 # By default was `s,x,x', remove it if useless.
2488 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2489 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2490
2491 # Expand $ac_aux_dir to an absolute path.
2492 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2493
2494 if test x"${MISSING+set}" != xset; then
2495   case $am_aux_dir in
2496   *\ * | *\     *)
2497     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2498   *)
2499     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2500   esac
2501 fi
2502 # Use eval to expand $SHELL
2503 if eval "$MISSING --is-lightweight"; then
2504   am_missing_run="$MISSING "
2505 else
2506   am_missing_run=
2507   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2508 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2509 fi
2510
2511 if test x"${install_sh+set}" != xset; then
2512   case $am_aux_dir in
2513   *\ * | *\     *)
2514     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2515   *)
2516     install_sh="\${SHELL} $am_aux_dir/install-sh"
2517   esac
2518 fi
2519
2520 # Installed binaries are usually stripped using 'strip' when the user
2521 # run "make install-strip".  However 'strip' might not be the right
2522 # tool to use in cross-compilation environments, therefore Automake
2523 # will honor the 'STRIP' environment variable to overrule this program.
2524 if test "$cross_compiling" != no; then
2525   if test -n "$ac_tool_prefix"; then
2526   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2527 set dummy ${ac_tool_prefix}strip; ac_word=$2
2528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2529 $as_echo_n "checking for $ac_word... " >&6; }
2530 if ${ac_cv_prog_STRIP+:} false; then :
2531   $as_echo_n "(cached) " >&6
2532 else
2533   if test -n "$STRIP"; then
2534   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2535 else
2536 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2537 for as_dir in $PATH
2538 do
2539   IFS=$as_save_IFS
2540   test -z "$as_dir" && as_dir=.
2541     for ac_exec_ext in '' $ac_executable_extensions; do
2542   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2543     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2544     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2545     break 2
2546   fi
2547 done
2548   done
2549 IFS=$as_save_IFS
2550
2551 fi
2552 fi
2553 STRIP=$ac_cv_prog_STRIP
2554 if test -n "$STRIP"; then
2555   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2556 $as_echo "$STRIP" >&6; }
2557 else
2558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2559 $as_echo "no" >&6; }
2560 fi
2561
2562
2563 fi
2564 if test -z "$ac_cv_prog_STRIP"; then
2565   ac_ct_STRIP=$STRIP
2566   # Extract the first word of "strip", so it can be a program name with args.
2567 set dummy strip; ac_word=$2
2568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2569 $as_echo_n "checking for $ac_word... " >&6; }
2570 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2571   $as_echo_n "(cached) " >&6
2572 else
2573   if test -n "$ac_ct_STRIP"; then
2574   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2575 else
2576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2577 for as_dir in $PATH
2578 do
2579   IFS=$as_save_IFS
2580   test -z "$as_dir" && as_dir=.
2581     for ac_exec_ext in '' $ac_executable_extensions; do
2582   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2583     ac_cv_prog_ac_ct_STRIP="strip"
2584     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2585     break 2
2586   fi
2587 done
2588   done
2589 IFS=$as_save_IFS
2590
2591 fi
2592 fi
2593 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2594 if test -n "$ac_ct_STRIP"; then
2595   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2596 $as_echo "$ac_ct_STRIP" >&6; }
2597 else
2598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2599 $as_echo "no" >&6; }
2600 fi
2601
2602   if test "x$ac_ct_STRIP" = x; then
2603     STRIP=":"
2604   else
2605     case $cross_compiling:$ac_tool_warned in
2606 yes:)
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2608 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2609 ac_tool_warned=yes ;;
2610 esac
2611     STRIP=$ac_ct_STRIP
2612   fi
2613 else
2614   STRIP="$ac_cv_prog_STRIP"
2615 fi
2616
2617 fi
2618 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2619
2620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2621 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2622 if test -z "$MKDIR_P"; then
2623   if ${ac_cv_path_mkdir+:} false; then :
2624   $as_echo_n "(cached) " >&6
2625 else
2626   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2627 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2628 do
2629   IFS=$as_save_IFS
2630   test -z "$as_dir" && as_dir=.
2631     for ac_prog in mkdir gmkdir; do
2632          for ac_exec_ext in '' $ac_executable_extensions; do
2633            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2634            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2635              'mkdir (GNU coreutils) '* | \
2636              'mkdir (coreutils) '* | \
2637              'mkdir (fileutils) '4.1*)
2638                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2639                break 3;;
2640            esac
2641          done
2642        done
2643   done
2644 IFS=$as_save_IFS
2645
2646 fi
2647
2648   test -d ./--version && rmdir ./--version
2649   if test "${ac_cv_path_mkdir+set}" = set; then
2650     MKDIR_P="$ac_cv_path_mkdir -p"
2651   else
2652     # As a last resort, use the slow shell script.  Don't cache a
2653     # value for MKDIR_P within a source directory, because that will
2654     # break other packages using the cache if that directory is
2655     # removed, or if the value is a relative name.
2656     MKDIR_P="$ac_install_sh -d"
2657   fi
2658 fi
2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2660 $as_echo "$MKDIR_P" >&6; }
2661
2662 for ac_prog in gawk mawk nawk awk
2663 do
2664   # Extract the first word of "$ac_prog", so it can be a program name with args.
2665 set dummy $ac_prog; ac_word=$2
2666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2667 $as_echo_n "checking for $ac_word... " >&6; }
2668 if ${ac_cv_prog_AWK+:} false; then :
2669   $as_echo_n "(cached) " >&6
2670 else
2671   if test -n "$AWK"; then
2672   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2673 else
2674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2675 for as_dir in $PATH
2676 do
2677   IFS=$as_save_IFS
2678   test -z "$as_dir" && as_dir=.
2679     for ac_exec_ext in '' $ac_executable_extensions; do
2680   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2681     ac_cv_prog_AWK="$ac_prog"
2682     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2683     break 2
2684   fi
2685 done
2686   done
2687 IFS=$as_save_IFS
2688
2689 fi
2690 fi
2691 AWK=$ac_cv_prog_AWK
2692 if test -n "$AWK"; then
2693   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2694 $as_echo "$AWK" >&6; }
2695 else
2696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2697 $as_echo "no" >&6; }
2698 fi
2699
2700
2701   test -n "$AWK" && break
2702 done
2703
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2705 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2706 set x ${MAKE-make}
2707 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2708 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2709   $as_echo_n "(cached) " >&6
2710 else
2711   cat >conftest.make <<\_ACEOF
2712 SHELL = /bin/sh
2713 all:
2714         @echo '@@@%%%=$(MAKE)=@@@%%%'
2715 _ACEOF
2716 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2717 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2718   *@@@%%%=?*=@@@%%%*)
2719     eval ac_cv_prog_make_${ac_make}_set=yes;;
2720   *)
2721     eval ac_cv_prog_make_${ac_make}_set=no;;
2722 esac
2723 rm -f conftest.make
2724 fi
2725 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2727 $as_echo "yes" >&6; }
2728   SET_MAKE=
2729 else
2730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2731 $as_echo "no" >&6; }
2732   SET_MAKE="MAKE=${MAKE-make}"
2733 fi
2734
2735 rm -rf .tst 2>/dev/null
2736 mkdir .tst 2>/dev/null
2737 if test -d .tst; then
2738   am__leading_dot=.
2739 else
2740   am__leading_dot=_
2741 fi
2742 rmdir .tst 2>/dev/null
2743
2744 # Check whether --enable-silent-rules was given.
2745 if test "${enable_silent_rules+set}" = set; then :
2746   enableval=$enable_silent_rules;
2747 fi
2748
2749 case $enable_silent_rules in # (((
2750   yes) AM_DEFAULT_VERBOSITY=0;;
2751    no) AM_DEFAULT_VERBOSITY=1;;
2752     *) AM_DEFAULT_VERBOSITY=1;;
2753 esac
2754 am_make=${MAKE-make}
2755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2756 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2757 if ${am_cv_make_support_nested_variables+:} false; then :
2758   $as_echo_n "(cached) " >&6
2759 else
2760   if $as_echo 'TRUE=$(BAR$(V))
2761 BAR0=false
2762 BAR1=true
2763 V=1
2764 am__doit:
2765         @$(TRUE)
2766 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2767   am_cv_make_support_nested_variables=yes
2768 else
2769   am_cv_make_support_nested_variables=no
2770 fi
2771 fi
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2773 $as_echo "$am_cv_make_support_nested_variables" >&6; }
2774 if test $am_cv_make_support_nested_variables = yes; then
2775     AM_V='$(V)'
2776   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2777 else
2778   AM_V=$AM_DEFAULT_VERBOSITY
2779   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2780 fi
2781 AM_BACKSLASH='\'
2782
2783 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2784   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2785   # is not polluted with repeated "-I."
2786   am__isrc=' -I$(srcdir)'
2787   # test to see if srcdir already configured
2788   if test -f $srcdir/config.status; then
2789     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2790   fi
2791 fi
2792
2793 # test whether we have cygpath
2794 if test -z "$CYGPATH_W"; then
2795   if (cygpath --version) >/dev/null 2>/dev/null; then
2796     CYGPATH_W='cygpath -w'
2797   else
2798     CYGPATH_W=echo
2799   fi
2800 fi
2801
2802
2803 # Define the identity of the package.
2804  PACKAGE='sqlite'
2805  VERSION='3.14.1'
2806
2807
2808 cat >>confdefs.h <<_ACEOF
2809 #define PACKAGE "$PACKAGE"
2810 _ACEOF
2811
2812
2813 cat >>confdefs.h <<_ACEOF
2814 #define VERSION "$VERSION"
2815 _ACEOF
2816
2817 # Some tools Automake needs.
2818
2819 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2820
2821
2822 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2823
2824
2825 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2826
2827
2828 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2829
2830
2831 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2832
2833 # For better backward compatibility.  To be removed once Automake 1.9.x
2834 # dies out for good.  For more background, see:
2835 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2836 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2837 mkdir_p='$(MKDIR_P)'
2838
2839 # We need awk for the "check" target (and possibly the TAP driver).  The
2840 # system "awk" is bad on some platforms.
2841 # Always define AMTAR for backward compatibility.  Yes, it's still used
2842 # in the wild :-(  We should find a proper way to deprecate it ...
2843 AMTAR='$${TAR-tar}'
2844
2845
2846 # We'll loop over all known methods to create a tar archive until one works.
2847 _am_tools='gnutar  pax cpio none'
2848
2849 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2850
2851
2852
2853
2854
2855
2856 # POSIX will say in a future version that running "rm -f" with no argument
2857 # is OK; and we want to be able to make that assumption in our Makefile
2858 # recipes.  So use an aggressive probe to check that the usage we want is
2859 # actually supported "in the wild" to an acceptable degree.
2860 # See automake bug#10828.
2861 # To make any issue more visible, cause the running configure to be aborted
2862 # by default if the 'rm' program in use doesn't match our expectations; the
2863 # user can still override this though.
2864 if rm -f && rm -fr && rm -rf; then : OK; else
2865   cat >&2 <<'END'
2866 Oops!
2867
2868 Your 'rm' program seems unable to run without file operands specified
2869 on the command line, even when the '-f' option is present.  This is contrary
2870 to the behaviour of most rm programs out there, and not conforming with
2871 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2872
2873 Please tell bug-automake@gnu.org about your system, including the value
2874 of your $PATH and any error possibly output before this message.  This
2875 can help us improve future automake versions.
2876
2877 END
2878   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2879     echo 'Configuration will proceed anyway, since you have set the' >&2
2880     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2881     echo >&2
2882   else
2883     cat >&2 <<'END'
2884 Aborting the configuration process, to ensure you take notice of the issue.
2885
2886 You can download and install GNU coreutils to get an 'rm' implementation
2887 that behaves properly: <http://www.gnu.org/software/coreutils/>.
2888
2889 If you want to complete the configuration process using your problematic
2890 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2891 to "yes", and re-run configure.
2892
2893 END
2894     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2895   fi
2896 fi
2897
2898
2899 DEPDIR="${am__leading_dot}deps"
2900
2901 ac_config_commands="$ac_config_commands depfiles"
2902
2903
2904 am_make=${MAKE-make}
2905 cat > confinc << 'END'
2906 am__doit:
2907         @echo this is the am__doit target
2908 .PHONY: am__doit
2909 END
2910 # If we don't find an include directive, just comment out the code.
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2912 $as_echo_n "checking for style of include used by $am_make... " >&6; }
2913 am__include="#"
2914 am__quote=
2915 _am_result=none
2916 # First try GNU make style include.
2917 echo "include confinc" > confmf
2918 # Ignore all kinds of additional output from 'make'.
2919 case `$am_make -s -f confmf 2> /dev/null` in #(
2920 *the\ am__doit\ target*)
2921   am__include=include
2922   am__quote=
2923   _am_result=GNU
2924   ;;
2925 esac
2926 # Now try BSD make style include.
2927 if test "$am__include" = "#"; then
2928    echo '.include "confinc"' > confmf
2929    case `$am_make -s -f confmf 2> /dev/null` in #(
2930    *the\ am__doit\ target*)
2931      am__include=.include
2932      am__quote="\""
2933      _am_result=BSD
2934      ;;
2935    esac
2936 fi
2937
2938
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2940 $as_echo "$_am_result" >&6; }
2941 rm -f confinc confmf
2942
2943 # Check whether --enable-dependency-tracking was given.
2944 if test "${enable_dependency_tracking+set}" = set; then :
2945   enableval=$enable_dependency_tracking;
2946 fi
2947
2948 if test "x$enable_dependency_tracking" != xno; then
2949   am_depcomp="$ac_aux_dir/depcomp"
2950   AMDEPBACKSLASH='\'
2951   am__nodep='_no'
2952 fi
2953  if test "x$enable_dependency_tracking" != xno; then
2954   AMDEP_TRUE=
2955   AMDEP_FALSE='#'
2956 else
2957   AMDEP_TRUE='#'
2958   AMDEP_FALSE=
2959 fi
2960
2961
2962 ac_ext=c
2963 ac_cpp='$CPP $CPPFLAGS'
2964 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2965 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2966 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2967 if test -n "$ac_tool_prefix"; then
2968   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2969 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2971 $as_echo_n "checking for $ac_word... " >&6; }
2972 if ${ac_cv_prog_CC+:} false; then :
2973   $as_echo_n "(cached) " >&6
2974 else
2975   if test -n "$CC"; then
2976   ac_cv_prog_CC="$CC" # Let the user override the test.
2977 else
2978 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2979 for as_dir in $PATH
2980 do
2981   IFS=$as_save_IFS
2982   test -z "$as_dir" && as_dir=.
2983     for ac_exec_ext in '' $ac_executable_extensions; do
2984   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2985     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2986     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2987     break 2
2988   fi
2989 done
2990   done
2991 IFS=$as_save_IFS
2992
2993 fi
2994 fi
2995 CC=$ac_cv_prog_CC
2996 if test -n "$CC"; then
2997   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2998 $as_echo "$CC" >&6; }
2999 else
3000   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3001 $as_echo "no" >&6; }
3002 fi
3003
3004
3005 fi
3006 if test -z "$ac_cv_prog_CC"; then
3007   ac_ct_CC=$CC
3008   # Extract the first word of "gcc", so it can be a program name with args.
3009 set dummy gcc; ac_word=$2
3010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3011 $as_echo_n "checking for $ac_word... " >&6; }
3012 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3013   $as_echo_n "(cached) " >&6
3014 else
3015   if test -n "$ac_ct_CC"; then
3016   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3017 else
3018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3019 for as_dir in $PATH
3020 do
3021   IFS=$as_save_IFS
3022   test -z "$as_dir" && as_dir=.
3023     for ac_exec_ext in '' $ac_executable_extensions; do
3024   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3025     ac_cv_prog_ac_ct_CC="gcc"
3026     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3027     break 2
3028   fi
3029 done
3030   done
3031 IFS=$as_save_IFS
3032
3033 fi
3034 fi
3035 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3036 if test -n "$ac_ct_CC"; then
3037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3038 $as_echo "$ac_ct_CC" >&6; }
3039 else
3040   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3041 $as_echo "no" >&6; }
3042 fi
3043
3044   if test "x$ac_ct_CC" = x; then
3045     CC=""
3046   else
3047     case $cross_compiling:$ac_tool_warned in
3048 yes:)
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3050 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3051 ac_tool_warned=yes ;;
3052 esac
3053     CC=$ac_ct_CC
3054   fi
3055 else
3056   CC="$ac_cv_prog_CC"
3057 fi
3058
3059 if test -z "$CC"; then
3060           if test -n "$ac_tool_prefix"; then
3061     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3062 set dummy ${ac_tool_prefix}cc; ac_word=$2
3063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3064 $as_echo_n "checking for $ac_word... " >&6; }
3065 if ${ac_cv_prog_CC+:} false; then :
3066   $as_echo_n "(cached) " >&6
3067 else
3068   if test -n "$CC"; then
3069   ac_cv_prog_CC="$CC" # Let the user override the test.
3070 else
3071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3072 for as_dir in $PATH
3073 do
3074   IFS=$as_save_IFS
3075   test -z "$as_dir" && as_dir=.
3076     for ac_exec_ext in '' $ac_executable_extensions; do
3077   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3078     ac_cv_prog_CC="${ac_tool_prefix}cc"
3079     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3080     break 2
3081   fi
3082 done
3083   done
3084 IFS=$as_save_IFS
3085
3086 fi
3087 fi
3088 CC=$ac_cv_prog_CC
3089 if test -n "$CC"; then
3090   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3091 $as_echo "$CC" >&6; }
3092 else
3093   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3094 $as_echo "no" >&6; }
3095 fi
3096
3097
3098   fi
3099 fi
3100 if test -z "$CC"; then
3101   # Extract the first word of "cc", so it can be a program name with args.
3102 set dummy cc; ac_word=$2
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3104 $as_echo_n "checking for $ac_word... " >&6; }
3105 if ${ac_cv_prog_CC+:} false; then :
3106   $as_echo_n "(cached) " >&6
3107 else
3108   if test -n "$CC"; then
3109   ac_cv_prog_CC="$CC" # Let the user override the test.
3110 else
3111   ac_prog_rejected=no
3112 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3113 for as_dir in $PATH
3114 do
3115   IFS=$as_save_IFS
3116   test -z "$as_dir" && as_dir=.
3117     for ac_exec_ext in '' $ac_executable_extensions; do
3118   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3119     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3120        ac_prog_rejected=yes
3121        continue
3122      fi
3123     ac_cv_prog_CC="cc"
3124     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3125     break 2
3126   fi
3127 done
3128   done
3129 IFS=$as_save_IFS
3130
3131 if test $ac_prog_rejected = yes; then
3132   # We found a bogon in the path, so make sure we never use it.
3133   set dummy $ac_cv_prog_CC
3134   shift
3135   if test $# != 0; then
3136     # We chose a different compiler from the bogus one.
3137     # However, it has the same basename, so the bogon will be chosen
3138     # first if we set CC to just the basename; use the full file name.
3139     shift
3140     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3141   fi
3142 fi
3143 fi
3144 fi
3145 CC=$ac_cv_prog_CC
3146 if test -n "$CC"; then
3147   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3148 $as_echo "$CC" >&6; }
3149 else
3150   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3151 $as_echo "no" >&6; }
3152 fi
3153
3154
3155 fi
3156 if test -z "$CC"; then
3157   if test -n "$ac_tool_prefix"; then
3158   for ac_prog in cl.exe
3159   do
3160     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3161 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3163 $as_echo_n "checking for $ac_word... " >&6; }
3164 if ${ac_cv_prog_CC+:} false; then :
3165   $as_echo_n "(cached) " >&6
3166 else
3167   if test -n "$CC"; then
3168   ac_cv_prog_CC="$CC" # Let the user override the test.
3169 else
3170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3171 for as_dir in $PATH
3172 do
3173   IFS=$as_save_IFS
3174   test -z "$as_dir" && as_dir=.
3175     for ac_exec_ext in '' $ac_executable_extensions; do
3176   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3177     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3178     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3179     break 2
3180   fi
3181 done
3182   done
3183 IFS=$as_save_IFS
3184
3185 fi
3186 fi
3187 CC=$ac_cv_prog_CC
3188 if test -n "$CC"; then
3189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3190 $as_echo "$CC" >&6; }
3191 else
3192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3193 $as_echo "no" >&6; }
3194 fi
3195
3196
3197     test -n "$CC" && break
3198   done
3199 fi
3200 if test -z "$CC"; then
3201   ac_ct_CC=$CC
3202   for ac_prog in cl.exe
3203 do
3204   # Extract the first word of "$ac_prog", so it can be a program name with args.
3205 set dummy $ac_prog; ac_word=$2
3206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3207 $as_echo_n "checking for $ac_word... " >&6; }
3208 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3209   $as_echo_n "(cached) " >&6
3210 else
3211   if test -n "$ac_ct_CC"; then
3212   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3213 else
3214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3215 for as_dir in $PATH
3216 do
3217   IFS=$as_save_IFS
3218   test -z "$as_dir" && as_dir=.
3219     for ac_exec_ext in '' $ac_executable_extensions; do
3220   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3221     ac_cv_prog_ac_ct_CC="$ac_prog"
3222     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3223     break 2
3224   fi
3225 done
3226   done
3227 IFS=$as_save_IFS
3228
3229 fi
3230 fi
3231 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3232 if test -n "$ac_ct_CC"; then
3233   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3234 $as_echo "$ac_ct_CC" >&6; }
3235 else
3236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3237 $as_echo "no" >&6; }
3238 fi
3239
3240
3241   test -n "$ac_ct_CC" && break
3242 done
3243
3244   if test "x$ac_ct_CC" = x; then
3245     CC=""
3246   else
3247     case $cross_compiling:$ac_tool_warned in
3248 yes:)
3249 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3250 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3251 ac_tool_warned=yes ;;
3252 esac
3253     CC=$ac_ct_CC
3254   fi
3255 fi
3256
3257 fi
3258
3259
3260 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3261 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3262 as_fn_error $? "no acceptable C compiler found in \$PATH
3263 See \`config.log' for more details" "$LINENO" 5; }
3264
3265 # Provide some information about the compiler.
3266 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3267 set X $ac_compile
3268 ac_compiler=$2
3269 for ac_option in --version -v -V -qversion; do
3270   { { ac_try="$ac_compiler $ac_option >&5"
3271 case "(($ac_try" in
3272   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3273   *) ac_try_echo=$ac_try;;
3274 esac
3275 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3276 $as_echo "$ac_try_echo"; } >&5
3277   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3278   ac_status=$?
3279   if test -s conftest.err; then
3280     sed '10a\
3281 ... rest of stderr output deleted ...
3282          10q' conftest.err >conftest.er1
3283     cat conftest.er1 >&5
3284   fi
3285   rm -f conftest.er1 conftest.err
3286   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3287   test $ac_status = 0; }
3288 done
3289
3290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3291 /* end confdefs.h.  */
3292
3293 int
3294 main ()
3295 {
3296
3297   ;
3298   return 0;
3299 }
3300 _ACEOF
3301 ac_clean_files_save=$ac_clean_files
3302 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3303 # Try to create an executable without -o first, disregard a.out.
3304 # It will help us diagnose broken compilers, and finding out an intuition
3305 # of exeext.
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3307 $as_echo_n "checking whether the C compiler works... " >&6; }
3308 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3309
3310 # The possible output files:
3311 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3312
3313 ac_rmfiles=
3314 for ac_file in $ac_files
3315 do
3316   case $ac_file in
3317     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3318     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3319   esac
3320 done
3321 rm -f $ac_rmfiles
3322
3323 if { { ac_try="$ac_link_default"
3324 case "(($ac_try" in
3325   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3326   *) ac_try_echo=$ac_try;;
3327 esac
3328 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3329 $as_echo "$ac_try_echo"; } >&5
3330   (eval "$ac_link_default") 2>&5
3331   ac_status=$?
3332   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3333   test $ac_status = 0; }; then :
3334   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3335 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3336 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3337 # so that the user can short-circuit this test for compilers unknown to
3338 # Autoconf.
3339 for ac_file in $ac_files ''
3340 do
3341   test -f "$ac_file" || continue
3342   case $ac_file in
3343     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3344         ;;
3345     [ab].out )
3346         # We found the default executable, but exeext='' is most
3347         # certainly right.
3348         break;;
3349     *.* )
3350         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3351         then :; else
3352            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3353         fi
3354         # We set ac_cv_exeext here because the later test for it is not
3355         # safe: cross compilers may not add the suffix if given an `-o'
3356         # argument, so we may need to know it at that point already.
3357         # Even if this section looks crufty: it has the advantage of
3358         # actually working.
3359         break;;
3360     * )
3361         break;;
3362   esac
3363 done
3364 test "$ac_cv_exeext" = no && ac_cv_exeext=
3365
3366 else
3367   ac_file=''
3368 fi
3369 if test -z "$ac_file"; then :
3370   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3371 $as_echo "no" >&6; }
3372 $as_echo "$as_me: failed program was:" >&5
3373 sed 's/^/| /' conftest.$ac_ext >&5
3374
3375 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3376 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3377 as_fn_error 77 "C compiler cannot create executables
3378 See \`config.log' for more details" "$LINENO" 5; }
3379 else
3380   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3381 $as_echo "yes" >&6; }
3382 fi
3383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3384 $as_echo_n "checking for C compiler default output file name... " >&6; }
3385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3386 $as_echo "$ac_file" >&6; }
3387 ac_exeext=$ac_cv_exeext
3388
3389 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3390 ac_clean_files=$ac_clean_files_save
3391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3392 $as_echo_n "checking for suffix of executables... " >&6; }
3393 if { { ac_try="$ac_link"
3394 case "(($ac_try" in
3395   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3396   *) ac_try_echo=$ac_try;;
3397 esac
3398 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3399 $as_echo "$ac_try_echo"; } >&5
3400   (eval "$ac_link") 2>&5
3401   ac_status=$?
3402   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3403   test $ac_status = 0; }; then :
3404   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3405 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3406 # work properly (i.e., refer to `conftest.exe'), while it won't with
3407 # `rm'.
3408 for ac_file in conftest.exe conftest conftest.*; do
3409   test -f "$ac_file" || continue
3410   case $ac_file in
3411     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3412     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3413           break;;
3414     * ) break;;
3415   esac
3416 done
3417 else
3418   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3419 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3420 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3421 See \`config.log' for more details" "$LINENO" 5; }
3422 fi
3423 rm -f conftest conftest$ac_cv_exeext
3424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3425 $as_echo "$ac_cv_exeext" >&6; }
3426
3427 rm -f conftest.$ac_ext
3428 EXEEXT=$ac_cv_exeext
3429 ac_exeext=$EXEEXT
3430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3431 /* end confdefs.h.  */
3432 #include <stdio.h>
3433 int
3434 main ()
3435 {
3436 FILE *f = fopen ("conftest.out", "w");
3437  return ferror (f) || fclose (f) != 0;
3438
3439   ;
3440   return 0;
3441 }
3442 _ACEOF
3443 ac_clean_files="$ac_clean_files conftest.out"
3444 # Check that the compiler produces executables we can run.  If not, either
3445 # the compiler is broken, or we cross compile.
3446 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3447 $as_echo_n "checking whether we are cross compiling... " >&6; }
3448 if test "$cross_compiling" != yes; then
3449   { { ac_try="$ac_link"
3450 case "(($ac_try" in
3451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3452   *) ac_try_echo=$ac_try;;
3453 esac
3454 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3455 $as_echo "$ac_try_echo"; } >&5
3456   (eval "$ac_link") 2>&5
3457   ac_status=$?
3458   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3459   test $ac_status = 0; }
3460   if { ac_try='./conftest$ac_cv_exeext'
3461   { { case "(($ac_try" in
3462   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3463   *) ac_try_echo=$ac_try;;
3464 esac
3465 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3466 $as_echo "$ac_try_echo"; } >&5
3467   (eval "$ac_try") 2>&5
3468   ac_status=$?
3469   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3470   test $ac_status = 0; }; }; then
3471     cross_compiling=no
3472   else
3473     if test "$cross_compiling" = maybe; then
3474         cross_compiling=yes
3475     else
3476         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3477 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3478 as_fn_error $? "cannot run C compiled programs.
3479 If you meant to cross compile, use \`--host'.
3480 See \`config.log' for more details" "$LINENO" 5; }
3481     fi
3482   fi
3483 fi
3484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3485 $as_echo "$cross_compiling" >&6; }
3486
3487 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3488 ac_clean_files=$ac_clean_files_save
3489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3490 $as_echo_n "checking for suffix of object files... " >&6; }
3491 if ${ac_cv_objext+:} false; then :
3492   $as_echo_n "(cached) " >&6
3493 else
3494   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3495 /* end confdefs.h.  */
3496
3497 int
3498 main ()
3499 {
3500
3501   ;
3502   return 0;
3503 }
3504 _ACEOF
3505 rm -f conftest.o conftest.obj
3506 if { { ac_try="$ac_compile"
3507 case "(($ac_try" in
3508   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3509   *) ac_try_echo=$ac_try;;
3510 esac
3511 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3512 $as_echo "$ac_try_echo"; } >&5
3513   (eval "$ac_compile") 2>&5
3514   ac_status=$?
3515   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3516   test $ac_status = 0; }; then :
3517   for ac_file in conftest.o conftest.obj conftest.*; do
3518   test -f "$ac_file" || continue;
3519   case $ac_file in
3520     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3521     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3522        break;;
3523   esac
3524 done
3525 else
3526   $as_echo "$as_me: failed program was:" >&5
3527 sed 's/^/| /' conftest.$ac_ext >&5
3528
3529 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3530 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3531 as_fn_error $? "cannot compute suffix of object files: cannot compile
3532 See \`config.log' for more details" "$LINENO" 5; }
3533 fi
3534 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3535 fi
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3537 $as_echo "$ac_cv_objext" >&6; }
3538 OBJEXT=$ac_cv_objext
3539 ac_objext=$OBJEXT
3540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3541 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3542 if ${ac_cv_c_compiler_gnu+:} false; then :
3543   $as_echo_n "(cached) " >&6
3544 else
3545   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3546 /* end confdefs.h.  */
3547
3548 int
3549 main ()
3550 {
3551 #ifndef __GNUC__
3552        choke me
3553 #endif
3554
3555   ;
3556   return 0;
3557 }
3558 _ACEOF
3559 if ac_fn_c_try_compile "$LINENO"; then :
3560   ac_compiler_gnu=yes
3561 else
3562   ac_compiler_gnu=no
3563 fi
3564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3565 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3566
3567 fi
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3569 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3570 if test $ac_compiler_gnu = yes; then
3571   GCC=yes
3572 else
3573   GCC=
3574 fi
3575 ac_test_CFLAGS=${CFLAGS+set}
3576 ac_save_CFLAGS=$CFLAGS
3577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3578 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3579 if ${ac_cv_prog_cc_g+:} false; then :
3580   $as_echo_n "(cached) " >&6
3581 else
3582   ac_save_c_werror_flag=$ac_c_werror_flag
3583    ac_c_werror_flag=yes
3584    ac_cv_prog_cc_g=no
3585    CFLAGS="-g"
3586    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3587 /* end confdefs.h.  */
3588
3589 int
3590 main ()
3591 {
3592
3593   ;
3594   return 0;
3595 }
3596 _ACEOF
3597 if ac_fn_c_try_compile "$LINENO"; then :
3598   ac_cv_prog_cc_g=yes
3599 else
3600   CFLAGS=""
3601       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3602 /* end confdefs.h.  */
3603
3604 int
3605 main ()
3606 {
3607
3608   ;
3609   return 0;
3610 }
3611 _ACEOF
3612 if ac_fn_c_try_compile "$LINENO"; then :
3613
3614 else
3615   ac_c_werror_flag=$ac_save_c_werror_flag
3616          CFLAGS="-g"
3617          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3618 /* end confdefs.h.  */
3619
3620 int
3621 main ()
3622 {
3623
3624   ;
3625   return 0;
3626 }
3627 _ACEOF
3628 if ac_fn_c_try_compile "$LINENO"; then :
3629   ac_cv_prog_cc_g=yes
3630 fi
3631 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3632 fi
3633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3634 fi
3635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3636    ac_c_werror_flag=$ac_save_c_werror_flag
3637 fi
3638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3639 $as_echo "$ac_cv_prog_cc_g" >&6; }
3640 if test "$ac_test_CFLAGS" = set; then
3641   CFLAGS=$ac_save_CFLAGS
3642 elif test $ac_cv_prog_cc_g = yes; then
3643   if test "$GCC" = yes; then
3644     CFLAGS="-g -O2"
3645   else
3646     CFLAGS="-g"
3647   fi
3648 else
3649   if test "$GCC" = yes; then
3650     CFLAGS="-O2"
3651   else
3652     CFLAGS=
3653   fi
3654 fi
3655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3656 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3657 if ${ac_cv_prog_cc_c89+:} false; then :
3658   $as_echo_n "(cached) " >&6
3659 else
3660   ac_cv_prog_cc_c89=no
3661 ac_save_CC=$CC
3662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3663 /* end confdefs.h.  */
3664 #include <stdarg.h>
3665 #include <stdio.h>
3666 struct stat;
3667 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3668 struct buf { int x; };
3669 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3670 static char *e (p, i)
3671      char **p;
3672      int i;
3673 {
3674   return p[i];
3675 }
3676 static char *f (char * (*g) (char **, int), char **p, ...)
3677 {
3678   char *s;
3679   va_list v;
3680   va_start (v,p);
3681   s = g (p, va_arg (v,int));
3682   va_end (v);
3683   return s;
3684 }
3685
3686 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3687    function prototypes and stuff, but not '\xHH' hex character constants.
3688    These don't provoke an error unfortunately, instead are silently treated
3689    as 'x'.  The following induces an error, until -std is added to get
3690    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3691    array size at least.  It's necessary to write '\x00'==0 to get something
3692    that's true only with -std.  */
3693 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3694
3695 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3696    inside strings and character constants.  */
3697 #define FOO(x) 'x'
3698 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3699
3700 int test (int i, double x);
3701 struct s1 {int (*f) (int a);};
3702 struct s2 {int (*f) (double a);};
3703 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3704 int argc;
3705 char **argv;
3706 int
3707 main ()
3708 {
3709 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3710   ;
3711   return 0;
3712 }
3713 _ACEOF
3714 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3715         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3716 do
3717   CC="$ac_save_CC $ac_arg"
3718   if ac_fn_c_try_compile "$LINENO"; then :
3719   ac_cv_prog_cc_c89=$ac_arg
3720 fi
3721 rm -f core conftest.err conftest.$ac_objext
3722   test "x$ac_cv_prog_cc_c89" != "xno" && break
3723 done
3724 rm -f conftest.$ac_ext
3725 CC=$ac_save_CC
3726
3727 fi
3728 # AC_CACHE_VAL
3729 case "x$ac_cv_prog_cc_c89" in
3730   x)
3731     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3732 $as_echo "none needed" >&6; } ;;
3733   xno)
3734     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3735 $as_echo "unsupported" >&6; } ;;
3736   *)
3737     CC="$CC $ac_cv_prog_cc_c89"
3738     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3739 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3740 esac
3741 if test "x$ac_cv_prog_cc_c89" != xno; then :
3742
3743 fi
3744
3745 ac_ext=c
3746 ac_cpp='$CPP $CPPFLAGS'
3747 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3748 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3749 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3750
3751 ac_ext=c
3752 ac_cpp='$CPP $CPPFLAGS'
3753 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3754 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3755 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3757 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3758 if ${am_cv_prog_cc_c_o+:} false; then :
3759   $as_echo_n "(cached) " >&6
3760 else
3761   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3762 /* end confdefs.h.  */
3763
3764 int
3765 main ()
3766 {
3767
3768   ;
3769   return 0;
3770 }
3771 _ACEOF
3772   # Make sure it works both with $CC and with simple cc.
3773   # Following AC_PROG_CC_C_O, we do the test twice because some
3774   # compilers refuse to overwrite an existing .o file with -o,
3775   # though they will create one.
3776   am_cv_prog_cc_c_o=yes
3777   for am_i in 1 2; do
3778     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3779    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3780    ac_status=$?
3781    echo "$as_me:$LINENO: \$? = $ac_status" >&5
3782    (exit $ac_status); } \
3783          && test -f conftest2.$ac_objext; then
3784       : OK
3785     else
3786       am_cv_prog_cc_c_o=no
3787       break
3788     fi
3789   done
3790   rm -f core conftest*
3791   unset am_i
3792 fi
3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3794 $as_echo "$am_cv_prog_cc_c_o" >&6; }
3795 if test "$am_cv_prog_cc_c_o" != yes; then
3796    # Losing compiler, so override with the script.
3797    # FIXME: It is wrong to rewrite CC.
3798    # But if we don't then we get into trouble of one sort or another.
3799    # A longer-term fix would be to have automake use am__CC in this case,
3800    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3801    CC="$am_aux_dir/compile $CC"
3802 fi
3803 ac_ext=c
3804 ac_cpp='$CPP $CPPFLAGS'
3805 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3806 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3807 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3808
3809
3810 depcc="$CC"   am_compiler_list=
3811
3812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3813 $as_echo_n "checking dependency style of $depcc... " >&6; }
3814 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3815   $as_echo_n "(cached) " >&6
3816 else
3817   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3818   # We make a subdir and do the tests there.  Otherwise we can end up
3819   # making bogus files that we don't know about and never remove.  For
3820   # instance it was reported that on HP-UX the gcc test will end up
3821   # making a dummy file named 'D' -- because '-MD' means "put the output
3822   # in D".
3823   rm -rf conftest.dir
3824   mkdir conftest.dir
3825   # Copy depcomp to subdir because otherwise we won't find it if we're
3826   # using a relative directory.
3827   cp "$am_depcomp" conftest.dir
3828   cd conftest.dir
3829   # We will build objects and dependencies in a subdirectory because
3830   # it helps to detect inapplicable dependency modes.  For instance
3831   # both Tru64's cc and ICC support -MD to output dependencies as a
3832   # side effect of compilation, but ICC will put the dependencies in
3833   # the current directory while Tru64 will put them in the object
3834   # directory.
3835   mkdir sub
3836
3837   am_cv_CC_dependencies_compiler_type=none
3838   if test "$am_compiler_list" = ""; then
3839      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3840   fi
3841   am__universal=false
3842   case " $depcc " in #(
3843      *\ -arch\ *\ -arch\ *) am__universal=true ;;
3844      esac
3845
3846   for depmode in $am_compiler_list; do
3847     # Setup a source with many dependencies, because some compilers
3848     # like to wrap large dependency lists on column 80 (with \), and
3849     # we should not choose a depcomp mode which is confused by this.
3850     #
3851     # We need to recreate these files for each test, as the compiler may
3852     # overwrite some of them when testing with obscure command lines.
3853     # This happens at least with the AIX C compiler.
3854     : > sub/conftest.c
3855     for i in 1 2 3 4 5 6; do
3856       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3857       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3858       # Solaris 10 /bin/sh.
3859       echo '/* dummy */' > sub/conftst$i.h
3860     done
3861     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3862
3863     # We check with '-c' and '-o' for the sake of the "dashmstdout"
3864     # mode.  It turns out that the SunPro C++ compiler does not properly
3865     # handle '-M -o', and we need to detect this.  Also, some Intel
3866     # versions had trouble with output in subdirs.
3867     am__obj=sub/conftest.${OBJEXT-o}
3868     am__minus_obj="-o $am__obj"
3869     case $depmode in
3870     gcc)
3871       # This depmode causes a compiler race in universal mode.
3872       test "$am__universal" = false || continue
3873       ;;
3874     nosideeffect)
3875       # After this tag, mechanisms are not by side-effect, so they'll
3876       # only be used when explicitly requested.
3877       if test "x$enable_dependency_tracking" = xyes; then
3878         continue
3879       else
3880         break
3881       fi
3882       ;;
3883     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3884       # This compiler won't grok '-c -o', but also, the minuso test has
3885       # not run yet.  These depmodes are late enough in the game, and
3886       # so weak that their functioning should not be impacted.
3887       am__obj=conftest.${OBJEXT-o}
3888       am__minus_obj=
3889       ;;
3890     none) break ;;
3891     esac
3892     if depmode=$depmode \
3893        source=sub/conftest.c object=$am__obj \
3894        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3895        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3896          >/dev/null 2>conftest.err &&
3897        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3898        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3899        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3900        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3901       # icc doesn't choke on unknown options, it will just issue warnings
3902       # or remarks (even with -Werror).  So we grep stderr for any message
3903       # that says an option was ignored or not supported.
3904       # When given -MP, icc 7.0 and 7.1 complain thusly:
3905       #   icc: Command line warning: ignoring option '-M'; no argument required
3906       # The diagnosis changed in icc 8.0:
3907       #   icc: Command line remark: option '-MP' not supported
3908       if (grep 'ignoring option' conftest.err ||
3909           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3910         am_cv_CC_dependencies_compiler_type=$depmode
3911         break
3912       fi
3913     fi
3914   done
3915
3916   cd ..
3917   rm -rf conftest.dir
3918 else
3919   am_cv_CC_dependencies_compiler_type=none
3920 fi
3921
3922 fi
3923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3924 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3925 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3926
3927  if
3928   test "x$enable_dependency_tracking" != xno \
3929   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3930   am__fastdepCC_TRUE=
3931   am__fastdepCC_FALSE='#'
3932 else
3933   am__fastdepCC_TRUE='#'
3934   am__fastdepCC_FALSE=
3935 fi
3936
3937
3938
3939 # Check whether --enable-largefile was given.
3940 if test "${enable_largefile+set}" = set; then :
3941   enableval=$enable_largefile;
3942 fi
3943
3944 if test "$enable_largefile" != no; then
3945
3946   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3947 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3948 if ${ac_cv_sys_largefile_CC+:} false; then :
3949   $as_echo_n "(cached) " >&6
3950 else
3951   ac_cv_sys_largefile_CC=no
3952      if test "$GCC" != yes; then
3953        ac_save_CC=$CC
3954        while :; do
3955          # IRIX 6.2 and later do not support large files by default,
3956          # so use the C compiler's -n32 option if that helps.
3957          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3958 /* end confdefs.h.  */
3959 #include <sys/types.h>
3960  /* Check that off_t can represent 2**63 - 1 correctly.
3961     We can't simply define LARGE_OFF_T to be 9223372036854775807,
3962     since some C++ compilers masquerading as C compilers
3963     incorrectly reject 9223372036854775807.  */
3964 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3965   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3966                        && LARGE_OFF_T % 2147483647 == 1)
3967                       ? 1 : -1];
3968 int
3969 main ()
3970 {
3971
3972   ;
3973   return 0;
3974 }
3975 _ACEOF
3976          if ac_fn_c_try_compile "$LINENO"; then :
3977   break
3978 fi
3979 rm -f core conftest.err conftest.$ac_objext
3980          CC="$CC -n32"
3981          if ac_fn_c_try_compile "$LINENO"; then :
3982   ac_cv_sys_largefile_CC=' -n32'; break
3983 fi
3984 rm -f core conftest.err conftest.$ac_objext
3985          break
3986        done
3987        CC=$ac_save_CC
3988        rm -f conftest.$ac_ext
3989     fi
3990 fi
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3992 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
3993   if test "$ac_cv_sys_largefile_CC" != no; then
3994     CC=$CC$ac_cv_sys_largefile_CC
3995   fi
3996
3997   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3998 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3999 if ${ac_cv_sys_file_offset_bits+:} false; then :
4000   $as_echo_n "(cached) " >&6
4001 else
4002   while :; do
4003   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4004 /* end confdefs.h.  */
4005 #include <sys/types.h>
4006  /* Check that off_t can represent 2**63 - 1 correctly.
4007     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4008     since some C++ compilers masquerading as C compilers
4009     incorrectly reject 9223372036854775807.  */
4010 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4011   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4012                        && LARGE_OFF_T % 2147483647 == 1)
4013                       ? 1 : -1];
4014 int
4015 main ()
4016 {
4017
4018   ;
4019   return 0;
4020 }
4021 _ACEOF
4022 if ac_fn_c_try_compile "$LINENO"; then :
4023   ac_cv_sys_file_offset_bits=no; break
4024 fi
4025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4026   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4027 /* end confdefs.h.  */
4028 #define _FILE_OFFSET_BITS 64
4029 #include <sys/types.h>
4030  /* Check that off_t can represent 2**63 - 1 correctly.
4031     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4032     since some C++ compilers masquerading as C compilers
4033     incorrectly reject 9223372036854775807.  */
4034 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4035   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4036                        && LARGE_OFF_T % 2147483647 == 1)
4037                       ? 1 : -1];
4038 int
4039 main ()
4040 {
4041
4042   ;
4043   return 0;
4044 }
4045 _ACEOF
4046 if ac_fn_c_try_compile "$LINENO"; then :
4047   ac_cv_sys_file_offset_bits=64; break
4048 fi
4049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4050   ac_cv_sys_file_offset_bits=unknown
4051   break
4052 done
4053 fi
4054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4055 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4056 case $ac_cv_sys_file_offset_bits in #(
4057   no | unknown) ;;
4058   *)
4059 cat >>confdefs.h <<_ACEOF
4060 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4061 _ACEOF
4062 ;;
4063 esac
4064 rm -rf conftest*
4065   if test $ac_cv_sys_file_offset_bits = unknown; then
4066     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4067 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4068 if ${ac_cv_sys_large_files+:} false; then :
4069   $as_echo_n "(cached) " >&6
4070 else
4071   while :; do
4072   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4073 /* end confdefs.h.  */
4074 #include <sys/types.h>
4075  /* Check that off_t can represent 2**63 - 1 correctly.
4076     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4077     since some C++ compilers masquerading as C compilers
4078     incorrectly reject 9223372036854775807.  */
4079 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4080   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4081                        && LARGE_OFF_T % 2147483647 == 1)
4082                       ? 1 : -1];
4083 int
4084 main ()
4085 {
4086
4087   ;
4088   return 0;
4089 }
4090 _ACEOF
4091 if ac_fn_c_try_compile "$LINENO"; then :
4092   ac_cv_sys_large_files=no; break
4093 fi
4094 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4095   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4096 /* end confdefs.h.  */
4097 #define _LARGE_FILES 1
4098 #include <sys/types.h>
4099  /* Check that off_t can represent 2**63 - 1 correctly.
4100     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4101     since some C++ compilers masquerading as C compilers
4102     incorrectly reject 9223372036854775807.  */
4103 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4104   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4105                        && LARGE_OFF_T % 2147483647 == 1)
4106                       ? 1 : -1];
4107 int
4108 main ()
4109 {
4110
4111   ;
4112   return 0;
4113 }
4114 _ACEOF
4115 if ac_fn_c_try_compile "$LINENO"; then :
4116   ac_cv_sys_large_files=1; break
4117 fi
4118 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4119   ac_cv_sys_large_files=unknown
4120   break
4121 done
4122 fi
4123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4124 $as_echo "$ac_cv_sys_large_files" >&6; }
4125 case $ac_cv_sys_large_files in #(
4126   no | unknown) ;;
4127   *)
4128 cat >>confdefs.h <<_ACEOF
4129 #define _LARGE_FILES $ac_cv_sys_large_files
4130 _ACEOF
4131 ;;
4132 esac
4133 rm -rf conftest*
4134   fi
4135
4136
4137 fi
4138
4139
4140 # Check for required programs.
4141 ac_ext=c
4142 ac_cpp='$CPP $CPPFLAGS'
4143 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4144 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4145 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4146 if test -n "$ac_tool_prefix"; then
4147   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4148 set dummy ${ac_tool_prefix}gcc; ac_word=$2
4149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4150 $as_echo_n "checking for $ac_word... " >&6; }
4151 if ${ac_cv_prog_CC+:} false; then :
4152   $as_echo_n "(cached) " >&6
4153 else
4154   if test -n "$CC"; then
4155   ac_cv_prog_CC="$CC" # Let the user override the test.
4156 else
4157 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4158 for as_dir in $PATH
4159 do
4160   IFS=$as_save_IFS
4161   test -z "$as_dir" && as_dir=.
4162     for ac_exec_ext in '' $ac_executable_extensions; do
4163   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4164     ac_cv_prog_CC="${ac_tool_prefix}gcc"
4165     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4166     break 2
4167   fi
4168 done
4169   done
4170 IFS=$as_save_IFS
4171
4172 fi
4173 fi
4174 CC=$ac_cv_prog_CC
4175 if test -n "$CC"; then
4176   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4177 $as_echo "$CC" >&6; }
4178 else
4179   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4180 $as_echo "no" >&6; }
4181 fi
4182
4183
4184 fi
4185 if test -z "$ac_cv_prog_CC"; then
4186   ac_ct_CC=$CC
4187   # Extract the first word of "gcc", so it can be a program name with args.
4188 set dummy gcc; ac_word=$2
4189 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4190 $as_echo_n "checking for $ac_word... " >&6; }
4191 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4192   $as_echo_n "(cached) " >&6
4193 else
4194   if test -n "$ac_ct_CC"; then
4195   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4196 else
4197 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198 for as_dir in $PATH
4199 do
4200   IFS=$as_save_IFS
4201   test -z "$as_dir" && as_dir=.
4202     for ac_exec_ext in '' $ac_executable_extensions; do
4203   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4204     ac_cv_prog_ac_ct_CC="gcc"
4205     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4206     break 2
4207   fi
4208 done
4209   done
4210 IFS=$as_save_IFS
4211
4212 fi
4213 fi
4214 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4215 if test -n "$ac_ct_CC"; then
4216   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4217 $as_echo "$ac_ct_CC" >&6; }
4218 else
4219   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4220 $as_echo "no" >&6; }
4221 fi
4222
4223   if test "x$ac_ct_CC" = x; then
4224     CC=""
4225   else
4226     case $cross_compiling:$ac_tool_warned in
4227 yes:)
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4229 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4230 ac_tool_warned=yes ;;
4231 esac
4232     CC=$ac_ct_CC
4233   fi
4234 else
4235   CC="$ac_cv_prog_CC"
4236 fi
4237
4238 if test -z "$CC"; then
4239           if test -n "$ac_tool_prefix"; then
4240     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4241 set dummy ${ac_tool_prefix}cc; ac_word=$2
4242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4243 $as_echo_n "checking for $ac_word... " >&6; }
4244 if ${ac_cv_prog_CC+:} false; then :
4245   $as_echo_n "(cached) " >&6
4246 else
4247   if test -n "$CC"; then
4248   ac_cv_prog_CC="$CC" # Let the user override the test.
4249 else
4250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4251 for as_dir in $PATH
4252 do
4253   IFS=$as_save_IFS
4254   test -z "$as_dir" && as_dir=.
4255     for ac_exec_ext in '' $ac_executable_extensions; do
4256   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4257     ac_cv_prog_CC="${ac_tool_prefix}cc"
4258     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4259     break 2
4260   fi
4261 done
4262   done
4263 IFS=$as_save_IFS
4264
4265 fi
4266 fi
4267 CC=$ac_cv_prog_CC
4268 if test -n "$CC"; then
4269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4270 $as_echo "$CC" >&6; }
4271 else
4272   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273 $as_echo "no" >&6; }
4274 fi
4275
4276
4277   fi
4278 fi
4279 if test -z "$CC"; then
4280   # Extract the first word of "cc", so it can be a program name with args.
4281 set dummy cc; ac_word=$2
4282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4283 $as_echo_n "checking for $ac_word... " >&6; }
4284 if ${ac_cv_prog_CC+:} false; then :
4285   $as_echo_n "(cached) " >&6
4286 else
4287   if test -n "$CC"; then
4288   ac_cv_prog_CC="$CC" # Let the user override the test.
4289 else
4290   ac_prog_rejected=no
4291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4292 for as_dir in $PATH
4293 do
4294   IFS=$as_save_IFS
4295   test -z "$as_dir" && as_dir=.
4296     for ac_exec_ext in '' $ac_executable_extensions; do
4297   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4298     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4299        ac_prog_rejected=yes
4300        continue
4301      fi
4302     ac_cv_prog_CC="cc"
4303     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4304     break 2
4305   fi
4306 done
4307   done
4308 IFS=$as_save_IFS
4309
4310 if test $ac_prog_rejected = yes; then
4311   # We found a bogon in the path, so make sure we never use it.
4312   set dummy $ac_cv_prog_CC
4313   shift
4314   if test $# != 0; then
4315     # We chose a different compiler from the bogus one.
4316     # However, it has the same basename, so the bogon will be chosen
4317     # first if we set CC to just the basename; use the full file name.
4318     shift
4319     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4320   fi
4321 fi
4322 fi
4323 fi
4324 CC=$ac_cv_prog_CC
4325 if test -n "$CC"; then
4326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4327 $as_echo "$CC" >&6; }
4328 else
4329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4330 $as_echo "no" >&6; }
4331 fi
4332
4333
4334 fi
4335 if test -z "$CC"; then
4336   if test -n "$ac_tool_prefix"; then
4337   for ac_prog in cl.exe
4338   do
4339     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4340 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4342 $as_echo_n "checking for $ac_word... " >&6; }
4343 if ${ac_cv_prog_CC+:} false; then :
4344   $as_echo_n "(cached) " >&6
4345 else
4346   if test -n "$CC"; then
4347   ac_cv_prog_CC="$CC" # Let the user override the test.
4348 else
4349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4350 for as_dir in $PATH
4351 do
4352   IFS=$as_save_IFS
4353   test -z "$as_dir" && as_dir=.
4354     for ac_exec_ext in '' $ac_executable_extensions; do
4355   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4356     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4357     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4358     break 2
4359   fi
4360 done
4361   done
4362 IFS=$as_save_IFS
4363
4364 fi
4365 fi
4366 CC=$ac_cv_prog_CC
4367 if test -n "$CC"; then
4368   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4369 $as_echo "$CC" >&6; }
4370 else
4371   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4372 $as_echo "no" >&6; }
4373 fi
4374
4375
4376     test -n "$CC" && break
4377   done
4378 fi
4379 if test -z "$CC"; then
4380   ac_ct_CC=$CC
4381   for ac_prog in cl.exe
4382 do
4383   # Extract the first word of "$ac_prog", so it can be a program name with args.
4384 set dummy $ac_prog; ac_word=$2
4385 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4386 $as_echo_n "checking for $ac_word... " >&6; }
4387 if ${ac_cv_prog_ac_ct_CC+:} false; then :
4388   $as_echo_n "(cached) " >&6
4389 else
4390   if test -n "$ac_ct_CC"; then
4391   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4392 else
4393 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4394 for as_dir in $PATH
4395 do
4396   IFS=$as_save_IFS
4397   test -z "$as_dir" && as_dir=.
4398     for ac_exec_ext in '' $ac_executable_extensions; do
4399   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4400     ac_cv_prog_ac_ct_CC="$ac_prog"
4401     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4402     break 2
4403   fi
4404 done
4405   done
4406 IFS=$as_save_IFS
4407
4408 fi
4409 fi
4410 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4411 if test -n "$ac_ct_CC"; then
4412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4413 $as_echo "$ac_ct_CC" >&6; }
4414 else
4415   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4416 $as_echo "no" >&6; }
4417 fi
4418
4419
4420   test -n "$ac_ct_CC" && break
4421 done
4422
4423   if test "x$ac_ct_CC" = x; then
4424     CC=""
4425   else
4426     case $cross_compiling:$ac_tool_warned in
4427 yes:)
4428 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4429 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4430 ac_tool_warned=yes ;;
4431 esac
4432     CC=$ac_ct_CC
4433   fi
4434 fi
4435
4436 fi
4437
4438
4439 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4440 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4441 as_fn_error $? "no acceptable C compiler found in \$PATH
4442 See \`config.log' for more details" "$LINENO" 5; }
4443
4444 # Provide some information about the compiler.
4445 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4446 set X $ac_compile
4447 ac_compiler=$2
4448 for ac_option in --version -v -V -qversion; do
4449   { { ac_try="$ac_compiler $ac_option >&5"
4450 case "(($ac_try" in
4451   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4452   *) ac_try_echo=$ac_try;;
4453 esac
4454 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4455 $as_echo "$ac_try_echo"; } >&5
4456   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4457   ac_status=$?
4458   if test -s conftest.err; then
4459     sed '10a\
4460 ... rest of stderr output deleted ...
4461          10q' conftest.err >conftest.er1
4462     cat conftest.er1 >&5
4463   fi
4464   rm -f conftest.er1 conftest.err
4465   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4466   test $ac_status = 0; }
4467 done
4468
4469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4470 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4471 if ${ac_cv_c_compiler_gnu+:} false; then :
4472   $as_echo_n "(cached) " >&6
4473 else
4474   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4475 /* end confdefs.h.  */
4476
4477 int
4478 main ()
4479 {
4480 #ifndef __GNUC__
4481        choke me
4482 #endif
4483
4484   ;
4485   return 0;
4486 }
4487 _ACEOF
4488 if ac_fn_c_try_compile "$LINENO"; then :
4489   ac_compiler_gnu=yes
4490 else
4491   ac_compiler_gnu=no
4492 fi
4493 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4494 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4495
4496 fi
4497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4498 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4499 if test $ac_compiler_gnu = yes; then
4500   GCC=yes
4501 else
4502   GCC=
4503 fi
4504 ac_test_CFLAGS=${CFLAGS+set}
4505 ac_save_CFLAGS=$CFLAGS
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4507 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4508 if ${ac_cv_prog_cc_g+:} false; then :
4509   $as_echo_n "(cached) " >&6
4510 else
4511   ac_save_c_werror_flag=$ac_c_werror_flag
4512    ac_c_werror_flag=yes
4513    ac_cv_prog_cc_g=no
4514    CFLAGS="-g"
4515    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4516 /* end confdefs.h.  */
4517
4518 int
4519 main ()
4520 {
4521
4522   ;
4523   return 0;
4524 }
4525 _ACEOF
4526 if ac_fn_c_try_compile "$LINENO"; then :
4527   ac_cv_prog_cc_g=yes
4528 else
4529   CFLAGS=""
4530       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4531 /* end confdefs.h.  */
4532
4533 int
4534 main ()
4535 {
4536
4537   ;
4538   return 0;
4539 }
4540 _ACEOF
4541 if ac_fn_c_try_compile "$LINENO"; then :
4542
4543 else
4544   ac_c_werror_flag=$ac_save_c_werror_flag
4545          CFLAGS="-g"
4546          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4547 /* end confdefs.h.  */
4548
4549 int
4550 main ()
4551 {
4552
4553   ;
4554   return 0;
4555 }
4556 _ACEOF
4557 if ac_fn_c_try_compile "$LINENO"; then :
4558   ac_cv_prog_cc_g=yes
4559 fi
4560 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4561 fi
4562 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4563 fi
4564 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4565    ac_c_werror_flag=$ac_save_c_werror_flag
4566 fi
4567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4568 $as_echo "$ac_cv_prog_cc_g" >&6; }
4569 if test "$ac_test_CFLAGS" = set; then
4570   CFLAGS=$ac_save_CFLAGS
4571 elif test $ac_cv_prog_cc_g = yes; then
4572   if test "$GCC" = yes; then
4573     CFLAGS="-g -O2"
4574   else
4575     CFLAGS="-g"
4576   fi
4577 else
4578   if test "$GCC" = yes; then
4579     CFLAGS="-O2"
4580   else
4581     CFLAGS=
4582   fi
4583 fi
4584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4585 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4586 if ${ac_cv_prog_cc_c89+:} false; then :
4587   $as_echo_n "(cached) " >&6
4588 else
4589   ac_cv_prog_cc_c89=no
4590 ac_save_CC=$CC
4591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4592 /* end confdefs.h.  */
4593 #include <stdarg.h>
4594 #include <stdio.h>
4595 struct stat;
4596 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4597 struct buf { int x; };
4598 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4599 static char *e (p, i)
4600      char **p;
4601      int i;
4602 {
4603   return p[i];
4604 }
4605 static char *f (char * (*g) (char **, int), char **p, ...)
4606 {
4607   char *s;
4608   va_list v;
4609   va_start (v,p);
4610   s = g (p, va_arg (v,int));
4611   va_end (v);
4612   return s;
4613 }
4614
4615 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4616    function prototypes and stuff, but not '\xHH' hex character constants.
4617    These don't provoke an error unfortunately, instead are silently treated
4618    as 'x'.  The following induces an error, until -std is added to get
4619    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4620    array size at least.  It's necessary to write '\x00'==0 to get something
4621    that's true only with -std.  */
4622 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4623
4624 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4625    inside strings and character constants.  */
4626 #define FOO(x) 'x'
4627 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4628
4629 int test (int i, double x);
4630 struct s1 {int (*f) (int a);};
4631 struct s2 {int (*f) (double a);};
4632 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4633 int argc;
4634 char **argv;
4635 int
4636 main ()
4637 {
4638 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4639   ;
4640   return 0;
4641 }
4642 _ACEOF
4643 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4644         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4645 do
4646   CC="$ac_save_CC $ac_arg"
4647   if ac_fn_c_try_compile "$LINENO"; then :
4648   ac_cv_prog_cc_c89=$ac_arg
4649 fi
4650 rm -f core conftest.err conftest.$ac_objext
4651   test "x$ac_cv_prog_cc_c89" != "xno" && break
4652 done
4653 rm -f conftest.$ac_ext
4654 CC=$ac_save_CC
4655
4656 fi
4657 # AC_CACHE_VAL
4658 case "x$ac_cv_prog_cc_c89" in
4659   x)
4660     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4661 $as_echo "none needed" >&6; } ;;
4662   xno)
4663     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4664 $as_echo "unsupported" >&6; } ;;
4665   *)
4666     CC="$CC $ac_cv_prog_cc_c89"
4667     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4668 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4669 esac
4670 if test "x$ac_cv_prog_cc_c89" != xno; then :
4671
4672 fi
4673
4674 ac_ext=c
4675 ac_cpp='$CPP $CPPFLAGS'
4676 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4677 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4678 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4679
4680 ac_ext=c
4681 ac_cpp='$CPP $CPPFLAGS'
4682 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4683 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4684 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4686 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4687 if ${am_cv_prog_cc_c_o+:} false; then :
4688   $as_echo_n "(cached) " >&6
4689 else
4690   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4691 /* end confdefs.h.  */
4692
4693 int
4694 main ()
4695 {
4696
4697   ;
4698   return 0;
4699 }
4700 _ACEOF
4701   # Make sure it works both with $CC and with simple cc.
4702   # Following AC_PROG_CC_C_O, we do the test twice because some
4703   # compilers refuse to overwrite an existing .o file with -o,
4704   # though they will create one.
4705   am_cv_prog_cc_c_o=yes
4706   for am_i in 1 2; do
4707     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4708    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4709    ac_status=$?
4710    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711    (exit $ac_status); } \
4712          && test -f conftest2.$ac_objext; then
4713       : OK
4714     else
4715       am_cv_prog_cc_c_o=no
4716       break
4717     fi
4718   done
4719   rm -f core conftest*
4720   unset am_i
4721 fi
4722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4723 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4724 if test "$am_cv_prog_cc_c_o" != yes; then
4725    # Losing compiler, so override with the script.
4726    # FIXME: It is wrong to rewrite CC.
4727    # But if we don't then we get into trouble of one sort or another.
4728    # A longer-term fix would be to have automake use am__CC in this case,
4729    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4730    CC="$am_aux_dir/compile $CC"
4731 fi
4732 ac_ext=c
4733 ac_cpp='$CPP $CPPFLAGS'
4734 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4735 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4736 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4737
4738
4739 depcc="$CC"   am_compiler_list=
4740
4741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4742 $as_echo_n "checking dependency style of $depcc... " >&6; }
4743 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4744   $as_echo_n "(cached) " >&6
4745 else
4746   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4747   # We make a subdir and do the tests there.  Otherwise we can end up
4748   # making bogus files that we don't know about and never remove.  For
4749   # instance it was reported that on HP-UX the gcc test will end up
4750   # making a dummy file named 'D' -- because '-MD' means "put the output
4751   # in D".
4752   rm -rf conftest.dir
4753   mkdir conftest.dir
4754   # Copy depcomp to subdir because otherwise we won't find it if we're
4755   # using a relative directory.
4756   cp "$am_depcomp" conftest.dir
4757   cd conftest.dir
4758   # We will build objects and dependencies in a subdirectory because
4759   # it helps to detect inapplicable dependency modes.  For instance
4760   # both Tru64's cc and ICC support -MD to output dependencies as a
4761   # side effect of compilation, but ICC will put the dependencies in
4762   # the current directory while Tru64 will put them in the object
4763   # directory.
4764   mkdir sub
4765
4766   am_cv_CC_dependencies_compiler_type=none
4767   if test "$am_compiler_list" = ""; then
4768      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4769   fi
4770   am__universal=false
4771   case " $depcc " in #(
4772      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4773      esac
4774
4775   for depmode in $am_compiler_list; do
4776     # Setup a source with many dependencies, because some compilers
4777     # like to wrap large dependency lists on column 80 (with \), and
4778     # we should not choose a depcomp mode which is confused by this.
4779     #
4780     # We need to recreate these files for each test, as the compiler may
4781     # overwrite some of them when testing with obscure command lines.
4782     # This happens at least with the AIX C compiler.
4783     : > sub/conftest.c
4784     for i in 1 2 3 4 5 6; do
4785       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4786       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4787       # Solaris 10 /bin/sh.
4788       echo '/* dummy */' > sub/conftst$i.h
4789     done
4790     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4791
4792     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4793     # mode.  It turns out that the SunPro C++ compiler does not properly
4794     # handle '-M -o', and we need to detect this.  Also, some Intel
4795     # versions had trouble with output in subdirs.
4796     am__obj=sub/conftest.${OBJEXT-o}
4797     am__minus_obj="-o $am__obj"
4798     case $depmode in
4799     gcc)
4800       # This depmode causes a compiler race in universal mode.
4801       test "$am__universal" = false || continue
4802       ;;
4803     nosideeffect)
4804       # After this tag, mechanisms are not by side-effect, so they'll
4805       # only be used when explicitly requested.
4806       if test "x$enable_dependency_tracking" = xyes; then
4807         continue
4808       else
4809         break
4810       fi
4811       ;;
4812     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4813       # This compiler won't grok '-c -o', but also, the minuso test has
4814       # not run yet.  These depmodes are late enough in the game, and
4815       # so weak that their functioning should not be impacted.
4816       am__obj=conftest.${OBJEXT-o}
4817       am__minus_obj=
4818       ;;
4819     none) break ;;
4820     esac
4821     if depmode=$depmode \
4822        source=sub/conftest.c object=$am__obj \
4823        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4824        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4825          >/dev/null 2>conftest.err &&
4826        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4827        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4828        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4829        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4830       # icc doesn't choke on unknown options, it will just issue warnings
4831       # or remarks (even with -Werror).  So we grep stderr for any message
4832       # that says an option was ignored or not supported.
4833       # When given -MP, icc 7.0 and 7.1 complain thusly:
4834       #   icc: Command line warning: ignoring option '-M'; no argument required
4835       # The diagnosis changed in icc 8.0:
4836       #   icc: Command line remark: option '-MP' not supported
4837       if (grep 'ignoring option' conftest.err ||
4838           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4839         am_cv_CC_dependencies_compiler_type=$depmode
4840         break
4841       fi
4842     fi
4843   done
4844
4845   cd ..
4846   rm -rf conftest.dir
4847 else
4848   am_cv_CC_dependencies_compiler_type=none
4849 fi
4850
4851 fi
4852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4853 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4854 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4855
4856  if
4857   test "x$enable_dependency_tracking" != xno \
4858   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4859   am__fastdepCC_TRUE=
4860   am__fastdepCC_FALSE='#'
4861 else
4862   am__fastdepCC_TRUE='#'
4863   am__fastdepCC_FALSE=
4864 fi
4865
4866
4867 case `pwd` in
4868   *\ * | *\     *)
4869     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4870 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4871 esac
4872
4873
4874
4875 macro_version='2.4.6'
4876 macro_revision='2.4.6'
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890 ltmain=$ac_aux_dir/ltmain.sh
4891
4892 # Make sure we can run config.sub.
4893 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4894   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4895
4896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4897 $as_echo_n "checking build system type... " >&6; }
4898 if ${ac_cv_build+:} false; then :
4899   $as_echo_n "(cached) " >&6
4900 else
4901   ac_build_alias=$build_alias
4902 test "x$ac_build_alias" = x &&
4903   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4904 test "x$ac_build_alias" = x &&
4905   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4906 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4907   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4908
4909 fi
4910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4911 $as_echo "$ac_cv_build" >&6; }
4912 case $ac_cv_build in
4913 *-*-*) ;;
4914 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4915 esac
4916 build=$ac_cv_build
4917 ac_save_IFS=$IFS; IFS='-'
4918 set x $ac_cv_build
4919 shift
4920 build_cpu=$1
4921 build_vendor=$2
4922 shift; shift
4923 # Remember, the first character of IFS is used to create $*,
4924 # except with old shells:
4925 build_os=$*
4926 IFS=$ac_save_IFS
4927 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4928
4929
4930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4931 $as_echo_n "checking host system type... " >&6; }
4932 if ${ac_cv_host+:} false; then :
4933   $as_echo_n "(cached) " >&6
4934 else
4935   if test "x$host_alias" = x; then
4936   ac_cv_host=$ac_cv_build
4937 else
4938   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4939     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4940 fi
4941
4942 fi
4943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4944 $as_echo "$ac_cv_host" >&6; }
4945 case $ac_cv_host in
4946 *-*-*) ;;
4947 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4948 esac
4949 host=$ac_cv_host
4950 ac_save_IFS=$IFS; IFS='-'
4951 set x $ac_cv_host
4952 shift
4953 host_cpu=$1
4954 host_vendor=$2
4955 shift; shift
4956 # Remember, the first character of IFS is used to create $*,
4957 # except with old shells:
4958 host_os=$*
4959 IFS=$ac_save_IFS
4960 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4961
4962
4963 # Backslashify metacharacters that are still active within
4964 # double-quoted strings.
4965 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4966
4967 # Same as above, but do not quote variable references.
4968 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4969
4970 # Sed substitution to delay expansion of an escaped shell variable in a
4971 # double_quote_subst'ed string.
4972 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4973
4974 # Sed substitution to delay expansion of an escaped single quote.
4975 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4976
4977 # Sed substitution to avoid accidental globbing in evaled expressions
4978 no_glob_subst='s/\*/\\\*/g'
4979
4980 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4981 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4982 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4983
4984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4985 $as_echo_n "checking how to print strings... " >&6; }
4986 # Test print first, because it will be a builtin if present.
4987 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4988    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4989   ECHO='print -r --'
4990 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4991   ECHO='printf %s\n'
4992 else
4993   # Use this function as a fallback that always works.
4994   func_fallback_echo ()
4995   {
4996     eval 'cat <<_LTECHO_EOF
4997 $1
4998 _LTECHO_EOF'
4999   }
5000   ECHO='func_fallback_echo'
5001 fi
5002
5003 # func_echo_all arg...
5004 # Invoke $ECHO with all args, space-separated.
5005 func_echo_all ()
5006 {
5007     $ECHO ""
5008 }
5009
5010 case $ECHO in
5011   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5012 $as_echo "printf" >&6; } ;;
5013   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5014 $as_echo "print -r" >&6; } ;;
5015   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5016 $as_echo "cat" >&6; } ;;
5017 esac
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5033 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5034 if ${ac_cv_path_SED+:} false; then :
5035   $as_echo_n "(cached) " >&6
5036 else
5037             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5038      for ac_i in 1 2 3 4 5 6 7; do
5039        ac_script="$ac_script$as_nl$ac_script"
5040      done
5041      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5042      { ac_script=; unset ac_script;}
5043      if test -z "$SED"; then
5044   ac_path_SED_found=false
5045   # Loop through the user's path and test for each of PROGNAME-LIST
5046   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5047 for as_dir in $PATH
5048 do
5049   IFS=$as_save_IFS
5050   test -z "$as_dir" && as_dir=.
5051     for ac_prog in sed gsed; do
5052     for ac_exec_ext in '' $ac_executable_extensions; do
5053       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5054       as_fn_executable_p "$ac_path_SED" || continue
5055 # Check for GNU ac_path_SED and select it if it is found.
5056   # Check for GNU $ac_path_SED
5057 case `"$ac_path_SED" --version 2>&1` in
5058 *GNU*)
5059   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5060 *)
5061   ac_count=0
5062   $as_echo_n 0123456789 >"conftest.in"
5063   while :
5064   do
5065     cat "conftest.in" "conftest.in" >"conftest.tmp"
5066     mv "conftest.tmp" "conftest.in"
5067     cp "conftest.in" "conftest.nl"
5068     $as_echo '' >> "conftest.nl"
5069     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5070     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5071     as_fn_arith $ac_count + 1 && ac_count=$as_val
5072     if test $ac_count -gt ${ac_path_SED_max-0}; then
5073       # Best one so far, save it but keep looking for a better one
5074       ac_cv_path_SED="$ac_path_SED"
5075       ac_path_SED_max=$ac_count
5076     fi
5077     # 10*(2^10) chars as input seems more than enough
5078     test $ac_count -gt 10 && break
5079   done
5080   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5081 esac
5082
5083       $ac_path_SED_found && break 3
5084     done
5085   done
5086   done
5087 IFS=$as_save_IFS
5088   if test -z "$ac_cv_path_SED"; then
5089     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5090   fi
5091 else
5092   ac_cv_path_SED=$SED
5093 fi
5094
5095 fi
5096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5097 $as_echo "$ac_cv_path_SED" >&6; }
5098  SED="$ac_cv_path_SED"
5099   rm -f conftest.sed
5100
5101 test -z "$SED" && SED=sed
5102 Xsed="$SED -e 1s/^X//"
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5115 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5116 if ${ac_cv_path_GREP+:} false; then :
5117   $as_echo_n "(cached) " >&6
5118 else
5119   if test -z "$GREP"; then
5120   ac_path_GREP_found=false
5121   # Loop through the user's path and test for each of PROGNAME-LIST
5122   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5123 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5124 do
5125   IFS=$as_save_IFS
5126   test -z "$as_dir" && as_dir=.
5127     for ac_prog in grep ggrep; do
5128     for ac_exec_ext in '' $ac_executable_extensions; do
5129       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5130       as_fn_executable_p "$ac_path_GREP" || continue
5131 # Check for GNU ac_path_GREP and select it if it is found.
5132   # Check for GNU $ac_path_GREP
5133 case `"$ac_path_GREP" --version 2>&1` in
5134 *GNU*)
5135   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5136 *)
5137   ac_count=0
5138   $as_echo_n 0123456789 >"conftest.in"
5139   while :
5140   do
5141     cat "conftest.in" "conftest.in" >"conftest.tmp"
5142     mv "conftest.tmp" "conftest.in"
5143     cp "conftest.in" "conftest.nl"
5144     $as_echo 'GREP' >> "conftest.nl"
5145     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5146     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5147     as_fn_arith $ac_count + 1 && ac_count=$as_val
5148     if test $ac_count -gt ${ac_path_GREP_max-0}; then
5149       # Best one so far, save it but keep looking for a better one
5150       ac_cv_path_GREP="$ac_path_GREP"
5151       ac_path_GREP_max=$ac_count
5152     fi
5153     # 10*(2^10) chars as input seems more than enough
5154     test $ac_count -gt 10 && break
5155   done
5156   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5157 esac
5158
5159       $ac_path_GREP_found && break 3
5160     done
5161   done
5162   done
5163 IFS=$as_save_IFS
5164   if test -z "$ac_cv_path_GREP"; then
5165     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5166   fi
5167 else
5168   ac_cv_path_GREP=$GREP
5169 fi
5170
5171 fi
5172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5173 $as_echo "$ac_cv_path_GREP" >&6; }
5174  GREP="$ac_cv_path_GREP"
5175
5176
5177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5178 $as_echo_n "checking for egrep... " >&6; }
5179 if ${ac_cv_path_EGREP+:} false; then :
5180   $as_echo_n "(cached) " >&6
5181 else
5182   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5183    then ac_cv_path_EGREP="$GREP -E"
5184    else
5185      if test -z "$EGREP"; then
5186   ac_path_EGREP_found=false
5187   # Loop through the user's path and test for each of PROGNAME-LIST
5188   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5189 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5190 do
5191   IFS=$as_save_IFS
5192   test -z "$as_dir" && as_dir=.
5193     for ac_prog in egrep; do
5194     for ac_exec_ext in '' $ac_executable_extensions; do
5195       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5196       as_fn_executable_p "$ac_path_EGREP" || continue
5197 # Check for GNU ac_path_EGREP and select it if it is found.
5198   # Check for GNU $ac_path_EGREP
5199 case `"$ac_path_EGREP" --version 2>&1` in
5200 *GNU*)
5201   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5202 *)
5203   ac_count=0
5204   $as_echo_n 0123456789 >"conftest.in"
5205   while :
5206   do
5207     cat "conftest.in" "conftest.in" >"conftest.tmp"
5208     mv "conftest.tmp" "conftest.in"
5209     cp "conftest.in" "conftest.nl"
5210     $as_echo 'EGREP' >> "conftest.nl"
5211     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5212     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5213     as_fn_arith $ac_count + 1 && ac_count=$as_val
5214     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5215       # Best one so far, save it but keep looking for a better one
5216       ac_cv_path_EGREP="$ac_path_EGREP"
5217       ac_path_EGREP_max=$ac_count
5218     fi
5219     # 10*(2^10) chars as input seems more than enough
5220     test $ac_count -gt 10 && break
5221   done
5222   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5223 esac
5224
5225       $ac_path_EGREP_found && break 3
5226     done
5227   done
5228   done
5229 IFS=$as_save_IFS
5230   if test -z "$ac_cv_path_EGREP"; then
5231     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5232   fi
5233 else
5234   ac_cv_path_EGREP=$EGREP
5235 fi
5236
5237    fi
5238 fi
5239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5240 $as_echo "$ac_cv_path_EGREP" >&6; }
5241  EGREP="$ac_cv_path_EGREP"
5242
5243
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5245 $as_echo_n "checking for fgrep... " >&6; }
5246 if ${ac_cv_path_FGREP+:} false; then :
5247   $as_echo_n "(cached) " >&6
5248 else
5249   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5250    then ac_cv_path_FGREP="$GREP -F"
5251    else
5252      if test -z "$FGREP"; then
5253   ac_path_FGREP_found=false
5254   # Loop through the user's path and test for each of PROGNAME-LIST
5255   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5256 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5257 do
5258   IFS=$as_save_IFS
5259   test -z "$as_dir" && as_dir=.
5260     for ac_prog in fgrep; do
5261     for ac_exec_ext in '' $ac_executable_extensions; do
5262       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5263       as_fn_executable_p "$ac_path_FGREP" || continue
5264 # Check for GNU ac_path_FGREP and select it if it is found.
5265   # Check for GNU $ac_path_FGREP
5266 case `"$ac_path_FGREP" --version 2>&1` in
5267 *GNU*)
5268   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5269 *)
5270   ac_count=0
5271   $as_echo_n 0123456789 >"conftest.in"
5272   while :
5273   do
5274     cat "conftest.in" "conftest.in" >"conftest.tmp"
5275     mv "conftest.tmp" "conftest.in"
5276     cp "conftest.in" "conftest.nl"
5277     $as_echo 'FGREP' >> "conftest.nl"
5278     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5279     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5280     as_fn_arith $ac_count + 1 && ac_count=$as_val
5281     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5282       # Best one so far, save it but keep looking for a better one
5283       ac_cv_path_FGREP="$ac_path_FGREP"
5284       ac_path_FGREP_max=$ac_count
5285     fi
5286     # 10*(2^10) chars as input seems more than enough
5287     test $ac_count -gt 10 && break
5288   done
5289   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5290 esac
5291
5292       $ac_path_FGREP_found && break 3
5293     done
5294   done
5295   done
5296 IFS=$as_save_IFS
5297   if test -z "$ac_cv_path_FGREP"; then
5298     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5299   fi
5300 else
5301   ac_cv_path_FGREP=$FGREP
5302 fi
5303
5304    fi
5305 fi
5306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5307 $as_echo "$ac_cv_path_FGREP" >&6; }
5308  FGREP="$ac_cv_path_FGREP"
5309
5310
5311 test -z "$GREP" && GREP=grep
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331 # Check whether --with-gnu-ld was given.
5332 if test "${with_gnu_ld+set}" = set; then :
5333   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5334 else
5335   with_gnu_ld=no
5336 fi
5337
5338 ac_prog=ld
5339 if test yes = "$GCC"; then
5340   # Check if gcc -print-prog-name=ld gives a path.
5341   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5342 $as_echo_n "checking for ld used by $CC... " >&6; }
5343   case $host in
5344   *-*-mingw*)
5345     # gcc leaves a trailing carriage return, which upsets mingw
5346     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5347   *)
5348     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5349   esac
5350   case $ac_prog in
5351     # Accept absolute paths.
5352     [\\/]* | ?:[\\/]*)
5353       re_direlt='/[^/][^/]*/\.\./'
5354       # Canonicalize the pathname of ld
5355       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5356       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5357         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5358       done
5359       test -z "$LD" && LD=$ac_prog
5360       ;;
5361   "")
5362     # If it fails, then pretend we aren't using GCC.
5363     ac_prog=ld
5364     ;;
5365   *)
5366     # If it is relative, then search for the first ld in PATH.
5367     with_gnu_ld=unknown
5368     ;;
5369   esac
5370 elif test yes = "$with_gnu_ld"; then
5371   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5372 $as_echo_n "checking for GNU ld... " >&6; }
5373 else
5374   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5375 $as_echo_n "checking for non-GNU ld... " >&6; }
5376 fi
5377 if ${lt_cv_path_LD+:} false; then :
5378   $as_echo_n "(cached) " >&6
5379 else
5380   if test -z "$LD"; then
5381   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5382   for ac_dir in $PATH; do
5383     IFS=$lt_save_ifs
5384     test -z "$ac_dir" && ac_dir=.
5385     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5386       lt_cv_path_LD=$ac_dir/$ac_prog
5387       # Check to see if the program is GNU ld.  I'd rather use --version,
5388       # but apparently some variants of GNU ld only accept -v.
5389       # Break only if it was the GNU/non-GNU ld that we prefer.
5390       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5391       *GNU* | *'with BFD'*)
5392         test no != "$with_gnu_ld" && break
5393         ;;
5394       *)
5395         test yes != "$with_gnu_ld" && break
5396         ;;
5397       esac
5398     fi
5399   done
5400   IFS=$lt_save_ifs
5401 else
5402   lt_cv_path_LD=$LD # Let the user override the test with a path.
5403 fi
5404 fi
5405
5406 LD=$lt_cv_path_LD
5407 if test -n "$LD"; then
5408   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5409 $as_echo "$LD" >&6; }
5410 else
5411   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5412 $as_echo "no" >&6; }
5413 fi
5414 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5416 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5417 if ${lt_cv_prog_gnu_ld+:} false; then :
5418   $as_echo_n "(cached) " >&6
5419 else
5420   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5421 case `$LD -v 2>&1 </dev/null` in
5422 *GNU* | *'with BFD'*)
5423   lt_cv_prog_gnu_ld=yes
5424   ;;
5425 *)
5426   lt_cv_prog_gnu_ld=no
5427   ;;
5428 esac
5429 fi
5430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5431 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5432 with_gnu_ld=$lt_cv_prog_gnu_ld
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5443 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5444 if ${lt_cv_path_NM+:} false; then :
5445   $as_echo_n "(cached) " >&6
5446 else
5447   if test -n "$NM"; then
5448   # Let the user override the test.
5449   lt_cv_path_NM=$NM
5450 else
5451   lt_nm_to_check=${ac_tool_prefix}nm
5452   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5453     lt_nm_to_check="$lt_nm_to_check nm"
5454   fi
5455   for lt_tmp_nm in $lt_nm_to_check; do
5456     lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5457     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5458       IFS=$lt_save_ifs
5459       test -z "$ac_dir" && ac_dir=.
5460       tmp_nm=$ac_dir/$lt_tmp_nm
5461       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5462         # Check to see if the nm accepts a BSD-compat flag.
5463         # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5464         #   nm: unknown option "B" ignored
5465         # Tru64's nm complains that /dev/null is an invalid object file
5466         # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5467         case $build_os in
5468         mingw*) lt_bad_file=conftest.nm/nofile ;;
5469         *) lt_bad_file=/dev/null ;;
5470         esac
5471         case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5472         *$lt_bad_file* | *'Invalid file or object type'*)
5473           lt_cv_path_NM="$tmp_nm -B"
5474           break 2
5475           ;;
5476         *)
5477           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5478           */dev/null*)
5479             lt_cv_path_NM="$tmp_nm -p"
5480             break 2
5481             ;;
5482           *)
5483             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5484             continue # so that we can try to find one that supports BSD flags
5485             ;;
5486           esac
5487           ;;
5488         esac
5489       fi
5490     done
5491     IFS=$lt_save_ifs
5492   done
5493   : ${lt_cv_path_NM=no}
5494 fi
5495 fi
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5497 $as_echo "$lt_cv_path_NM" >&6; }
5498 if test no != "$lt_cv_path_NM"; then
5499   NM=$lt_cv_path_NM
5500 else
5501   # Didn't find any BSD compatible name lister, look for dumpbin.
5502   if test -n "$DUMPBIN"; then :
5503     # Let the user override the test.
5504   else
5505     if test -n "$ac_tool_prefix"; then
5506   for ac_prog in dumpbin "link -dump"
5507   do
5508     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5509 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5511 $as_echo_n "checking for $ac_word... " >&6; }
5512 if ${ac_cv_prog_DUMPBIN+:} false; then :
5513   $as_echo_n "(cached) " >&6
5514 else
5515   if test -n "$DUMPBIN"; then
5516   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5517 else
5518 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5519 for as_dir in $PATH
5520 do
5521   IFS=$as_save_IFS
5522   test -z "$as_dir" && as_dir=.
5523     for ac_exec_ext in '' $ac_executable_extensions; do
5524   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5525     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5526     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5527     break 2
5528   fi
5529 done
5530   done
5531 IFS=$as_save_IFS
5532
5533 fi
5534 fi
5535 DUMPBIN=$ac_cv_prog_DUMPBIN
5536 if test -n "$DUMPBIN"; then
5537   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5538 $as_echo "$DUMPBIN" >&6; }
5539 else
5540   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5541 $as_echo "no" >&6; }
5542 fi
5543
5544
5545     test -n "$DUMPBIN" && break
5546   done
5547 fi
5548 if test -z "$DUMPBIN"; then
5549   ac_ct_DUMPBIN=$DUMPBIN
5550   for ac_prog in dumpbin "link -dump"
5551 do
5552   # Extract the first word of "$ac_prog", so it can be a program name with args.
5553 set dummy $ac_prog; ac_word=$2
5554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5555 $as_echo_n "checking for $ac_word... " >&6; }
5556 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5557   $as_echo_n "(cached) " >&6
5558 else
5559   if test -n "$ac_ct_DUMPBIN"; then
5560   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5561 else
5562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5563 for as_dir in $PATH
5564 do
5565   IFS=$as_save_IFS
5566   test -z "$as_dir" && as_dir=.
5567     for ac_exec_ext in '' $ac_executable_extensions; do
5568   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5569     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5570     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5571     break 2
5572   fi
5573 done
5574   done
5575 IFS=$as_save_IFS
5576
5577 fi
5578 fi
5579 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5580 if test -n "$ac_ct_DUMPBIN"; then
5581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5582 $as_echo "$ac_ct_DUMPBIN" >&6; }
5583 else
5584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5585 $as_echo "no" >&6; }
5586 fi
5587
5588
5589   test -n "$ac_ct_DUMPBIN" && break
5590 done
5591
5592   if test "x$ac_ct_DUMPBIN" = x; then
5593     DUMPBIN=":"
5594   else
5595     case $cross_compiling:$ac_tool_warned in
5596 yes:)
5597 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5598 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5599 ac_tool_warned=yes ;;
5600 esac
5601     DUMPBIN=$ac_ct_DUMPBIN
5602   fi
5603 fi
5604
5605     case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5606     *COFF*)
5607       DUMPBIN="$DUMPBIN -symbols -headers"
5608       ;;
5609     *)
5610       DUMPBIN=:
5611       ;;
5612     esac
5613   fi
5614
5615   if test : != "$DUMPBIN"; then
5616     NM=$DUMPBIN
5617   fi
5618 fi
5619 test -z "$NM" && NM=nm
5620
5621
5622
5623
5624
5625
5626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5627 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5628 if ${lt_cv_nm_interface+:} false; then :
5629   $as_echo_n "(cached) " >&6
5630 else
5631   lt_cv_nm_interface="BSD nm"
5632   echo "int some_variable = 0;" > conftest.$ac_ext
5633   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5634   (eval "$ac_compile" 2>conftest.err)
5635   cat conftest.err >&5
5636   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5637   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5638   cat conftest.err >&5
5639   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5640   cat conftest.out >&5
5641   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5642     lt_cv_nm_interface="MS dumpbin"
5643   fi
5644   rm -f conftest*
5645 fi
5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5647 $as_echo "$lt_cv_nm_interface" >&6; }
5648
5649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5650 $as_echo_n "checking whether ln -s works... " >&6; }
5651 LN_S=$as_ln_s
5652 if test "$LN_S" = "ln -s"; then
5653   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5654 $as_echo "yes" >&6; }
5655 else
5656   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5657 $as_echo "no, using $LN_S" >&6; }
5658 fi
5659
5660 # find the maximum length of command line arguments
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5662 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5663 if ${lt_cv_sys_max_cmd_len+:} false; then :
5664   $as_echo_n "(cached) " >&6
5665 else
5666     i=0
5667   teststring=ABCD
5668
5669   case $build_os in
5670   msdosdjgpp*)
5671     # On DJGPP, this test can blow up pretty badly due to problems in libc
5672     # (any single argument exceeding 2000 bytes causes a buffer overrun
5673     # during glob expansion).  Even if it were fixed, the result of this
5674     # check would be larger than it should be.
5675     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5676     ;;
5677
5678   gnu*)
5679     # Under GNU Hurd, this test is not required because there is
5680     # no limit to the length of command line arguments.
5681     # Libtool will interpret -1 as no limit whatsoever
5682     lt_cv_sys_max_cmd_len=-1;
5683     ;;
5684
5685   cygwin* | mingw* | cegcc*)
5686     # On Win9x/ME, this test blows up -- it succeeds, but takes
5687     # about 5 minutes as the teststring grows exponentially.
5688     # Worse, since 9x/ME are not pre-emptively multitasking,
5689     # you end up with a "frozen" computer, even though with patience
5690     # the test eventually succeeds (with a max line length of 256k).
5691     # Instead, let's just punt: use the minimum linelength reported by
5692     # all of the supported platforms: 8192 (on NT/2K/XP).
5693     lt_cv_sys_max_cmd_len=8192;
5694     ;;
5695
5696   mint*)
5697     # On MiNT this can take a long time and run out of memory.
5698     lt_cv_sys_max_cmd_len=8192;
5699     ;;
5700
5701   amigaos*)
5702     # On AmigaOS with pdksh, this test takes hours, literally.
5703     # So we just punt and use a minimum line length of 8192.
5704     lt_cv_sys_max_cmd_len=8192;
5705     ;;
5706
5707   bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5708     # This has been around since 386BSD, at least.  Likely further.
5709     if test -x /sbin/sysctl; then
5710       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5711     elif test -x /usr/sbin/sysctl; then
5712       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5713     else
5714       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5715     fi
5716     # And add a safety zone
5717     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5718     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5719     ;;
5720
5721   interix*)
5722     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5723     lt_cv_sys_max_cmd_len=196608
5724     ;;
5725
5726   os2*)
5727     # The test takes a long time on OS/2.
5728     lt_cv_sys_max_cmd_len=8192
5729     ;;
5730
5731   osf*)
5732     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5733     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5734     # nice to cause kernel panics so lets avoid the loop below.
5735     # First set a reasonable default.
5736     lt_cv_sys_max_cmd_len=16384
5737     #
5738     if test -x /sbin/sysconfig; then
5739       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5740         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5741       esac
5742     fi
5743     ;;
5744   sco3.2v5*)
5745     lt_cv_sys_max_cmd_len=102400
5746     ;;
5747   sysv5* | sco5v6* | sysv4.2uw2*)
5748     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5749     if test -n "$kargmax"; then
5750       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5751     else
5752       lt_cv_sys_max_cmd_len=32768
5753     fi
5754     ;;
5755   *)
5756     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5757     if test -n "$lt_cv_sys_max_cmd_len" && \
5758        test undefined != "$lt_cv_sys_max_cmd_len"; then
5759       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5760       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5761     else
5762       # Make teststring a little bigger before we do anything with it.
5763       # a 1K string should be a reasonable start.
5764       for i in 1 2 3 4 5 6 7 8; do
5765         teststring=$teststring$teststring
5766       done
5767       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5768       # If test is not a shell built-in, we'll probably end up computing a
5769       # maximum length that is only half of the actual maximum length, but
5770       # we can't tell.
5771       while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5772                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5773               test 17 != "$i" # 1/2 MB should be enough
5774       do
5775         i=`expr $i + 1`
5776         teststring=$teststring$teststring
5777       done
5778       # Only check the string length outside the loop.
5779       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5780       teststring=
5781       # Add a significant safety factor because C++ compilers can tack on
5782       # massive amounts of additional arguments before passing them to the
5783       # linker.  It appears as though 1/2 is a usable value.
5784       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5785     fi
5786     ;;
5787   esac
5788
5789 fi
5790
5791 if test -n "$lt_cv_sys_max_cmd_len"; then
5792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5793 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5794 else
5795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5796 $as_echo "none" >&6; }
5797 fi
5798 max_cmd_len=$lt_cv_sys_max_cmd_len
5799
5800
5801
5802
5803
5804
5805 : ${CP="cp -f"}
5806 : ${MV="mv -f"}
5807 : ${RM="rm -f"}
5808
5809 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5810   lt_unset=unset
5811 else
5812   lt_unset=false
5813 fi
5814
5815
5816
5817
5818
5819 # test EBCDIC or ASCII
5820 case `echo X|tr X '\101'` in
5821  A) # ASCII based system
5822     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5823   lt_SP2NL='tr \040 \012'
5824   lt_NL2SP='tr \015\012 \040\040'
5825   ;;
5826  *) # EBCDIC based system
5827   lt_SP2NL='tr \100 \n'
5828   lt_NL2SP='tr \r\n \100\100'
5829   ;;
5830 esac
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5841 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5842 if ${lt_cv_to_host_file_cmd+:} false; then :
5843   $as_echo_n "(cached) " >&6
5844 else
5845   case $host in
5846   *-*-mingw* )
5847     case $build in
5848       *-*-mingw* ) # actually msys
5849         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5850         ;;
5851       *-*-cygwin* )
5852         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5853         ;;
5854       * ) # otherwise, assume *nix
5855         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5856         ;;
5857     esac
5858     ;;
5859   *-*-cygwin* )
5860     case $build in
5861       *-*-mingw* ) # actually msys
5862         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5863         ;;
5864       *-*-cygwin* )
5865         lt_cv_to_host_file_cmd=func_convert_file_noop
5866         ;;
5867       * ) # otherwise, assume *nix
5868         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5869         ;;
5870     esac
5871     ;;
5872   * ) # unhandled hosts (and "normal" native builds)
5873     lt_cv_to_host_file_cmd=func_convert_file_noop
5874     ;;
5875 esac
5876
5877 fi
5878
5879 to_host_file_cmd=$lt_cv_to_host_file_cmd
5880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5881 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5882
5883
5884
5885
5886
5887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5888 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5889 if ${lt_cv_to_tool_file_cmd+:} false; then :
5890   $as_echo_n "(cached) " >&6
5891 else
5892   #assume ordinary cross tools, or native build.
5893 lt_cv_to_tool_file_cmd=func_convert_file_noop
5894 case $host in
5895   *-*-mingw* )
5896     case $build in
5897       *-*-mingw* ) # actually msys
5898         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5899         ;;
5900     esac
5901     ;;
5902 esac
5903
5904 fi
5905
5906 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5908 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5909
5910
5911
5912
5913
5914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5915 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5916 if ${lt_cv_ld_reload_flag+:} false; then :
5917   $as_echo_n "(cached) " >&6
5918 else
5919   lt_cv_ld_reload_flag='-r'
5920 fi
5921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5922 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5923 reload_flag=$lt_cv_ld_reload_flag
5924 case $reload_flag in
5925 "" | " "*) ;;
5926 *) reload_flag=" $reload_flag" ;;
5927 esac
5928 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5929 case $host_os in
5930   cygwin* | mingw* | pw32* | cegcc*)
5931     if test yes != "$GCC"; then
5932       reload_cmds=false
5933     fi
5934     ;;
5935   darwin*)
5936     if test yes = "$GCC"; then
5937       reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5938     else
5939       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5940     fi
5941     ;;
5942 esac
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952 if test -n "$ac_tool_prefix"; then
5953   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5954 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5956 $as_echo_n "checking for $ac_word... " >&6; }
5957 if ${ac_cv_prog_OBJDUMP+:} false; then :
5958   $as_echo_n "(cached) " >&6
5959 else
5960   if test -n "$OBJDUMP"; then
5961   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5962 else
5963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5964 for as_dir in $PATH
5965 do
5966   IFS=$as_save_IFS
5967   test -z "$as_dir" && as_dir=.
5968     for ac_exec_ext in '' $ac_executable_extensions; do
5969   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5970     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5971     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5972     break 2
5973   fi
5974 done
5975   done
5976 IFS=$as_save_IFS
5977
5978 fi
5979 fi
5980 OBJDUMP=$ac_cv_prog_OBJDUMP
5981 if test -n "$OBJDUMP"; then
5982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5983 $as_echo "$OBJDUMP" >&6; }
5984 else
5985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5986 $as_echo "no" >&6; }
5987 fi
5988
5989
5990 fi
5991 if test -z "$ac_cv_prog_OBJDUMP"; then
5992   ac_ct_OBJDUMP=$OBJDUMP
5993   # Extract the first word of "objdump", so it can be a program name with args.
5994 set dummy objdump; ac_word=$2
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5996 $as_echo_n "checking for $ac_word... " >&6; }
5997 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5998   $as_echo_n "(cached) " >&6
5999 else
6000   if test -n "$ac_ct_OBJDUMP"; then
6001   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6002 else
6003 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6004 for as_dir in $PATH
6005 do
6006   IFS=$as_save_IFS
6007   test -z "$as_dir" && as_dir=.
6008     for ac_exec_ext in '' $ac_executable_extensions; do
6009   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6010     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6011     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6012     break 2
6013   fi
6014 done
6015   done
6016 IFS=$as_save_IFS
6017
6018 fi
6019 fi
6020 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6021 if test -n "$ac_ct_OBJDUMP"; then
6022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6023 $as_echo "$ac_ct_OBJDUMP" >&6; }
6024 else
6025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6026 $as_echo "no" >&6; }
6027 fi
6028
6029   if test "x$ac_ct_OBJDUMP" = x; then
6030     OBJDUMP="false"
6031   else
6032     case $cross_compiling:$ac_tool_warned in
6033 yes:)
6034 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6035 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6036 ac_tool_warned=yes ;;
6037 esac
6038     OBJDUMP=$ac_ct_OBJDUMP
6039   fi
6040 else
6041   OBJDUMP="$ac_cv_prog_OBJDUMP"
6042 fi
6043
6044 test -z "$OBJDUMP" && OBJDUMP=objdump
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6055 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6056 if ${lt_cv_deplibs_check_method+:} false; then :
6057   $as_echo_n "(cached) " >&6
6058 else
6059   lt_cv_file_magic_cmd='$MAGIC_CMD'
6060 lt_cv_file_magic_test_file=
6061 lt_cv_deplibs_check_method='unknown'
6062 # Need to set the preceding variable on all platforms that support
6063 # interlibrary dependencies.
6064 # 'none' -- dependencies not supported.
6065 # 'unknown' -- same as none, but documents that we really don't know.
6066 # 'pass_all' -- all dependencies passed with no checks.
6067 # 'test_compile' -- check by making test program.
6068 # 'file_magic [[regex]]' -- check by looking for files in library path
6069 # that responds to the $file_magic_cmd with a given extended regex.
6070 # If you have 'file' or equivalent on your system and you're not sure
6071 # whether 'pass_all' will *always* work, you probably want this one.
6072
6073 case $host_os in
6074 aix[4-9]*)
6075   lt_cv_deplibs_check_method=pass_all
6076   ;;
6077
6078 beos*)
6079   lt_cv_deplibs_check_method=pass_all
6080   ;;
6081
6082 bsdi[45]*)
6083   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6084   lt_cv_file_magic_cmd='/usr/bin/file -L'
6085   lt_cv_file_magic_test_file=/shlib/libc.so
6086   ;;
6087
6088 cygwin*)
6089   # func_win32_libid is a shell function defined in ltmain.sh
6090   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6091   lt_cv_file_magic_cmd='func_win32_libid'
6092   ;;
6093
6094 mingw* | pw32*)
6095   # Base MSYS/MinGW do not provide the 'file' command needed by
6096   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6097   # unless we find 'file', for example because we are cross-compiling.
6098   if ( file / ) >/dev/null 2>&1; then
6099     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6100     lt_cv_file_magic_cmd='func_win32_libid'
6101   else
6102     # Keep this pattern in sync with the one in func_win32_libid.
6103     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6104     lt_cv_file_magic_cmd='$OBJDUMP -f'
6105   fi
6106   ;;
6107
6108 cegcc*)
6109   # use the weaker test based on 'objdump'. See mingw*.
6110   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6111   lt_cv_file_magic_cmd='$OBJDUMP -f'
6112   ;;
6113
6114 darwin* | rhapsody*)
6115   lt_cv_deplibs_check_method=pass_all
6116   ;;
6117
6118 freebsd* | dragonfly*)
6119   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6120     case $host_cpu in
6121     i*86 )
6122       # Not sure whether the presence of OpenBSD here was a mistake.
6123       # Let's accept both of them until this is cleared up.
6124       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6125       lt_cv_file_magic_cmd=/usr/bin/file
6126       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6127       ;;
6128     esac
6129   else
6130     lt_cv_deplibs_check_method=pass_all
6131   fi
6132   ;;
6133
6134 haiku*)
6135   lt_cv_deplibs_check_method=pass_all
6136   ;;
6137
6138 hpux10.20* | hpux11*)
6139   lt_cv_file_magic_cmd=/usr/bin/file
6140   case $host_cpu in
6141   ia64*)
6142     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6143     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6144     ;;
6145   hppa*64*)
6146     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]'
6147     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6148     ;;
6149   *)
6150     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6151     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6152     ;;
6153   esac
6154   ;;
6155
6156 interix[3-9]*)
6157   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6158   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6159   ;;
6160
6161 irix5* | irix6* | nonstopux*)
6162   case $LD in
6163   *-32|*"-32 ") libmagic=32-bit;;
6164   *-n32|*"-n32 ") libmagic=N32;;
6165   *-64|*"-64 ") libmagic=64-bit;;
6166   *) libmagic=never-match;;
6167   esac
6168   lt_cv_deplibs_check_method=pass_all
6169   ;;
6170
6171 # This must be glibc/ELF.
6172 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6173   lt_cv_deplibs_check_method=pass_all
6174   ;;
6175
6176 netbsd*)
6177   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6178     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6179   else
6180     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6181   fi
6182   ;;
6183
6184 newos6*)
6185   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6186   lt_cv_file_magic_cmd=/usr/bin/file
6187   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6188   ;;
6189
6190 *nto* | *qnx*)
6191   lt_cv_deplibs_check_method=pass_all
6192   ;;
6193
6194 openbsd* | bitrig*)
6195   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6196     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6197   else
6198     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6199   fi
6200   ;;
6201
6202 osf3* | osf4* | osf5*)
6203   lt_cv_deplibs_check_method=pass_all
6204   ;;
6205
6206 rdos*)
6207   lt_cv_deplibs_check_method=pass_all
6208   ;;
6209
6210 solaris*)
6211   lt_cv_deplibs_check_method=pass_all
6212   ;;
6213
6214 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6215   lt_cv_deplibs_check_method=pass_all
6216   ;;
6217
6218 sysv4 | sysv4.3*)
6219   case $host_vendor in
6220   motorola)
6221     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]'
6222     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6223     ;;
6224   ncr)
6225     lt_cv_deplibs_check_method=pass_all
6226     ;;
6227   sequent)
6228     lt_cv_file_magic_cmd='/bin/file'
6229     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6230     ;;
6231   sni)
6232     lt_cv_file_magic_cmd='/bin/file'
6233     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6234     lt_cv_file_magic_test_file=/lib/libc.so
6235     ;;
6236   siemens)
6237     lt_cv_deplibs_check_method=pass_all
6238     ;;
6239   pc)
6240     lt_cv_deplibs_check_method=pass_all
6241     ;;
6242   esac
6243   ;;
6244
6245 tpf*)
6246   lt_cv_deplibs_check_method=pass_all
6247   ;;
6248 os2*)
6249   lt_cv_deplibs_check_method=pass_all
6250   ;;
6251 esac
6252
6253 fi
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6255 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6256
6257 file_magic_glob=
6258 want_nocaseglob=no
6259 if test "$build" = "$host"; then
6260   case $host_os in
6261   mingw* | pw32*)
6262     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6263       want_nocaseglob=yes
6264     else
6265       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6266     fi
6267     ;;
6268   esac
6269 fi
6270
6271 file_magic_cmd=$lt_cv_file_magic_cmd
6272 deplibs_check_method=$lt_cv_deplibs_check_method
6273 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296 if test -n "$ac_tool_prefix"; then
6297   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6298 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6300 $as_echo_n "checking for $ac_word... " >&6; }
6301 if ${ac_cv_prog_DLLTOOL+:} false; then :
6302   $as_echo_n "(cached) " >&6
6303 else
6304   if test -n "$DLLTOOL"; then
6305   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6306 else
6307 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6308 for as_dir in $PATH
6309 do
6310   IFS=$as_save_IFS
6311   test -z "$as_dir" && as_dir=.
6312     for ac_exec_ext in '' $ac_executable_extensions; do
6313   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6314     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6315     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6316     break 2
6317   fi
6318 done
6319   done
6320 IFS=$as_save_IFS
6321
6322 fi
6323 fi
6324 DLLTOOL=$ac_cv_prog_DLLTOOL
6325 if test -n "$DLLTOOL"; then
6326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6327 $as_echo "$DLLTOOL" >&6; }
6328 else
6329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6330 $as_echo "no" >&6; }
6331 fi
6332
6333
6334 fi
6335 if test -z "$ac_cv_prog_DLLTOOL"; then
6336   ac_ct_DLLTOOL=$DLLTOOL
6337   # Extract the first word of "dlltool", so it can be a program name with args.
6338 set dummy dlltool; ac_word=$2
6339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6340 $as_echo_n "checking for $ac_word... " >&6; }
6341 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6342   $as_echo_n "(cached) " >&6
6343 else
6344   if test -n "$ac_ct_DLLTOOL"; then
6345   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6346 else
6347 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6348 for as_dir in $PATH
6349 do
6350   IFS=$as_save_IFS
6351   test -z "$as_dir" && as_dir=.
6352     for ac_exec_ext in '' $ac_executable_extensions; do
6353   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6354     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6355     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6356     break 2
6357   fi
6358 done
6359   done
6360 IFS=$as_save_IFS
6361
6362 fi
6363 fi
6364 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6365 if test -n "$ac_ct_DLLTOOL"; then
6366   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6367 $as_echo "$ac_ct_DLLTOOL" >&6; }
6368 else
6369   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6370 $as_echo "no" >&6; }
6371 fi
6372
6373   if test "x$ac_ct_DLLTOOL" = x; then
6374     DLLTOOL="false"
6375   else
6376     case $cross_compiling:$ac_tool_warned in
6377 yes:)
6378 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6379 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6380 ac_tool_warned=yes ;;
6381 esac
6382     DLLTOOL=$ac_ct_DLLTOOL
6383   fi
6384 else
6385   DLLTOOL="$ac_cv_prog_DLLTOOL"
6386 fi
6387
6388 test -z "$DLLTOOL" && DLLTOOL=dlltool
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6400 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6401 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6402   $as_echo_n "(cached) " >&6
6403 else
6404   lt_cv_sharedlib_from_linklib_cmd='unknown'
6405
6406 case $host_os in
6407 cygwin* | mingw* | pw32* | cegcc*)
6408   # two different shell functions defined in ltmain.sh;
6409   # decide which one to use based on capabilities of $DLLTOOL
6410   case `$DLLTOOL --help 2>&1` in
6411   *--identify-strict*)
6412     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6413     ;;
6414   *)
6415     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6416     ;;
6417   esac
6418   ;;
6419 *)
6420   # fallback: assume linklib IS sharedlib
6421   lt_cv_sharedlib_from_linklib_cmd=$ECHO
6422   ;;
6423 esac
6424
6425 fi
6426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6427 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6428 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6429 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6430
6431
6432
6433
6434
6435
6436
6437 if test -n "$ac_tool_prefix"; then
6438   for ac_prog in ar
6439   do
6440     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6441 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6442 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6443 $as_echo_n "checking for $ac_word... " >&6; }
6444 if ${ac_cv_prog_AR+:} false; then :
6445   $as_echo_n "(cached) " >&6
6446 else
6447   if test -n "$AR"; then
6448   ac_cv_prog_AR="$AR" # Let the user override the test.
6449 else
6450 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6451 for as_dir in $PATH
6452 do
6453   IFS=$as_save_IFS
6454   test -z "$as_dir" && as_dir=.
6455     for ac_exec_ext in '' $ac_executable_extensions; do
6456   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6457     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6458     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6459     break 2
6460   fi
6461 done
6462   done
6463 IFS=$as_save_IFS
6464
6465 fi
6466 fi
6467 AR=$ac_cv_prog_AR
6468 if test -n "$AR"; then
6469   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6470 $as_echo "$AR" >&6; }
6471 else
6472   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6473 $as_echo "no" >&6; }
6474 fi
6475
6476
6477     test -n "$AR" && break
6478   done
6479 fi
6480 if test -z "$AR"; then
6481   ac_ct_AR=$AR
6482   for ac_prog in ar
6483 do
6484   # Extract the first word of "$ac_prog", so it can be a program name with args.
6485 set dummy $ac_prog; ac_word=$2
6486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6487 $as_echo_n "checking for $ac_word... " >&6; }
6488 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6489   $as_echo_n "(cached) " >&6
6490 else
6491   if test -n "$ac_ct_AR"; then
6492   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6493 else
6494 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6495 for as_dir in $PATH
6496 do
6497   IFS=$as_save_IFS
6498   test -z "$as_dir" && as_dir=.
6499     for ac_exec_ext in '' $ac_executable_extensions; do
6500   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6501     ac_cv_prog_ac_ct_AR="$ac_prog"
6502     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6503     break 2
6504   fi
6505 done
6506   done
6507 IFS=$as_save_IFS
6508
6509 fi
6510 fi
6511 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6512 if test -n "$ac_ct_AR"; then
6513   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6514 $as_echo "$ac_ct_AR" >&6; }
6515 else
6516   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6517 $as_echo "no" >&6; }
6518 fi
6519
6520
6521   test -n "$ac_ct_AR" && break
6522 done
6523
6524   if test "x$ac_ct_AR" = x; then
6525     AR="false"
6526   else
6527     case $cross_compiling:$ac_tool_warned in
6528 yes:)
6529 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6530 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6531 ac_tool_warned=yes ;;
6532 esac
6533     AR=$ac_ct_AR
6534   fi
6535 fi
6536
6537 : ${AR=ar}
6538 : ${AR_FLAGS=cru}
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6551 $as_echo_n "checking for archiver @FILE support... " >&6; }
6552 if ${lt_cv_ar_at_file+:} false; then :
6553   $as_echo_n "(cached) " >&6
6554 else
6555   lt_cv_ar_at_file=no
6556    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6557 /* end confdefs.h.  */
6558
6559 int
6560 main ()
6561 {
6562
6563   ;
6564   return 0;
6565 }
6566 _ACEOF
6567 if ac_fn_c_try_compile "$LINENO"; then :
6568   echo conftest.$ac_objext > conftest.lst
6569       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6570       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6571   (eval $lt_ar_try) 2>&5
6572   ac_status=$?
6573   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6574   test $ac_status = 0; }
6575       if test 0 -eq "$ac_status"; then
6576         # Ensure the archiver fails upon bogus file names.
6577         rm -f conftest.$ac_objext libconftest.a
6578         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6579   (eval $lt_ar_try) 2>&5
6580   ac_status=$?
6581   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6582   test $ac_status = 0; }
6583         if test 0 -ne "$ac_status"; then
6584           lt_cv_ar_at_file=@
6585         fi
6586       fi
6587       rm -f conftest.* libconftest.a
6588
6589 fi
6590 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6591
6592 fi
6593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6594 $as_echo "$lt_cv_ar_at_file" >&6; }
6595
6596 if test no = "$lt_cv_ar_at_file"; then
6597   archiver_list_spec=
6598 else
6599   archiver_list_spec=$lt_cv_ar_at_file
6600 fi
6601
6602
6603
6604
6605
6606
6607
6608 if test -n "$ac_tool_prefix"; then
6609   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6610 set dummy ${ac_tool_prefix}strip; ac_word=$2
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6612 $as_echo_n "checking for $ac_word... " >&6; }
6613 if ${ac_cv_prog_STRIP+:} false; then :
6614   $as_echo_n "(cached) " >&6
6615 else
6616   if test -n "$STRIP"; then
6617   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6618 else
6619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6620 for as_dir in $PATH
6621 do
6622   IFS=$as_save_IFS
6623   test -z "$as_dir" && as_dir=.
6624     for ac_exec_ext in '' $ac_executable_extensions; do
6625   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6626     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6627     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6628     break 2
6629   fi
6630 done
6631   done
6632 IFS=$as_save_IFS
6633
6634 fi
6635 fi
6636 STRIP=$ac_cv_prog_STRIP
6637 if test -n "$STRIP"; then
6638   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6639 $as_echo "$STRIP" >&6; }
6640 else
6641   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6642 $as_echo "no" >&6; }
6643 fi
6644
6645
6646 fi
6647 if test -z "$ac_cv_prog_STRIP"; then
6648   ac_ct_STRIP=$STRIP
6649   # Extract the first word of "strip", so it can be a program name with args.
6650 set dummy strip; ac_word=$2
6651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6652 $as_echo_n "checking for $ac_word... " >&6; }
6653 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6654   $as_echo_n "(cached) " >&6
6655 else
6656   if test -n "$ac_ct_STRIP"; then
6657   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6658 else
6659 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6660 for as_dir in $PATH
6661 do
6662   IFS=$as_save_IFS
6663   test -z "$as_dir" && as_dir=.
6664     for ac_exec_ext in '' $ac_executable_extensions; do
6665   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6666     ac_cv_prog_ac_ct_STRIP="strip"
6667     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6668     break 2
6669   fi
6670 done
6671   done
6672 IFS=$as_save_IFS
6673
6674 fi
6675 fi
6676 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6677 if test -n "$ac_ct_STRIP"; then
6678   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6679 $as_echo "$ac_ct_STRIP" >&6; }
6680 else
6681   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6682 $as_echo "no" >&6; }
6683 fi
6684
6685   if test "x$ac_ct_STRIP" = x; then
6686     STRIP=":"
6687   else
6688     case $cross_compiling:$ac_tool_warned in
6689 yes:)
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6691 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6692 ac_tool_warned=yes ;;
6693 esac
6694     STRIP=$ac_ct_STRIP
6695   fi
6696 else
6697   STRIP="$ac_cv_prog_STRIP"
6698 fi
6699
6700 test -z "$STRIP" && STRIP=:
6701
6702
6703
6704
6705
6706
6707 if test -n "$ac_tool_prefix"; then
6708   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6709 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6711 $as_echo_n "checking for $ac_word... " >&6; }
6712 if ${ac_cv_prog_RANLIB+:} false; then :
6713   $as_echo_n "(cached) " >&6
6714 else
6715   if test -n "$RANLIB"; then
6716   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6717 else
6718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6719 for as_dir in $PATH
6720 do
6721   IFS=$as_save_IFS
6722   test -z "$as_dir" && as_dir=.
6723     for ac_exec_ext in '' $ac_executable_extensions; do
6724   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6725     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6726     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6727     break 2
6728   fi
6729 done
6730   done
6731 IFS=$as_save_IFS
6732
6733 fi
6734 fi
6735 RANLIB=$ac_cv_prog_RANLIB
6736 if test -n "$RANLIB"; then
6737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6738 $as_echo "$RANLIB" >&6; }
6739 else
6740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6741 $as_echo "no" >&6; }
6742 fi
6743
6744
6745 fi
6746 if test -z "$ac_cv_prog_RANLIB"; then
6747   ac_ct_RANLIB=$RANLIB
6748   # Extract the first word of "ranlib", so it can be a program name with args.
6749 set dummy ranlib; ac_word=$2
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6751 $as_echo_n "checking for $ac_word... " >&6; }
6752 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6753   $as_echo_n "(cached) " >&6
6754 else
6755   if test -n "$ac_ct_RANLIB"; then
6756   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6757 else
6758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759 for as_dir in $PATH
6760 do
6761   IFS=$as_save_IFS
6762   test -z "$as_dir" && as_dir=.
6763     for ac_exec_ext in '' $ac_executable_extensions; do
6764   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6765     ac_cv_prog_ac_ct_RANLIB="ranlib"
6766     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6767     break 2
6768   fi
6769 done
6770   done
6771 IFS=$as_save_IFS
6772
6773 fi
6774 fi
6775 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6776 if test -n "$ac_ct_RANLIB"; then
6777   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6778 $as_echo "$ac_ct_RANLIB" >&6; }
6779 else
6780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6781 $as_echo "no" >&6; }
6782 fi
6783
6784   if test "x$ac_ct_RANLIB" = x; then
6785     RANLIB=":"
6786   else
6787     case $cross_compiling:$ac_tool_warned in
6788 yes:)
6789 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6790 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6791 ac_tool_warned=yes ;;
6792 esac
6793     RANLIB=$ac_ct_RANLIB
6794   fi
6795 else
6796   RANLIB="$ac_cv_prog_RANLIB"
6797 fi
6798
6799 test -z "$RANLIB" && RANLIB=:
6800
6801
6802
6803
6804
6805
6806 # Determine commands to create old-style static archives.
6807 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6808 old_postinstall_cmds='chmod 644 $oldlib'
6809 old_postuninstall_cmds=
6810
6811 if test -n "$RANLIB"; then
6812   case $host_os in
6813   bitrig* | openbsd*)
6814     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6815     ;;
6816   *)
6817     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6818     ;;
6819   esac
6820   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6821 fi
6822
6823 case $host_os in
6824   darwin*)
6825     lock_old_archive_extraction=yes ;;
6826   *)
6827     lock_old_archive_extraction=no ;;
6828 esac
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868 # If no C compiler was specified, use CC.
6869 LTCC=${LTCC-"$CC"}
6870
6871 # If no C compiler flags were specified, use CFLAGS.
6872 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6873
6874 # Allow CC to be a program name with arguments.
6875 compiler=$CC
6876
6877
6878 # Check for command to grab the raw symbol name followed by C symbol from nm.
6879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6880 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6881 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6882   $as_echo_n "(cached) " >&6
6883 else
6884
6885 # These are sane defaults that work on at least a few old systems.
6886 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6887
6888 # Character class describing NM global symbol codes.
6889 symcode='[BCDEGRST]'
6890
6891 # Regexp to match symbols that can be accessed directly from C.
6892 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6893
6894 # Define system-specific variables.
6895 case $host_os in
6896 aix*)
6897   symcode='[BCDT]'
6898   ;;
6899 cygwin* | mingw* | pw32* | cegcc*)
6900   symcode='[ABCDGISTW]'
6901   ;;
6902 hpux*)
6903   if test ia64 = "$host_cpu"; then
6904     symcode='[ABCDEGRST]'
6905   fi
6906   ;;
6907 irix* | nonstopux*)
6908   symcode='[BCDEGRST]'
6909   ;;
6910 osf*)
6911   symcode='[BCDEGQRST]'
6912   ;;
6913 solaris*)
6914   symcode='[BDRT]'
6915   ;;
6916 sco3.2v5*)
6917   symcode='[DT]'
6918   ;;
6919 sysv4.2uw2*)
6920   symcode='[DT]'
6921   ;;
6922 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6923   symcode='[ABDT]'
6924   ;;
6925 sysv4)
6926   symcode='[DFNSTU]'
6927   ;;
6928 esac
6929
6930 # If we're using GNU nm, then use its standard symbol codes.
6931 case `$NM -V 2>&1` in
6932 *GNU* | *'with BFD'*)
6933   symcode='[ABCDGIRSTW]' ;;
6934 esac
6935
6936 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6937   # Gets list of data symbols to import.
6938   lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6939   # Adjust the below global symbol transforms to fixup imported variables.
6940   lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6941   lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6942   lt_c_name_lib_hook="\
6943   -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6944   -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6945 else
6946   # Disable hooks by default.
6947   lt_cv_sys_global_symbol_to_import=
6948   lt_cdecl_hook=
6949   lt_c_name_hook=
6950   lt_c_name_lib_hook=
6951 fi
6952
6953 # Transform an extracted symbol line into a proper C declaration.
6954 # Some systems (esp. on ia64) link data and code symbols differently,
6955 # so use this general approach.
6956 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6957 $lt_cdecl_hook\
6958 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6959 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6960
6961 # Transform an extracted symbol line into symbol name and symbol address
6962 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6963 $lt_c_name_hook\
6964 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6965 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6966
6967 # Transform an extracted symbol line into symbol name with lib prefix and
6968 # symbol address.
6969 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6970 $lt_c_name_lib_hook\
6971 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6972 " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6973 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6974
6975 # Handle CRLF in mingw tool chain
6976 opt_cr=
6977 case $build_os in
6978 mingw*)
6979   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6980   ;;
6981 esac
6982
6983 # Try without a prefix underscore, then with it.
6984 for ac_symprfx in "" "_"; do
6985
6986   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6987   symxfrm="\\1 $ac_symprfx\\2 \\2"
6988
6989   # Write the raw and C identifiers.
6990   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6991     # Fake it for dumpbin and say T for any non-static function,
6992     # D for any global variable and I for any imported variable.
6993     # Also find C++ and __fastcall symbols from MSVC++,
6994     # which start with @ or ?.
6995     lt_cv_sys_global_symbol_pipe="$AWK '"\
6996 "     {last_section=section; section=\$ 3};"\
6997 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
6998 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6999 "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7000 "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7001 "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7002 "     \$ 0!~/External *\|/{next};"\
7003 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7004 "     {if(hide[section]) next};"\
7005 "     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7006 "     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7007 "     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7008 "     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7009 "     ' prfx=^$ac_symprfx"
7010   else
7011     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7012   fi
7013   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7014
7015   # Check to see that the pipe works correctly.
7016   pipe_works=no
7017
7018   rm -f conftest*
7019   cat > conftest.$ac_ext <<_LT_EOF
7020 #ifdef __cplusplus
7021 extern "C" {
7022 #endif
7023 char nm_test_var;
7024 void nm_test_func(void);
7025 void nm_test_func(void){}
7026 #ifdef __cplusplus
7027 }
7028 #endif
7029 int main(){nm_test_var='a';nm_test_func();return(0);}
7030 _LT_EOF
7031
7032   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7033   (eval $ac_compile) 2>&5
7034   ac_status=$?
7035   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7036   test $ac_status = 0; }; then
7037     # Now try to grab the symbols.
7038     nlist=conftest.nm
7039     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7040   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7041   ac_status=$?
7042   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7043   test $ac_status = 0; } && test -s "$nlist"; then
7044       # Try sorting and uniquifying the output.
7045       if sort "$nlist" | uniq > "$nlist"T; then
7046         mv -f "$nlist"T "$nlist"
7047       else
7048         rm -f "$nlist"T
7049       fi
7050
7051       # Make sure that we snagged all the symbols we need.
7052       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7053         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7054           cat <<_LT_EOF > conftest.$ac_ext
7055 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7056 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7057 /* DATA imports from DLLs on WIN32 can't be const, because runtime
7058    relocations are performed -- see ld's documentation on pseudo-relocs.  */
7059 # define LT_DLSYM_CONST
7060 #elif defined __osf__
7061 /* This system does not cope well with relocations in const data.  */
7062 # define LT_DLSYM_CONST
7063 #else
7064 # define LT_DLSYM_CONST const
7065 #endif
7066
7067 #ifdef __cplusplus
7068 extern "C" {
7069 #endif
7070
7071 _LT_EOF
7072           # Now generate the symbol file.
7073           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7074
7075           cat <<_LT_EOF >> conftest.$ac_ext
7076
7077 /* The mapping between symbol names and symbols.  */
7078 LT_DLSYM_CONST struct {
7079   const char *name;
7080   void       *address;
7081 }
7082 lt__PROGRAM__LTX_preloaded_symbols[] =
7083 {
7084   { "@PROGRAM@", (void *) 0 },
7085 _LT_EOF
7086           $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7087           cat <<\_LT_EOF >> conftest.$ac_ext
7088   {0, (void *) 0}
7089 };
7090
7091 /* This works around a problem in FreeBSD linker */
7092 #ifdef FREEBSD_WORKAROUND
7093 static const void *lt_preloaded_setup() {
7094   return lt__PROGRAM__LTX_preloaded_symbols;
7095 }
7096 #endif
7097
7098 #ifdef __cplusplus
7099 }
7100 #endif
7101 _LT_EOF
7102           # Now try linking the two files.
7103           mv conftest.$ac_objext conftstm.$ac_objext
7104           lt_globsym_save_LIBS=$LIBS
7105           lt_globsym_save_CFLAGS=$CFLAGS
7106           LIBS=conftstm.$ac_objext
7107           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7108           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7109   (eval $ac_link) 2>&5
7110   ac_status=$?
7111   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7112   test $ac_status = 0; } && test -s conftest$ac_exeext; then
7113             pipe_works=yes
7114           fi
7115           LIBS=$lt_globsym_save_LIBS
7116           CFLAGS=$lt_globsym_save_CFLAGS
7117         else
7118           echo "cannot find nm_test_func in $nlist" >&5
7119         fi
7120       else
7121         echo "cannot find nm_test_var in $nlist" >&5
7122       fi
7123     else
7124       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7125     fi
7126   else
7127     echo "$progname: failed program was:" >&5
7128     cat conftest.$ac_ext >&5
7129   fi
7130   rm -rf conftest* conftst*
7131
7132   # Do not use the global_symbol_pipe unless it works.
7133   if test yes = "$pipe_works"; then
7134     break
7135   else
7136     lt_cv_sys_global_symbol_pipe=
7137   fi
7138 done
7139
7140 fi
7141
7142 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7143   lt_cv_sys_global_symbol_to_cdecl=
7144 fi
7145 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7147 $as_echo "failed" >&6; }
7148 else
7149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7150 $as_echo "ok" >&6; }
7151 fi
7152
7153 # Response file support.
7154 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7155   nm_file_list_spec='@'
7156 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7157   nm_file_list_spec='@'
7158 fi
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7197 $as_echo_n "checking for sysroot... " >&6; }
7198
7199 # Check whether --with-sysroot was given.
7200 if test "${with_sysroot+set}" = set; then :
7201   withval=$with_sysroot;
7202 else
7203   with_sysroot=no
7204 fi
7205
7206
7207 lt_sysroot=
7208 case $with_sysroot in #(
7209  yes)
7210    if test yes = "$GCC"; then
7211      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7212    fi
7213    ;; #(
7214  /*)
7215    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7216    ;; #(
7217  no|'')
7218    ;; #(
7219  *)
7220    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7221 $as_echo "$with_sysroot" >&6; }
7222    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7223    ;;
7224 esac
7225
7226  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7227 $as_echo "${lt_sysroot:-no}" >&6; }
7228
7229
7230
7231
7232
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7234 $as_echo_n "checking for a working dd... " >&6; }
7235 if ${ac_cv_path_lt_DD+:} false; then :
7236   $as_echo_n "(cached) " >&6
7237 else
7238   printf 0123456789abcdef0123456789abcdef >conftest.i
7239 cat conftest.i conftest.i >conftest2.i
7240 : ${lt_DD:=$DD}
7241 if test -z "$lt_DD"; then
7242   ac_path_lt_DD_found=false
7243   # Loop through the user's path and test for each of PROGNAME-LIST
7244   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7245 for as_dir in $PATH
7246 do
7247   IFS=$as_save_IFS
7248   test -z "$as_dir" && as_dir=.
7249     for ac_prog in dd; do
7250     for ac_exec_ext in '' $ac_executable_extensions; do
7251       ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7252       as_fn_executable_p "$ac_path_lt_DD" || continue
7253 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7254   cmp -s conftest.i conftest.out \
7255   && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7256 fi
7257       $ac_path_lt_DD_found && break 3
7258     done
7259   done
7260   done
7261 IFS=$as_save_IFS
7262   if test -z "$ac_cv_path_lt_DD"; then
7263     :
7264   fi
7265 else
7266   ac_cv_path_lt_DD=$lt_DD
7267 fi
7268
7269 rm -f conftest.i conftest2.i conftest.out
7270 fi
7271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7272 $as_echo "$ac_cv_path_lt_DD" >&6; }
7273
7274
7275 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7276 $as_echo_n "checking how to truncate binary pipes... " >&6; }
7277 if ${lt_cv_truncate_bin+:} false; then :
7278   $as_echo_n "(cached) " >&6
7279 else
7280   printf 0123456789abcdef0123456789abcdef >conftest.i
7281 cat conftest.i conftest.i >conftest2.i
7282 lt_cv_truncate_bin=
7283 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7284   cmp -s conftest.i conftest.out \
7285   && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7286 fi
7287 rm -f conftest.i conftest2.i conftest.out
7288 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7289 fi
7290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7291 $as_echo "$lt_cv_truncate_bin" >&6; }
7292
7293
7294
7295
7296
7297
7298
7299 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7300 func_cc_basename ()
7301 {
7302     for cc_temp in $*""; do
7303       case $cc_temp in
7304         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7305         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7306         \-*) ;;
7307         *) break;;
7308       esac
7309     done
7310     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7311 }
7312
7313 # Check whether --enable-libtool-lock was given.
7314 if test "${enable_libtool_lock+set}" = set; then :
7315   enableval=$enable_libtool_lock;
7316 fi
7317
7318 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7319
7320 # Some flags need to be propagated to the compiler or linker for good
7321 # libtool support.
7322 case $host in
7323 ia64-*-hpux*)
7324   # Find out what ABI is being produced by ac_compile, and set mode
7325   # options accordingly.
7326   echo 'int i;' > conftest.$ac_ext
7327   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7328   (eval $ac_compile) 2>&5
7329   ac_status=$?
7330   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7331   test $ac_status = 0; }; then
7332     case `/usr/bin/file conftest.$ac_objext` in
7333       *ELF-32*)
7334         HPUX_IA64_MODE=32
7335         ;;
7336       *ELF-64*)
7337         HPUX_IA64_MODE=64
7338         ;;
7339     esac
7340   fi
7341   rm -rf conftest*
7342   ;;
7343 *-*-irix6*)
7344   # Find out what ABI is being produced by ac_compile, and set linker
7345   # options accordingly.
7346   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7347   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7348   (eval $ac_compile) 2>&5
7349   ac_status=$?
7350   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7351   test $ac_status = 0; }; then
7352     if test yes = "$lt_cv_prog_gnu_ld"; then
7353       case `/usr/bin/file conftest.$ac_objext` in
7354         *32-bit*)
7355           LD="${LD-ld} -melf32bsmip"
7356           ;;
7357         *N32*)
7358           LD="${LD-ld} -melf32bmipn32"
7359           ;;
7360         *64-bit*)
7361           LD="${LD-ld} -melf64bmip"
7362         ;;
7363       esac
7364     else
7365       case `/usr/bin/file conftest.$ac_objext` in
7366         *32-bit*)
7367           LD="${LD-ld} -32"
7368           ;;
7369         *N32*)
7370           LD="${LD-ld} -n32"
7371           ;;
7372         *64-bit*)
7373           LD="${LD-ld} -64"
7374           ;;
7375       esac
7376     fi
7377   fi
7378   rm -rf conftest*
7379   ;;
7380
7381 mips64*-*linux*)
7382   # Find out what ABI is being produced by ac_compile, and set linker
7383   # options accordingly.
7384   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7385   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7386   (eval $ac_compile) 2>&5
7387   ac_status=$?
7388   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7389   test $ac_status = 0; }; then
7390     emul=elf
7391     case `/usr/bin/file conftest.$ac_objext` in
7392       *32-bit*)
7393         emul="${emul}32"
7394         ;;
7395       *64-bit*)
7396         emul="${emul}64"
7397         ;;
7398     esac
7399     case `/usr/bin/file conftest.$ac_objext` in
7400       *MSB*)
7401         emul="${emul}btsmip"
7402         ;;
7403       *LSB*)
7404         emul="${emul}ltsmip"
7405         ;;
7406     esac
7407     case `/usr/bin/file conftest.$ac_objext` in
7408       *N32*)
7409         emul="${emul}n32"
7410         ;;
7411     esac
7412     LD="${LD-ld} -m $emul"
7413   fi
7414   rm -rf conftest*
7415   ;;
7416
7417 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7418 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7419   # Find out what ABI is being produced by ac_compile, and set linker
7420   # options accordingly.  Note that the listed cases only cover the
7421   # situations where additional linker options are needed (such as when
7422   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7423   # vice versa); the common cases where no linker options are needed do
7424   # not appear in the list.
7425   echo 'int i;' > conftest.$ac_ext
7426   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7427   (eval $ac_compile) 2>&5
7428   ac_status=$?
7429   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7430   test $ac_status = 0; }; then
7431     case `/usr/bin/file conftest.o` in
7432       *32-bit*)
7433         case $host in
7434           x86_64-*kfreebsd*-gnu)
7435             LD="${LD-ld} -m elf_i386_fbsd"
7436             ;;
7437           x86_64-*linux*)
7438             case `/usr/bin/file conftest.o` in
7439               *x86-64*)
7440                 LD="${LD-ld} -m elf32_x86_64"
7441                 ;;
7442               *)
7443                 LD="${LD-ld} -m elf_i386"
7444                 ;;
7445             esac
7446             ;;
7447           powerpc64le-*linux*)
7448             LD="${LD-ld} -m elf32lppclinux"
7449             ;;
7450           powerpc64-*linux*)
7451             LD="${LD-ld} -m elf32ppclinux"
7452             ;;
7453           s390x-*linux*)
7454             LD="${LD-ld} -m elf_s390"
7455             ;;
7456           sparc64-*linux*)
7457             LD="${LD-ld} -m elf32_sparc"
7458             ;;
7459         esac
7460         ;;
7461       *64-bit*)
7462         case $host in
7463           x86_64-*kfreebsd*-gnu)
7464             LD="${LD-ld} -m elf_x86_64_fbsd"
7465             ;;
7466           x86_64-*linux*)
7467             LD="${LD-ld} -m elf_x86_64"
7468             ;;
7469           powerpcle-*linux*)
7470             LD="${LD-ld} -m elf64lppc"
7471             ;;
7472           powerpc-*linux*)
7473             LD="${LD-ld} -m elf64ppc"
7474             ;;
7475           s390*-*linux*|s390*-*tpf*)
7476             LD="${LD-ld} -m elf64_s390"
7477             ;;
7478           sparc*-*linux*)
7479             LD="${LD-ld} -m elf64_sparc"
7480             ;;
7481         esac
7482         ;;
7483     esac
7484   fi
7485   rm -rf conftest*
7486   ;;
7487
7488 *-*-sco3.2v5*)
7489   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7490   SAVE_CFLAGS=$CFLAGS
7491   CFLAGS="$CFLAGS -belf"
7492   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7493 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7494 if ${lt_cv_cc_needs_belf+:} false; then :
7495   $as_echo_n "(cached) " >&6
7496 else
7497   ac_ext=c
7498 ac_cpp='$CPP $CPPFLAGS'
7499 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7500 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7501 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7502
7503      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7504 /* end confdefs.h.  */
7505
7506 int
7507 main ()
7508 {
7509
7510   ;
7511   return 0;
7512 }
7513 _ACEOF
7514 if ac_fn_c_try_link "$LINENO"; then :
7515   lt_cv_cc_needs_belf=yes
7516 else
7517   lt_cv_cc_needs_belf=no
7518 fi
7519 rm -f core conftest.err conftest.$ac_objext \
7520     conftest$ac_exeext conftest.$ac_ext
7521      ac_ext=c
7522 ac_cpp='$CPP $CPPFLAGS'
7523 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7524 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7525 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7526
7527 fi
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7529 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7530   if test yes != "$lt_cv_cc_needs_belf"; then
7531     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7532     CFLAGS=$SAVE_CFLAGS
7533   fi
7534   ;;
7535 *-*solaris*)
7536   # Find out what ABI is being produced by ac_compile, and set linker
7537   # options accordingly.
7538   echo 'int i;' > conftest.$ac_ext
7539   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7540   (eval $ac_compile) 2>&5
7541   ac_status=$?
7542   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7543   test $ac_status = 0; }; then
7544     case `/usr/bin/file conftest.o` in
7545     *64-bit*)
7546       case $lt_cv_prog_gnu_ld in
7547       yes*)
7548         case $host in
7549         i?86-*-solaris*|x86_64-*-solaris*)
7550           LD="${LD-ld} -m elf_x86_64"
7551           ;;
7552         sparc*-*-solaris*)
7553           LD="${LD-ld} -m elf64_sparc"
7554           ;;
7555         esac
7556         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7557         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7558           LD=${LD-ld}_sol2
7559         fi
7560         ;;
7561       *)
7562         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7563           LD="${LD-ld} -64"
7564         fi
7565         ;;
7566       esac
7567       ;;
7568     esac
7569   fi
7570   rm -rf conftest*
7571   ;;
7572 esac
7573
7574 need_locks=$enable_libtool_lock
7575
7576 if test -n "$ac_tool_prefix"; then
7577   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7578 set dummy ${ac_tool_prefix}mt; ac_word=$2
7579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7580 $as_echo_n "checking for $ac_word... " >&6; }
7581 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7582   $as_echo_n "(cached) " >&6
7583 else
7584   if test -n "$MANIFEST_TOOL"; then
7585   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7586 else
7587 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7588 for as_dir in $PATH
7589 do
7590   IFS=$as_save_IFS
7591   test -z "$as_dir" && as_dir=.
7592     for ac_exec_ext in '' $ac_executable_extensions; do
7593   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7594     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7595     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7596     break 2
7597   fi
7598 done
7599   done
7600 IFS=$as_save_IFS
7601
7602 fi
7603 fi
7604 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7605 if test -n "$MANIFEST_TOOL"; then
7606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7607 $as_echo "$MANIFEST_TOOL" >&6; }
7608 else
7609   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7610 $as_echo "no" >&6; }
7611 fi
7612
7613
7614 fi
7615 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7616   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7617   # Extract the first word of "mt", so it can be a program name with args.
7618 set dummy mt; ac_word=$2
7619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7620 $as_echo_n "checking for $ac_word... " >&6; }
7621 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7622   $as_echo_n "(cached) " >&6
7623 else
7624   if test -n "$ac_ct_MANIFEST_TOOL"; then
7625   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7626 else
7627 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7628 for as_dir in $PATH
7629 do
7630   IFS=$as_save_IFS
7631   test -z "$as_dir" && as_dir=.
7632     for ac_exec_ext in '' $ac_executable_extensions; do
7633   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7634     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7635     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7636     break 2
7637   fi
7638 done
7639   done
7640 IFS=$as_save_IFS
7641
7642 fi
7643 fi
7644 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7645 if test -n "$ac_ct_MANIFEST_TOOL"; then
7646   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7647 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7648 else
7649   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7650 $as_echo "no" >&6; }
7651 fi
7652
7653   if test "x$ac_ct_MANIFEST_TOOL" = x; then
7654     MANIFEST_TOOL=":"
7655   else
7656     case $cross_compiling:$ac_tool_warned in
7657 yes:)
7658 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7659 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7660 ac_tool_warned=yes ;;
7661 esac
7662     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7663   fi
7664 else
7665   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7666 fi
7667
7668 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7670 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7671 if ${lt_cv_path_mainfest_tool+:} false; then :
7672   $as_echo_n "(cached) " >&6
7673 else
7674   lt_cv_path_mainfest_tool=no
7675   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7676   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7677   cat conftest.err >&5
7678   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7679     lt_cv_path_mainfest_tool=yes
7680   fi
7681   rm -f conftest*
7682 fi
7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7684 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7685 if test yes != "$lt_cv_path_mainfest_tool"; then
7686   MANIFEST_TOOL=:
7687 fi
7688
7689
7690
7691
7692
7693
7694   case $host_os in
7695     rhapsody* | darwin*)
7696     if test -n "$ac_tool_prefix"; then
7697   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7698 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7700 $as_echo_n "checking for $ac_word... " >&6; }
7701 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7702   $as_echo_n "(cached) " >&6
7703 else
7704   if test -n "$DSYMUTIL"; then
7705   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7706 else
7707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7708 for as_dir in $PATH
7709 do
7710   IFS=$as_save_IFS
7711   test -z "$as_dir" && as_dir=.
7712     for ac_exec_ext in '' $ac_executable_extensions; do
7713   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7714     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7715     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7716     break 2
7717   fi
7718 done
7719   done
7720 IFS=$as_save_IFS
7721
7722 fi
7723 fi
7724 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7725 if test -n "$DSYMUTIL"; then
7726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7727 $as_echo "$DSYMUTIL" >&6; }
7728 else
7729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7730 $as_echo "no" >&6; }
7731 fi
7732
7733
7734 fi
7735 if test -z "$ac_cv_prog_DSYMUTIL"; then
7736   ac_ct_DSYMUTIL=$DSYMUTIL
7737   # Extract the first word of "dsymutil", so it can be a program name with args.
7738 set dummy dsymutil; ac_word=$2
7739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7740 $as_echo_n "checking for $ac_word... " >&6; }
7741 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7742   $as_echo_n "(cached) " >&6
7743 else
7744   if test -n "$ac_ct_DSYMUTIL"; then
7745   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7746 else
7747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7748 for as_dir in $PATH
7749 do
7750   IFS=$as_save_IFS
7751   test -z "$as_dir" && as_dir=.
7752     for ac_exec_ext in '' $ac_executable_extensions; do
7753   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7754     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7755     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7756     break 2
7757   fi
7758 done
7759   done
7760 IFS=$as_save_IFS
7761
7762 fi
7763 fi
7764 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7765 if test -n "$ac_ct_DSYMUTIL"; then
7766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7767 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7768 else
7769   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7770 $as_echo "no" >&6; }
7771 fi
7772
7773   if test "x$ac_ct_DSYMUTIL" = x; then
7774     DSYMUTIL=":"
7775   else
7776     case $cross_compiling:$ac_tool_warned in
7777 yes:)
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7779 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7780 ac_tool_warned=yes ;;
7781 esac
7782     DSYMUTIL=$ac_ct_DSYMUTIL
7783   fi
7784 else
7785   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7786 fi
7787
7788     if test -n "$ac_tool_prefix"; then
7789   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7790 set dummy ${ac_tool_prefix}nmedit; 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_NMEDIT+:} false; then :
7794   $as_echo_n "(cached) " >&6
7795 else
7796   if test -n "$NMEDIT"; then
7797   ac_cv_prog_NMEDIT="$NMEDIT" # 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_NMEDIT="${ac_tool_prefix}nmedit"
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 NMEDIT=$ac_cv_prog_NMEDIT
7817 if test -n "$NMEDIT"; then
7818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7819 $as_echo "$NMEDIT" >&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_NMEDIT"; then
7828   ac_ct_NMEDIT=$NMEDIT
7829   # Extract the first word of "nmedit", so it can be a program name with args.
7830 set dummy nmedit; 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_NMEDIT+:} false; then :
7834   $as_echo_n "(cached) " >&6
7835 else
7836   if test -n "$ac_ct_NMEDIT"; then
7837   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # 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_NMEDIT="nmedit"
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_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7857 if test -n "$ac_ct_NMEDIT"; then
7858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7859 $as_echo "$ac_ct_NMEDIT" >&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_NMEDIT" = x; then
7866     NMEDIT=":"
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     NMEDIT=$ac_ct_NMEDIT
7875   fi
7876 else
7877   NMEDIT="$ac_cv_prog_NMEDIT"
7878 fi
7879
7880     if test -n "$ac_tool_prefix"; then
7881   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7882 set dummy ${ac_tool_prefix}lipo; 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_LIPO+:} false; then :
7886   $as_echo_n "(cached) " >&6
7887 else
7888   if test -n "$LIPO"; then
7889   ac_cv_prog_LIPO="$LIPO" # 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_LIPO="${ac_tool_prefix}lipo"
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 LIPO=$ac_cv_prog_LIPO
7909 if test -n "$LIPO"; then
7910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7911 $as_echo "$LIPO" >&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_LIPO"; then
7920   ac_ct_LIPO=$LIPO
7921   # Extract the first word of "lipo", so it can be a program name with args.
7922 set dummy lipo; 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_LIPO+:} false; then :
7926   $as_echo_n "(cached) " >&6
7927 else
7928   if test -n "$ac_ct_LIPO"; then
7929   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # 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_LIPO="lipo"
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_LIPO=$ac_cv_prog_ac_ct_LIPO
7949 if test -n "$ac_ct_LIPO"; then
7950   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7951 $as_echo "$ac_ct_LIPO" >&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_LIPO" = x; then
7958     LIPO=":"
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     LIPO=$ac_ct_LIPO
7967   fi
7968 else
7969   LIPO="$ac_cv_prog_LIPO"
7970 fi
7971
7972     if test -n "$ac_tool_prefix"; then
7973   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7974 set dummy ${ac_tool_prefix}otool; 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_OTOOL+:} false; then :
7978   $as_echo_n "(cached) " >&6
7979 else
7980   if test -n "$OTOOL"; then
7981   ac_cv_prog_OTOOL="$OTOOL" # 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_OTOOL="${ac_tool_prefix}otool"
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 OTOOL=$ac_cv_prog_OTOOL
8001 if test -n "$OTOOL"; then
8002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8003 $as_echo "$OTOOL" >&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_OTOOL"; then
8012   ac_ct_OTOOL=$OTOOL
8013   # Extract the first word of "otool", so it can be a program name with args.
8014 set dummy otool; 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_OTOOL+:} false; then :
8018   $as_echo_n "(cached) " >&6
8019 else
8020   if test -n "$ac_ct_OTOOL"; then
8021   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # 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_OTOOL="otool"
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_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8041 if test -n "$ac_ct_OTOOL"; then
8042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8043 $as_echo "$ac_ct_OTOOL" >&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_OTOOL" = x; then
8050     OTOOL=":"
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     OTOOL=$ac_ct_OTOOL
8059   fi
8060 else
8061   OTOOL="$ac_cv_prog_OTOOL"
8062 fi
8063
8064     if test -n "$ac_tool_prefix"; then
8065   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8066 set dummy ${ac_tool_prefix}otool64; 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_OTOOL64+:} false; then :
8070   $as_echo_n "(cached) " >&6
8071 else
8072   if test -n "$OTOOL64"; then
8073   ac_cv_prog_OTOOL64="$OTOOL64" # 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_OTOOL64="${ac_tool_prefix}otool64"
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 OTOOL64=$ac_cv_prog_OTOOL64
8093 if test -n "$OTOOL64"; then
8094   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8095 $as_echo "$OTOOL64" >&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_OTOOL64"; then
8104   ac_ct_OTOOL64=$OTOOL64
8105   # Extract the first word of "otool64", so it can be a program name with args.
8106 set dummy otool64; 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_OTOOL64+:} false; then :
8110   $as_echo_n "(cached) " >&6
8111 else
8112   if test -n "$ac_ct_OTOOL64"; then
8113   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # 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_OTOOL64="otool64"
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_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8133 if test -n "$ac_ct_OTOOL64"; then
8134   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8135 $as_echo "$ac_ct_OTOOL64" >&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_OTOOL64" = x; then
8142     OTOOL64=":"
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     OTOOL64=$ac_ct_OTOOL64
8151   fi
8152 else
8153   OTOOL64="$ac_cv_prog_OTOOL64"
8154 fi
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8183 $as_echo_n "checking for -single_module linker flag... " >&6; }
8184 if ${lt_cv_apple_cc_single_mod+:} false; then :
8185   $as_echo_n "(cached) " >&6
8186 else
8187   lt_cv_apple_cc_single_mod=no
8188       if test -z "$LT_MULTI_MODULE"; then
8189         # By default we will add the -single_module flag. You can override
8190         # by either setting the environment variable LT_MULTI_MODULE
8191         # non-empty at configure time, or by adding -multi_module to the
8192         # link flags.
8193         rm -rf libconftest.dylib*
8194         echo "int foo(void){return 1;}" > conftest.c
8195         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8196 -dynamiclib -Wl,-single_module conftest.c" >&5
8197         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8198           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8199         _lt_result=$?
8200         # If there is a non-empty error log, and "single_module"
8201         # appears in it, assume the flag caused a linker warning
8202         if test -s conftest.err && $GREP single_module conftest.err; then
8203           cat conftest.err >&5
8204         # Otherwise, if the output was created with a 0 exit code from
8205         # the compiler, it worked.
8206         elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8207           lt_cv_apple_cc_single_mod=yes
8208         else
8209           cat conftest.err >&5
8210         fi
8211         rm -rf libconftest.dylib*
8212         rm -f conftest.*
8213       fi
8214 fi
8215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8216 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8217
8218     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8219 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8220 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8221   $as_echo_n "(cached) " >&6
8222 else
8223   lt_cv_ld_exported_symbols_list=no
8224       save_LDFLAGS=$LDFLAGS
8225       echo "_main" > conftest.sym
8226       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8227       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8228 /* end confdefs.h.  */
8229
8230 int
8231 main ()
8232 {
8233
8234   ;
8235   return 0;
8236 }
8237 _ACEOF
8238 if ac_fn_c_try_link "$LINENO"; then :
8239   lt_cv_ld_exported_symbols_list=yes
8240 else
8241   lt_cv_ld_exported_symbols_list=no
8242 fi
8243 rm -f core conftest.err conftest.$ac_objext \
8244     conftest$ac_exeext conftest.$ac_ext
8245         LDFLAGS=$save_LDFLAGS
8246
8247 fi
8248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8249 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8250
8251     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8252 $as_echo_n "checking for -force_load linker flag... " >&6; }
8253 if ${lt_cv_ld_force_load+:} false; then :
8254   $as_echo_n "(cached) " >&6
8255 else
8256   lt_cv_ld_force_load=no
8257       cat > conftest.c << _LT_EOF
8258 int forced_loaded() { return 2;}
8259 _LT_EOF
8260       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8261       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8262       echo "$AR cru libconftest.a conftest.o" >&5
8263       $AR cru libconftest.a conftest.o 2>&5
8264       echo "$RANLIB libconftest.a" >&5
8265       $RANLIB libconftest.a 2>&5
8266       cat > conftest.c << _LT_EOF
8267 int main() { return 0;}
8268 _LT_EOF
8269       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8270       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8271       _lt_result=$?
8272       if test -s conftest.err && $GREP force_load conftest.err; then
8273         cat conftest.err >&5
8274       elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8275         lt_cv_ld_force_load=yes
8276       else
8277         cat conftest.err >&5
8278       fi
8279         rm -f conftest.err libconftest.a conftest conftest.c
8280         rm -rf conftest.dSYM
8281
8282 fi
8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8284 $as_echo "$lt_cv_ld_force_load" >&6; }
8285     case $host_os in
8286     rhapsody* | darwin1.[012])
8287       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8288     darwin1.*)
8289       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8290     darwin*) # darwin 5.x on
8291       # if running on 10.5 or later, the deployment target defaults
8292       # to the OS version, if on x86, and 10.4, the deployment
8293       # target defaults to 10.4. Don't you love it?
8294       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8295         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8296           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8297         10.[012][,.]*)
8298           _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8299         10.*)
8300           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8301       esac
8302     ;;
8303   esac
8304     if test yes = "$lt_cv_apple_cc_single_mod"; then
8305       _lt_dar_single_mod='$single_module'
8306     fi
8307     if test yes = "$lt_cv_ld_exported_symbols_list"; then
8308       _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8309     else
8310       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8311     fi
8312     if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8313       _lt_dsymutil='~$DSYMUTIL $lib || :'
8314     else
8315       _lt_dsymutil=
8316     fi
8317     ;;
8318   esac
8319
8320 # func_munge_path_list VARIABLE PATH
8321 # -----------------------------------
8322 # VARIABLE is name of variable containing _space_ separated list of
8323 # directories to be munged by the contents of PATH, which is string
8324 # having a format:
8325 # "DIR[:DIR]:"
8326 #       string "DIR[ DIR]" will be prepended to VARIABLE
8327 # ":DIR[:DIR]"
8328 #       string "DIR[ DIR]" will be appended to VARIABLE
8329 # "DIRP[:DIRP]::[DIRA:]DIRA"
8330 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8331 #       "DIRA[ DIRA]" will be appended to VARIABLE
8332 # "DIR[:DIR]"
8333 #       VARIABLE will be replaced by "DIR[ DIR]"
8334 func_munge_path_list ()
8335 {
8336     case x$2 in
8337     x)
8338         ;;
8339     *:)
8340         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8341         ;;
8342     x:*)
8343         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8344         ;;
8345     *::*)
8346         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8347         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8348         ;;
8349     *)
8350         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8351         ;;
8352     esac
8353 }
8354
8355 ac_ext=c
8356 ac_cpp='$CPP $CPPFLAGS'
8357 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8358 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8359 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8361 $as_echo_n "checking how to run the C preprocessor... " >&6; }
8362 # On Suns, sometimes $CPP names a directory.
8363 if test -n "$CPP" && test -d "$CPP"; then
8364   CPP=
8365 fi
8366 if test -z "$CPP"; then
8367   if ${ac_cv_prog_CPP+:} false; then :
8368   $as_echo_n "(cached) " >&6
8369 else
8370       # Double quotes because CPP needs to be expanded
8371     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8372     do
8373       ac_preproc_ok=false
8374 for ac_c_preproc_warn_flag in '' yes
8375 do
8376   # Use a header file that comes with gcc, so configuring glibc
8377   # with a fresh cross-compiler works.
8378   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8379   # <limits.h> exists even on freestanding compilers.
8380   # On the NeXT, cc -E runs the code through the compiler's parser,
8381   # not just through cpp. "Syntax error" is here to catch this case.
8382   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8383 /* end confdefs.h.  */
8384 #ifdef __STDC__
8385 # include <limits.h>
8386 #else
8387 # include <assert.h>
8388 #endif
8389                      Syntax error
8390 _ACEOF
8391 if ac_fn_c_try_cpp "$LINENO"; then :
8392
8393 else
8394   # Broken: fails on valid input.
8395 continue
8396 fi
8397 rm -f conftest.err conftest.i conftest.$ac_ext
8398
8399   # OK, works on sane cases.  Now check whether nonexistent headers
8400   # can be detected and how.
8401   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8402 /* end confdefs.h.  */
8403 #include <ac_nonexistent.h>
8404 _ACEOF
8405 if ac_fn_c_try_cpp "$LINENO"; then :
8406   # Broken: success on invalid input.
8407 continue
8408 else
8409   # Passes both tests.
8410 ac_preproc_ok=:
8411 break
8412 fi
8413 rm -f conftest.err conftest.i conftest.$ac_ext
8414
8415 done
8416 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8417 rm -f conftest.i conftest.err conftest.$ac_ext
8418 if $ac_preproc_ok; then :
8419   break
8420 fi
8421
8422     done
8423     ac_cv_prog_CPP=$CPP
8424
8425 fi
8426   CPP=$ac_cv_prog_CPP
8427 else
8428   ac_cv_prog_CPP=$CPP
8429 fi
8430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8431 $as_echo "$CPP" >&6; }
8432 ac_preproc_ok=false
8433 for ac_c_preproc_warn_flag in '' yes
8434 do
8435   # Use a header file that comes with gcc, so configuring glibc
8436   # with a fresh cross-compiler works.
8437   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8438   # <limits.h> exists even on freestanding compilers.
8439   # On the NeXT, cc -E runs the code through the compiler's parser,
8440   # not just through cpp. "Syntax error" is here to catch this case.
8441   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8442 /* end confdefs.h.  */
8443 #ifdef __STDC__
8444 # include <limits.h>
8445 #else
8446 # include <assert.h>
8447 #endif
8448                      Syntax error
8449 _ACEOF
8450 if ac_fn_c_try_cpp "$LINENO"; then :
8451
8452 else
8453   # Broken: fails on valid input.
8454 continue
8455 fi
8456 rm -f conftest.err conftest.i conftest.$ac_ext
8457
8458   # OK, works on sane cases.  Now check whether nonexistent headers
8459   # can be detected and how.
8460   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8461 /* end confdefs.h.  */
8462 #include <ac_nonexistent.h>
8463 _ACEOF
8464 if ac_fn_c_try_cpp "$LINENO"; then :
8465   # Broken: success on invalid input.
8466 continue
8467 else
8468   # Passes both tests.
8469 ac_preproc_ok=:
8470 break
8471 fi
8472 rm -f conftest.err conftest.i conftest.$ac_ext
8473
8474 done
8475 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8476 rm -f conftest.i conftest.err conftest.$ac_ext
8477 if $ac_preproc_ok; then :
8478
8479 else
8480   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8481 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8482 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8483 See \`config.log' for more details" "$LINENO" 5; }
8484 fi
8485
8486 ac_ext=c
8487 ac_cpp='$CPP $CPPFLAGS'
8488 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8489 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8490 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8491
8492
8493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8494 $as_echo_n "checking for ANSI C header files... " >&6; }
8495 if ${ac_cv_header_stdc+:} false; then :
8496   $as_echo_n "(cached) " >&6
8497 else
8498   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8499 /* end confdefs.h.  */
8500 #include <stdlib.h>
8501 #include <stdarg.h>
8502 #include <string.h>
8503 #include <float.h>
8504
8505 int
8506 main ()
8507 {
8508
8509   ;
8510   return 0;
8511 }
8512 _ACEOF
8513 if ac_fn_c_try_compile "$LINENO"; then :
8514   ac_cv_header_stdc=yes
8515 else
8516   ac_cv_header_stdc=no
8517 fi
8518 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8519
8520 if test $ac_cv_header_stdc = yes; then
8521   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8522   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8523 /* end confdefs.h.  */
8524 #include <string.h>
8525
8526 _ACEOF
8527 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8528   $EGREP "memchr" >/dev/null 2>&1; then :
8529
8530 else
8531   ac_cv_header_stdc=no
8532 fi
8533 rm -f conftest*
8534
8535 fi
8536
8537 if test $ac_cv_header_stdc = yes; then
8538   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8539   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8540 /* end confdefs.h.  */
8541 #include <stdlib.h>
8542
8543 _ACEOF
8544 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8545   $EGREP "free" >/dev/null 2>&1; then :
8546
8547 else
8548   ac_cv_header_stdc=no
8549 fi
8550 rm -f conftest*
8551
8552 fi
8553
8554 if test $ac_cv_header_stdc = yes; then
8555   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8556   if test "$cross_compiling" = yes; then :
8557   :
8558 else
8559   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8560 /* end confdefs.h.  */
8561 #include <ctype.h>
8562 #include <stdlib.h>
8563 #if ((' ' & 0x0FF) == 0x020)
8564 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8565 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8566 #else
8567 # define ISLOWER(c) \
8568                    (('a' <= (c) && (c) <= 'i') \
8569                      || ('j' <= (c) && (c) <= 'r') \
8570                      || ('s' <= (c) && (c) <= 'z'))
8571 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8572 #endif
8573
8574 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8575 int
8576 main ()
8577 {
8578   int i;
8579   for (i = 0; i < 256; i++)
8580     if (XOR (islower (i), ISLOWER (i))
8581         || toupper (i) != TOUPPER (i))
8582       return 2;
8583   return 0;
8584 }
8585 _ACEOF
8586 if ac_fn_c_try_run "$LINENO"; then :
8587
8588 else
8589   ac_cv_header_stdc=no
8590 fi
8591 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8592   conftest.$ac_objext conftest.beam conftest.$ac_ext
8593 fi
8594
8595 fi
8596 fi
8597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8598 $as_echo "$ac_cv_header_stdc" >&6; }
8599 if test $ac_cv_header_stdc = yes; then
8600
8601 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
8602
8603 fi
8604
8605 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
8606 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8607                   inttypes.h stdint.h unistd.h
8608 do :
8609   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8610 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8611 "
8612 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8613   cat >>confdefs.h <<_ACEOF
8614 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8615 _ACEOF
8616
8617 fi
8618
8619 done
8620
8621
8622 for ac_header in dlfcn.h
8623 do :
8624   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8625 "
8626 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8627   cat >>confdefs.h <<_ACEOF
8628 #define HAVE_DLFCN_H 1
8629 _ACEOF
8630
8631 fi
8632
8633 done
8634
8635
8636
8637
8638
8639 # Set options
8640
8641
8642
8643         enable_dlopen=no
8644
8645
8646   enable_win32_dll=no
8647
8648
8649             # Check whether --enable-shared was given.
8650 if test "${enable_shared+set}" = set; then :
8651   enableval=$enable_shared; p=${PACKAGE-default}
8652     case $enableval in
8653     yes) enable_shared=yes ;;
8654     no) enable_shared=no ;;
8655     *)
8656       enable_shared=no
8657       # Look at the argument we got.  We use all the common list separators.
8658       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8659       for pkg in $enableval; do
8660         IFS=$lt_save_ifs
8661         if test "X$pkg" = "X$p"; then
8662           enable_shared=yes
8663         fi
8664       done
8665       IFS=$lt_save_ifs
8666       ;;
8667     esac
8668 else
8669   enable_shared=yes
8670 fi
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680   # Check whether --enable-static was given.
8681 if test "${enable_static+set}" = set; then :
8682   enableval=$enable_static; p=${PACKAGE-default}
8683     case $enableval in
8684     yes) enable_static=yes ;;
8685     no) enable_static=no ;;
8686     *)
8687      enable_static=no
8688       # Look at the argument we got.  We use all the common list separators.
8689       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8690       for pkg in $enableval; do
8691         IFS=$lt_save_ifs
8692         if test "X$pkg" = "X$p"; then
8693           enable_static=yes
8694         fi
8695       done
8696       IFS=$lt_save_ifs
8697       ;;
8698     esac
8699 else
8700   enable_static=yes
8701 fi
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712 # Check whether --with-pic was given.
8713 if test "${with_pic+set}" = set; then :
8714   withval=$with_pic; lt_p=${PACKAGE-default}
8715     case $withval in
8716     yes|no) pic_mode=$withval ;;
8717     *)
8718       pic_mode=default
8719       # Look at the argument we got.  We use all the common list separators.
8720       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8721       for lt_pkg in $withval; do
8722         IFS=$lt_save_ifs
8723         if test "X$lt_pkg" = "X$lt_p"; then
8724           pic_mode=yes
8725         fi
8726       done
8727       IFS=$lt_save_ifs
8728       ;;
8729     esac
8730 else
8731   pic_mode=default
8732 fi
8733
8734
8735
8736
8737
8738
8739
8740
8741   # Check whether --enable-fast-install was given.
8742 if test "${enable_fast_install+set}" = set; then :
8743   enableval=$enable_fast_install; p=${PACKAGE-default}
8744     case $enableval in
8745     yes) enable_fast_install=yes ;;
8746     no) enable_fast_install=no ;;
8747     *)
8748       enable_fast_install=no
8749       # Look at the argument we got.  We use all the common list separators.
8750       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8751       for pkg in $enableval; do
8752         IFS=$lt_save_ifs
8753         if test "X$pkg" = "X$p"; then
8754           enable_fast_install=yes
8755         fi
8756       done
8757       IFS=$lt_save_ifs
8758       ;;
8759     esac
8760 else
8761   enable_fast_install=yes
8762 fi
8763
8764
8765
8766
8767
8768
8769
8770
8771   shared_archive_member_spec=
8772 case $host,$enable_shared in
8773 power*-*-aix[5-9]*,yes)
8774   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8775 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8776
8777 # Check whether --with-aix-soname was given.
8778 if test "${with_aix_soname+set}" = set; then :
8779   withval=$with_aix_soname; case $withval in
8780     aix|svr4|both)
8781       ;;
8782     *)
8783       as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8784       ;;
8785     esac
8786     lt_cv_with_aix_soname=$with_aix_soname
8787 else
8788   if ${lt_cv_with_aix_soname+:} false; then :
8789   $as_echo_n "(cached) " >&6
8790 else
8791   lt_cv_with_aix_soname=aix
8792 fi
8793
8794     with_aix_soname=$lt_cv_with_aix_soname
8795 fi
8796
8797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8798 $as_echo "$with_aix_soname" >&6; }
8799   if test aix != "$with_aix_soname"; then
8800     # For the AIX way of multilib, we name the shared archive member
8801     # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8802     # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8803     # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8804     # the AIX toolchain works better with OBJECT_MODE set (default 32).
8805     if test 64 = "${OBJECT_MODE-32}"; then
8806       shared_archive_member_spec=shr_64
8807     else
8808       shared_archive_member_spec=shr
8809     fi
8810   fi
8811   ;;
8812 *)
8813   with_aix_soname=aix
8814   ;;
8815 esac
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826 # This can be used to rebuild libtool when needed
8827 LIBTOOL_DEPS=$ltmain
8828
8829 # Always use our own libtool.
8830 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861 test -z "$LN_S" && LN_S="ln -s"
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876 if test -n "${ZSH_VERSION+set}"; then
8877    setopt NO_GLOB_SUBST
8878 fi
8879
8880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8881 $as_echo_n "checking for objdir... " >&6; }
8882 if ${lt_cv_objdir+:} false; then :
8883   $as_echo_n "(cached) " >&6
8884 else
8885   rm -f .libs 2>/dev/null
8886 mkdir .libs 2>/dev/null
8887 if test -d .libs; then
8888   lt_cv_objdir=.libs
8889 else
8890   # MS-DOS does not allow filenames that begin with a dot.
8891   lt_cv_objdir=_libs
8892 fi
8893 rmdir .libs 2>/dev/null
8894 fi
8895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8896 $as_echo "$lt_cv_objdir" >&6; }
8897 objdir=$lt_cv_objdir
8898
8899
8900
8901
8902
8903 cat >>confdefs.h <<_ACEOF
8904 #define LT_OBJDIR "$lt_cv_objdir/"
8905 _ACEOF
8906
8907
8908
8909
8910 case $host_os in
8911 aix3*)
8912   # AIX sometimes has problems with the GCC collect2 program.  For some
8913   # reason, if we set the COLLECT_NAMES environment variable, the problems
8914   # vanish in a puff of smoke.
8915   if test set != "${COLLECT_NAMES+set}"; then
8916     COLLECT_NAMES=
8917     export COLLECT_NAMES
8918   fi
8919   ;;
8920 esac
8921
8922 # Global variables:
8923 ofile=libtool
8924 can_build_shared=yes
8925
8926 # All known linkers require a '.a' archive for static linking (except MSVC,
8927 # which needs '.lib').
8928 libext=a
8929
8930 with_gnu_ld=$lt_cv_prog_gnu_ld
8931
8932 old_CC=$CC
8933 old_CFLAGS=$CFLAGS
8934
8935 # Set sane defaults for various variables
8936 test -z "$CC" && CC=cc
8937 test -z "$LTCC" && LTCC=$CC
8938 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8939 test -z "$LD" && LD=ld
8940 test -z "$ac_objext" && ac_objext=o
8941
8942 func_cc_basename $compiler
8943 cc_basename=$func_cc_basename_result
8944
8945
8946 # Only perform the check for file, if the check method requires it
8947 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8948 case $deplibs_check_method in
8949 file_magic*)
8950   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8951     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8952 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8953 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8954   $as_echo_n "(cached) " >&6
8955 else
8956   case $MAGIC_CMD in
8957 [\\/*] |  ?:[\\/]*)
8958   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8959   ;;
8960 *)
8961   lt_save_MAGIC_CMD=$MAGIC_CMD
8962   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8963   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8964   for ac_dir in $ac_dummy; do
8965     IFS=$lt_save_ifs
8966     test -z "$ac_dir" && ac_dir=.
8967     if test -f "$ac_dir/${ac_tool_prefix}file"; then
8968       lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8969       if test -n "$file_magic_test_file"; then
8970         case $deplibs_check_method in
8971         "file_magic "*)
8972           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8973           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8974           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8975             $EGREP "$file_magic_regex" > /dev/null; then
8976             :
8977           else
8978             cat <<_LT_EOF 1>&2
8979
8980 *** Warning: the command libtool uses to detect shared libraries,
8981 *** $file_magic_cmd, produces output that libtool cannot recognize.
8982 *** The result is that libtool may fail to recognize shared libraries
8983 *** as such.  This will affect the creation of libtool libraries that
8984 *** depend on shared libraries, but programs linked with such libtool
8985 *** libraries will work regardless of this problem.  Nevertheless, you
8986 *** may want to report the problem to your system manager and/or to
8987 *** bug-libtool@gnu.org
8988
8989 _LT_EOF
8990           fi ;;
8991         esac
8992       fi
8993       break
8994     fi
8995   done
8996   IFS=$lt_save_ifs
8997   MAGIC_CMD=$lt_save_MAGIC_CMD
8998   ;;
8999 esac
9000 fi
9001
9002 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9003 if test -n "$MAGIC_CMD"; then
9004   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9005 $as_echo "$MAGIC_CMD" >&6; }
9006 else
9007   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9008 $as_echo "no" >&6; }
9009 fi
9010
9011
9012
9013
9014
9015 if test -z "$lt_cv_path_MAGIC_CMD"; then
9016   if test -n "$ac_tool_prefix"; then
9017     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9018 $as_echo_n "checking for file... " >&6; }
9019 if ${lt_cv_path_MAGIC_CMD+:} false; then :
9020   $as_echo_n "(cached) " >&6
9021 else
9022   case $MAGIC_CMD in
9023 [\\/*] |  ?:[\\/]*)
9024   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9025   ;;
9026 *)
9027   lt_save_MAGIC_CMD=$MAGIC_CMD
9028   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9029   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9030   for ac_dir in $ac_dummy; do
9031     IFS=$lt_save_ifs
9032     test -z "$ac_dir" && ac_dir=.
9033     if test -f "$ac_dir/file"; then
9034       lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9035       if test -n "$file_magic_test_file"; then
9036         case $deplibs_check_method in
9037         "file_magic "*)
9038           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9039           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9040           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9041             $EGREP "$file_magic_regex" > /dev/null; then
9042             :
9043           else
9044             cat <<_LT_EOF 1>&2
9045
9046 *** Warning: the command libtool uses to detect shared libraries,
9047 *** $file_magic_cmd, produces output that libtool cannot recognize.
9048 *** The result is that libtool may fail to recognize shared libraries
9049 *** as such.  This will affect the creation of libtool libraries that
9050 *** depend on shared libraries, but programs linked with such libtool
9051 *** libraries will work regardless of this problem.  Nevertheless, you
9052 *** may want to report the problem to your system manager and/or to
9053 *** bug-libtool@gnu.org
9054
9055 _LT_EOF
9056           fi ;;
9057         esac
9058       fi
9059       break
9060     fi
9061   done
9062   IFS=$lt_save_ifs
9063   MAGIC_CMD=$lt_save_MAGIC_CMD
9064   ;;
9065 esac
9066 fi
9067
9068 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9069 if test -n "$MAGIC_CMD"; then
9070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9071 $as_echo "$MAGIC_CMD" >&6; }
9072 else
9073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9074 $as_echo "no" >&6; }
9075 fi
9076
9077
9078   else
9079     MAGIC_CMD=:
9080   fi
9081 fi
9082
9083   fi
9084   ;;
9085 esac
9086
9087 # Use C for the default configuration in the libtool script
9088
9089 lt_save_CC=$CC
9090 ac_ext=c
9091 ac_cpp='$CPP $CPPFLAGS'
9092 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9093 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9094 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9095
9096
9097 # Source file extension for C test sources.
9098 ac_ext=c
9099
9100 # Object file extension for compiled C test sources.
9101 objext=o
9102 objext=$objext
9103
9104 # Code to be used in simple compile tests
9105 lt_simple_compile_test_code="int some_variable = 0;"
9106
9107 # Code to be used in simple link tests
9108 lt_simple_link_test_code='int main(){return(0);}'
9109
9110
9111
9112
9113
9114
9115
9116 # If no C compiler was specified, use CC.
9117 LTCC=${LTCC-"$CC"}
9118
9119 # If no C compiler flags were specified, use CFLAGS.
9120 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9121
9122 # Allow CC to be a program name with arguments.
9123 compiler=$CC
9124
9125 # Save the default compiler, since it gets overwritten when the other
9126 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9127 compiler_DEFAULT=$CC
9128
9129 # save warnings/boilerplate of simple test code
9130 ac_outfile=conftest.$ac_objext
9131 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9132 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9133 _lt_compiler_boilerplate=`cat conftest.err`
9134 $RM conftest*
9135
9136 ac_outfile=conftest.$ac_objext
9137 echo "$lt_simple_link_test_code" >conftest.$ac_ext
9138 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9139 _lt_linker_boilerplate=`cat conftest.err`
9140 $RM -r conftest*
9141
9142
9143 if test -n "$compiler"; then
9144
9145 lt_prog_compiler_no_builtin_flag=
9146
9147 if test yes = "$GCC"; then
9148   case $cc_basename in
9149   nvcc*)
9150     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9151   *)
9152     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9153   esac
9154
9155   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9156 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9157 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9158   $as_echo_n "(cached) " >&6
9159 else
9160   lt_cv_prog_compiler_rtti_exceptions=no
9161    ac_outfile=conftest.$ac_objext
9162    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9163    lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9164    # Insert the option either (1) after the last *FLAGS variable, or
9165    # (2) before a word containing "conftest.", or (3) at the end.
9166    # Note that $ac_compile itself does not contain backslashes and begins
9167    # with a dollar sign (not a hyphen), so the echo should work correctly.
9168    # The option is referenced via a variable to avoid confusing sed.
9169    lt_compile=`echo "$ac_compile" | $SED \
9170    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9171    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9172    -e 's:$: $lt_compiler_flag:'`
9173    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9174    (eval "$lt_compile" 2>conftest.err)
9175    ac_status=$?
9176    cat conftest.err >&5
9177    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9178    if (exit $ac_status) && test -s "$ac_outfile"; then
9179      # The compiler can only warn and ignore the option if not recognized
9180      # So say no if there are warnings other than the usual output.
9181      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9182      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9183      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9184        lt_cv_prog_compiler_rtti_exceptions=yes
9185      fi
9186    fi
9187    $RM conftest*
9188
9189 fi
9190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9191 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9192
9193 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9194     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9195 else
9196     :
9197 fi
9198
9199 fi
9200
9201
9202
9203
9204
9205
9206   lt_prog_compiler_wl=
9207 lt_prog_compiler_pic=
9208 lt_prog_compiler_static=
9209
9210
9211   if test yes = "$GCC"; then
9212     lt_prog_compiler_wl='-Wl,'
9213     lt_prog_compiler_static='-static'
9214
9215     case $host_os in
9216       aix*)
9217       # All AIX code is PIC.
9218       if test ia64 = "$host_cpu"; then
9219         # AIX 5 now supports IA64 processor
9220         lt_prog_compiler_static='-Bstatic'
9221       fi
9222       lt_prog_compiler_pic='-fPIC'
9223       ;;
9224
9225     amigaos*)
9226       case $host_cpu in
9227       powerpc)
9228             # see comment about AmigaOS4 .so support
9229             lt_prog_compiler_pic='-fPIC'
9230         ;;
9231       m68k)
9232             # FIXME: we need at least 68020 code to build shared libraries, but
9233             # adding the '-m68020' flag to GCC prevents building anything better,
9234             # like '-m68040'.
9235             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9236         ;;
9237       esac
9238       ;;
9239
9240     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9241       # PIC is the default for these OSes.
9242       ;;
9243
9244     mingw* | cygwin* | pw32* | os2* | cegcc*)
9245       # This hack is so that the source file can tell whether it is being
9246       # built for inclusion in a dll (and should export symbols for example).
9247       # Although the cygwin gcc ignores -fPIC, still need this for old-style
9248       # (--disable-auto-import) libraries
9249       lt_prog_compiler_pic='-DDLL_EXPORT'
9250       case $host_os in
9251       os2*)
9252         lt_prog_compiler_static='$wl-static'
9253         ;;
9254       esac
9255       ;;
9256
9257     darwin* | rhapsody*)
9258       # PIC is the default on this platform
9259       # Common symbols not allowed in MH_DYLIB files
9260       lt_prog_compiler_pic='-fno-common'
9261       ;;
9262
9263     haiku*)
9264       # PIC is the default for Haiku.
9265       # The "-static" flag exists, but is broken.
9266       lt_prog_compiler_static=
9267       ;;
9268
9269     hpux*)
9270       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9271       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9272       # sets the default TLS model and affects inlining.
9273       case $host_cpu in
9274       hppa*64*)
9275         # +Z the default
9276         ;;
9277       *)
9278         lt_prog_compiler_pic='-fPIC'
9279         ;;
9280       esac
9281       ;;
9282
9283     interix[3-9]*)
9284       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9285       # Instead, we relocate shared libraries at runtime.
9286       ;;
9287
9288     msdosdjgpp*)
9289       # Just because we use GCC doesn't mean we suddenly get shared libraries
9290       # on systems that don't support them.
9291       lt_prog_compiler_can_build_shared=no
9292       enable_shared=no
9293       ;;
9294
9295     *nto* | *qnx*)
9296       # QNX uses GNU C++, but need to define -shared option too, otherwise
9297       # it will coredump.
9298       lt_prog_compiler_pic='-fPIC -shared'
9299       ;;
9300
9301     sysv4*MP*)
9302       if test -d /usr/nec; then
9303         lt_prog_compiler_pic=-Kconform_pic
9304       fi
9305       ;;
9306
9307     *)
9308       lt_prog_compiler_pic='-fPIC'
9309       ;;
9310     esac
9311
9312     case $cc_basename in
9313     nvcc*) # Cuda Compiler Driver 2.2
9314       lt_prog_compiler_wl='-Xlinker '
9315       if test -n "$lt_prog_compiler_pic"; then
9316         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9317       fi
9318       ;;
9319     esac
9320   else
9321     # PORTME Check for flag to pass linker flags through the system compiler.
9322     case $host_os in
9323     aix*)
9324       lt_prog_compiler_wl='-Wl,'
9325       if test ia64 = "$host_cpu"; then
9326         # AIX 5 now supports IA64 processor
9327         lt_prog_compiler_static='-Bstatic'
9328       else
9329         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9330       fi
9331       ;;
9332
9333     darwin* | rhapsody*)
9334       # PIC is the default on this platform
9335       # Common symbols not allowed in MH_DYLIB files
9336       lt_prog_compiler_pic='-fno-common'
9337       case $cc_basename in
9338       nagfor*)
9339         # NAG Fortran compiler
9340         lt_prog_compiler_wl='-Wl,-Wl,,'
9341         lt_prog_compiler_pic='-PIC'
9342         lt_prog_compiler_static='-Bstatic'
9343         ;;
9344       esac
9345       ;;
9346
9347     mingw* | cygwin* | pw32* | os2* | cegcc*)
9348       # This hack is so that the source file can tell whether it is being
9349       # built for inclusion in a dll (and should export symbols for example).
9350       lt_prog_compiler_pic='-DDLL_EXPORT'
9351       case $host_os in
9352       os2*)
9353         lt_prog_compiler_static='$wl-static'
9354         ;;
9355       esac
9356       ;;
9357
9358     hpux9* | hpux10* | hpux11*)
9359       lt_prog_compiler_wl='-Wl,'
9360       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9361       # not for PA HP-UX.
9362       case $host_cpu in
9363       hppa*64*|ia64*)
9364         # +Z the default
9365         ;;
9366       *)
9367         lt_prog_compiler_pic='+Z'
9368         ;;
9369       esac
9370       # Is there a better lt_prog_compiler_static that works with the bundled CC?
9371       lt_prog_compiler_static='$wl-a ${wl}archive'
9372       ;;
9373
9374     irix5* | irix6* | nonstopux*)
9375       lt_prog_compiler_wl='-Wl,'
9376       # PIC (with -KPIC) is the default.
9377       lt_prog_compiler_static='-non_shared'
9378       ;;
9379
9380     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9381       case $cc_basename in
9382       # old Intel for x86_64, which still supported -KPIC.
9383       ecc*)
9384         lt_prog_compiler_wl='-Wl,'
9385         lt_prog_compiler_pic='-KPIC'
9386         lt_prog_compiler_static='-static'
9387         ;;
9388       # icc used to be incompatible with GCC.
9389       # ICC 10 doesn't accept -KPIC any more.
9390       icc* | ifort*)
9391         lt_prog_compiler_wl='-Wl,'
9392         lt_prog_compiler_pic='-fPIC'
9393         lt_prog_compiler_static='-static'
9394         ;;
9395       # Lahey Fortran 8.1.
9396       lf95*)
9397         lt_prog_compiler_wl='-Wl,'
9398         lt_prog_compiler_pic='--shared'
9399         lt_prog_compiler_static='--static'
9400         ;;
9401       nagfor*)
9402         # NAG Fortran compiler
9403         lt_prog_compiler_wl='-Wl,-Wl,,'
9404         lt_prog_compiler_pic='-PIC'
9405         lt_prog_compiler_static='-Bstatic'
9406         ;;
9407       tcc*)
9408         # Fabrice Bellard et al's Tiny C Compiler
9409         lt_prog_compiler_wl='-Wl,'
9410         lt_prog_compiler_pic='-fPIC'
9411         lt_prog_compiler_static='-static'
9412         ;;
9413       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9414         # Portland Group compilers (*not* the Pentium gcc compiler,
9415         # which looks to be a dead project)
9416         lt_prog_compiler_wl='-Wl,'
9417         lt_prog_compiler_pic='-fpic'
9418         lt_prog_compiler_static='-Bstatic'
9419         ;;
9420       ccc*)
9421         lt_prog_compiler_wl='-Wl,'
9422         # All Alpha code is PIC.
9423         lt_prog_compiler_static='-non_shared'
9424         ;;
9425       xl* | bgxl* | bgf* | mpixl*)
9426         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9427         lt_prog_compiler_wl='-Wl,'
9428         lt_prog_compiler_pic='-qpic'
9429         lt_prog_compiler_static='-qstaticlink'
9430         ;;
9431       *)
9432         case `$CC -V 2>&1 | sed 5q` in
9433         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9434           # Sun Fortran 8.3 passes all unrecognized flags to the linker
9435           lt_prog_compiler_pic='-KPIC'
9436           lt_prog_compiler_static='-Bstatic'
9437           lt_prog_compiler_wl=''
9438           ;;
9439         *Sun\ F* | *Sun*Fortran*)
9440           lt_prog_compiler_pic='-KPIC'
9441           lt_prog_compiler_static='-Bstatic'
9442           lt_prog_compiler_wl='-Qoption ld '
9443           ;;
9444         *Sun\ C*)
9445           # Sun C 5.9
9446           lt_prog_compiler_pic='-KPIC'
9447           lt_prog_compiler_static='-Bstatic'
9448           lt_prog_compiler_wl='-Wl,'
9449           ;;
9450         *Intel*\ [CF]*Compiler*)
9451           lt_prog_compiler_wl='-Wl,'
9452           lt_prog_compiler_pic='-fPIC'
9453           lt_prog_compiler_static='-static'
9454           ;;
9455         *Portland\ Group*)
9456           lt_prog_compiler_wl='-Wl,'
9457           lt_prog_compiler_pic='-fpic'
9458           lt_prog_compiler_static='-Bstatic'
9459           ;;
9460         esac
9461         ;;
9462       esac
9463       ;;
9464
9465     newsos6)
9466       lt_prog_compiler_pic='-KPIC'
9467       lt_prog_compiler_static='-Bstatic'
9468       ;;
9469
9470     *nto* | *qnx*)
9471       # QNX uses GNU C++, but need to define -shared option too, otherwise
9472       # it will coredump.
9473       lt_prog_compiler_pic='-fPIC -shared'
9474       ;;
9475
9476     osf3* | osf4* | osf5*)
9477       lt_prog_compiler_wl='-Wl,'
9478       # All OSF/1 code is PIC.
9479       lt_prog_compiler_static='-non_shared'
9480       ;;
9481
9482     rdos*)
9483       lt_prog_compiler_static='-non_shared'
9484       ;;
9485
9486     solaris*)
9487       lt_prog_compiler_pic='-KPIC'
9488       lt_prog_compiler_static='-Bstatic'
9489       case $cc_basename in
9490       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9491         lt_prog_compiler_wl='-Qoption ld ';;
9492       *)
9493         lt_prog_compiler_wl='-Wl,';;
9494       esac
9495       ;;
9496
9497     sunos4*)
9498       lt_prog_compiler_wl='-Qoption ld '
9499       lt_prog_compiler_pic='-PIC'
9500       lt_prog_compiler_static='-Bstatic'
9501       ;;
9502
9503     sysv4 | sysv4.2uw2* | sysv4.3*)
9504       lt_prog_compiler_wl='-Wl,'
9505       lt_prog_compiler_pic='-KPIC'
9506       lt_prog_compiler_static='-Bstatic'
9507       ;;
9508
9509     sysv4*MP*)
9510       if test -d /usr/nec; then
9511         lt_prog_compiler_pic='-Kconform_pic'
9512         lt_prog_compiler_static='-Bstatic'
9513       fi
9514       ;;
9515
9516     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9517       lt_prog_compiler_wl='-Wl,'
9518       lt_prog_compiler_pic='-KPIC'
9519       lt_prog_compiler_static='-Bstatic'
9520       ;;
9521
9522     unicos*)
9523       lt_prog_compiler_wl='-Wl,'
9524       lt_prog_compiler_can_build_shared=no
9525       ;;
9526
9527     uts4*)
9528       lt_prog_compiler_pic='-pic'
9529       lt_prog_compiler_static='-Bstatic'
9530       ;;
9531
9532     *)
9533       lt_prog_compiler_can_build_shared=no
9534       ;;
9535     esac
9536   fi
9537
9538 case $host_os in
9539   # For platforms that do not support PIC, -DPIC is meaningless:
9540   *djgpp*)
9541     lt_prog_compiler_pic=
9542     ;;
9543   *)
9544     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9545     ;;
9546 esac
9547
9548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9549 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9550 if ${lt_cv_prog_compiler_pic+:} false; then :
9551   $as_echo_n "(cached) " >&6
9552 else
9553   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9554 fi
9555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9556 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9557 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9558
9559 #
9560 # Check to make sure the PIC flag actually works.
9561 #
9562 if test -n "$lt_prog_compiler_pic"; then
9563   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9564 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9565 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9566   $as_echo_n "(cached) " >&6
9567 else
9568   lt_cv_prog_compiler_pic_works=no
9569    ac_outfile=conftest.$ac_objext
9570    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9571    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9572    # Insert the option either (1) after the last *FLAGS variable, or
9573    # (2) before a word containing "conftest.", or (3) at the end.
9574    # Note that $ac_compile itself does not contain backslashes and begins
9575    # with a dollar sign (not a hyphen), so the echo should work correctly.
9576    # The option is referenced via a variable to avoid confusing sed.
9577    lt_compile=`echo "$ac_compile" | $SED \
9578    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9579    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9580    -e 's:$: $lt_compiler_flag:'`
9581    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9582    (eval "$lt_compile" 2>conftest.err)
9583    ac_status=$?
9584    cat conftest.err >&5
9585    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9586    if (exit $ac_status) && test -s "$ac_outfile"; then
9587      # The compiler can only warn and ignore the option if not recognized
9588      # So say no if there are warnings other than the usual output.
9589      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9590      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9591      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9592        lt_cv_prog_compiler_pic_works=yes
9593      fi
9594    fi
9595    $RM conftest*
9596
9597 fi
9598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9599 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9600
9601 if test yes = "$lt_cv_prog_compiler_pic_works"; then
9602     case $lt_prog_compiler_pic in
9603      "" | " "*) ;;
9604      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9605      esac
9606 else
9607     lt_prog_compiler_pic=
9608      lt_prog_compiler_can_build_shared=no
9609 fi
9610
9611 fi
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623 #
9624 # Check to make sure the static flag actually works.
9625 #
9626 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9628 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9629 if ${lt_cv_prog_compiler_static_works+:} false; then :
9630   $as_echo_n "(cached) " >&6
9631 else
9632   lt_cv_prog_compiler_static_works=no
9633    save_LDFLAGS=$LDFLAGS
9634    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9635    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9636    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9637      # The linker can only warn and ignore the option if not recognized
9638      # So say no if there are warnings
9639      if test -s conftest.err; then
9640        # Append any errors to the config.log.
9641        cat conftest.err 1>&5
9642        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9643        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9644        if diff conftest.exp conftest.er2 >/dev/null; then
9645          lt_cv_prog_compiler_static_works=yes
9646        fi
9647      else
9648        lt_cv_prog_compiler_static_works=yes
9649      fi
9650    fi
9651    $RM -r conftest*
9652    LDFLAGS=$save_LDFLAGS
9653
9654 fi
9655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9656 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9657
9658 if test yes = "$lt_cv_prog_compiler_static_works"; then
9659     :
9660 else
9661     lt_prog_compiler_static=
9662 fi
9663
9664
9665
9666
9667
9668
9669
9670   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9671 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9672 if ${lt_cv_prog_compiler_c_o+:} false; then :
9673   $as_echo_n "(cached) " >&6
9674 else
9675   lt_cv_prog_compiler_c_o=no
9676    $RM -r conftest 2>/dev/null
9677    mkdir conftest
9678    cd conftest
9679    mkdir out
9680    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9681
9682    lt_compiler_flag="-o out/conftest2.$ac_objext"
9683    # Insert the option either (1) after the last *FLAGS variable, or
9684    # (2) before a word containing "conftest.", or (3) at the end.
9685    # Note that $ac_compile itself does not contain backslashes and begins
9686    # with a dollar sign (not a hyphen), so the echo should work correctly.
9687    lt_compile=`echo "$ac_compile" | $SED \
9688    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9689    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9690    -e 's:$: $lt_compiler_flag:'`
9691    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9692    (eval "$lt_compile" 2>out/conftest.err)
9693    ac_status=$?
9694    cat out/conftest.err >&5
9695    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9696    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9697    then
9698      # The compiler can only warn and ignore the option if not recognized
9699      # So say no if there are warnings
9700      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9701      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9702      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9703        lt_cv_prog_compiler_c_o=yes
9704      fi
9705    fi
9706    chmod u+w . 2>&5
9707    $RM conftest*
9708    # SGI C++ compiler will create directory out/ii_files/ for
9709    # template instantiation
9710    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9711    $RM out/* && rmdir out
9712    cd ..
9713    $RM -r conftest
9714    $RM conftest*
9715
9716 fi
9717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9718 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9719
9720
9721
9722
9723
9724
9725   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9726 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9727 if ${lt_cv_prog_compiler_c_o+:} false; then :
9728   $as_echo_n "(cached) " >&6
9729 else
9730   lt_cv_prog_compiler_c_o=no
9731    $RM -r conftest 2>/dev/null
9732    mkdir conftest
9733    cd conftest
9734    mkdir out
9735    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9736
9737    lt_compiler_flag="-o out/conftest2.$ac_objext"
9738    # Insert the option either (1) after the last *FLAGS variable, or
9739    # (2) before a word containing "conftest.", or (3) at the end.
9740    # Note that $ac_compile itself does not contain backslashes and begins
9741    # with a dollar sign (not a hyphen), so the echo should work correctly.
9742    lt_compile=`echo "$ac_compile" | $SED \
9743    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9744    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9745    -e 's:$: $lt_compiler_flag:'`
9746    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9747    (eval "$lt_compile" 2>out/conftest.err)
9748    ac_status=$?
9749    cat out/conftest.err >&5
9750    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9751    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9752    then
9753      # The compiler can only warn and ignore the option if not recognized
9754      # So say no if there are warnings
9755      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9756      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9757      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9758        lt_cv_prog_compiler_c_o=yes
9759      fi
9760    fi
9761    chmod u+w . 2>&5
9762    $RM conftest*
9763    # SGI C++ compiler will create directory out/ii_files/ for
9764    # template instantiation
9765    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9766    $RM out/* && rmdir out
9767    cd ..
9768    $RM -r conftest
9769    $RM conftest*
9770
9771 fi
9772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9773 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9774
9775
9776
9777
9778 hard_links=nottested
9779 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9780   # do not overwrite the value of need_locks provided by the user
9781   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9782 $as_echo_n "checking if we can lock with hard links... " >&6; }
9783   hard_links=yes
9784   $RM conftest*
9785   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9786   touch conftest.a
9787   ln conftest.a conftest.b 2>&5 || hard_links=no
9788   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9789   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9790 $as_echo "$hard_links" >&6; }
9791   if test no = "$hard_links"; then
9792     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9793 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9794     need_locks=warn
9795   fi
9796 else
9797   need_locks=no
9798 fi
9799
9800
9801
9802
9803
9804
9805   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9806 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9807
9808   runpath_var=
9809   allow_undefined_flag=
9810   always_export_symbols=no
9811   archive_cmds=
9812   archive_expsym_cmds=
9813   compiler_needs_object=no
9814   enable_shared_with_static_runtimes=no
9815   export_dynamic_flag_spec=
9816   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9817   hardcode_automatic=no
9818   hardcode_direct=no
9819   hardcode_direct_absolute=no
9820   hardcode_libdir_flag_spec=
9821   hardcode_libdir_separator=
9822   hardcode_minus_L=no
9823   hardcode_shlibpath_var=unsupported
9824   inherit_rpath=no
9825   link_all_deplibs=unknown
9826   module_cmds=
9827   module_expsym_cmds=
9828   old_archive_from_new_cmds=
9829   old_archive_from_expsyms_cmds=
9830   thread_safe_flag_spec=
9831   whole_archive_flag_spec=
9832   # include_expsyms should be a list of space-separated symbols to be *always*
9833   # included in the symbol list
9834   include_expsyms=
9835   # exclude_expsyms can be an extended regexp of symbols to exclude
9836   # it will be wrapped by ' (' and ')$', so one must not match beginning or
9837   # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9838   # as well as any symbol that contains 'd'.
9839   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9840   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9841   # platforms (ab)use it in PIC code, but their linkers get confused if
9842   # the symbol is explicitly referenced.  Since portable code cannot
9843   # rely on this symbol name, it's probably fine to never include it in
9844   # preloaded symbol tables.
9845   # Exclude shared library initialization/finalization symbols.
9846   extract_expsyms_cmds=
9847
9848   case $host_os in
9849   cygwin* | mingw* | pw32* | cegcc*)
9850     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9851     # When not using gcc, we currently assume that we are using
9852     # Microsoft Visual C++.
9853     if test yes != "$GCC"; then
9854       with_gnu_ld=no
9855     fi
9856     ;;
9857   interix*)
9858     # we just hope/assume this is gcc and not c89 (= MSVC++)
9859     with_gnu_ld=yes
9860     ;;
9861   openbsd* | bitrig*)
9862     with_gnu_ld=no
9863     ;;
9864   esac
9865
9866   ld_shlibs=yes
9867
9868   # On some targets, GNU ld is compatible enough with the native linker
9869   # that we're better off using the native interface for both.
9870   lt_use_gnu_ld_interface=no
9871   if test yes = "$with_gnu_ld"; then
9872     case $host_os in
9873       aix*)
9874         # The AIX port of GNU ld has always aspired to compatibility
9875         # with the native linker.  However, as the warning in the GNU ld
9876         # block says, versions before 2.19.5* couldn't really create working
9877         # shared libraries, regardless of the interface used.
9878         case `$LD -v 2>&1` in
9879           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9880           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9881           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9882           *)
9883             lt_use_gnu_ld_interface=yes
9884             ;;
9885         esac
9886         ;;
9887       *)
9888         lt_use_gnu_ld_interface=yes
9889         ;;
9890     esac
9891   fi
9892
9893   if test yes = "$lt_use_gnu_ld_interface"; then
9894     # If archive_cmds runs LD, not CC, wlarc should be empty
9895     wlarc='$wl'
9896
9897     # Set some defaults for GNU ld with shared library support. These
9898     # are reset later if shared libraries are not supported. Putting them
9899     # here allows them to be overridden if necessary.
9900     runpath_var=LD_RUN_PATH
9901     hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9902     export_dynamic_flag_spec='$wl--export-dynamic'
9903     # ancient GNU ld didn't support --whole-archive et. al.
9904     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9905       whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9906     else
9907       whole_archive_flag_spec=
9908     fi
9909     supports_anon_versioning=no
9910     case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9911       *GNU\ gold*) supports_anon_versioning=yes ;;
9912       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9913       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9914       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9915       *\ 2.11.*) ;; # other 2.11 versions
9916       *) supports_anon_versioning=yes ;;
9917     esac
9918
9919     # See if GNU ld supports shared libraries.
9920     case $host_os in
9921     aix[3-9]*)
9922       # On AIX/PPC, the GNU linker is very broken
9923       if test ia64 != "$host_cpu"; then
9924         ld_shlibs=no
9925         cat <<_LT_EOF 1>&2
9926
9927 *** Warning: the GNU linker, at least up to release 2.19, is reported
9928 *** to be unable to reliably create shared libraries on AIX.
9929 *** Therefore, libtool is disabling shared libraries support.  If you
9930 *** really care for shared libraries, you may want to install binutils
9931 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9932 *** You will then need to restart the configuration process.
9933
9934 _LT_EOF
9935       fi
9936       ;;
9937
9938     amigaos*)
9939       case $host_cpu in
9940       powerpc)
9941             # see comment about AmigaOS4 .so support
9942             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9943             archive_expsym_cmds=''
9944         ;;
9945       m68k)
9946             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)'
9947             hardcode_libdir_flag_spec='-L$libdir'
9948             hardcode_minus_L=yes
9949         ;;
9950       esac
9951       ;;
9952
9953     beos*)
9954       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9955         allow_undefined_flag=unsupported
9956         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9957         # support --undefined.  This deserves some investigation.  FIXME
9958         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9959       else
9960         ld_shlibs=no
9961       fi
9962       ;;
9963
9964     cygwin* | mingw* | pw32* | cegcc*)
9965       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9966       # as there is no search path for DLLs.
9967       hardcode_libdir_flag_spec='-L$libdir'
9968       export_dynamic_flag_spec='$wl--export-all-symbols'
9969       allow_undefined_flag=unsupported
9970       always_export_symbols=no
9971       enable_shared_with_static_runtimes=yes
9972       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'
9973       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9974
9975       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9976         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9977         # If the export-symbols file already is a .def file, use it as
9978         # is; otherwise, prepend EXPORTS...
9979         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9980           cp $export_symbols $output_objdir/$soname.def;
9981         else
9982           echo EXPORTS > $output_objdir/$soname.def;
9983           cat $export_symbols >> $output_objdir/$soname.def;
9984         fi~
9985         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9986       else
9987         ld_shlibs=no
9988       fi
9989       ;;
9990
9991     haiku*)
9992       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9993       link_all_deplibs=yes
9994       ;;
9995
9996     os2*)
9997       hardcode_libdir_flag_spec='-L$libdir'
9998       hardcode_minus_L=yes
9999       allow_undefined_flag=unsupported
10000       shrext_cmds=.dll
10001       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10002         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10003         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10004         $ECHO EXPORTS >> $output_objdir/$libname.def~
10005         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10006         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10007         emximp -o $lib $output_objdir/$libname.def'
10008       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10009         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10010         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10011         $ECHO EXPORTS >> $output_objdir/$libname.def~
10012         prefix_cmds="$SED"~
10013         if test EXPORTS = "`$SED 1q $export_symbols`"; then
10014           prefix_cmds="$prefix_cmds -e 1d";
10015         fi~
10016         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10017         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10018         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10019         emximp -o $lib $output_objdir/$libname.def'
10020       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10021       enable_shared_with_static_runtimes=yes
10022       ;;
10023
10024     interix[3-9]*)
10025       hardcode_direct=no
10026       hardcode_shlibpath_var=no
10027       hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10028       export_dynamic_flag_spec='$wl-E'
10029       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10030       # Instead, shared libraries are loaded at an image base (0x10000000 by
10031       # default) and relocated if they conflict, which is a slow very memory
10032       # consuming and fragmenting process.  To avoid this, we pick a random,
10033       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10034       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10035       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10036       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'
10037       ;;
10038
10039     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10040       tmp_diet=no
10041       if test linux-dietlibc = "$host_os"; then
10042         case $cc_basename in
10043           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
10044         esac
10045       fi
10046       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10047          && test no = "$tmp_diet"
10048       then
10049         tmp_addflag=' $pic_flag'
10050         tmp_sharedflag='-shared'
10051         case $cc_basename,$host_cpu in
10052         pgcc*)                          # Portland Group C compiler
10053           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'
10054           tmp_addflag=' $pic_flag'
10055           ;;
10056         pgf77* | pgf90* | pgf95* | pgfortran*)
10057                                         # Portland Group f77 and f90 compilers
10058           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'
10059           tmp_addflag=' $pic_flag -Mnomain' ;;
10060         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
10061           tmp_addflag=' -i_dynamic' ;;
10062         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
10063           tmp_addflag=' -i_dynamic -nofor_main' ;;
10064         ifc* | ifort*)                  # Intel Fortran compiler
10065           tmp_addflag=' -nofor_main' ;;
10066         lf95*)                          # Lahey Fortran 8.1
10067           whole_archive_flag_spec=
10068           tmp_sharedflag='--shared' ;;
10069         nagfor*)                        # NAGFOR 5.3
10070           tmp_sharedflag='-Wl,-shared' ;;
10071         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10072           tmp_sharedflag='-qmkshrobj'
10073           tmp_addflag= ;;
10074         nvcc*)  # Cuda Compiler Driver 2.2
10075           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'
10076           compiler_needs_object=yes
10077           ;;
10078         esac
10079         case `$CC -V 2>&1 | sed 5q` in
10080         *Sun\ C*)                       # Sun C 5.9
10081           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'
10082           compiler_needs_object=yes
10083           tmp_sharedflag='-G' ;;
10084         *Sun\ F*)                       # Sun Fortran 8.3
10085           tmp_sharedflag='-G' ;;
10086         esac
10087         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10088
10089         if test yes = "$supports_anon_versioning"; then
10090           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10091             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10092             echo "local: *; };" >> $output_objdir/$libname.ver~
10093             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10094         fi
10095
10096         case $cc_basename in
10097         tcc*)
10098           export_dynamic_flag_spec='-rdynamic'
10099           ;;
10100         xlf* | bgf* | bgxlf* | mpixlf*)
10101           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10102           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10103           hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10104           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10105           if test yes = "$supports_anon_versioning"; then
10106             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10107               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10108               echo "local: *; };" >> $output_objdir/$libname.ver~
10109               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10110           fi
10111           ;;
10112         esac
10113       else
10114         ld_shlibs=no
10115       fi
10116       ;;
10117
10118     netbsd*)
10119       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10120         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10121         wlarc=
10122       else
10123         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10124         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10125       fi
10126       ;;
10127
10128     solaris*)
10129       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10130         ld_shlibs=no
10131         cat <<_LT_EOF 1>&2
10132
10133 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
10134 *** create shared libraries on Solaris systems.  Therefore, libtool
10135 *** is disabling shared libraries support.  We urge you to upgrade GNU
10136 *** binutils to release 2.9.1 or newer.  Another option is to modify
10137 *** your PATH or compiler configuration so that the native linker is
10138 *** used, and then restart.
10139
10140 _LT_EOF
10141       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10142         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10143         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10144       else
10145         ld_shlibs=no
10146       fi
10147       ;;
10148
10149     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10150       case `$LD -v 2>&1` in
10151         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10152         ld_shlibs=no
10153         cat <<_LT_EOF 1>&2
10154
10155 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10156 *** reliably create shared libraries on SCO systems.  Therefore, libtool
10157 *** is disabling shared libraries support.  We urge you to upgrade GNU
10158 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10159 *** your PATH or compiler configuration so that the native linker is
10160 *** used, and then restart.
10161
10162 _LT_EOF
10163         ;;
10164         *)
10165           # For security reasons, it is highly recommended that you always
10166           # use absolute paths for naming shared libraries, and exclude the
10167           # DT_RUNPATH tag from executables and libraries.  But doing so
10168           # requires that you compile everything twice, which is a pain.
10169           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10170             hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10171             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10172             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10173           else
10174             ld_shlibs=no
10175           fi
10176         ;;
10177       esac
10178       ;;
10179
10180     sunos4*)
10181       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10182       wlarc=
10183       hardcode_direct=yes
10184       hardcode_shlibpath_var=no
10185       ;;
10186
10187     *)
10188       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10189         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10190         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10191       else
10192         ld_shlibs=no
10193       fi
10194       ;;
10195     esac
10196
10197     if test no = "$ld_shlibs"; then
10198       runpath_var=
10199       hardcode_libdir_flag_spec=
10200       export_dynamic_flag_spec=
10201       whole_archive_flag_spec=
10202     fi
10203   else
10204     # PORTME fill in a description of your system's linker (not GNU ld)
10205     case $host_os in
10206     aix3*)
10207       allow_undefined_flag=unsupported
10208       always_export_symbols=yes
10209       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'
10210       # Note: this linker hardcodes the directories in LIBPATH if there
10211       # are no directories specified by -L.
10212       hardcode_minus_L=yes
10213       if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10214         # Neither direct hardcoding nor static linking is supported with a
10215         # broken collect2.
10216         hardcode_direct=unsupported
10217       fi
10218       ;;
10219
10220     aix[4-9]*)
10221       if test ia64 = "$host_cpu"; then
10222         # On IA64, the linker does run time linking by default, so we don't
10223         # have to do anything special.
10224         aix_use_runtimelinking=no
10225         exp_sym_flag='-Bexport'
10226         no_entry_flag=
10227       else
10228         # If we're using GNU nm, then we don't want the "-C" option.
10229         # -C means demangle to GNU nm, but means don't demangle to AIX nm.
10230         # Without the "-l" option, or with the "-B" option, AIX nm treats
10231         # weak defined symbols like other global defined symbols, whereas
10232         # GNU nm marks them as "W".
10233         # While the 'weak' keyword is ignored in the Export File, we need
10234         # it in the Import File for the 'aix-soname' feature, so we have
10235         # to replace the "-B" option with "-P" for AIX nm.
10236         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10237           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10238         else
10239           export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10240         fi
10241         aix_use_runtimelinking=no
10242
10243         # Test if we are trying to use run time linking or normal
10244         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10245         # have runtime linking enabled, and use it for executables.
10246         # For shared libraries, we enable/disable runtime linking
10247         # depending on the kind of the shared library created -
10248         # when "with_aix_soname,aix_use_runtimelinking" is:
10249         # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10250         # "aix,yes"  lib.so          shared, rtl:yes, for executables
10251         #            lib.a           static archive
10252         # "both,no"  lib.so.V(shr.o) shared, rtl:yes
10253         #            lib.a(lib.so.V) shared, rtl:no,  for executables
10254         # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10255         #            lib.a(lib.so.V) shared, rtl:no
10256         # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10257         #            lib.a           static archive
10258         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10259           for ld_flag in $LDFLAGS; do
10260           if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10261             aix_use_runtimelinking=yes
10262             break
10263           fi
10264           done
10265           if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10266             # With aix-soname=svr4, we create the lib.so.V shared archives only,
10267             # so we don't have lib.a shared libs to link our executables.
10268             # We have to force runtime linking in this case.
10269             aix_use_runtimelinking=yes
10270             LDFLAGS="$LDFLAGS -Wl,-brtl"
10271           fi
10272           ;;
10273         esac
10274
10275         exp_sym_flag='-bexport'
10276         no_entry_flag='-bnoentry'
10277       fi
10278
10279       # When large executables or shared objects are built, AIX ld can
10280       # have problems creating the table of contents.  If linking a library
10281       # or program results in "error TOC overflow" add -mminimal-toc to
10282       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10283       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10284
10285       archive_cmds=''
10286       hardcode_direct=yes
10287       hardcode_direct_absolute=yes
10288       hardcode_libdir_separator=':'
10289       link_all_deplibs=yes
10290       file_list_spec='$wl-f,'
10291       case $with_aix_soname,$aix_use_runtimelinking in
10292       aix,*) ;; # traditional, no import file
10293       svr4,* | *,yes) # use import file
10294         # The Import File defines what to hardcode.
10295         hardcode_direct=no
10296         hardcode_direct_absolute=no
10297         ;;
10298       esac
10299
10300       if test yes = "$GCC"; then
10301         case $host_os in aix4.[012]|aix4.[012].*)
10302         # We only want to do this on AIX 4.2 and lower, the check
10303         # below for broken collect2 doesn't work under 4.3+
10304           collect2name=`$CC -print-prog-name=collect2`
10305           if test -f "$collect2name" &&
10306            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10307           then
10308           # We have reworked collect2
10309           :
10310           else
10311           # We have old collect2
10312           hardcode_direct=unsupported
10313           # It fails to find uninstalled libraries when the uninstalled
10314           # path is not listed in the libpath.  Setting hardcode_minus_L
10315           # to unsupported forces relinking
10316           hardcode_minus_L=yes
10317           hardcode_libdir_flag_spec='-L$libdir'
10318           hardcode_libdir_separator=
10319           fi
10320           ;;
10321         esac
10322         shared_flag='-shared'
10323         if test yes = "$aix_use_runtimelinking"; then
10324           shared_flag="$shared_flag "'$wl-G'
10325         fi
10326         # Need to ensure runtime linking is disabled for the traditional
10327         # shared library, or the linker may eventually find shared libraries
10328         # /with/ Import File - we do not want to mix them.
10329         shared_flag_aix='-shared'
10330         shared_flag_svr4='-shared $wl-G'
10331       else
10332         # not using gcc
10333         if test ia64 = "$host_cpu"; then
10334         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10335         # chokes on -Wl,-G. The following line is correct:
10336           shared_flag='-G'
10337         else
10338           if test yes = "$aix_use_runtimelinking"; then
10339             shared_flag='$wl-G'
10340           else
10341             shared_flag='$wl-bM:SRE'
10342           fi
10343           shared_flag_aix='$wl-bM:SRE'
10344           shared_flag_svr4='$wl-G'
10345         fi
10346       fi
10347
10348       export_dynamic_flag_spec='$wl-bexpall'
10349       # It seems that -bexpall does not export symbols beginning with
10350       # underscore (_), so it is better to generate a list of symbols to export.
10351       always_export_symbols=yes
10352       if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10353         # Warning - without using the other runtime loading flags (-brtl),
10354         # -berok will link without error, but may produce a broken library.
10355         allow_undefined_flag='-berok'
10356         # Determine the default libpath from the value encoded in an
10357         # empty executable.
10358         if test set = "${lt_cv_aix_libpath+set}"; then
10359   aix_libpath=$lt_cv_aix_libpath
10360 else
10361   if ${lt_cv_aix_libpath_+:} false; then :
10362   $as_echo_n "(cached) " >&6
10363 else
10364   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10365 /* end confdefs.h.  */
10366
10367 int
10368 main ()
10369 {
10370
10371   ;
10372   return 0;
10373 }
10374 _ACEOF
10375 if ac_fn_c_try_link "$LINENO"; then :
10376
10377   lt_aix_libpath_sed='
10378       /Import File Strings/,/^$/ {
10379           /^0/ {
10380               s/^0  *\([^ ]*\) *$/\1/
10381               p
10382           }
10383       }'
10384   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10385   # Check for a 64-bit object if we didn't find anything.
10386   if test -z "$lt_cv_aix_libpath_"; then
10387     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10388   fi
10389 fi
10390 rm -f core conftest.err conftest.$ac_objext \
10391     conftest$ac_exeext conftest.$ac_ext
10392   if test -z "$lt_cv_aix_libpath_"; then
10393     lt_cv_aix_libpath_=/usr/lib:/lib
10394   fi
10395
10396 fi
10397
10398   aix_libpath=$lt_cv_aix_libpath_
10399 fi
10400
10401         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10402         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10403       else
10404         if test ia64 = "$host_cpu"; then
10405           hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10406           allow_undefined_flag="-z nodefs"
10407           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"
10408         else
10409          # Determine the default libpath from the value encoded in an
10410          # empty executable.
10411          if test set = "${lt_cv_aix_libpath+set}"; then
10412   aix_libpath=$lt_cv_aix_libpath
10413 else
10414   if ${lt_cv_aix_libpath_+:} false; then :
10415   $as_echo_n "(cached) " >&6
10416 else
10417   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10418 /* end confdefs.h.  */
10419
10420 int
10421 main ()
10422 {
10423
10424   ;
10425   return 0;
10426 }
10427 _ACEOF
10428 if ac_fn_c_try_link "$LINENO"; then :
10429
10430   lt_aix_libpath_sed='
10431       /Import File Strings/,/^$/ {
10432           /^0/ {
10433               s/^0  *\([^ ]*\) *$/\1/
10434               p
10435           }
10436       }'
10437   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10438   # Check for a 64-bit object if we didn't find anything.
10439   if test -z "$lt_cv_aix_libpath_"; then
10440     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10441   fi
10442 fi
10443 rm -f core conftest.err conftest.$ac_objext \
10444     conftest$ac_exeext conftest.$ac_ext
10445   if test -z "$lt_cv_aix_libpath_"; then
10446     lt_cv_aix_libpath_=/usr/lib:/lib
10447   fi
10448
10449 fi
10450
10451   aix_libpath=$lt_cv_aix_libpath_
10452 fi
10453
10454          hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10455           # Warning - without using the other run time loading flags,
10456           # -berok will link without error, but may produce a broken library.
10457           no_undefined_flag=' $wl-bernotok'
10458           allow_undefined_flag=' $wl-berok'
10459           if test yes = "$with_gnu_ld"; then
10460             # We only use this code for GNU lds that support --whole-archive.
10461             whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10462           else
10463             # Exported symbols can be pulled into shared objects from archives
10464             whole_archive_flag_spec='$convenience'
10465           fi
10466           archive_cmds_need_lc=yes
10467           archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10468           # -brtl affects multiple linker settings, -berok does not and is overridden later
10469           compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10470           if test svr4 != "$with_aix_soname"; then
10471             # This is similar to how AIX traditionally builds its shared libraries.
10472             archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10473           fi
10474           if test aix != "$with_aix_soname"; then
10475             archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10476           else
10477             # used by -dlpreopen to get the symbols
10478             archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10479           fi
10480           archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10481         fi
10482       fi
10483       ;;
10484
10485     amigaos*)
10486       case $host_cpu in
10487       powerpc)
10488             # see comment about AmigaOS4 .so support
10489             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10490             archive_expsym_cmds=''
10491         ;;
10492       m68k)
10493             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)'
10494             hardcode_libdir_flag_spec='-L$libdir'
10495             hardcode_minus_L=yes
10496         ;;
10497       esac
10498       ;;
10499
10500     bsdi[45]*)
10501       export_dynamic_flag_spec=-rdynamic
10502       ;;
10503
10504     cygwin* | mingw* | pw32* | cegcc*)
10505       # When not using gcc, we currently assume that we are using
10506       # Microsoft Visual C++.
10507       # hardcode_libdir_flag_spec is actually meaningless, as there is
10508       # no search path for DLLs.
10509       case $cc_basename in
10510       cl*)
10511         # Native MSVC
10512         hardcode_libdir_flag_spec=' '
10513         allow_undefined_flag=unsupported
10514         always_export_symbols=yes
10515         file_list_spec='@'
10516         # Tell ltmain to make .lib files, not .a files.
10517         libext=lib
10518         # Tell ltmain to make .dll files, not .so files.
10519         shrext_cmds=.dll
10520         # FIXME: Setting linknames here is a bad hack.
10521         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10522         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10523             cp "$export_symbols" "$output_objdir/$soname.def";
10524             echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10525           else
10526             $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10527           fi~
10528           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10529           linknames='
10530         # The linker will not automatically build a static lib if we build a DLL.
10531         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10532         enable_shared_with_static_runtimes=yes
10533         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10534         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10535         # Don't use ranlib
10536         old_postinstall_cmds='chmod 644 $oldlib'
10537         postlink_cmds='lt_outputfile="@OUTPUT@"~
10538           lt_tool_outputfile="@TOOL_OUTPUT@"~
10539           case $lt_outputfile in
10540             *.exe|*.EXE) ;;
10541             *)
10542               lt_outputfile=$lt_outputfile.exe
10543               lt_tool_outputfile=$lt_tool_outputfile.exe
10544               ;;
10545           esac~
10546           if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10547             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10548             $RM "$lt_outputfile.manifest";
10549           fi'
10550         ;;
10551       *)
10552         # Assume MSVC wrapper
10553         hardcode_libdir_flag_spec=' '
10554         allow_undefined_flag=unsupported
10555         # Tell ltmain to make .lib files, not .a files.
10556         libext=lib
10557         # Tell ltmain to make .dll files, not .so files.
10558         shrext_cmds=.dll
10559         # FIXME: Setting linknames here is a bad hack.
10560         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10561         # The linker will automatically build a .lib file if we build a DLL.
10562         old_archive_from_new_cmds='true'
10563         # FIXME: Should let the user specify the lib program.
10564         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10565         enable_shared_with_static_runtimes=yes
10566         ;;
10567       esac
10568       ;;
10569
10570     darwin* | rhapsody*)
10571
10572
10573   archive_cmds_need_lc=no
10574   hardcode_direct=no
10575   hardcode_automatic=yes
10576   hardcode_shlibpath_var=unsupported
10577   if test yes = "$lt_cv_ld_force_load"; then
10578     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\"`'
10579
10580   else
10581     whole_archive_flag_spec=''
10582   fi
10583   link_all_deplibs=yes
10584   allow_undefined_flag=$_lt_dar_allow_undefined
10585   case $cc_basename in
10586      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10587      *) _lt_dar_can_shared=$GCC ;;
10588   esac
10589   if test yes = "$_lt_dar_can_shared"; then
10590     output_verbose_link_cmd=func_echo_all
10591     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10592     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10593     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"
10594     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"
10595
10596   else
10597   ld_shlibs=no
10598   fi
10599
10600       ;;
10601
10602     dgux*)
10603       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10604       hardcode_libdir_flag_spec='-L$libdir'
10605       hardcode_shlibpath_var=no
10606       ;;
10607
10608     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10609     # support.  Future versions do this automatically, but an explicit c++rt0.o
10610     # does not break anything, and helps significantly (at the cost of a little
10611     # extra space).
10612     freebsd2.2*)
10613       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10614       hardcode_libdir_flag_spec='-R$libdir'
10615       hardcode_direct=yes
10616       hardcode_shlibpath_var=no
10617       ;;
10618
10619     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10620     freebsd2.*)
10621       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10622       hardcode_direct=yes
10623       hardcode_minus_L=yes
10624       hardcode_shlibpath_var=no
10625       ;;
10626
10627     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10628     freebsd* | dragonfly*)
10629       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10630       hardcode_libdir_flag_spec='-R$libdir'
10631       hardcode_direct=yes
10632       hardcode_shlibpath_var=no
10633       ;;
10634
10635     hpux9*)
10636       if test yes = "$GCC"; then
10637         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10638       else
10639         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10640       fi
10641       hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10642       hardcode_libdir_separator=:
10643       hardcode_direct=yes
10644
10645       # hardcode_minus_L: Not really in the search PATH,
10646       # but as the default location of the library.
10647       hardcode_minus_L=yes
10648       export_dynamic_flag_spec='$wl-E'
10649       ;;
10650
10651     hpux10*)
10652       if test yes,no = "$GCC,$with_gnu_ld"; then
10653         archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10654       else
10655         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10656       fi
10657       if test no = "$with_gnu_ld"; then
10658         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10659         hardcode_libdir_separator=:
10660         hardcode_direct=yes
10661         hardcode_direct_absolute=yes
10662         export_dynamic_flag_spec='$wl-E'
10663         # hardcode_minus_L: Not really in the search PATH,
10664         # but as the default location of the library.
10665         hardcode_minus_L=yes
10666       fi
10667       ;;
10668
10669     hpux11*)
10670       if test yes,no = "$GCC,$with_gnu_ld"; then
10671         case $host_cpu in
10672         hppa*64*)
10673           archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10674           ;;
10675         ia64*)
10676           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10677           ;;
10678         *)
10679           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10680           ;;
10681         esac
10682       else
10683         case $host_cpu in
10684         hppa*64*)
10685           archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10686           ;;
10687         ia64*)
10688           archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10689           ;;
10690         *)
10691
10692           # Older versions of the 11.00 compiler do not understand -b yet
10693           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10694           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10695 $as_echo_n "checking if $CC understands -b... " >&6; }
10696 if ${lt_cv_prog_compiler__b+:} false; then :
10697   $as_echo_n "(cached) " >&6
10698 else
10699   lt_cv_prog_compiler__b=no
10700    save_LDFLAGS=$LDFLAGS
10701    LDFLAGS="$LDFLAGS -b"
10702    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10703    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10704      # The linker can only warn and ignore the option if not recognized
10705      # So say no if there are warnings
10706      if test -s conftest.err; then
10707        # Append any errors to the config.log.
10708        cat conftest.err 1>&5
10709        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10710        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10711        if diff conftest.exp conftest.er2 >/dev/null; then
10712          lt_cv_prog_compiler__b=yes
10713        fi
10714      else
10715        lt_cv_prog_compiler__b=yes
10716      fi
10717    fi
10718    $RM -r conftest*
10719    LDFLAGS=$save_LDFLAGS
10720
10721 fi
10722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10723 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10724
10725 if test yes = "$lt_cv_prog_compiler__b"; then
10726     archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10727 else
10728     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10729 fi
10730
10731           ;;
10732         esac
10733       fi
10734       if test no = "$with_gnu_ld"; then
10735         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10736         hardcode_libdir_separator=:
10737
10738         case $host_cpu in
10739         hppa*64*|ia64*)
10740           hardcode_direct=no
10741           hardcode_shlibpath_var=no
10742           ;;
10743         *)
10744           hardcode_direct=yes
10745           hardcode_direct_absolute=yes
10746           export_dynamic_flag_spec='$wl-E'
10747
10748           # hardcode_minus_L: Not really in the search PATH,
10749           # but as the default location of the library.
10750           hardcode_minus_L=yes
10751           ;;
10752         esac
10753       fi
10754       ;;
10755
10756     irix5* | irix6* | nonstopux*)
10757       if test yes = "$GCC"; then
10758         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'
10759         # Try to use the -exported_symbol ld option, if it does not
10760         # work, assume that -exports_file does not work either and
10761         # implicitly export all symbols.
10762         # This should be the same for all languages, so no per-tag cache variable.
10763         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10764 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10765 if ${lt_cv_irix_exported_symbol+:} false; then :
10766   $as_echo_n "(cached) " >&6
10767 else
10768   save_LDFLAGS=$LDFLAGS
10769            LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10770            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10771 /* end confdefs.h.  */
10772 int foo (void) { return 0; }
10773 _ACEOF
10774 if ac_fn_c_try_link "$LINENO"; then :
10775   lt_cv_irix_exported_symbol=yes
10776 else
10777   lt_cv_irix_exported_symbol=no
10778 fi
10779 rm -f core conftest.err conftest.$ac_objext \
10780     conftest$ac_exeext conftest.$ac_ext
10781            LDFLAGS=$save_LDFLAGS
10782 fi
10783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10784 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10785         if test yes = "$lt_cv_irix_exported_symbol"; then
10786           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'
10787         fi
10788       else
10789         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'
10790         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'
10791       fi
10792       archive_cmds_need_lc='no'
10793       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10794       hardcode_libdir_separator=:
10795       inherit_rpath=yes
10796       link_all_deplibs=yes
10797       ;;
10798
10799     linux*)
10800       case $cc_basename in
10801       tcc*)
10802         # Fabrice Bellard et al's Tiny C Compiler
10803         ld_shlibs=yes
10804         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10805         ;;
10806       esac
10807       ;;
10808
10809     netbsd*)
10810       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10811         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10812       else
10813         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10814       fi
10815       hardcode_libdir_flag_spec='-R$libdir'
10816       hardcode_direct=yes
10817       hardcode_shlibpath_var=no
10818       ;;
10819
10820     newsos6)
10821       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10822       hardcode_direct=yes
10823       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10824       hardcode_libdir_separator=:
10825       hardcode_shlibpath_var=no
10826       ;;
10827
10828     *nto* | *qnx*)
10829       ;;
10830
10831     openbsd* | bitrig*)
10832       if test -f /usr/libexec/ld.so; then
10833         hardcode_direct=yes
10834         hardcode_shlibpath_var=no
10835         hardcode_direct_absolute=yes
10836         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10837           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10838           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10839           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10840           export_dynamic_flag_spec='$wl-E'
10841         else
10842           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10843           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10844         fi
10845       else
10846         ld_shlibs=no
10847       fi
10848       ;;
10849
10850     os2*)
10851       hardcode_libdir_flag_spec='-L$libdir'
10852       hardcode_minus_L=yes
10853       allow_undefined_flag=unsupported
10854       shrext_cmds=.dll
10855       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10856         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10857         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10858         $ECHO EXPORTS >> $output_objdir/$libname.def~
10859         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10860         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10861         emximp -o $lib $output_objdir/$libname.def'
10862       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10863         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10864         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10865         $ECHO EXPORTS >> $output_objdir/$libname.def~
10866         prefix_cmds="$SED"~
10867         if test EXPORTS = "`$SED 1q $export_symbols`"; then
10868           prefix_cmds="$prefix_cmds -e 1d";
10869         fi~
10870         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10871         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10872         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10873         emximp -o $lib $output_objdir/$libname.def'
10874       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10875       enable_shared_with_static_runtimes=yes
10876       ;;
10877
10878     osf3*)
10879       if test yes = "$GCC"; then
10880         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10881         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'
10882       else
10883         allow_undefined_flag=' -expect_unresolved \*'
10884         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'
10885       fi
10886       archive_cmds_need_lc='no'
10887       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10888       hardcode_libdir_separator=:
10889       ;;
10890
10891     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10892       if test yes = "$GCC"; then
10893         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10894         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'
10895         hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10896       else
10897         allow_undefined_flag=' -expect_unresolved \*'
10898         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'
10899         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~
10900           $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'
10901
10902         # Both c and cxx compiler support -rpath directly
10903         hardcode_libdir_flag_spec='-rpath $libdir'
10904       fi
10905       archive_cmds_need_lc='no'
10906       hardcode_libdir_separator=:
10907       ;;
10908
10909     solaris*)
10910       no_undefined_flag=' -z defs'
10911       if test yes = "$GCC"; then
10912         wlarc='$wl'
10913         archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10914         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10915           $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'
10916       else
10917         case `$CC -V 2>&1` in
10918         *"Compilers 5.0"*)
10919           wlarc=''
10920           archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10921           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10922             $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10923           ;;
10924         *)
10925           wlarc='$wl'
10926           archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10927           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10928             $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10929           ;;
10930         esac
10931       fi
10932       hardcode_libdir_flag_spec='-R$libdir'
10933       hardcode_shlibpath_var=no
10934       case $host_os in
10935       solaris2.[0-5] | solaris2.[0-5].*) ;;
10936       *)
10937         # The compiler driver will combine and reorder linker options,
10938         # but understands '-z linker_flag'.  GCC discards it without '$wl',
10939         # but is careful enough not to reorder.
10940         # Supported since Solaris 2.6 (maybe 2.5.1?)
10941         if test yes = "$GCC"; then
10942           whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10943         else
10944           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10945         fi
10946         ;;
10947       esac
10948       link_all_deplibs=yes
10949       ;;
10950
10951     sunos4*)
10952       if test sequent = "$host_vendor"; then
10953         # Use $CC to link under sequent, because it throws in some extra .o
10954         # files that make .init and .fini sections work.
10955         archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10956       else
10957         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10958       fi
10959       hardcode_libdir_flag_spec='-L$libdir'
10960       hardcode_direct=yes
10961       hardcode_minus_L=yes
10962       hardcode_shlibpath_var=no
10963       ;;
10964
10965     sysv4)
10966       case $host_vendor in
10967         sni)
10968           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10969           hardcode_direct=yes # is this really true???
10970         ;;
10971         siemens)
10972           ## LD is ld it makes a PLAMLIB
10973           ## CC just makes a GrossModule.
10974           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10975           reload_cmds='$CC -r -o $output$reload_objs'
10976           hardcode_direct=no
10977         ;;
10978         motorola)
10979           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10980           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10981         ;;
10982       esac
10983       runpath_var='LD_RUN_PATH'
10984       hardcode_shlibpath_var=no
10985       ;;
10986
10987     sysv4.3*)
10988       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10989       hardcode_shlibpath_var=no
10990       export_dynamic_flag_spec='-Bexport'
10991       ;;
10992
10993     sysv4*MP*)
10994       if test -d /usr/nec; then
10995         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10996         hardcode_shlibpath_var=no
10997         runpath_var=LD_RUN_PATH
10998         hardcode_runpath_var=yes
10999         ld_shlibs=yes
11000       fi
11001       ;;
11002
11003     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11004       no_undefined_flag='$wl-z,text'
11005       archive_cmds_need_lc=no
11006       hardcode_shlibpath_var=no
11007       runpath_var='LD_RUN_PATH'
11008
11009       if test yes = "$GCC"; then
11010         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11011         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11012       else
11013         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11014         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11015       fi
11016       ;;
11017
11018     sysv5* | sco3.2v5* | sco5v6*)
11019       # Note: We CANNOT use -z defs as we might desire, because we do not
11020       # link with -lc, and that would cause any symbols used from libc to
11021       # always be unresolved, which means just about no library would
11022       # ever link correctly.  If we're not using GNU ld we use -z text
11023       # though, which does catch some bad symbols but isn't as heavy-handed
11024       # as -z defs.
11025       no_undefined_flag='$wl-z,text'
11026       allow_undefined_flag='$wl-z,nodefs'
11027       archive_cmds_need_lc=no
11028       hardcode_shlibpath_var=no
11029       hardcode_libdir_flag_spec='$wl-R,$libdir'
11030       hardcode_libdir_separator=':'
11031       link_all_deplibs=yes
11032       export_dynamic_flag_spec='$wl-Bexport'
11033       runpath_var='LD_RUN_PATH'
11034
11035       if test yes = "$GCC"; then
11036         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11037         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11038       else
11039         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11040         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11041       fi
11042       ;;
11043
11044     uts4*)
11045       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11046       hardcode_libdir_flag_spec='-L$libdir'
11047       hardcode_shlibpath_var=no
11048       ;;
11049
11050     *)
11051       ld_shlibs=no
11052       ;;
11053     esac
11054
11055     if test sni = "$host_vendor"; then
11056       case $host in
11057       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11058         export_dynamic_flag_spec='$wl-Blargedynsym'
11059         ;;
11060       esac
11061     fi
11062   fi
11063
11064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11065 $as_echo "$ld_shlibs" >&6; }
11066 test no = "$ld_shlibs" && can_build_shared=no
11067
11068 with_gnu_ld=$with_gnu_ld
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084 #
11085 # Do we need to explicitly link libc?
11086 #
11087 case "x$archive_cmds_need_lc" in
11088 x|xyes)
11089   # Assume -lc should be added
11090   archive_cmds_need_lc=yes
11091
11092   if test yes,yes = "$GCC,$enable_shared"; then
11093     case $archive_cmds in
11094     *'~'*)
11095       # FIXME: we may have to deal with multi-command sequences.
11096       ;;
11097     '$CC '*)
11098       # Test whether the compiler implicitly links with -lc since on some
11099       # systems, -lgcc has to come before -lc. If gcc already passes -lc
11100       # to ld, don't add -lc before -lgcc.
11101       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11102 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11103 if ${lt_cv_archive_cmds_need_lc+:} false; then :
11104   $as_echo_n "(cached) " >&6
11105 else
11106   $RM conftest*
11107         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11108
11109         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11110   (eval $ac_compile) 2>&5
11111   ac_status=$?
11112   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11113   test $ac_status = 0; } 2>conftest.err; then
11114           soname=conftest
11115           lib=conftest
11116           libobjs=conftest.$ac_objext
11117           deplibs=
11118           wl=$lt_prog_compiler_wl
11119           pic_flag=$lt_prog_compiler_pic
11120           compiler_flags=-v
11121           linker_flags=-v
11122           verstring=
11123           output_objdir=.
11124           libname=conftest
11125           lt_save_allow_undefined_flag=$allow_undefined_flag
11126           allow_undefined_flag=
11127           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11128   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11129   ac_status=$?
11130   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11131   test $ac_status = 0; }
11132           then
11133             lt_cv_archive_cmds_need_lc=no
11134           else
11135             lt_cv_archive_cmds_need_lc=yes
11136           fi
11137           allow_undefined_flag=$lt_save_allow_undefined_flag
11138         else
11139           cat conftest.err 1>&5
11140         fi
11141         $RM conftest*
11142
11143 fi
11144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11145 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11146       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11147       ;;
11148     esac
11149   fi
11150   ;;
11151 esac
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11305 $as_echo_n "checking dynamic linker characteristics... " >&6; }
11306
11307 if test yes = "$GCC"; then
11308   case $host_os in
11309     darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11310     *) lt_awk_arg='/^libraries:/' ;;
11311   esac
11312   case $host_os in
11313     mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11314     *) lt_sed_strip_eq='s|=/|/|g' ;;
11315   esac
11316   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11317   case $lt_search_path_spec in
11318   *\;*)
11319     # if the path contains ";" then we assume it to be the separator
11320     # otherwise default to the standard path separator (i.e. ":") - it is
11321     # assumed that no part of a normal pathname contains ";" but that should
11322     # okay in the real world where ";" in dirpaths is itself problematic.
11323     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11324     ;;
11325   *)
11326     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11327     ;;
11328   esac
11329   # Ok, now we have the path, separated by spaces, we can step through it
11330   # and add multilib dir if necessary...
11331   lt_tmp_lt_search_path_spec=
11332   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11333   # ...but if some path component already ends with the multilib dir we assume
11334   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11335   case "$lt_multi_os_dir; $lt_search_path_spec " in
11336   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11337     lt_multi_os_dir=
11338     ;;
11339   esac
11340   for lt_sys_path in $lt_search_path_spec; do
11341     if test -d "$lt_sys_path$lt_multi_os_dir"; then
11342       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11343     elif test -n "$lt_multi_os_dir"; then
11344       test -d "$lt_sys_path" && \
11345         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11346     fi
11347   done
11348   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11349 BEGIN {RS = " "; FS = "/|\n";} {
11350   lt_foo = "";
11351   lt_count = 0;
11352   for (lt_i = NF; lt_i > 0; lt_i--) {
11353     if ($lt_i != "" && $lt_i != ".") {
11354       if ($lt_i == "..") {
11355         lt_count++;
11356       } else {
11357         if (lt_count == 0) {
11358           lt_foo = "/" $lt_i lt_foo;
11359         } else {
11360           lt_count--;
11361         }
11362       }
11363     }
11364   }
11365   if (lt_foo != "") { lt_freq[lt_foo]++; }
11366   if (lt_freq[lt_foo] == 1) { print lt_foo; }
11367 }'`
11368   # AWK program above erroneously prepends '/' to C:/dos/paths
11369   # for these hosts.
11370   case $host_os in
11371     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11372       $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11373   esac
11374   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11375 else
11376   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11377 fi
11378 library_names_spec=
11379 libname_spec='lib$name'
11380 soname_spec=
11381 shrext_cmds=.so
11382 postinstall_cmds=
11383 postuninstall_cmds=
11384 finish_cmds=
11385 finish_eval=
11386 shlibpath_var=
11387 shlibpath_overrides_runpath=unknown
11388 version_type=none
11389 dynamic_linker="$host_os ld.so"
11390 sys_lib_dlsearch_path_spec="/lib /usr/lib"
11391 need_lib_prefix=unknown
11392 hardcode_into_libs=no
11393
11394 # when you set need_version to no, make sure it does not cause -set_version
11395 # flags to be left without arguments
11396 need_version=unknown
11397
11398
11399
11400 case $host_os in
11401 aix3*)
11402   version_type=linux # correct to gnu/linux during the next big refactor
11403   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11404   shlibpath_var=LIBPATH
11405
11406   # AIX 3 has no versioning support, so we append a major version to the name.
11407   soname_spec='$libname$release$shared_ext$major'
11408   ;;
11409
11410 aix[4-9]*)
11411   version_type=linux # correct to gnu/linux during the next big refactor
11412   need_lib_prefix=no
11413   need_version=no
11414   hardcode_into_libs=yes
11415   if test ia64 = "$host_cpu"; then
11416     # AIX 5 supports IA64
11417     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11418     shlibpath_var=LD_LIBRARY_PATH
11419   else
11420     # With GCC up to 2.95.x, collect2 would create an import file
11421     # for dependence libraries.  The import file would start with
11422     # the line '#! .'.  This would cause the generated library to
11423     # depend on '.', always an invalid library.  This was fixed in
11424     # development snapshots of GCC prior to 3.0.
11425     case $host_os in
11426       aix4 | aix4.[01] | aix4.[01].*)
11427       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11428            echo ' yes '
11429            echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11430         :
11431       else
11432         can_build_shared=no
11433       fi
11434       ;;
11435     esac
11436     # Using Import Files as archive members, it is possible to support
11437     # filename-based versioning of shared library archives on AIX. While
11438     # this would work for both with and without runtime linking, it will
11439     # prevent static linking of such archives. So we do filename-based
11440     # shared library versioning with .so extension only, which is used
11441     # when both runtime linking and shared linking is enabled.
11442     # Unfortunately, runtime linking may impact performance, so we do
11443     # not want this to be the default eventually. Also, we use the
11444     # versioned .so libs for executables only if there is the -brtl
11445     # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11446     # To allow for filename-based versioning support, we need to create
11447     # libNAME.so.V as an archive file, containing:
11448     # *) an Import File, referring to the versioned filename of the
11449     #    archive as well as the shared archive member, telling the
11450     #    bitwidth (32 or 64) of that shared object, and providing the
11451     #    list of exported symbols of that shared object, eventually
11452     #    decorated with the 'weak' keyword
11453     # *) the shared object with the F_LOADONLY flag set, to really avoid
11454     #    it being seen by the linker.
11455     # At run time we better use the real file rather than another symlink,
11456     # but for link time we create the symlink libNAME.so -> libNAME.so.V
11457
11458     case $with_aix_soname,$aix_use_runtimelinking in
11459     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11460     # soname into executable. Probably we can add versioning support to
11461     # collect2, so additional links can be useful in future.
11462     aix,yes) # traditional libtool
11463       dynamic_linker='AIX unversionable lib.so'
11464       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11465       # instead of lib<name>.a to let people know that these are not
11466       # typical AIX shared libraries.
11467       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11468       ;;
11469     aix,no) # traditional AIX only
11470       dynamic_linker='AIX lib.a(lib.so.V)'
11471       # We preserve .a as extension for shared libraries through AIX4.2
11472       # and later when we are not doing run time linking.
11473       library_names_spec='$libname$release.a $libname.a'
11474       soname_spec='$libname$release$shared_ext$major'
11475       ;;
11476     svr4,*) # full svr4 only
11477       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11478       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11479       # We do not specify a path in Import Files, so LIBPATH fires.
11480       shlibpath_overrides_runpath=yes
11481       ;;
11482     *,yes) # both, prefer svr4
11483       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11484       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11485       # unpreferred sharedlib libNAME.a needs extra handling
11486       postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11487       postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11488       # We do not specify a path in Import Files, so LIBPATH fires.
11489       shlibpath_overrides_runpath=yes
11490       ;;
11491     *,no) # both, prefer aix
11492       dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11493       library_names_spec='$libname$release.a $libname.a'
11494       soname_spec='$libname$release$shared_ext$major'
11495       # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11496       postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11497       postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11498       ;;
11499     esac
11500     shlibpath_var=LIBPATH
11501   fi
11502   ;;
11503
11504 amigaos*)
11505   case $host_cpu in
11506   powerpc)
11507     # Since July 2007 AmigaOS4 officially supports .so libraries.
11508     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11509     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11510     ;;
11511   m68k)
11512     library_names_spec='$libname.ixlibrary $libname.a'
11513     # Create ${libname}_ixlibrary.a entries in /sys/libs.
11514     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11515     ;;
11516   esac
11517   ;;
11518
11519 beos*)
11520   library_names_spec='$libname$shared_ext'
11521   dynamic_linker="$host_os ld.so"
11522   shlibpath_var=LIBRARY_PATH
11523   ;;
11524
11525 bsdi[45]*)
11526   version_type=linux # correct to gnu/linux during the next big refactor
11527   need_version=no
11528   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11529   soname_spec='$libname$release$shared_ext$major'
11530   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11531   shlibpath_var=LD_LIBRARY_PATH
11532   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11533   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11534   # the default ld.so.conf also contains /usr/contrib/lib and
11535   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11536   # libtool to hard-code these into programs
11537   ;;
11538
11539 cygwin* | mingw* | pw32* | cegcc*)
11540   version_type=windows
11541   shrext_cmds=.dll
11542   need_version=no
11543   need_lib_prefix=no
11544
11545   case $GCC,$cc_basename in
11546   yes,*)
11547     # gcc
11548     library_names_spec='$libname.dll.a'
11549     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11550     postinstall_cmds='base_file=`basename \$file`~
11551       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11552       dldir=$destdir/`dirname \$dlpath`~
11553       test -d \$dldir || mkdir -p \$dldir~
11554       $install_prog $dir/$dlname \$dldir/$dlname~
11555       chmod a+x \$dldir/$dlname~
11556       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11557         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11558       fi'
11559     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11560       dlpath=$dir/\$dldll~
11561        $RM \$dlpath'
11562     shlibpath_overrides_runpath=yes
11563
11564     case $host_os in
11565     cygwin*)
11566       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11567       soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11568
11569       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11570       ;;
11571     mingw* | cegcc*)
11572       # MinGW DLLs use traditional 'lib' prefix
11573       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11574       ;;
11575     pw32*)
11576       # pw32 DLLs use 'pw' prefix rather than 'lib'
11577       library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11578       ;;
11579     esac
11580     dynamic_linker='Win32 ld.exe'
11581     ;;
11582
11583   *,cl*)
11584     # Native MSVC
11585     libname_spec='$name'
11586     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11587     library_names_spec='$libname.dll.lib'
11588
11589     case $build_os in
11590     mingw*)
11591       sys_lib_search_path_spec=
11592       lt_save_ifs=$IFS
11593       IFS=';'
11594       for lt_path in $LIB
11595       do
11596         IFS=$lt_save_ifs
11597         # Let DOS variable expansion print the short 8.3 style file name.
11598         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11599         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11600       done
11601       IFS=$lt_save_ifs
11602       # Convert to MSYS style.
11603       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11604       ;;
11605     cygwin*)
11606       # Convert to unix form, then to dos form, then back to unix form
11607       # but this time dos style (no spaces!) so that the unix form looks
11608       # like /cygdrive/c/PROGRA~1:/cygdr...
11609       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11610       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11611       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11612       ;;
11613     *)
11614       sys_lib_search_path_spec=$LIB
11615       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11616         # It is most probably a Windows format PATH.
11617         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11618       else
11619         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11620       fi
11621       # FIXME: find the short name or the path components, as spaces are
11622       # common. (e.g. "Program Files" -> "PROGRA~1")
11623       ;;
11624     esac
11625
11626     # DLL is installed to $(libdir)/../bin by postinstall_cmds
11627     postinstall_cmds='base_file=`basename \$file`~
11628       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11629       dldir=$destdir/`dirname \$dlpath`~
11630       test -d \$dldir || mkdir -p \$dldir~
11631       $install_prog $dir/$dlname \$dldir/$dlname'
11632     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11633       dlpath=$dir/\$dldll~
11634        $RM \$dlpath'
11635     shlibpath_overrides_runpath=yes
11636     dynamic_linker='Win32 link.exe'
11637     ;;
11638
11639   *)
11640     # Assume MSVC wrapper
11641     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11642     dynamic_linker='Win32 ld.exe'
11643     ;;
11644   esac
11645   # FIXME: first we should search . and the directory the executable is in
11646   shlibpath_var=PATH
11647   ;;
11648
11649 darwin* | rhapsody*)
11650   dynamic_linker="$host_os dyld"
11651   version_type=darwin
11652   need_lib_prefix=no
11653   need_version=no
11654   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11655   soname_spec='$libname$release$major$shared_ext'
11656   shlibpath_overrides_runpath=yes
11657   shlibpath_var=DYLD_LIBRARY_PATH
11658   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11659
11660   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11661   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11662   ;;
11663
11664 dgux*)
11665   version_type=linux # correct to gnu/linux during the next big refactor
11666   need_lib_prefix=no
11667   need_version=no
11668   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11669   soname_spec='$libname$release$shared_ext$major'
11670   shlibpath_var=LD_LIBRARY_PATH
11671   ;;
11672
11673 freebsd* | dragonfly*)
11674   # DragonFly does not have aout.  When/if they implement a new
11675   # versioning mechanism, adjust this.
11676   if test -x /usr/bin/objformat; then
11677     objformat=`/usr/bin/objformat`
11678   else
11679     case $host_os in
11680     freebsd[23].*) objformat=aout ;;
11681     *) objformat=elf ;;
11682     esac
11683   fi
11684   version_type=freebsd-$objformat
11685   case $version_type in
11686     freebsd-elf*)
11687       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11688       soname_spec='$libname$release$shared_ext$major'
11689       need_version=no
11690       need_lib_prefix=no
11691       ;;
11692     freebsd-*)
11693       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11694       need_version=yes
11695       ;;
11696   esac
11697   shlibpath_var=LD_LIBRARY_PATH
11698   case $host_os in
11699   freebsd2.*)
11700     shlibpath_overrides_runpath=yes
11701     ;;
11702   freebsd3.[01]* | freebsdelf3.[01]*)
11703     shlibpath_overrides_runpath=yes
11704     hardcode_into_libs=yes
11705     ;;
11706   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11707   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11708     shlibpath_overrides_runpath=no
11709     hardcode_into_libs=yes
11710     ;;
11711   *) # from 4.6 on, and DragonFly
11712     shlibpath_overrides_runpath=yes
11713     hardcode_into_libs=yes
11714     ;;
11715   esac
11716   ;;
11717
11718 haiku*)
11719   version_type=linux # correct to gnu/linux during the next big refactor
11720   need_lib_prefix=no
11721   need_version=no
11722   dynamic_linker="$host_os runtime_loader"
11723   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11724   soname_spec='$libname$release$shared_ext$major'
11725   shlibpath_var=LIBRARY_PATH
11726   shlibpath_overrides_runpath=no
11727   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11728   hardcode_into_libs=yes
11729   ;;
11730
11731 hpux9* | hpux10* | hpux11*)
11732   # Give a soname corresponding to the major version so that dld.sl refuses to
11733   # link against other versions.
11734   version_type=sunos
11735   need_lib_prefix=no
11736   need_version=no
11737   case $host_cpu in
11738   ia64*)
11739     shrext_cmds='.so'
11740     hardcode_into_libs=yes
11741     dynamic_linker="$host_os dld.so"
11742     shlibpath_var=LD_LIBRARY_PATH
11743     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11744     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11745     soname_spec='$libname$release$shared_ext$major'
11746     if test 32 = "$HPUX_IA64_MODE"; then
11747       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11748       sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11749     else
11750       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11751       sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11752     fi
11753     ;;
11754   hppa*64*)
11755     shrext_cmds='.sl'
11756     hardcode_into_libs=yes
11757     dynamic_linker="$host_os dld.sl"
11758     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11759     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11760     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11761     soname_spec='$libname$release$shared_ext$major'
11762     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11763     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11764     ;;
11765   *)
11766     shrext_cmds='.sl'
11767     dynamic_linker="$host_os dld.sl"
11768     shlibpath_var=SHLIB_PATH
11769     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11770     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11771     soname_spec='$libname$release$shared_ext$major'
11772     ;;
11773   esac
11774   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11775   postinstall_cmds='chmod 555 $lib'
11776   # or fails outright, so override atomically:
11777   install_override_mode=555
11778   ;;
11779
11780 interix[3-9]*)
11781   version_type=linux # correct to gnu/linux during the next big refactor
11782   need_lib_prefix=no
11783   need_version=no
11784   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11785   soname_spec='$libname$release$shared_ext$major'
11786   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11787   shlibpath_var=LD_LIBRARY_PATH
11788   shlibpath_overrides_runpath=no
11789   hardcode_into_libs=yes
11790   ;;
11791
11792 irix5* | irix6* | nonstopux*)
11793   case $host_os in
11794     nonstopux*) version_type=nonstopux ;;
11795     *)
11796         if test yes = "$lt_cv_prog_gnu_ld"; then
11797                 version_type=linux # correct to gnu/linux during the next big refactor
11798         else
11799                 version_type=irix
11800         fi ;;
11801   esac
11802   need_lib_prefix=no
11803   need_version=no
11804   soname_spec='$libname$release$shared_ext$major'
11805   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11806   case $host_os in
11807   irix5* | nonstopux*)
11808     libsuff= shlibsuff=
11809     ;;
11810   *)
11811     case $LD in # libtool.m4 will add one of these switches to LD
11812     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11813       libsuff= shlibsuff= libmagic=32-bit;;
11814     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11815       libsuff=32 shlibsuff=N32 libmagic=N32;;
11816     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11817       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11818     *) libsuff= shlibsuff= libmagic=never-match;;
11819     esac
11820     ;;
11821   esac
11822   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11823   shlibpath_overrides_runpath=no
11824   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11825   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11826   hardcode_into_libs=yes
11827   ;;
11828
11829 # No shared lib support for Linux oldld, aout, or coff.
11830 linux*oldld* | linux*aout* | linux*coff*)
11831   dynamic_linker=no
11832   ;;
11833
11834 linux*android*)
11835   version_type=none # Android doesn't support versioned libraries.
11836   need_lib_prefix=no
11837   need_version=no
11838   library_names_spec='$libname$release$shared_ext'
11839   soname_spec='$libname$release$shared_ext'
11840   finish_cmds=
11841   shlibpath_var=LD_LIBRARY_PATH
11842   shlibpath_overrides_runpath=yes
11843
11844   # This implies no fast_install, which is unacceptable.
11845   # Some rework will be needed to allow for fast_install
11846   # before this can be enabled.
11847   hardcode_into_libs=yes
11848
11849   dynamic_linker='Android linker'
11850   # Don't embed -rpath directories since the linker doesn't support them.
11851   hardcode_libdir_flag_spec='-L$libdir'
11852   ;;
11853
11854 # This must be glibc/ELF.
11855 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11856   version_type=linux # correct to gnu/linux during the next big refactor
11857   need_lib_prefix=no
11858   need_version=no
11859   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11860   soname_spec='$libname$release$shared_ext$major'
11861   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11862   shlibpath_var=LD_LIBRARY_PATH
11863   shlibpath_overrides_runpath=no
11864
11865   # Some binutils ld are patched to set DT_RUNPATH
11866   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11867   $as_echo_n "(cached) " >&6
11868 else
11869   lt_cv_shlibpath_overrides_runpath=no
11870     save_LDFLAGS=$LDFLAGS
11871     save_libdir=$libdir
11872     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11873          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11874     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11875 /* end confdefs.h.  */
11876
11877 int
11878 main ()
11879 {
11880
11881   ;
11882   return 0;
11883 }
11884 _ACEOF
11885 if ac_fn_c_try_link "$LINENO"; then :
11886   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11887   lt_cv_shlibpath_overrides_runpath=yes
11888 fi
11889 fi
11890 rm -f core conftest.err conftest.$ac_objext \
11891     conftest$ac_exeext conftest.$ac_ext
11892     LDFLAGS=$save_LDFLAGS
11893     libdir=$save_libdir
11894
11895 fi
11896
11897   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11898
11899   # This implies no fast_install, which is unacceptable.
11900   # Some rework will be needed to allow for fast_install
11901   # before this can be enabled.
11902   hardcode_into_libs=yes
11903
11904   # Ideally, we could use ldconfig to report *all* directores which are
11905   # searched for libraries, however this is still not possible.  Aside from not
11906   # being certain /sbin/ldconfig is available, command
11907   # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11908   # even though it is searched at run-time.  Try to do the best guess by
11909   # appending ld.so.conf contents (and includes) to the search path.
11910   if test -f /etc/ld.so.conf; then
11911     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' ' '`
11912     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11913   fi
11914
11915   # We used to test for /lib/ld.so.1 and disable shared libraries on
11916   # powerpc, because MkLinux only supported shared libraries with the
11917   # GNU dynamic linker.  Since this was broken with cross compilers,
11918   # most powerpc-linux boxes support dynamic linking these days and
11919   # people can always --disable-shared, the test was removed, and we
11920   # assume the GNU/Linux dynamic linker is in use.
11921   dynamic_linker='GNU/Linux ld.so'
11922   ;;
11923
11924 netbsd*)
11925   version_type=sunos
11926   need_lib_prefix=no
11927   need_version=no
11928   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11929     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11930     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11931     dynamic_linker='NetBSD (a.out) ld.so'
11932   else
11933     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11934     soname_spec='$libname$release$shared_ext$major'
11935     dynamic_linker='NetBSD ld.elf_so'
11936   fi
11937   shlibpath_var=LD_LIBRARY_PATH
11938   shlibpath_overrides_runpath=yes
11939   hardcode_into_libs=yes
11940   ;;
11941
11942 newsos6)
11943   version_type=linux # correct to gnu/linux during the next big refactor
11944   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11945   shlibpath_var=LD_LIBRARY_PATH
11946   shlibpath_overrides_runpath=yes
11947   ;;
11948
11949 *nto* | *qnx*)
11950   version_type=qnx
11951   need_lib_prefix=no
11952   need_version=no
11953   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11954   soname_spec='$libname$release$shared_ext$major'
11955   shlibpath_var=LD_LIBRARY_PATH
11956   shlibpath_overrides_runpath=no
11957   hardcode_into_libs=yes
11958   dynamic_linker='ldqnx.so'
11959   ;;
11960
11961 openbsd* | bitrig*)
11962   version_type=sunos
11963   sys_lib_dlsearch_path_spec=/usr/lib
11964   need_lib_prefix=no
11965   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11966     need_version=no
11967   else
11968     need_version=yes
11969   fi
11970   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11971   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11972   shlibpath_var=LD_LIBRARY_PATH
11973   shlibpath_overrides_runpath=yes
11974   ;;
11975
11976 os2*)
11977   libname_spec='$name'
11978   version_type=windows
11979   shrext_cmds=.dll
11980   need_version=no
11981   need_lib_prefix=no
11982   # OS/2 can only load a DLL with a base name of 8 characters or less.
11983   soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11984     v=$($ECHO $release$versuffix | tr -d .-);
11985     n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11986     $ECHO $n$v`$shared_ext'
11987   library_names_spec='${libname}_dll.$libext'
11988   dynamic_linker='OS/2 ld.exe'
11989   shlibpath_var=BEGINLIBPATH
11990   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11991   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11992   postinstall_cmds='base_file=`basename \$file`~
11993     dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11994     dldir=$destdir/`dirname \$dlpath`~
11995     test -d \$dldir || mkdir -p \$dldir~
11996     $install_prog $dir/$dlname \$dldir/$dlname~
11997     chmod a+x \$dldir/$dlname~
11998     if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11999       eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12000     fi'
12001   postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12002     dlpath=$dir/\$dldll~
12003     $RM \$dlpath'
12004   ;;
12005
12006 osf3* | osf4* | osf5*)
12007   version_type=osf
12008   need_lib_prefix=no
12009   need_version=no
12010   soname_spec='$libname$release$shared_ext$major'
12011   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12012   shlibpath_var=LD_LIBRARY_PATH
12013   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12014   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12015   ;;
12016
12017 rdos*)
12018   dynamic_linker=no
12019   ;;
12020
12021 solaris*)
12022   version_type=linux # correct to gnu/linux during the next big refactor
12023   need_lib_prefix=no
12024   need_version=no
12025   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12026   soname_spec='$libname$release$shared_ext$major'
12027   shlibpath_var=LD_LIBRARY_PATH
12028   shlibpath_overrides_runpath=yes
12029   hardcode_into_libs=yes
12030   # ldd complains unless libraries are executable
12031   postinstall_cmds='chmod +x $lib'
12032   ;;
12033
12034 sunos4*)
12035   version_type=sunos
12036   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12037   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12038   shlibpath_var=LD_LIBRARY_PATH
12039   shlibpath_overrides_runpath=yes
12040   if test yes = "$with_gnu_ld"; then
12041     need_lib_prefix=no
12042   fi
12043   need_version=yes
12044   ;;
12045
12046 sysv4 | sysv4.3*)
12047   version_type=linux # correct to gnu/linux during the next big refactor
12048   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12049   soname_spec='$libname$release$shared_ext$major'
12050   shlibpath_var=LD_LIBRARY_PATH
12051   case $host_vendor in
12052     sni)
12053       shlibpath_overrides_runpath=no
12054       need_lib_prefix=no
12055       runpath_var=LD_RUN_PATH
12056       ;;
12057     siemens)
12058       need_lib_prefix=no
12059       ;;
12060     motorola)
12061       need_lib_prefix=no
12062       need_version=no
12063       shlibpath_overrides_runpath=no
12064       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12065       ;;
12066   esac
12067   ;;
12068
12069 sysv4*MP*)
12070   if test -d /usr/nec; then
12071     version_type=linux # correct to gnu/linux during the next big refactor
12072     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12073     soname_spec='$libname$shared_ext.$major'
12074     shlibpath_var=LD_LIBRARY_PATH
12075   fi
12076   ;;
12077
12078 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12079   version_type=sco
12080   need_lib_prefix=no
12081   need_version=no
12082   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12083   soname_spec='$libname$release$shared_ext$major'
12084   shlibpath_var=LD_LIBRARY_PATH
12085   shlibpath_overrides_runpath=yes
12086   hardcode_into_libs=yes
12087   if test yes = "$with_gnu_ld"; then
12088     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12089   else
12090     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12091     case $host_os in
12092       sco3.2v5*)
12093         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12094         ;;
12095     esac
12096   fi
12097   sys_lib_dlsearch_path_spec='/usr/lib'
12098   ;;
12099
12100 tpf*)
12101   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12102   version_type=linux # correct to gnu/linux during the next big refactor
12103   need_lib_prefix=no
12104   need_version=no
12105   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12106   shlibpath_var=LD_LIBRARY_PATH
12107   shlibpath_overrides_runpath=no
12108   hardcode_into_libs=yes
12109   ;;
12110
12111 uts4*)
12112   version_type=linux # correct to gnu/linux during the next big refactor
12113   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12114   soname_spec='$libname$release$shared_ext$major'
12115   shlibpath_var=LD_LIBRARY_PATH
12116   ;;
12117
12118 *)
12119   dynamic_linker=no
12120   ;;
12121 esac
12122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12123 $as_echo "$dynamic_linker" >&6; }
12124 test no = "$dynamic_linker" && can_build_shared=no
12125
12126 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12127 if test yes = "$GCC"; then
12128   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12129 fi
12130
12131 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12132   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12133 fi
12134
12135 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12136   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12137 fi
12138
12139 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12140 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12141
12142 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12143 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12144
12145 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12146 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12245 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12246 hardcode_action=
12247 if test -n "$hardcode_libdir_flag_spec" ||
12248    test -n "$runpath_var" ||
12249    test yes = "$hardcode_automatic"; then
12250
12251   # We can hardcode non-existent directories.
12252   if test no != "$hardcode_direct" &&
12253      # If the only mechanism to avoid hardcoding is shlibpath_var, we
12254      # have to relink, otherwise we might link with an installed library
12255      # when we should be linking with a yet-to-be-installed one
12256      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12257      test no != "$hardcode_minus_L"; then
12258     # Linking always hardcodes the temporary library directory.
12259     hardcode_action=relink
12260   else
12261     # We can link without hardcoding, and we can hardcode nonexisting dirs.
12262     hardcode_action=immediate
12263   fi
12264 else
12265   # We cannot hardcode anything, or else we can only hardcode existing
12266   # directories.
12267   hardcode_action=unsupported
12268 fi
12269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12270 $as_echo "$hardcode_action" >&6; }
12271
12272 if test relink = "$hardcode_action" ||
12273    test yes = "$inherit_rpath"; then
12274   # Fast installation is not supported
12275   enable_fast_install=no
12276 elif test yes = "$shlibpath_overrides_runpath" ||
12277      test no = "$enable_shared"; then
12278   # Fast installation is not necessary
12279   enable_fast_install=needless
12280 fi
12281
12282
12283
12284
12285
12286
12287   if test yes != "$enable_dlopen"; then
12288   enable_dlopen=unknown
12289   enable_dlopen_self=unknown
12290   enable_dlopen_self_static=unknown
12291 else
12292   lt_cv_dlopen=no
12293   lt_cv_dlopen_libs=
12294
12295   case $host_os in
12296   beos*)
12297     lt_cv_dlopen=load_add_on
12298     lt_cv_dlopen_libs=
12299     lt_cv_dlopen_self=yes
12300     ;;
12301
12302   mingw* | pw32* | cegcc*)
12303     lt_cv_dlopen=LoadLibrary
12304     lt_cv_dlopen_libs=
12305     ;;
12306
12307   cygwin*)
12308     lt_cv_dlopen=dlopen
12309     lt_cv_dlopen_libs=
12310     ;;
12311
12312   darwin*)
12313     # if libdl is installed we need to link against it
12314     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12315 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12316 if ${ac_cv_lib_dl_dlopen+:} false; then :
12317   $as_echo_n "(cached) " >&6
12318 else
12319   ac_check_lib_save_LIBS=$LIBS
12320 LIBS="-ldl  $LIBS"
12321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12322 /* end confdefs.h.  */
12323
12324 /* Override any GCC internal prototype to avoid an error.
12325    Use char because int might match the return type of a GCC
12326    builtin and then its argument prototype would still apply.  */
12327 #ifdef __cplusplus
12328 extern "C"
12329 #endif
12330 char dlopen ();
12331 int
12332 main ()
12333 {
12334 return dlopen ();
12335   ;
12336   return 0;
12337 }
12338 _ACEOF
12339 if ac_fn_c_try_link "$LINENO"; then :
12340   ac_cv_lib_dl_dlopen=yes
12341 else
12342   ac_cv_lib_dl_dlopen=no
12343 fi
12344 rm -f core conftest.err conftest.$ac_objext \
12345     conftest$ac_exeext conftest.$ac_ext
12346 LIBS=$ac_check_lib_save_LIBS
12347 fi
12348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12349 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12350 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12351   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12352 else
12353
12354     lt_cv_dlopen=dyld
12355     lt_cv_dlopen_libs=
12356     lt_cv_dlopen_self=yes
12357
12358 fi
12359
12360     ;;
12361
12362   tpf*)
12363     # Don't try to run any link tests for TPF.  We know it's impossible
12364     # because TPF is a cross-compiler, and we know how we open DSOs.
12365     lt_cv_dlopen=dlopen
12366     lt_cv_dlopen_libs=
12367     lt_cv_dlopen_self=no
12368     ;;
12369
12370   *)
12371     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12372 if test "x$ac_cv_func_shl_load" = xyes; then :
12373   lt_cv_dlopen=shl_load
12374 else
12375   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12376 $as_echo_n "checking for shl_load in -ldld... " >&6; }
12377 if ${ac_cv_lib_dld_shl_load+:} false; then :
12378   $as_echo_n "(cached) " >&6
12379 else
12380   ac_check_lib_save_LIBS=$LIBS
12381 LIBS="-ldld  $LIBS"
12382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12383 /* end confdefs.h.  */
12384
12385 /* Override any GCC internal prototype to avoid an error.
12386    Use char because int might match the return type of a GCC
12387    builtin and then its argument prototype would still apply.  */
12388 #ifdef __cplusplus
12389 extern "C"
12390 #endif
12391 char shl_load ();
12392 int
12393 main ()
12394 {
12395 return shl_load ();
12396   ;
12397   return 0;
12398 }
12399 _ACEOF
12400 if ac_fn_c_try_link "$LINENO"; then :
12401   ac_cv_lib_dld_shl_load=yes
12402 else
12403   ac_cv_lib_dld_shl_load=no
12404 fi
12405 rm -f core conftest.err conftest.$ac_objext \
12406     conftest$ac_exeext conftest.$ac_ext
12407 LIBS=$ac_check_lib_save_LIBS
12408 fi
12409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12410 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12411 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12412   lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12413 else
12414   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12415 if test "x$ac_cv_func_dlopen" = xyes; then :
12416   lt_cv_dlopen=dlopen
12417 else
12418   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12419 $as_echo_n "checking for dlopen in -ldl... " >&6; }
12420 if ${ac_cv_lib_dl_dlopen+:} false; then :
12421   $as_echo_n "(cached) " >&6
12422 else
12423   ac_check_lib_save_LIBS=$LIBS
12424 LIBS="-ldl  $LIBS"
12425 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12426 /* end confdefs.h.  */
12427
12428 /* Override any GCC internal prototype to avoid an error.
12429    Use char because int might match the return type of a GCC
12430    builtin and then its argument prototype would still apply.  */
12431 #ifdef __cplusplus
12432 extern "C"
12433 #endif
12434 char dlopen ();
12435 int
12436 main ()
12437 {
12438 return dlopen ();
12439   ;
12440   return 0;
12441 }
12442 _ACEOF
12443 if ac_fn_c_try_link "$LINENO"; then :
12444   ac_cv_lib_dl_dlopen=yes
12445 else
12446   ac_cv_lib_dl_dlopen=no
12447 fi
12448 rm -f core conftest.err conftest.$ac_objext \
12449     conftest$ac_exeext conftest.$ac_ext
12450 LIBS=$ac_check_lib_save_LIBS
12451 fi
12452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12453 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12454 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12455   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12456 else
12457   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12458 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
12459 if ${ac_cv_lib_svld_dlopen+:} false; then :
12460   $as_echo_n "(cached) " >&6
12461 else
12462   ac_check_lib_save_LIBS=$LIBS
12463 LIBS="-lsvld  $LIBS"
12464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12465 /* end confdefs.h.  */
12466
12467 /* Override any GCC internal prototype to avoid an error.
12468    Use char because int might match the return type of a GCC
12469    builtin and then its argument prototype would still apply.  */
12470 #ifdef __cplusplus
12471 extern "C"
12472 #endif
12473 char dlopen ();
12474 int
12475 main ()
12476 {
12477 return dlopen ();
12478   ;
12479   return 0;
12480 }
12481 _ACEOF
12482 if ac_fn_c_try_link "$LINENO"; then :
12483   ac_cv_lib_svld_dlopen=yes
12484 else
12485   ac_cv_lib_svld_dlopen=no
12486 fi
12487 rm -f core conftest.err conftest.$ac_objext \
12488     conftest$ac_exeext conftest.$ac_ext
12489 LIBS=$ac_check_lib_save_LIBS
12490 fi
12491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12492 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12493 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12494   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12495 else
12496   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12497 $as_echo_n "checking for dld_link in -ldld... " >&6; }
12498 if ${ac_cv_lib_dld_dld_link+:} false; then :
12499   $as_echo_n "(cached) " >&6
12500 else
12501   ac_check_lib_save_LIBS=$LIBS
12502 LIBS="-ldld  $LIBS"
12503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12504 /* end confdefs.h.  */
12505
12506 /* Override any GCC internal prototype to avoid an error.
12507    Use char because int might match the return type of a GCC
12508    builtin and then its argument prototype would still apply.  */
12509 #ifdef __cplusplus
12510 extern "C"
12511 #endif
12512 char dld_link ();
12513 int
12514 main ()
12515 {
12516 return dld_link ();
12517   ;
12518   return 0;
12519 }
12520 _ACEOF
12521 if ac_fn_c_try_link "$LINENO"; then :
12522   ac_cv_lib_dld_dld_link=yes
12523 else
12524   ac_cv_lib_dld_dld_link=no
12525 fi
12526 rm -f core conftest.err conftest.$ac_objext \
12527     conftest$ac_exeext conftest.$ac_ext
12528 LIBS=$ac_check_lib_save_LIBS
12529 fi
12530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12531 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12532 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12533   lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12534 fi
12535
12536
12537 fi
12538
12539
12540 fi
12541
12542
12543 fi
12544
12545
12546 fi
12547
12548
12549 fi
12550
12551     ;;
12552   esac
12553
12554   if test no = "$lt_cv_dlopen"; then
12555     enable_dlopen=no
12556   else
12557     enable_dlopen=yes
12558   fi
12559
12560   case $lt_cv_dlopen in
12561   dlopen)
12562     save_CPPFLAGS=$CPPFLAGS
12563     test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12564
12565     save_LDFLAGS=$LDFLAGS
12566     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12567
12568     save_LIBS=$LIBS
12569     LIBS="$lt_cv_dlopen_libs $LIBS"
12570
12571     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12572 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
12573 if ${lt_cv_dlopen_self+:} false; then :
12574   $as_echo_n "(cached) " >&6
12575 else
12576           if test yes = "$cross_compiling"; then :
12577   lt_cv_dlopen_self=cross
12578 else
12579   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12580   lt_status=$lt_dlunknown
12581   cat > conftest.$ac_ext <<_LT_EOF
12582 #line $LINENO "configure"
12583 #include "confdefs.h"
12584
12585 #if HAVE_DLFCN_H
12586 #include <dlfcn.h>
12587 #endif
12588
12589 #include <stdio.h>
12590
12591 #ifdef RTLD_GLOBAL
12592 #  define LT_DLGLOBAL           RTLD_GLOBAL
12593 #else
12594 #  ifdef DL_GLOBAL
12595 #    define LT_DLGLOBAL         DL_GLOBAL
12596 #  else
12597 #    define LT_DLGLOBAL         0
12598 #  endif
12599 #endif
12600
12601 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12602    find out it does not work in some platform. */
12603 #ifndef LT_DLLAZY_OR_NOW
12604 #  ifdef RTLD_LAZY
12605 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12606 #  else
12607 #    ifdef DL_LAZY
12608 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12609 #    else
12610 #      ifdef RTLD_NOW
12611 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12612 #      else
12613 #        ifdef DL_NOW
12614 #          define LT_DLLAZY_OR_NOW      DL_NOW
12615 #        else
12616 #          define LT_DLLAZY_OR_NOW      0
12617 #        endif
12618 #      endif
12619 #    endif
12620 #  endif
12621 #endif
12622
12623 /* When -fvisibility=hidden is used, assume the code has been annotated
12624    correspondingly for the symbols needed.  */
12625 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12626 int fnord () __attribute__((visibility("default")));
12627 #endif
12628
12629 int fnord () { return 42; }
12630 int main ()
12631 {
12632   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12633   int status = $lt_dlunknown;
12634
12635   if (self)
12636     {
12637       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12638       else
12639         {
12640           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12641           else puts (dlerror ());
12642         }
12643       /* dlclose (self); */
12644     }
12645   else
12646     puts (dlerror ());
12647
12648   return status;
12649 }
12650 _LT_EOF
12651   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12652   (eval $ac_link) 2>&5
12653   ac_status=$?
12654   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12655   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12656     (./conftest; exit; ) >&5 2>/dev/null
12657     lt_status=$?
12658     case x$lt_status in
12659       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12660       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12661       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12662     esac
12663   else :
12664     # compilation failed
12665     lt_cv_dlopen_self=no
12666   fi
12667 fi
12668 rm -fr conftest*
12669
12670
12671 fi
12672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12673 $as_echo "$lt_cv_dlopen_self" >&6; }
12674
12675     if test yes = "$lt_cv_dlopen_self"; then
12676       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12677       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12678 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12679 if ${lt_cv_dlopen_self_static+:} false; then :
12680   $as_echo_n "(cached) " >&6
12681 else
12682           if test yes = "$cross_compiling"; then :
12683   lt_cv_dlopen_self_static=cross
12684 else
12685   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12686   lt_status=$lt_dlunknown
12687   cat > conftest.$ac_ext <<_LT_EOF
12688 #line $LINENO "configure"
12689 #include "confdefs.h"
12690
12691 #if HAVE_DLFCN_H
12692 #include <dlfcn.h>
12693 #endif
12694
12695 #include <stdio.h>
12696
12697 #ifdef RTLD_GLOBAL
12698 #  define LT_DLGLOBAL           RTLD_GLOBAL
12699 #else
12700 #  ifdef DL_GLOBAL
12701 #    define LT_DLGLOBAL         DL_GLOBAL
12702 #  else
12703 #    define LT_DLGLOBAL         0
12704 #  endif
12705 #endif
12706
12707 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12708    find out it does not work in some platform. */
12709 #ifndef LT_DLLAZY_OR_NOW
12710 #  ifdef RTLD_LAZY
12711 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
12712 #  else
12713 #    ifdef DL_LAZY
12714 #      define LT_DLLAZY_OR_NOW          DL_LAZY
12715 #    else
12716 #      ifdef RTLD_NOW
12717 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
12718 #      else
12719 #        ifdef DL_NOW
12720 #          define LT_DLLAZY_OR_NOW      DL_NOW
12721 #        else
12722 #          define LT_DLLAZY_OR_NOW      0
12723 #        endif
12724 #      endif
12725 #    endif
12726 #  endif
12727 #endif
12728
12729 /* When -fvisibility=hidden is used, assume the code has been annotated
12730    correspondingly for the symbols needed.  */
12731 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12732 int fnord () __attribute__((visibility("default")));
12733 #endif
12734
12735 int fnord () { return 42; }
12736 int main ()
12737 {
12738   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12739   int status = $lt_dlunknown;
12740
12741   if (self)
12742     {
12743       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12744       else
12745         {
12746           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12747           else puts (dlerror ());
12748         }
12749       /* dlclose (self); */
12750     }
12751   else
12752     puts (dlerror ());
12753
12754   return status;
12755 }
12756 _LT_EOF
12757   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12758   (eval $ac_link) 2>&5
12759   ac_status=$?
12760   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12761   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12762     (./conftest; exit; ) >&5 2>/dev/null
12763     lt_status=$?
12764     case x$lt_status in
12765       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12766       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12767       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12768     esac
12769   else :
12770     # compilation failed
12771     lt_cv_dlopen_self_static=no
12772   fi
12773 fi
12774 rm -fr conftest*
12775
12776
12777 fi
12778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12779 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12780     fi
12781
12782     CPPFLAGS=$save_CPPFLAGS
12783     LDFLAGS=$save_LDFLAGS
12784     LIBS=$save_LIBS
12785     ;;
12786   esac
12787
12788   case $lt_cv_dlopen_self in
12789   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12790   *) enable_dlopen_self=unknown ;;
12791   esac
12792
12793   case $lt_cv_dlopen_self_static in
12794   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12795   *) enable_dlopen_self_static=unknown ;;
12796   esac
12797 fi
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815 striplib=
12816 old_striplib=
12817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12818 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12819 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12820   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12821   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12822   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12823 $as_echo "yes" >&6; }
12824 else
12825 # FIXME - insert some real tests, host_os isn't really good enough
12826   case $host_os in
12827   darwin*)
12828     if test -n "$STRIP"; then
12829       striplib="$STRIP -x"
12830       old_striplib="$STRIP -S"
12831       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12832 $as_echo "yes" >&6; }
12833     else
12834       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12835 $as_echo "no" >&6; }
12836     fi
12837     ;;
12838   *)
12839     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12840 $as_echo "no" >&6; }
12841     ;;
12842   esac
12843 fi
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856   # Report what library types will actually be built
12857   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12858 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12860 $as_echo "$can_build_shared" >&6; }
12861
12862   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12863 $as_echo_n "checking whether to build shared libraries... " >&6; }
12864   test no = "$can_build_shared" && enable_shared=no
12865
12866   # On AIX, shared libraries and static libraries use the same namespace, and
12867   # are all built from PIC.
12868   case $host_os in
12869   aix3*)
12870     test yes = "$enable_shared" && enable_static=no
12871     if test -n "$RANLIB"; then
12872       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12873       postinstall_cmds='$RANLIB $lib'
12874     fi
12875     ;;
12876
12877   aix[4-9]*)
12878     if test ia64 != "$host_cpu"; then
12879       case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12880       yes,aix,yes) ;;                   # shared object as lib.so file only
12881       yes,svr4,*) ;;                    # shared object as lib.so archive member only
12882       yes,*) enable_static=no ;;        # shared object in lib.a archive as well
12883       esac
12884     fi
12885     ;;
12886   esac
12887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12888 $as_echo "$enable_shared" >&6; }
12889
12890   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12891 $as_echo_n "checking whether to build static libraries... " >&6; }
12892   # Make sure either enable_shared or enable_static is yes.
12893   test yes = "$enable_shared" || enable_static=yes
12894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12895 $as_echo "$enable_static" >&6; }
12896
12897
12898
12899
12900 fi
12901 ac_ext=c
12902 ac_cpp='$CPP $CPPFLAGS'
12903 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12904 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12905 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12906
12907 CC=$lt_save_CC
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923         ac_config_commands="$ac_config_commands libtool"
12924
12925
12926
12927
12928 # Only expand once:
12929
12930
12931
12932
12933 # Check for library functions that SQLite can optionally use.
12934 for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r
12935 do :
12936   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12937 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12938 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12939   cat >>confdefs.h <<_ACEOF
12940 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12941 _ACEOF
12942
12943 fi
12944 done
12945
12946 ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
12947 if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
12948   ac_have_decl=1
12949 else
12950   ac_have_decl=0
12951 fi
12952
12953 cat >>confdefs.h <<_ACEOF
12954 #define HAVE_DECL_STRERROR_R $ac_have_decl
12955 _ACEOF
12956
12957 for ac_func in strerror_r
12958 do :
12959   ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
12960 if test "x$ac_cv_func_strerror_r" = xyes; then :
12961   cat >>confdefs.h <<_ACEOF
12962 #define HAVE_STRERROR_R 1
12963 _ACEOF
12964
12965 fi
12966 done
12967
12968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
12969 $as_echo_n "checking whether strerror_r returns char *... " >&6; }
12970 if ${ac_cv_func_strerror_r_char_p+:} false; then :
12971   $as_echo_n "(cached) " >&6
12972 else
12973
12974     ac_cv_func_strerror_r_char_p=no
12975     if test $ac_cv_have_decl_strerror_r = yes; then
12976       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12977 /* end confdefs.h.  */
12978 $ac_includes_default
12979 int
12980 main ()
12981 {
12982
12983           char buf[100];
12984           char x = *strerror_r (0, buf, sizeof buf);
12985           char *p = strerror_r (0, buf, sizeof buf);
12986           return !p || x;
12987
12988   ;
12989   return 0;
12990 }
12991 _ACEOF
12992 if ac_fn_c_try_compile "$LINENO"; then :
12993   ac_cv_func_strerror_r_char_p=yes
12994 fi
12995 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12996     else
12997       # strerror_r is not declared.  Choose between
12998       # systems that have relatively inaccessible declarations for the
12999       # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
13000       # former has a strerror_r that returns char*, while the latter
13001       # has a strerror_r that returns `int'.
13002       # This test should segfault on the DEC system.
13003       if test "$cross_compiling" = yes; then :
13004   :
13005 else
13006   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13007 /* end confdefs.h.  */
13008 $ac_includes_default
13009         extern char *strerror_r ();
13010 int
13011 main ()
13012 {
13013 char buf[100];
13014           char x = *strerror_r (0, buf, sizeof buf);
13015           return ! isalpha (x);
13016   ;
13017   return 0;
13018 }
13019 _ACEOF
13020 if ac_fn_c_try_run "$LINENO"; then :
13021   ac_cv_func_strerror_r_char_p=yes
13022 fi
13023 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13024   conftest.$ac_objext conftest.beam conftest.$ac_ext
13025 fi
13026
13027     fi
13028
13029 fi
13030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
13031 $as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
13032 if test $ac_cv_func_strerror_r_char_p = yes; then
13033
13034 $as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
13035
13036 fi
13037
13038
13039 ac_config_files="$ac_config_files Makefile sqlite3.pc"
13040
13041
13042
13043 #-------------------------------------------------------------------------
13044 # Two options to enable readline compatible libraries:
13045 #
13046 #   --enable-editline
13047 #   --enable-readline
13048 #
13049 # Both are enabled by default. If, after command line processing both are
13050 # still enabled, the script searches for editline first and automatically
13051 # disables readline if it is found. So, to use readline explicitly, the
13052 # user must pass "--disable-editline". To disable command line editing
13053 # support altogether, "--disable-editline --disable-readline".
13054 #
13055 # When searching for either library, check for headers before libraries
13056 # as some distros supply packages that contain libraries but not header
13057 # files, which come as a separate development package.
13058 #
13059 # Check whether --enable-editline was given.
13060 if test "${enable_editline+set}" = set; then :
13061   enableval=$enable_editline;
13062 fi
13063
13064 # Check whether --enable-readline was given.
13065 if test "${enable_readline+set}" = set; then :
13066   enableval=$enable_readline;
13067 fi
13068
13069
13070 if  test x"$enable_editline" != xno ; then :
13071
13072   for ac_header in editline/readline.h
13073 do :
13074   ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
13075 if test "x$ac_cv_header_editline_readline_h" = xyes; then :
13076   cat >>confdefs.h <<_ACEOF
13077 #define HAVE_EDITLINE_READLINE_H 1
13078 _ACEOF
13079
13080     sLIBS=$LIBS
13081     LIBS=""
13082     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13083 $as_echo_n "checking for library containing readline... " >&6; }
13084 if ${ac_cv_search_readline+:} false; then :
13085   $as_echo_n "(cached) " >&6
13086 else
13087   ac_func_search_save_LIBS=$LIBS
13088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13089 /* end confdefs.h.  */
13090
13091 /* Override any GCC internal prototype to avoid an error.
13092    Use char because int might match the return type of a GCC
13093    builtin and then its argument prototype would still apply.  */
13094 #ifdef __cplusplus
13095 extern "C"
13096 #endif
13097 char readline ();
13098 int
13099 main ()
13100 {
13101 return readline ();
13102   ;
13103   return 0;
13104 }
13105 _ACEOF
13106 for ac_lib in '' edit; do
13107   if test -z "$ac_lib"; then
13108     ac_res="none required"
13109   else
13110     ac_res=-l$ac_lib
13111     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13112   fi
13113   if ac_fn_c_try_link "$LINENO"; then :
13114   ac_cv_search_readline=$ac_res
13115 fi
13116 rm -f core conftest.err conftest.$ac_objext \
13117     conftest$ac_exeext
13118   if ${ac_cv_search_readline+:} false; then :
13119   break
13120 fi
13121 done
13122 if ${ac_cv_search_readline+:} false; then :
13123
13124 else
13125   ac_cv_search_readline=no
13126 fi
13127 rm conftest.$ac_ext
13128 LIBS=$ac_func_search_save_LIBS
13129 fi
13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13131 $as_echo "$ac_cv_search_readline" >&6; }
13132 ac_res=$ac_cv_search_readline
13133 if test "$ac_res" != no; then :
13134   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13135
13136
13137 $as_echo "#define HAVE_EDITLINE 1" >>confdefs.h
13138
13139       READLINE_LIBS=$LIBS
13140       enable_readline=no
13141
13142 fi
13143
13144     { ac_cv_search_readline=; unset ac_cv_search_readline;}
13145     LIBS=$sLIBS
13146
13147 fi
13148
13149 done
13150
13151
13152 fi
13153
13154 if  test x"$enable_readline" != xno ; then :
13155
13156   for ac_header in readline/readline.h
13157 do :
13158   ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
13159 if test "x$ac_cv_header_readline_readline_h" = xyes; then :
13160   cat >>confdefs.h <<_ACEOF
13161 #define HAVE_READLINE_READLINE_H 1
13162 _ACEOF
13163
13164     sLIBS=$LIBS
13165     LIBS=""
13166     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
13167 $as_echo_n "checking for library containing tgetent... " >&6; }
13168 if ${ac_cv_search_tgetent+:} false; then :
13169   $as_echo_n "(cached) " >&6
13170 else
13171   ac_func_search_save_LIBS=$LIBS
13172 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13173 /* end confdefs.h.  */
13174
13175 /* Override any GCC internal prototype to avoid an error.
13176    Use char because int might match the return type of a GCC
13177    builtin and then its argument prototype would still apply.  */
13178 #ifdef __cplusplus
13179 extern "C"
13180 #endif
13181 char tgetent ();
13182 int
13183 main ()
13184 {
13185 return tgetent ();
13186   ;
13187   return 0;
13188 }
13189 _ACEOF
13190 for ac_lib in '' termcap curses ncurses ncursesw; do
13191   if test -z "$ac_lib"; then
13192     ac_res="none required"
13193   else
13194     ac_res=-l$ac_lib
13195     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13196   fi
13197   if ac_fn_c_try_link "$LINENO"; then :
13198   ac_cv_search_tgetent=$ac_res
13199 fi
13200 rm -f core conftest.err conftest.$ac_objext \
13201     conftest$ac_exeext
13202   if ${ac_cv_search_tgetent+:} false; then :
13203   break
13204 fi
13205 done
13206 if ${ac_cv_search_tgetent+:} false; then :
13207
13208 else
13209   ac_cv_search_tgetent=no
13210 fi
13211 rm conftest.$ac_ext
13212 LIBS=$ac_func_search_save_LIBS
13213 fi
13214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
13215 $as_echo "$ac_cv_search_tgetent" >&6; }
13216 ac_res=$ac_cv_search_tgetent
13217 if test "$ac_res" != no; then :
13218   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13219
13220 fi
13221
13222     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13223 $as_echo_n "checking for library containing readline... " >&6; }
13224 if ${ac_cv_search_readline+:} false; then :
13225   $as_echo_n "(cached) " >&6
13226 else
13227   ac_func_search_save_LIBS=$LIBS
13228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13229 /* end confdefs.h.  */
13230
13231 /* Override any GCC internal prototype to avoid an error.
13232    Use char because int might match the return type of a GCC
13233    builtin and then its argument prototype would still apply.  */
13234 #ifdef __cplusplus
13235 extern "C"
13236 #endif
13237 char readline ();
13238 int
13239 main ()
13240 {
13241 return readline ();
13242   ;
13243   return 0;
13244 }
13245 _ACEOF
13246 for ac_lib in '' readline edit; do
13247   if test -z "$ac_lib"; then
13248     ac_res="none required"
13249   else
13250     ac_res=-l$ac_lib
13251     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13252   fi
13253   if ac_fn_c_try_link "$LINENO"; then :
13254   ac_cv_search_readline=$ac_res
13255 fi
13256 rm -f core conftest.err conftest.$ac_objext \
13257     conftest$ac_exeext
13258   if ${ac_cv_search_readline+:} false; then :
13259   break
13260 fi
13261 done
13262 if ${ac_cv_search_readline+:} false; then :
13263
13264 else
13265   ac_cv_search_readline=no
13266 fi
13267 rm conftest.$ac_ext
13268 LIBS=$ac_func_search_save_LIBS
13269 fi
13270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13271 $as_echo "$ac_cv_search_readline" >&6; }
13272 ac_res=$ac_cv_search_readline
13273 if test "$ac_res" != no; then :
13274   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13275
13276
13277 $as_echo "#define HAVE_READLINE 1" >>confdefs.h
13278
13279       READLINE_LIBS=$LIBS
13280
13281 fi
13282
13283     LIBS=$sLIBS
13284
13285 fi
13286
13287 done
13288
13289
13290 fi
13291
13292
13293 #-----------------------------------------------------------------------
13294
13295 #-----------------------------------------------------------------------
13296 #   --enable-threadsafe
13297 #
13298 # Check whether --enable-threadsafe was given.
13299 if test "${enable_threadsafe+set}" = set; then :
13300   enableval=$enable_threadsafe;
13301 else
13302   enable_threadsafe=yes
13303 fi
13304
13305 THREADSAFE_FLAGS=-DSQLITE_THREADSAFE=0
13306 if test x"$enable_threadsafe" != "xno"; then
13307   THREADSAFE_FLAGS="-D_REENTRANT=1 -DSQLITE_THREADSAFE=1"
13308   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
13309 $as_echo_n "checking for library containing pthread_create... " >&6; }
13310 if ${ac_cv_search_pthread_create+:} false; then :
13311   $as_echo_n "(cached) " >&6
13312 else
13313   ac_func_search_save_LIBS=$LIBS
13314 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13315 /* end confdefs.h.  */
13316
13317 /* Override any GCC internal prototype to avoid an error.
13318    Use char because int might match the return type of a GCC
13319    builtin and then its argument prototype would still apply.  */
13320 #ifdef __cplusplus
13321 extern "C"
13322 #endif
13323 char pthread_create ();
13324 int
13325 main ()
13326 {
13327 return pthread_create ();
13328   ;
13329   return 0;
13330 }
13331 _ACEOF
13332 for ac_lib in '' pthread; do
13333   if test -z "$ac_lib"; then
13334     ac_res="none required"
13335   else
13336     ac_res=-l$ac_lib
13337     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13338   fi
13339   if ac_fn_c_try_link "$LINENO"; then :
13340   ac_cv_search_pthread_create=$ac_res
13341 fi
13342 rm -f core conftest.err conftest.$ac_objext \
13343     conftest$ac_exeext
13344   if ${ac_cv_search_pthread_create+:} false; then :
13345   break
13346 fi
13347 done
13348 if ${ac_cv_search_pthread_create+:} false; then :
13349
13350 else
13351   ac_cv_search_pthread_create=no
13352 fi
13353 rm conftest.$ac_ext
13354 LIBS=$ac_func_search_save_LIBS
13355 fi
13356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
13357 $as_echo "$ac_cv_search_pthread_create" >&6; }
13358 ac_res=$ac_cv_search_pthread_create
13359 if test "$ac_res" != no; then :
13360   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13361
13362 fi
13363
13364   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5
13365 $as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; }
13366 if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13367   $as_echo_n "(cached) " >&6
13368 else
13369   ac_func_search_save_LIBS=$LIBS
13370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13371 /* end confdefs.h.  */
13372
13373 /* Override any GCC internal prototype to avoid an error.
13374    Use char because int might match the return type of a GCC
13375    builtin and then its argument prototype would still apply.  */
13376 #ifdef __cplusplus
13377 extern "C"
13378 #endif
13379 char pthread_mutexattr_init ();
13380 int
13381 main ()
13382 {
13383 return pthread_mutexattr_init ();
13384   ;
13385   return 0;
13386 }
13387 _ACEOF
13388 for ac_lib in '' pthread; do
13389   if test -z "$ac_lib"; then
13390     ac_res="none required"
13391   else
13392     ac_res=-l$ac_lib
13393     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13394   fi
13395   if ac_fn_c_try_link "$LINENO"; then :
13396   ac_cv_search_pthread_mutexattr_init=$ac_res
13397 fi
13398 rm -f core conftest.err conftest.$ac_objext \
13399     conftest$ac_exeext
13400   if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13401   break
13402 fi
13403 done
13404 if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13405
13406 else
13407   ac_cv_search_pthread_mutexattr_init=no
13408 fi
13409 rm conftest.$ac_ext
13410 LIBS=$ac_func_search_save_LIBS
13411 fi
13412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5
13413 $as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; }
13414 ac_res=$ac_cv_search_pthread_mutexattr_init
13415 if test "$ac_res" != no; then :
13416   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13417
13418 fi
13419
13420 fi
13421
13422 #-----------------------------------------------------------------------
13423
13424 #-----------------------------------------------------------------------
13425 #   --enable-dynamic-extensions
13426 #
13427 # Check whether --enable-dynamic-extensions was given.
13428 if test "${enable_dynamic_extensions+set}" = set; then :
13429   enableval=$enable_dynamic_extensions;
13430 else
13431   enable_dynamic_extensions=yes
13432 fi
13433
13434 if test x"$enable_dynamic_extensions" != "xno"; then
13435   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13436 $as_echo_n "checking for library containing dlopen... " >&6; }
13437 if ${ac_cv_search_dlopen+:} false; then :
13438   $as_echo_n "(cached) " >&6
13439 else
13440   ac_func_search_save_LIBS=$LIBS
13441 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13442 /* end confdefs.h.  */
13443
13444 /* Override any GCC internal prototype to avoid an error.
13445    Use char because int might match the return type of a GCC
13446    builtin and then its argument prototype would still apply.  */
13447 #ifdef __cplusplus
13448 extern "C"
13449 #endif
13450 char dlopen ();
13451 int
13452 main ()
13453 {
13454 return dlopen ();
13455   ;
13456   return 0;
13457 }
13458 _ACEOF
13459 for ac_lib in '' dl; do
13460   if test -z "$ac_lib"; then
13461     ac_res="none required"
13462   else
13463     ac_res=-l$ac_lib
13464     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13465   fi
13466   if ac_fn_c_try_link "$LINENO"; then :
13467   ac_cv_search_dlopen=$ac_res
13468 fi
13469 rm -f core conftest.err conftest.$ac_objext \
13470     conftest$ac_exeext
13471   if ${ac_cv_search_dlopen+:} false; then :
13472   break
13473 fi
13474 done
13475 if ${ac_cv_search_dlopen+:} false; then :
13476
13477 else
13478   ac_cv_search_dlopen=no
13479 fi
13480 rm conftest.$ac_ext
13481 LIBS=$ac_func_search_save_LIBS
13482 fi
13483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13484 $as_echo "$ac_cv_search_dlopen" >&6; }
13485 ac_res=$ac_cv_search_dlopen
13486 if test "$ac_res" != no; then :
13487   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13488
13489 fi
13490
13491 else
13492   DYNAMIC_EXTENSION_FLAGS=-DSQLITE_OMIT_LOAD_EXTENSION=1
13493 fi
13494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5
13495 $as_echo_n "checking for whether to support dynamic extensions... " >&6; }
13496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5
13497 $as_echo "$enable_dynamic_extensions" >&6; }
13498
13499 #-----------------------------------------------------------------------
13500
13501 #-----------------------------------------------------------------------
13502 #   --enable-fts5
13503 #
13504 # Check whether --enable-fts5 was given.
13505 if test "${enable_fts5+set}" = set; then :
13506   enableval=$enable_fts5;
13507 else
13508   enable_fts5=no
13509 fi
13510
13511 if test x"$enable_fts5" = "xyes"; then
13512   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
13513 $as_echo_n "checking for library containing log... " >&6; }
13514 if ${ac_cv_search_log+:} false; then :
13515   $as_echo_n "(cached) " >&6
13516 else
13517   ac_func_search_save_LIBS=$LIBS
13518 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13519 /* end confdefs.h.  */
13520
13521 /* Override any GCC internal prototype to avoid an error.
13522    Use char because int might match the return type of a GCC
13523    builtin and then its argument prototype would still apply.  */
13524 #ifdef __cplusplus
13525 extern "C"
13526 #endif
13527 char log ();
13528 int
13529 main ()
13530 {
13531 return log ();
13532   ;
13533   return 0;
13534 }
13535 _ACEOF
13536 for ac_lib in '' m; do
13537   if test -z "$ac_lib"; then
13538     ac_res="none required"
13539   else
13540     ac_res=-l$ac_lib
13541     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13542   fi
13543   if ac_fn_c_try_link "$LINENO"; then :
13544   ac_cv_search_log=$ac_res
13545 fi
13546 rm -f core conftest.err conftest.$ac_objext \
13547     conftest$ac_exeext
13548   if ${ac_cv_search_log+:} false; then :
13549   break
13550 fi
13551 done
13552 if ${ac_cv_search_log+:} false; then :
13553
13554 else
13555   ac_cv_search_log=no
13556 fi
13557 rm conftest.$ac_ext
13558 LIBS=$ac_func_search_save_LIBS
13559 fi
13560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
13561 $as_echo "$ac_cv_search_log" >&6; }
13562 ac_res=$ac_cv_search_log
13563 if test "$ac_res" != no; then :
13564   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13565
13566 fi
13567
13568   FTS5_FLAGS=-DSQLITE_ENABLE_FTS5
13569 fi
13570
13571 #-----------------------------------------------------------------------
13572
13573 #-----------------------------------------------------------------------
13574 #   --enable-json1
13575 #
13576 # Check whether --enable-json1 was given.
13577 if test "${enable_json1+set}" = set; then :
13578   enableval=$enable_json1;
13579 else
13580   enable_json1=no
13581 fi
13582
13583 if test x"$enable_json1" = "xyes"; then
13584   JSON1_FLAGS=-DSQLITE_ENABLE_JSON1
13585 fi
13586
13587 #-----------------------------------------------------------------------
13588
13589 #-----------------------------------------------------------------------
13590 #   --enable-session
13591 #
13592 # Check whether --enable-session was given.
13593 if test "${enable_session+set}" = set; then :
13594   enableval=$enable_session;
13595 else
13596   enable_session=no
13597 fi
13598
13599 if test x"$enable_session" = "xyes"; then
13600   SESSION_FLAGS="-DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK"
13601 fi
13602
13603 #-----------------------------------------------------------------------
13604
13605 #-----------------------------------------------------------------------
13606 #   --enable-static-shell
13607 #
13608 # Check whether --enable-static-shell was given.
13609 if test "${enable_static_shell+set}" = set; then :
13610   enableval=$enable_static_shell;
13611 else
13612   enable_static_shell=yes
13613 fi
13614
13615 if test x"$enable_static_shell" = "xyes"; then
13616   EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT
13617 else
13618   EXTRA_SHELL_OBJ=libsqlite3.la
13619 fi
13620
13621 #-----------------------------------------------------------------------
13622
13623 for ac_func in posix_fallocate
13624 do :
13625   ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate"
13626 if test "x$ac_cv_func_posix_fallocate" = xyes; then :
13627   cat >>confdefs.h <<_ACEOF
13628 #define HAVE_POSIX_FALLOCATE 1
13629 _ACEOF
13630
13631 fi
13632 done
13633
13634
13635 #-----------------------------------------------------------------------
13636 # UPDATE: Maybe it's better if users just set CFLAGS before invoking
13637 # configure. This option doesn't really add much...
13638 #
13639 #   --enable-tempstore
13640 #
13641 # AC_ARG_ENABLE(tempstore, [AS_HELP_STRING(
13642 #   [--enable-tempstore],
13643 #   [in-memory temporary tables (never, no, yes, always) [default=no]])],
13644 #   [], [enable_tempstore=no])
13645 # AC_MSG_CHECKING([for whether or not to store temp tables in-memory])
13646 # case "$enable_tempstore" in
13647 #   never )  TEMP_STORE=0 ;;
13648 #   no )     TEMP_STORE=1 ;;
13649 #   always ) TEMP_STORE=3 ;;
13650 #   yes )    TEMP_STORE=3 ;;
13651 #   * )
13652 #     TEMP_STORE=1
13653 #     enable_tempstore=yes
13654 #   ;;
13655 # esac
13656 # AC_MSG_RESULT($enable_tempstore)
13657 # AC_SUBST(TEMP_STORE)
13658 #-----------------------------------------------------------------------
13659
13660 cat >confcache <<\_ACEOF
13661 # This file is a shell script that caches the results of configure
13662 # tests run on this system so they can be shared between configure
13663 # scripts and configure runs, see configure's option --config-cache.
13664 # It is not useful on other systems.  If it contains results you don't
13665 # want to keep, you may remove or edit it.
13666 #
13667 # config.status only pays attention to the cache file if you give it
13668 # the --recheck option to rerun configure.
13669 #
13670 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13671 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13672 # following values.
13673
13674 _ACEOF
13675
13676 # The following way of writing the cache mishandles newlines in values,
13677 # but we know of no workaround that is simple, portable, and efficient.
13678 # So, we kill variables containing newlines.
13679 # Ultrix sh set writes to stderr and can't be redirected directly,
13680 # and sets the high bit in the cache file unless we assign to the vars.
13681 (
13682   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13683     eval ac_val=\$$ac_var
13684     case $ac_val in #(
13685     *${as_nl}*)
13686       case $ac_var in #(
13687       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13688 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13689       esac
13690       case $ac_var in #(
13691       _ | IFS | as_nl) ;; #(
13692       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13693       *) { eval $ac_var=; unset $ac_var;} ;;
13694       esac ;;
13695     esac
13696   done
13697
13698   (set) 2>&1 |
13699     case $as_nl`(ac_space=' '; set) 2>&1` in #(
13700     *${as_nl}ac_space=\ *)
13701       # `set' does not quote correctly, so add quotes: double-quote
13702       # substitution turns \\\\ into \\, and sed turns \\ into \.
13703       sed -n \
13704         "s/'/'\\\\''/g;
13705           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13706       ;; #(
13707     *)
13708       # `set' quotes correctly as required by POSIX, so do not add quotes.
13709       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13710       ;;
13711     esac |
13712     sort
13713 ) |
13714   sed '
13715      /^ac_cv_env_/b end
13716      t clear
13717      :clear
13718      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13719      t end
13720      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13721      :end' >>confcache
13722 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13723   if test -w "$cache_file"; then
13724     if test "x$cache_file" != "x/dev/null"; then
13725       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13726 $as_echo "$as_me: updating cache $cache_file" >&6;}
13727       if test ! -f "$cache_file" || test -h "$cache_file"; then
13728         cat confcache >"$cache_file"
13729       else
13730         case $cache_file in #(
13731         */* | ?:*)
13732           mv -f confcache "$cache_file"$$ &&
13733           mv -f "$cache_file"$$ "$cache_file" ;; #(
13734         *)
13735           mv -f confcache "$cache_file" ;;
13736         esac
13737       fi
13738     fi
13739   else
13740     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13741 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13742   fi
13743 fi
13744 rm -f confcache
13745
13746 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13747 # Let make expand exec_prefix.
13748 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13749
13750 # Transform confdefs.h into DEFS.
13751 # Protect against shell expansion while executing Makefile rules.
13752 # Protect against Makefile macro expansion.
13753 #
13754 # If the first sed substitution is executed (which looks for macros that
13755 # take arguments), then branch to the quote section.  Otherwise,
13756 # look for a macro that doesn't take arguments.
13757 ac_script='
13758 :mline
13759 /\\$/{
13760  N
13761  s,\\\n,,
13762  b mline
13763 }
13764 t clear
13765 :clear
13766 s/^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\)/-D\1=\2/g
13767 t quote
13768 s/^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)/-D\1=\2/g
13769 t quote
13770 b any
13771 :quote
13772 s/[      `~#$^&*(){}\\|;'\''"<>?]/\\&/g
13773 s/\[/\\&/g
13774 s/\]/\\&/g
13775 s/\$/$$/g
13776 H
13777 :any
13778 ${
13779         g
13780         s/^\n//
13781         s/\n/ /g
13782         p
13783 }
13784 '
13785 DEFS=`sed -n "$ac_script" confdefs.h`
13786
13787
13788 ac_libobjs=
13789 ac_ltlibobjs=
13790 U=
13791 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13792   # 1. Remove the extension, and $U if already installed.
13793   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13794   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13795   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13796   #    will be set to the directory where LIBOBJS objects are built.
13797   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13798   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13799 done
13800 LIBOBJS=$ac_libobjs
13801
13802 LTLIBOBJS=$ac_ltlibobjs
13803
13804
13805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13806 $as_echo_n "checking that generated files are newer than configure... " >&6; }
13807    if test -n "$am_sleep_pid"; then
13808      # Hide warnings about reused PIDs.
13809      wait $am_sleep_pid 2>/dev/null
13810    fi
13811    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13812 $as_echo "done" >&6; }
13813  if test -n "$EXEEXT"; then
13814   am__EXEEXT_TRUE=
13815   am__EXEEXT_FALSE='#'
13816 else
13817   am__EXEEXT_TRUE='#'
13818   am__EXEEXT_FALSE=
13819 fi
13820
13821 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
13822   as_fn_error $? "conditional \"AMDEP\" was never defined.
13823 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13824 fi
13825 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13826   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13827 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13828 fi
13829 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
13830   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
13831 Usually this means the macro was only invoked conditionally." "$LINENO" 5
13832 fi
13833
13834 : "${CONFIG_STATUS=./config.status}"
13835 ac_write_fail=0
13836 ac_clean_files_save=$ac_clean_files
13837 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13838 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
13839 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13840 as_write_fail=0
13841 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
13842 #! $SHELL
13843 # Generated by $as_me.
13844 # Run this file to recreate the current configuration.
13845 # Compiler output produced by configure, useful for debugging
13846 # configure, is in config.log if it exists.
13847
13848 debug=false
13849 ac_cs_recheck=false
13850 ac_cs_silent=false
13851
13852 SHELL=\${CONFIG_SHELL-$SHELL}
13853 export SHELL
13854 _ASEOF
13855 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
13856 ## -------------------- ##
13857 ## M4sh Initialization. ##
13858 ## -------------------- ##
13859
13860 # Be more Bourne compatible
13861 DUALCASE=1; export DUALCASE # for MKS sh
13862 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
13863   emulate sh
13864   NULLCMD=:
13865   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13866   # is contrary to our usage.  Disable this feature.
13867   alias -g '${1+"$@"}'='"$@"'
13868   setopt NO_GLOB_SUBST
13869 else
13870   case `(set -o) 2>/dev/null` in #(
13871   *posix*) :
13872     set -o posix ;; #(
13873   *) :
13874      ;;
13875 esac
13876 fi
13877
13878
13879 as_nl='
13880 '
13881 export as_nl
13882 # Printing a long string crashes Solaris 7 /usr/bin/printf.
13883 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13884 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13885 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13886 # Prefer a ksh shell builtin over an external printf program on Solaris,
13887 # but without wasting forks for bash or zsh.
13888 if test -z "$BASH_VERSION$ZSH_VERSION" \
13889     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
13890   as_echo='print -r --'
13891   as_echo_n='print -rn --'
13892 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13893   as_echo='printf %s\n'
13894   as_echo_n='printf %s'
13895 else
13896   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13897     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13898     as_echo_n='/usr/ucb/echo -n'
13899   else
13900     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13901     as_echo_n_body='eval
13902       arg=$1;
13903       case $arg in #(
13904       *"$as_nl"*)
13905         expr "X$arg" : "X\\(.*\\)$as_nl";
13906         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13907       esac;
13908       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13909     '
13910     export as_echo_n_body
13911     as_echo_n='sh -c $as_echo_n_body as_echo'
13912   fi
13913   export as_echo_body
13914   as_echo='sh -c $as_echo_body as_echo'
13915 fi
13916
13917 # The user is always right.
13918 if test "${PATH_SEPARATOR+set}" != set; then
13919   PATH_SEPARATOR=:
13920   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13921     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13922       PATH_SEPARATOR=';'
13923   }
13924 fi
13925
13926
13927 # IFS
13928 # We need space, tab and new line, in precisely that order.  Quoting is
13929 # there to prevent editors from complaining about space-tab.
13930 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
13931 # splitting by setting IFS to empty value.)
13932 IFS=" ""        $as_nl"
13933
13934 # Find who we are.  Look in the path if we contain no directory separator.
13935 as_myself=
13936 case $0 in #((
13937   *[\\/]* ) as_myself=$0 ;;
13938   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13939 for as_dir in $PATH
13940 do
13941   IFS=$as_save_IFS
13942   test -z "$as_dir" && as_dir=.
13943     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13944   done
13945 IFS=$as_save_IFS
13946
13947      ;;
13948 esac
13949 # We did not find ourselves, most probably we were run as `sh COMMAND'
13950 # in which case we are not to be found in the path.
13951 if test "x$as_myself" = x; then
13952   as_myself=$0
13953 fi
13954 if test ! -f "$as_myself"; then
13955   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13956   exit 1
13957 fi
13958
13959 # Unset variables that we do not need and which cause bugs (e.g. in
13960 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
13961 # suppresses any "Segmentation fault" message there.  '((' could
13962 # trigger a bug in pdksh 5.2.14.
13963 for as_var in BASH_ENV ENV MAIL MAILPATH
13964 do eval test x\${$as_var+set} = xset \
13965   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
13966 done
13967 PS1='$ '
13968 PS2='> '
13969 PS4='+ '
13970
13971 # NLS nuisances.
13972 LC_ALL=C
13973 export LC_ALL
13974 LANGUAGE=C
13975 export LANGUAGE
13976
13977 # CDPATH.
13978 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
13979
13980
13981 # as_fn_error STATUS ERROR [LINENO LOG_FD]
13982 # ----------------------------------------
13983 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
13984 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
13985 # script with STATUS, using 1 if that was 0.
13986 as_fn_error ()
13987 {
13988   as_status=$1; test $as_status -eq 0 && as_status=1
13989   if test "$4"; then
13990     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
13991     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
13992   fi
13993   $as_echo "$as_me: error: $2" >&2
13994   as_fn_exit $as_status
13995 } # as_fn_error
13996
13997
13998 # as_fn_set_status STATUS
13999 # -----------------------
14000 # Set $? to STATUS, without forking.
14001 as_fn_set_status ()
14002 {
14003   return $1
14004 } # as_fn_set_status
14005
14006 # as_fn_exit STATUS
14007 # -----------------
14008 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14009 as_fn_exit ()
14010 {
14011   set +e
14012   as_fn_set_status $1
14013   exit $1
14014 } # as_fn_exit
14015
14016 # as_fn_unset VAR
14017 # ---------------
14018 # Portably unset VAR.
14019 as_fn_unset ()
14020 {
14021   { eval $1=; unset $1;}
14022 }
14023 as_unset=as_fn_unset
14024 # as_fn_append VAR VALUE
14025 # ----------------------
14026 # Append the text in VALUE to the end of the definition contained in VAR. Take
14027 # advantage of any shell optimizations that allow amortized linear growth over
14028 # repeated appends, instead of the typical quadratic growth present in naive
14029 # implementations.
14030 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14031   eval 'as_fn_append ()
14032   {
14033     eval $1+=\$2
14034   }'
14035 else
14036   as_fn_append ()
14037   {
14038     eval $1=\$$1\$2
14039   }
14040 fi # as_fn_append
14041
14042 # as_fn_arith ARG...
14043 # ------------------
14044 # Perform arithmetic evaluation on the ARGs, and store the result in the
14045 # global $as_val. Take advantage of shells that can avoid forks. The arguments
14046 # must be portable across $(()) and expr.
14047 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14048   eval 'as_fn_arith ()
14049   {
14050     as_val=$(( $* ))
14051   }'
14052 else
14053   as_fn_arith ()
14054   {
14055     as_val=`expr "$@" || test $? -eq 1`
14056   }
14057 fi # as_fn_arith
14058
14059
14060 if expr a : '\(a\)' >/dev/null 2>&1 &&
14061    test "X`expr 00001 : '.*\(...\)'`" = X001; then
14062   as_expr=expr
14063 else
14064   as_expr=false
14065 fi
14066
14067 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14068   as_basename=basename
14069 else
14070   as_basename=false
14071 fi
14072
14073 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14074   as_dirname=dirname
14075 else
14076   as_dirname=false
14077 fi
14078
14079 as_me=`$as_basename -- "$0" ||
14080 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14081          X"$0" : 'X\(//\)$' \| \
14082          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14083 $as_echo X/"$0" |
14084     sed '/^.*\/\([^/][^/]*\)\/*$/{
14085             s//\1/
14086             q
14087           }
14088           /^X\/\(\/\/\)$/{
14089             s//\1/
14090             q
14091           }
14092           /^X\/\(\/\).*/{
14093             s//\1/
14094             q
14095           }
14096           s/.*/./; q'`
14097
14098 # Avoid depending upon Character Ranges.
14099 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14100 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14101 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14102 as_cr_digits='0123456789'
14103 as_cr_alnum=$as_cr_Letters$as_cr_digits
14104
14105 ECHO_C= ECHO_N= ECHO_T=
14106 case `echo -n x` in #(((((
14107 -n*)
14108   case `echo 'xy\c'` in
14109   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
14110   xy)  ECHO_C='\c';;
14111   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14112        ECHO_T=' ';;
14113   esac;;
14114 *)
14115   ECHO_N='-n';;
14116 esac
14117
14118 rm -f conf$$ conf$$.exe conf$$.file
14119 if test -d conf$$.dir; then
14120   rm -f conf$$.dir/conf$$.file
14121 else
14122   rm -f conf$$.dir
14123   mkdir conf$$.dir 2>/dev/null
14124 fi
14125 if (echo >conf$$.file) 2>/dev/null; then
14126   if ln -s conf$$.file conf$$ 2>/dev/null; then
14127     as_ln_s='ln -s'
14128     # ... but there are two gotchas:
14129     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14130     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14131     # In both cases, we have to default to `cp -pR'.
14132     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14133       as_ln_s='cp -pR'
14134   elif ln conf$$.file conf$$ 2>/dev/null; then
14135     as_ln_s=ln
14136   else
14137     as_ln_s='cp -pR'
14138   fi
14139 else
14140   as_ln_s='cp -pR'
14141 fi
14142 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14143 rmdir conf$$.dir 2>/dev/null
14144
14145
14146 # as_fn_mkdir_p
14147 # -------------
14148 # Create "$as_dir" as a directory, including parents if necessary.
14149 as_fn_mkdir_p ()
14150 {
14151
14152   case $as_dir in #(
14153   -*) as_dir=./$as_dir;;
14154   esac
14155   test -d "$as_dir" || eval $as_mkdir_p || {
14156     as_dirs=
14157     while :; do
14158       case $as_dir in #(
14159       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14160       *) as_qdir=$as_dir;;
14161       esac
14162       as_dirs="'$as_qdir' $as_dirs"
14163       as_dir=`$as_dirname -- "$as_dir" ||
14164 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14165          X"$as_dir" : 'X\(//\)[^/]' \| \
14166          X"$as_dir" : 'X\(//\)$' \| \
14167          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14168 $as_echo X"$as_dir" |
14169     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14170             s//\1/
14171             q
14172           }
14173           /^X\(\/\/\)[^/].*/{
14174             s//\1/
14175             q
14176           }
14177           /^X\(\/\/\)$/{
14178             s//\1/
14179             q
14180           }
14181           /^X\(\/\).*/{
14182             s//\1/
14183             q
14184           }
14185           s/.*/./; q'`
14186       test -d "$as_dir" && break
14187     done
14188     test -z "$as_dirs" || eval "mkdir $as_dirs"
14189   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14190
14191
14192 } # as_fn_mkdir_p
14193 if mkdir -p . 2>/dev/null; then
14194   as_mkdir_p='mkdir -p "$as_dir"'
14195 else
14196   test -d ./-p && rmdir ./-p
14197   as_mkdir_p=false
14198 fi
14199
14200
14201 # as_fn_executable_p FILE
14202 # -----------------------
14203 # Test if FILE is an executable regular file.
14204 as_fn_executable_p ()
14205 {
14206   test -f "$1" && test -x "$1"
14207 } # as_fn_executable_p
14208 as_test_x='test -x'
14209 as_executable_p=as_fn_executable_p
14210
14211 # Sed expression to map a string onto a valid CPP name.
14212 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14213
14214 # Sed expression to map a string onto a valid variable name.
14215 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14216
14217
14218 exec 6>&1
14219 ## ----------------------------------- ##
14220 ## Main body of $CONFIG_STATUS script. ##
14221 ## ----------------------------------- ##
14222 _ASEOF
14223 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14224
14225 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14226 # Save the log message, to keep $0 and so on meaningful, and to
14227 # report actual input values of CONFIG_FILES etc. instead of their
14228 # values after options handling.
14229 ac_log="
14230 This file was extended by sqlite $as_me 3.14.1, which was
14231 generated by GNU Autoconf 2.69.  Invocation command line was
14232
14233   CONFIG_FILES    = $CONFIG_FILES
14234   CONFIG_HEADERS  = $CONFIG_HEADERS
14235   CONFIG_LINKS    = $CONFIG_LINKS
14236   CONFIG_COMMANDS = $CONFIG_COMMANDS
14237   $ $0 $@
14238
14239 on `(hostname || uname -n) 2>/dev/null | sed 1q`
14240 "
14241
14242 _ACEOF
14243
14244 case $ac_config_files in *"
14245 "*) set x $ac_config_files; shift; ac_config_files=$*;;
14246 esac
14247
14248
14249
14250 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14251 # Files that config.status was made for.
14252 config_files="$ac_config_files"
14253 config_commands="$ac_config_commands"
14254
14255 _ACEOF
14256
14257 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14258 ac_cs_usage="\
14259 \`$as_me' instantiates files and other configuration actions
14260 from templates according to the current configuration.  Unless the files
14261 and actions are specified as TAGs, all are instantiated by default.
14262
14263 Usage: $0 [OPTION]... [TAG]...
14264
14265   -h, --help       print this help, then exit
14266   -V, --version    print version number and configuration settings, then exit
14267       --config     print configuration, then exit
14268   -q, --quiet, --silent
14269                    do not print progress messages
14270   -d, --debug      don't remove temporary files
14271       --recheck    update $as_me by reconfiguring in the same conditions
14272       --file=FILE[:TEMPLATE]
14273                    instantiate the configuration file FILE
14274
14275 Configuration files:
14276 $config_files
14277
14278 Configuration commands:
14279 $config_commands
14280
14281 Report bugs to <http://www.sqlite.org>."
14282
14283 _ACEOF
14284 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14285 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14286 ac_cs_version="\\
14287 sqlite config.status 3.14.1
14288 configured by $0, generated by GNU Autoconf 2.69,
14289   with options \\"\$ac_cs_config\\"
14290
14291 Copyright (C) 2012 Free Software Foundation, Inc.
14292 This config.status script is free software; the Free Software Foundation
14293 gives unlimited permission to copy, distribute and modify it."
14294
14295 ac_pwd='$ac_pwd'
14296 srcdir='$srcdir'
14297 INSTALL='$INSTALL'
14298 MKDIR_P='$MKDIR_P'
14299 AWK='$AWK'
14300 test -n "\$AWK" || AWK=awk
14301 _ACEOF
14302
14303 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14304 # The default lists apply if the user does not specify any file.
14305 ac_need_defaults=:
14306 while test $# != 0
14307 do
14308   case $1 in
14309   --*=?*)
14310     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14311     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14312     ac_shift=:
14313     ;;
14314   --*=)
14315     ac_option=`expr "X$1" : 'X\([^=]*\)='`
14316     ac_optarg=
14317     ac_shift=:
14318     ;;
14319   *)
14320     ac_option=$1
14321     ac_optarg=$2
14322     ac_shift=shift
14323     ;;
14324   esac
14325
14326   case $ac_option in
14327   # Handling of the options.
14328   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14329     ac_cs_recheck=: ;;
14330   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14331     $as_echo "$ac_cs_version"; exit ;;
14332   --config | --confi | --conf | --con | --co | --c )
14333     $as_echo "$ac_cs_config"; exit ;;
14334   --debug | --debu | --deb | --de | --d | -d )
14335     debug=: ;;
14336   --file | --fil | --fi | --f )
14337     $ac_shift
14338     case $ac_optarg in
14339     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14340     '') as_fn_error $? "missing file argument" ;;
14341     esac
14342     as_fn_append CONFIG_FILES " '$ac_optarg'"
14343     ac_need_defaults=false;;
14344   --he | --h |  --help | --hel | -h )
14345     $as_echo "$ac_cs_usage"; exit ;;
14346   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14347   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14348     ac_cs_silent=: ;;
14349
14350   # This is an error.
14351   -*) as_fn_error $? "unrecognized option: \`$1'
14352 Try \`$0 --help' for more information." ;;
14353
14354   *) as_fn_append ac_config_targets " $1"
14355      ac_need_defaults=false ;;
14356
14357   esac
14358   shift
14359 done
14360
14361 ac_configure_extra_args=
14362
14363 if $ac_cs_silent; then
14364   exec 6>/dev/null
14365   ac_configure_extra_args="$ac_configure_extra_args --silent"
14366 fi
14367
14368 _ACEOF
14369 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14370 if \$ac_cs_recheck; then
14371   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14372   shift
14373   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14374   CONFIG_SHELL='$SHELL'
14375   export CONFIG_SHELL
14376   exec "\$@"
14377 fi
14378
14379 _ACEOF
14380 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14381 exec 5>>config.log
14382 {
14383   echo
14384   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14385 ## Running $as_me. ##
14386 _ASBOX
14387   $as_echo "$ac_log"
14388 } >&5
14389
14390 _ACEOF
14391 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14392 #
14393 # INIT-COMMANDS
14394 #
14395 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14396
14397
14398 # The HP-UX ksh and POSIX shell print the target directory to stdout
14399 # if CDPATH is set.
14400 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14401
14402 sed_quote_subst='$sed_quote_subst'
14403 double_quote_subst='$double_quote_subst'
14404 delay_variable_subst='$delay_variable_subst'
14405 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14406 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14407 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14408 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14409 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14410 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14411 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
14412 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14413 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14414 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14415 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14416 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14417 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14418 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14419 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14420 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14421 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14422 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14423 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14424 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14425 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14426 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14427 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14428 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14429 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14430 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14431 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14432 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14433 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14434 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14435 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14436 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14437 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14438 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14439 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14440 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14441 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14442 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14443 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14444 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14445 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14446 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14447 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14448 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14449 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14450 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14451 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14452 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14453 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14454 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14455 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14456 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14457 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14458 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14459 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14460 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14461 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
14462 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14463 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"`'
14464 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
14465 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14466 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14467 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
14468 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14469 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14470 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14471 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14472 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14473 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14474 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14475 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14476 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14477 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14478 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14479 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14480 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14481 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14482 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14483 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14484 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14485 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14486 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14487 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14488 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14489 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14490 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14491 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14492 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14493 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14494 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14495 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14496 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14497 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14498 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14499 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14500 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14501 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14502 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14503 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14504 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14505 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14506 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14507 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14508 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14509 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14510 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14511 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14512 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14513 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14514 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14515 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14516 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14517 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14518 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14519 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14520 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14521 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14522 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14523 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14524 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14525 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14526 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14527 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14528 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14529 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14530 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14531 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14532 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14533 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
14534 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14535 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14536 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14537 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14538 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14539 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14540
14541 LTCC='$LTCC'
14542 LTCFLAGS='$LTCFLAGS'
14543 compiler='$compiler_DEFAULT'
14544
14545 # A function that is used when there is no print builtin or printf.
14546 func_fallback_echo ()
14547 {
14548   eval 'cat <<_LTECHO_EOF
14549 \$1
14550 _LTECHO_EOF'
14551 }
14552
14553 # Quote evaled strings.
14554 for var in SHELL \
14555 ECHO \
14556 PATH_SEPARATOR \
14557 SED \
14558 GREP \
14559 EGREP \
14560 FGREP \
14561 LD \
14562 NM \
14563 LN_S \
14564 lt_SP2NL \
14565 lt_NL2SP \
14566 reload_flag \
14567 OBJDUMP \
14568 deplibs_check_method \
14569 file_magic_cmd \
14570 file_magic_glob \
14571 want_nocaseglob \
14572 DLLTOOL \
14573 sharedlib_from_linklib_cmd \
14574 AR \
14575 AR_FLAGS \
14576 archiver_list_spec \
14577 STRIP \
14578 RANLIB \
14579 CC \
14580 CFLAGS \
14581 compiler \
14582 lt_cv_sys_global_symbol_pipe \
14583 lt_cv_sys_global_symbol_to_cdecl \
14584 lt_cv_sys_global_symbol_to_import \
14585 lt_cv_sys_global_symbol_to_c_name_address \
14586 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14587 lt_cv_nm_interface \
14588 nm_file_list_spec \
14589 lt_cv_truncate_bin \
14590 lt_prog_compiler_no_builtin_flag \
14591 lt_prog_compiler_pic \
14592 lt_prog_compiler_wl \
14593 lt_prog_compiler_static \
14594 lt_cv_prog_compiler_c_o \
14595 need_locks \
14596 MANIFEST_TOOL \
14597 DSYMUTIL \
14598 NMEDIT \
14599 LIPO \
14600 OTOOL \
14601 OTOOL64 \
14602 shrext_cmds \
14603 export_dynamic_flag_spec \
14604 whole_archive_flag_spec \
14605 compiler_needs_object \
14606 with_gnu_ld \
14607 allow_undefined_flag \
14608 no_undefined_flag \
14609 hardcode_libdir_flag_spec \
14610 hardcode_libdir_separator \
14611 exclude_expsyms \
14612 include_expsyms \
14613 file_list_spec \
14614 variables_saved_for_relink \
14615 libname_spec \
14616 library_names_spec \
14617 soname_spec \
14618 install_override_mode \
14619 finish_eval \
14620 old_striplib \
14621 striplib; do
14622     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14623     *[\\\\\\\`\\"\\\$]*)
14624       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14625       ;;
14626     *)
14627       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14628       ;;
14629     esac
14630 done
14631
14632 # Double-quote double-evaled strings.
14633 for var in reload_cmds \
14634 old_postinstall_cmds \
14635 old_postuninstall_cmds \
14636 old_archive_cmds \
14637 extract_expsyms_cmds \
14638 old_archive_from_new_cmds \
14639 old_archive_from_expsyms_cmds \
14640 archive_cmds \
14641 archive_expsym_cmds \
14642 module_cmds \
14643 module_expsym_cmds \
14644 export_symbols_cmds \
14645 prelink_cmds \
14646 postlink_cmds \
14647 postinstall_cmds \
14648 postuninstall_cmds \
14649 finish_cmds \
14650 sys_lib_search_path_spec \
14651 configure_time_dlsearch_path \
14652 configure_time_lt_sys_library_path; do
14653     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14654     *[\\\\\\\`\\"\\\$]*)
14655       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14656       ;;
14657     *)
14658       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14659       ;;
14660     esac
14661 done
14662
14663 ac_aux_dir='$ac_aux_dir'
14664
14665 # See if we are running on zsh, and set the options that allow our
14666 # commands through without removal of \ escapes INIT.
14667 if test -n "\${ZSH_VERSION+set}"; then
14668    setopt NO_GLOB_SUBST
14669 fi
14670
14671
14672     PACKAGE='$PACKAGE'
14673     VERSION='$VERSION'
14674     RM='$RM'
14675     ofile='$ofile'
14676
14677
14678
14679
14680 _ACEOF
14681
14682 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14683
14684 # Handling of arguments.
14685 for ac_config_target in $ac_config_targets
14686 do
14687   case $ac_config_target in
14688     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14689     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14690     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14691     "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
14692
14693   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14694   esac
14695 done
14696
14697
14698 # If the user did not use the arguments to specify the items to instantiate,
14699 # then the envvar interface is used.  Set only those that are not.
14700 # We use the long form for the default assignment because of an extremely
14701 # bizarre bug on SunOS 4.1.3.
14702 if $ac_need_defaults; then
14703   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14704   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14705 fi
14706
14707 # Have a temporary directory for convenience.  Make it in the build tree
14708 # simply because there is no reason against having it here, and in addition,
14709 # creating and moving files from /tmp can sometimes cause problems.
14710 # Hook for its removal unless debugging.
14711 # Note that there is a small window in which the directory will not be cleaned:
14712 # after its creation but before its name has been assigned to `$tmp'.
14713 $debug ||
14714 {
14715   tmp= ac_tmp=
14716   trap 'exit_status=$?
14717   : "${ac_tmp:=$tmp}"
14718   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14719 ' 0
14720   trap 'as_fn_exit 1' 1 2 13 15
14721 }
14722 # Create a (secure) tmp directory for tmp files.
14723
14724 {
14725   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14726   test -d "$tmp"
14727 }  ||
14728 {
14729   tmp=./conf$$-$RANDOM
14730   (umask 077 && mkdir "$tmp")
14731 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14732 ac_tmp=$tmp
14733
14734 # Set up the scripts for CONFIG_FILES section.
14735 # No need to generate them if there are no CONFIG_FILES.
14736 # This happens for instance with `./config.status config.h'.
14737 if test -n "$CONFIG_FILES"; then
14738
14739
14740 ac_cr=`echo X | tr X '\015'`
14741 # On cygwin, bash can eat \r inside `` if the user requested igncr.
14742 # But we know of no other shell where ac_cr would be empty at this
14743 # point, so we can use a bashism as a fallback.
14744 if test "x$ac_cr" = x; then
14745   eval ac_cr=\$\'\\r\'
14746 fi
14747 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14748 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14749   ac_cs_awk_cr='\\r'
14750 else
14751   ac_cs_awk_cr=$ac_cr
14752 fi
14753
14754 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14755 _ACEOF
14756
14757
14758 {
14759   echo "cat >conf$$subs.awk <<_ACEOF" &&
14760   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14761   echo "_ACEOF"
14762 } >conf$$subs.sh ||
14763   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14764 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14765 ac_delim='%!_!# '
14766 for ac_last_try in false false false false false :; do
14767   . ./conf$$subs.sh ||
14768     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14769
14770   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14771   if test $ac_delim_n = $ac_delim_num; then
14772     break
14773   elif $ac_last_try; then
14774     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14775   else
14776     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14777   fi
14778 done
14779 rm -f conf$$subs.sh
14780
14781 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14782 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14783 _ACEOF
14784 sed -n '
14785 h
14786 s/^/S["/; s/!.*/"]=/
14787 p
14788 g
14789 s/^[^!]*!//
14790 :repl
14791 t repl
14792 s/'"$ac_delim"'$//
14793 t delim
14794 :nl
14795 h
14796 s/\(.\{148\}\)..*/\1/
14797 t more1
14798 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14799 p
14800 n
14801 b repl
14802 :more1
14803 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14804 p
14805 g
14806 s/.\{148\}//
14807 t nl
14808 :delim
14809 h
14810 s/\(.\{148\}\)..*/\1/
14811 t more2
14812 s/["\\]/\\&/g; s/^/"/; s/$/"/
14813 p
14814 b
14815 :more2
14816 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14817 p
14818 g
14819 s/.\{148\}//
14820 t delim
14821 ' <conf$$subs.awk | sed '
14822 /^[^""]/{
14823   N
14824   s/\n//
14825 }
14826 ' >>$CONFIG_STATUS || ac_write_fail=1
14827 rm -f conf$$subs.awk
14828 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14829 _ACAWK
14830 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
14831   for (key in S) S_is_set[key] = 1
14832   FS = "\a"
14833
14834 }
14835 {
14836   line = $ 0
14837   nfields = split(line, field, "@")
14838   substed = 0
14839   len = length(field[1])
14840   for (i = 2; i < nfields; i++) {
14841     key = field[i]
14842     keylen = length(key)
14843     if (S_is_set[key]) {
14844       value = S[key]
14845       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14846       len += length(value) + length(field[++i])
14847       substed = 1
14848     } else
14849       len += 1 + keylen
14850   }
14851
14852   print line
14853 }
14854
14855 _ACAWK
14856 _ACEOF
14857 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14858 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14859   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14860 else
14861   cat
14862 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
14863   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
14864 _ACEOF
14865
14866 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
14867 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
14868 # trailing colons and then remove the whole line if VPATH becomes empty
14869 # (actually we leave an empty line to preserve line numbers).
14870 if test "x$srcdir" = x.; then
14871   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
14872 h
14873 s///
14874 s/^/:/
14875 s/[      ]*$/:/
14876 s/:\$(srcdir):/:/g
14877 s/:\${srcdir}:/:/g
14878 s/:@srcdir@:/:/g
14879 s/^:*//
14880 s/:*$//
14881 x
14882 s/\(=[   ]*\).*/\1/
14883 G
14884 s/\n//
14885 s/^[^=]*=[       ]*$//
14886 }'
14887 fi
14888
14889 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14890 fi # test -n "$CONFIG_FILES"
14891
14892
14893 eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
14894 shift
14895 for ac_tag
14896 do
14897   case $ac_tag in
14898   :[FHLC]) ac_mode=$ac_tag; continue;;
14899   esac
14900   case $ac_mode$ac_tag in
14901   :[FHL]*:*);;
14902   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
14903   :[FH]-) ac_tag=-:-;;
14904   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14905   esac
14906   ac_save_IFS=$IFS
14907   IFS=:
14908   set x $ac_tag
14909   IFS=$ac_save_IFS
14910   shift
14911   ac_file=$1
14912   shift
14913
14914   case $ac_mode in
14915   :L) ac_source=$1;;
14916   :[FH])
14917     ac_file_inputs=
14918     for ac_f
14919     do
14920       case $ac_f in
14921       -) ac_f="$ac_tmp/stdin";;
14922       *) # Look for the file first in the build tree, then in the source tree
14923          # (if the path is not absolute).  The absolute path cannot be DOS-style,
14924          # because $ac_f cannot contain `:'.
14925          test -f "$ac_f" ||
14926            case $ac_f in
14927            [\\/$]*) false;;
14928            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14929            esac ||
14930            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
14931       esac
14932       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14933       as_fn_append ac_file_inputs " '$ac_f'"
14934     done
14935
14936     # Let's still pretend it is `configure' which instantiates (i.e., don't
14937     # use $as_me), people would be surprised to read:
14938     #    /* config.h.  Generated by config.status.  */
14939     configure_input='Generated from '`
14940           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14941         `' by configure.'
14942     if test x"$ac_file" != x-; then
14943       configure_input="$ac_file.  $configure_input"
14944       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
14945 $as_echo "$as_me: creating $ac_file" >&6;}
14946     fi
14947     # Neutralize special characters interpreted by sed in replacement strings.
14948     case $configure_input in #(
14949     *\&* | *\|* | *\\* )
14950        ac_sed_conf_input=`$as_echo "$configure_input" |
14951        sed 's/[\\\\&|]/\\\\&/g'`;; #(
14952     *) ac_sed_conf_input=$configure_input;;
14953     esac
14954
14955     case $ac_tag in
14956     *:-:* | *:-) cat >"$ac_tmp/stdin" \
14957       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
14958     esac
14959     ;;
14960   esac
14961
14962   ac_dir=`$as_dirname -- "$ac_file" ||
14963 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14964          X"$ac_file" : 'X\(//\)[^/]' \| \
14965          X"$ac_file" : 'X\(//\)$' \| \
14966          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14967 $as_echo X"$ac_file" |
14968     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14969             s//\1/
14970             q
14971           }
14972           /^X\(\/\/\)[^/].*/{
14973             s//\1/
14974             q
14975           }
14976           /^X\(\/\/\)$/{
14977             s//\1/
14978             q
14979           }
14980           /^X\(\/\).*/{
14981             s//\1/
14982             q
14983           }
14984           s/.*/./; q'`
14985   as_dir="$ac_dir"; as_fn_mkdir_p
14986   ac_builddir=.
14987
14988 case "$ac_dir" in
14989 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14990 *)
14991   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14992   # A ".." for each directory in $ac_dir_suffix.
14993   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14994   case $ac_top_builddir_sub in
14995   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14996   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14997   esac ;;
14998 esac
14999 ac_abs_top_builddir=$ac_pwd
15000 ac_abs_builddir=$ac_pwd$ac_dir_suffix
15001 # for backward compatibility:
15002 ac_top_builddir=$ac_top_build_prefix
15003
15004 case $srcdir in
15005   .)  # We are building in place.
15006     ac_srcdir=.
15007     ac_top_srcdir=$ac_top_builddir_sub
15008     ac_abs_top_srcdir=$ac_pwd ;;
15009   [\\/]* | ?:[\\/]* )  # Absolute name.
15010     ac_srcdir=$srcdir$ac_dir_suffix;
15011     ac_top_srcdir=$srcdir
15012     ac_abs_top_srcdir=$srcdir ;;
15013   *) # Relative name.
15014     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15015     ac_top_srcdir=$ac_top_build_prefix$srcdir
15016     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15017 esac
15018 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15019
15020
15021   case $ac_mode in
15022   :F)
15023   #
15024   # CONFIG_FILE
15025   #
15026
15027   case $INSTALL in
15028   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15029   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15030   esac
15031   ac_MKDIR_P=$MKDIR_P
15032   case $MKDIR_P in
15033   [\\/$]* | ?:[\\/]* ) ;;
15034   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15035   esac
15036 _ACEOF
15037
15038 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15039 # If the template does not know about datarootdir, expand it.
15040 # FIXME: This hack should be removed a few years after 2.60.
15041 ac_datarootdir_hack=; ac_datarootdir_seen=
15042 ac_sed_dataroot='
15043 /datarootdir/ {
15044   p
15045   q
15046 }
15047 /@datadir@/p
15048 /@docdir@/p
15049 /@infodir@/p
15050 /@localedir@/p
15051 /@mandir@/p'
15052 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15053 *datarootdir*) ac_datarootdir_seen=yes;;
15054 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15055   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15056 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15057 _ACEOF
15058 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15059   ac_datarootdir_hack='
15060   s&@datadir@&$datadir&g
15061   s&@docdir@&$docdir&g
15062   s&@infodir@&$infodir&g
15063   s&@localedir@&$localedir&g
15064   s&@mandir@&$mandir&g
15065   s&\\\${datarootdir}&$datarootdir&g' ;;
15066 esac
15067 _ACEOF
15068
15069 # Neutralize VPATH when `$srcdir' = `.'.
15070 # Shell code in configure.ac might set extrasub.
15071 # FIXME: do we really want to maintain this feature?
15072 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15073 ac_sed_extra="$ac_vpsub
15074 $extrasub
15075 _ACEOF
15076 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15077 :t
15078 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15079 s|@configure_input@|$ac_sed_conf_input|;t t
15080 s&@top_builddir@&$ac_top_builddir_sub&;t t
15081 s&@top_build_prefix@&$ac_top_build_prefix&;t t
15082 s&@srcdir@&$ac_srcdir&;t t
15083 s&@abs_srcdir@&$ac_abs_srcdir&;t t
15084 s&@top_srcdir@&$ac_top_srcdir&;t t
15085 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15086 s&@builddir@&$ac_builddir&;t t
15087 s&@abs_builddir@&$ac_abs_builddir&;t t
15088 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15089 s&@INSTALL@&$ac_INSTALL&;t t
15090 s&@MKDIR_P@&$ac_MKDIR_P&;t t
15091 $ac_datarootdir_hack
15092 "
15093 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15094   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15095
15096 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15097   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15098   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
15099       "$ac_tmp/out"`; test -z "$ac_out"; } &&
15100   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15101 which seems to be undefined.  Please make sure it is defined" >&5
15102 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15103 which seems to be undefined.  Please make sure it is defined" >&2;}
15104
15105   rm -f "$ac_tmp/stdin"
15106   case $ac_file in
15107   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15108   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15109   esac \
15110   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15111  ;;
15112
15113
15114   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15115 $as_echo "$as_me: executing $ac_file commands" >&6;}
15116  ;;
15117   esac
15118
15119
15120   case $ac_file$ac_mode in
15121     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15122   # Older Autoconf quotes --file arguments for eval, but not when files
15123   # are listed without --file.  Let's play safe and only enable the eval
15124   # if we detect the quoting.
15125   case $CONFIG_FILES in
15126   *\'*) eval set x "$CONFIG_FILES" ;;
15127   *)   set x $CONFIG_FILES ;;
15128   esac
15129   shift
15130   for mf
15131   do
15132     # Strip MF so we end up with the name of the file.
15133     mf=`echo "$mf" | sed -e 's/:.*$//'`
15134     # Check whether this is an Automake generated Makefile or not.
15135     # We used to match only the files named 'Makefile.in', but
15136     # some people rename them; so instead we look at the file content.
15137     # Grep'ing the first line is not enough: some people post-process
15138     # each Makefile.in and add a new line on top of each file to say so.
15139     # Grep'ing the whole file is not good either: AIX grep has a line
15140     # limit of 2048, but all sed's we know have understand at least 4000.
15141     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15142       dirpart=`$as_dirname -- "$mf" ||
15143 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15144          X"$mf" : 'X\(//\)[^/]' \| \
15145          X"$mf" : 'X\(//\)$' \| \
15146          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15147 $as_echo X"$mf" |
15148     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15149             s//\1/
15150             q
15151           }
15152           /^X\(\/\/\)[^/].*/{
15153             s//\1/
15154             q
15155           }
15156           /^X\(\/\/\)$/{
15157             s//\1/
15158             q
15159           }
15160           /^X\(\/\).*/{
15161             s//\1/
15162             q
15163           }
15164           s/.*/./; q'`
15165     else
15166       continue
15167     fi
15168     # Extract the definition of DEPDIR, am__include, and am__quote
15169     # from the Makefile without running 'make'.
15170     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15171     test -z "$DEPDIR" && continue
15172     am__include=`sed -n 's/^am__include = //p' < "$mf"`
15173     test -z "$am__include" && continue
15174     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15175     # Find all dependency output files, they are included files with
15176     # $(DEPDIR) in their names.  We invoke sed twice because it is the
15177     # simplest approach to changing $(DEPDIR) to its actual value in the
15178     # expansion.
15179     for file in `sed -n "
15180       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15181          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15182       # Make sure the directory exists.
15183       test -f "$dirpart/$file" && continue
15184       fdir=`$as_dirname -- "$file" ||
15185 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15186          X"$file" : 'X\(//\)[^/]' \| \
15187          X"$file" : 'X\(//\)$' \| \
15188          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15189 $as_echo X"$file" |
15190     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15191             s//\1/
15192             q
15193           }
15194           /^X\(\/\/\)[^/].*/{
15195             s//\1/
15196             q
15197           }
15198           /^X\(\/\/\)$/{
15199             s//\1/
15200             q
15201           }
15202           /^X\(\/\).*/{
15203             s//\1/
15204             q
15205           }
15206           s/.*/./; q'`
15207       as_dir=$dirpart/$fdir; as_fn_mkdir_p
15208       # echo "creating $dirpart/$file"
15209       echo '# dummy' > "$dirpart/$file"
15210     done
15211   done
15212 }
15213  ;;
15214     "libtool":C)
15215
15216     # See if we are running on zsh, and set the options that allow our
15217     # commands through without removal of \ escapes.
15218     if test -n "${ZSH_VERSION+set}"; then
15219       setopt NO_GLOB_SUBST
15220     fi
15221
15222     cfgfile=${ofile}T
15223     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15224     $RM "$cfgfile"
15225
15226     cat <<_LT_EOF >> "$cfgfile"
15227 #! $SHELL
15228 # Generated automatically by $as_me ($PACKAGE) $VERSION
15229 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15230 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
15231
15232 # Provide generalized library-building support services.
15233 # Written by Gordon Matzigkeit, 1996
15234
15235 # Copyright (C) 2014 Free Software Foundation, Inc.
15236 # This is free software; see the source for copying conditions.  There is NO
15237 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15238
15239 # GNU Libtool is free software; you can redistribute it and/or modify
15240 # it under the terms of the GNU General Public License as published by
15241 # the Free Software Foundation; either version 2 of of the License, or
15242 # (at your option) any later version.
15243 #
15244 # As a special exception to the GNU General Public License, if you
15245 # distribute this file as part of a program or library that is built
15246 # using GNU Libtool, you may include this file under the  same
15247 # distribution terms that you use for the rest of that program.
15248 #
15249 # GNU Libtool is distributed in the hope that it will be useful, but
15250 # WITHOUT ANY WARRANTY; without even the implied warranty of
15251 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15252 # GNU General Public License for more details.
15253 #
15254 # You should have received a copy of the GNU General Public License
15255 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
15256
15257
15258 # The names of the tagged configurations supported by this script.
15259 available_tags=''
15260
15261 # Configured defaults for sys_lib_dlsearch_path munging.
15262 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15263
15264 # ### BEGIN LIBTOOL CONFIG
15265
15266 # Which release of libtool.m4 was used?
15267 macro_version=$macro_version
15268 macro_revision=$macro_revision
15269
15270 # Whether or not to build shared libraries.
15271 build_libtool_libs=$enable_shared
15272
15273 # Whether or not to build static libraries.
15274 build_old_libs=$enable_static
15275
15276 # What type of objects to build.
15277 pic_mode=$pic_mode
15278
15279 # Whether or not to optimize for fast installation.
15280 fast_install=$enable_fast_install
15281
15282 # Shared archive member basename,for filename based shared library versioning on AIX.
15283 shared_archive_member_spec=$shared_archive_member_spec
15284
15285 # Shell to use when invoking shell scripts.
15286 SHELL=$lt_SHELL
15287
15288 # An echo program that protects backslashes.
15289 ECHO=$lt_ECHO
15290
15291 # The PATH separator for the build system.
15292 PATH_SEPARATOR=$lt_PATH_SEPARATOR
15293
15294 # The host system.
15295 host_alias=$host_alias
15296 host=$host
15297 host_os=$host_os
15298
15299 # The build system.
15300 build_alias=$build_alias
15301 build=$build
15302 build_os=$build_os
15303
15304 # A sed program that does not truncate output.
15305 SED=$lt_SED
15306
15307 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
15308 Xsed="\$SED -e 1s/^X//"
15309
15310 # A grep program that handles long lines.
15311 GREP=$lt_GREP
15312
15313 # An ERE matcher.
15314 EGREP=$lt_EGREP
15315
15316 # A literal string matcher.
15317 FGREP=$lt_FGREP
15318
15319 # A BSD- or MS-compatible name lister.
15320 NM=$lt_NM
15321
15322 # Whether we need soft or hard links.
15323 LN_S=$lt_LN_S
15324
15325 # What is the maximum length of a command?
15326 max_cmd_len=$max_cmd_len
15327
15328 # Object file suffix (normally "o").
15329 objext=$ac_objext
15330
15331 # Executable file suffix (normally "").
15332 exeext=$exeext
15333
15334 # whether the shell understands "unset".
15335 lt_unset=$lt_unset
15336
15337 # turn spaces into newlines.
15338 SP2NL=$lt_lt_SP2NL
15339
15340 # turn newlines into spaces.
15341 NL2SP=$lt_lt_NL2SP
15342
15343 # convert \$build file names to \$host format.
15344 to_host_file_cmd=$lt_cv_to_host_file_cmd
15345
15346 # convert \$build files to toolchain format.
15347 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15348
15349 # An object symbol dumper.
15350 OBJDUMP=$lt_OBJDUMP
15351
15352 # Method to check whether dependent libraries are shared objects.
15353 deplibs_check_method=$lt_deplibs_check_method
15354
15355 # Command to use when deplibs_check_method = "file_magic".
15356 file_magic_cmd=$lt_file_magic_cmd
15357
15358 # How to find potential files when deplibs_check_method = "file_magic".
15359 file_magic_glob=$lt_file_magic_glob
15360
15361 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15362 want_nocaseglob=$lt_want_nocaseglob
15363
15364 # DLL creation program.
15365 DLLTOOL=$lt_DLLTOOL
15366
15367 # Command to associate shared and link libraries.
15368 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15369
15370 # The archiver.
15371 AR=$lt_AR
15372
15373 # Flags to create an archive.
15374 AR_FLAGS=$lt_AR_FLAGS
15375
15376 # How to feed a file listing to the archiver.
15377 archiver_list_spec=$lt_archiver_list_spec
15378
15379 # A symbol stripping program.
15380 STRIP=$lt_STRIP
15381
15382 # Commands used to install an old-style archive.
15383 RANLIB=$lt_RANLIB
15384 old_postinstall_cmds=$lt_old_postinstall_cmds
15385 old_postuninstall_cmds=$lt_old_postuninstall_cmds
15386
15387 # Whether to use a lock for old archive extraction.
15388 lock_old_archive_extraction=$lock_old_archive_extraction
15389
15390 # A C compiler.
15391 LTCC=$lt_CC
15392
15393 # LTCC compiler flags.
15394 LTCFLAGS=$lt_CFLAGS
15395
15396 # Take the output of nm and produce a listing of raw symbols and C names.
15397 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15398
15399 # Transform the output of nm in a proper C declaration.
15400 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15401
15402 # Transform the output of nm into a list of symbols to manually relocate.
15403 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15404
15405 # Transform the output of nm in a C name address pair.
15406 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15407
15408 # Transform the output of nm in a C name address pair when lib prefix is needed.
15409 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15410
15411 # The name lister interface.
15412 nm_interface=$lt_lt_cv_nm_interface
15413
15414 # Specify filename containing input files for \$NM.
15415 nm_file_list_spec=$lt_nm_file_list_spec
15416
15417 # The root where to search for dependent libraries,and where our libraries should be installed.
15418 lt_sysroot=$lt_sysroot
15419
15420 # Command to truncate a binary pipe.
15421 lt_truncate_bin=$lt_lt_cv_truncate_bin
15422
15423 # The name of the directory that contains temporary libtool files.
15424 objdir=$objdir
15425
15426 # Used to examine libraries when file_magic_cmd begins with "file".
15427 MAGIC_CMD=$MAGIC_CMD
15428
15429 # Must we lock files when doing compilation?
15430 need_locks=$lt_need_locks
15431
15432 # Manifest tool.
15433 MANIFEST_TOOL=$lt_MANIFEST_TOOL
15434
15435 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15436 DSYMUTIL=$lt_DSYMUTIL
15437
15438 # Tool to change global to local symbols on Mac OS X.
15439 NMEDIT=$lt_NMEDIT
15440
15441 # Tool to manipulate fat objects and archives on Mac OS X.
15442 LIPO=$lt_LIPO
15443
15444 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
15445 OTOOL=$lt_OTOOL
15446
15447 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15448 OTOOL64=$lt_OTOOL64
15449
15450 # Old archive suffix (normally "a").
15451 libext=$libext
15452
15453 # Shared library suffix (normally ".so").
15454 shrext_cmds=$lt_shrext_cmds
15455
15456 # The commands to extract the exported symbol list from a shared archive.
15457 extract_expsyms_cmds=$lt_extract_expsyms_cmds
15458
15459 # Variables whose values should be saved in libtool wrapper scripts and
15460 # restored at link time.
15461 variables_saved_for_relink=$lt_variables_saved_for_relink
15462
15463 # Do we need the "lib" prefix for modules?
15464 need_lib_prefix=$need_lib_prefix
15465
15466 # Do we need a version for libraries?
15467 need_version=$need_version
15468
15469 # Library versioning type.
15470 version_type=$version_type
15471
15472 # Shared library runtime path variable.
15473 runpath_var=$runpath_var
15474
15475 # Shared library path variable.
15476 shlibpath_var=$shlibpath_var
15477
15478 # Is shlibpath searched before the hard-coded library search path?
15479 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15480
15481 # Format of library name prefix.
15482 libname_spec=$lt_libname_spec
15483
15484 # List of archive names.  First name is the real one, the rest are links.
15485 # The last name is the one that the linker finds with -lNAME
15486 library_names_spec=$lt_library_names_spec
15487
15488 # The coded name of the library, if different from the real name.
15489 soname_spec=$lt_soname_spec
15490
15491 # Permission mode override for installation of shared libraries.
15492 install_override_mode=$lt_install_override_mode
15493
15494 # Command to use after installation of a shared archive.
15495 postinstall_cmds=$lt_postinstall_cmds
15496
15497 # Command to use after uninstallation of a shared archive.
15498 postuninstall_cmds=$lt_postuninstall_cmds
15499
15500 # Commands used to finish a libtool library installation in a directory.
15501 finish_cmds=$lt_finish_cmds
15502
15503 # As "finish_cmds", except a single script fragment to be evaled but
15504 # not shown.
15505 finish_eval=$lt_finish_eval
15506
15507 # Whether we should hardcode library paths into libraries.
15508 hardcode_into_libs=$hardcode_into_libs
15509
15510 # Compile-time system search path for libraries.
15511 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15512
15513 # Detected run-time system search path for libraries.
15514 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
15515
15516 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
15517 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
15518
15519 # Whether dlopen is supported.
15520 dlopen_support=$enable_dlopen
15521
15522 # Whether dlopen of programs is supported.
15523 dlopen_self=$enable_dlopen_self
15524
15525 # Whether dlopen of statically linked programs is supported.
15526 dlopen_self_static=$enable_dlopen_self_static
15527
15528 # Commands to strip libraries.
15529 old_striplib=$lt_old_striplib
15530 striplib=$lt_striplib
15531
15532
15533 # The linker used to build libraries.
15534 LD=$lt_LD
15535
15536 # How to create reloadable object files.
15537 reload_flag=$lt_reload_flag
15538 reload_cmds=$lt_reload_cmds
15539
15540 # Commands used to build an old-style archive.
15541 old_archive_cmds=$lt_old_archive_cmds
15542
15543 # A language specific compiler.
15544 CC=$lt_compiler
15545
15546 # Is the compiler the GNU compiler?
15547 with_gcc=$GCC
15548
15549 # Compiler flag to turn off builtin functions.
15550 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15551
15552 # Additional compiler flags for building library objects.
15553 pic_flag=$lt_lt_prog_compiler_pic
15554
15555 # How to pass a linker flag through the compiler.
15556 wl=$lt_lt_prog_compiler_wl
15557
15558 # Compiler flag to prevent dynamic linking.
15559 link_static_flag=$lt_lt_prog_compiler_static
15560
15561 # Does compiler simultaneously support -c and -o options?
15562 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15563
15564 # Whether or not to add -lc for building shared libraries.
15565 build_libtool_need_lc=$archive_cmds_need_lc
15566
15567 # Whether or not to disallow shared libs when runtime libs are static.
15568 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15569
15570 # Compiler flag to allow reflexive dlopens.
15571 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15572
15573 # Compiler flag to generate shared objects directly from archives.
15574 whole_archive_flag_spec=$lt_whole_archive_flag_spec
15575
15576 # Whether the compiler copes with passing no objects directly.
15577 compiler_needs_object=$lt_compiler_needs_object
15578
15579 # Create an old-style archive from a shared archive.
15580 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15581
15582 # Create a temporary old-style archive to link instead of a shared archive.
15583 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15584
15585 # Commands used to build a shared archive.
15586 archive_cmds=$lt_archive_cmds
15587 archive_expsym_cmds=$lt_archive_expsym_cmds
15588
15589 # Commands used to build a loadable module if different from building
15590 # a shared archive.
15591 module_cmds=$lt_module_cmds
15592 module_expsym_cmds=$lt_module_expsym_cmds
15593
15594 # Whether we are building with GNU ld or not.
15595 with_gnu_ld=$lt_with_gnu_ld
15596
15597 # Flag that allows shared libraries with undefined symbols to be built.
15598 allow_undefined_flag=$lt_allow_undefined_flag
15599
15600 # Flag that enforces no undefined symbols.
15601 no_undefined_flag=$lt_no_undefined_flag
15602
15603 # Flag to hardcode \$libdir into a binary during linking.
15604 # This must work even if \$libdir does not exist
15605 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15606
15607 # Whether we need a single "-rpath" flag with a separated argument.
15608 hardcode_libdir_separator=$lt_hardcode_libdir_separator
15609
15610 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15611 # DIR into the resulting binary.
15612 hardcode_direct=$hardcode_direct
15613
15614 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15615 # DIR into the resulting binary and the resulting library dependency is
15616 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
15617 # library is relocated.
15618 hardcode_direct_absolute=$hardcode_direct_absolute
15619
15620 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15621 # into the resulting binary.
15622 hardcode_minus_L=$hardcode_minus_L
15623
15624 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15625 # into the resulting binary.
15626 hardcode_shlibpath_var=$hardcode_shlibpath_var
15627
15628 # Set to "yes" if building a shared library automatically hardcodes DIR
15629 # into the library and all subsequent libraries and executables linked
15630 # against it.
15631 hardcode_automatic=$hardcode_automatic
15632
15633 # Set to yes if linker adds runtime paths of dependent libraries
15634 # to runtime path list.
15635 inherit_rpath=$inherit_rpath
15636
15637 # Whether libtool must link a program against all its dependency libraries.
15638 link_all_deplibs=$link_all_deplibs
15639
15640 # Set to "yes" if exported symbols are required.
15641 always_export_symbols=$always_export_symbols
15642
15643 # The commands to list exported symbols.
15644 export_symbols_cmds=$lt_export_symbols_cmds
15645
15646 # Symbols that should not be listed in the preloaded symbols.
15647 exclude_expsyms=$lt_exclude_expsyms
15648
15649 # Symbols that must always be exported.
15650 include_expsyms=$lt_include_expsyms
15651
15652 # Commands necessary for linking programs (against libraries) with templates.
15653 prelink_cmds=$lt_prelink_cmds
15654
15655 # Commands necessary for finishing linking programs.
15656 postlink_cmds=$lt_postlink_cmds
15657
15658 # Specify filename containing input files.
15659 file_list_spec=$lt_file_list_spec
15660
15661 # How to hardcode a shared library path into an executable.
15662 hardcode_action=$hardcode_action
15663
15664 # ### END LIBTOOL CONFIG
15665
15666 _LT_EOF
15667
15668     cat <<'_LT_EOF' >> "$cfgfile"
15669
15670 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
15671
15672 # func_munge_path_list VARIABLE PATH
15673 # -----------------------------------
15674 # VARIABLE is name of variable containing _space_ separated list of
15675 # directories to be munged by the contents of PATH, which is string
15676 # having a format:
15677 # "DIR[:DIR]:"
15678 #       string "DIR[ DIR]" will be prepended to VARIABLE
15679 # ":DIR[:DIR]"
15680 #       string "DIR[ DIR]" will be appended to VARIABLE
15681 # "DIRP[:DIRP]::[DIRA:]DIRA"
15682 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
15683 #       "DIRA[ DIRA]" will be appended to VARIABLE
15684 # "DIR[:DIR]"
15685 #       VARIABLE will be replaced by "DIR[ DIR]"
15686 func_munge_path_list ()
15687 {
15688     case x$2 in
15689     x)
15690         ;;
15691     *:)
15692         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
15693         ;;
15694     x:*)
15695         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
15696         ;;
15697     *::*)
15698         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
15699         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
15700         ;;
15701     *)
15702         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
15703         ;;
15704     esac
15705 }
15706
15707
15708 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
15709 func_cc_basename ()
15710 {
15711     for cc_temp in $*""; do
15712       case $cc_temp in
15713         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15714         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15715         \-*) ;;
15716         *) break;;
15717       esac
15718     done
15719     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
15720 }
15721
15722
15723 # ### END FUNCTIONS SHARED WITH CONFIGURE
15724
15725 _LT_EOF
15726
15727   case $host_os in
15728   aix3*)
15729     cat <<\_LT_EOF >> "$cfgfile"
15730 # AIX sometimes has problems with the GCC collect2 program.  For some
15731 # reason, if we set the COLLECT_NAMES environment variable, the problems
15732 # vanish in a puff of smoke.
15733 if test set != "${COLLECT_NAMES+set}"; then
15734   COLLECT_NAMES=
15735   export COLLECT_NAMES
15736 fi
15737 _LT_EOF
15738     ;;
15739   esac
15740
15741
15742 ltmain=$ac_aux_dir/ltmain.sh
15743
15744
15745   # We use sed instead of cat because bash on DJGPP gets confused if
15746   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15747   # text mode, it properly converts lines to CR/LF.  This bash problem
15748   # is reportedly fixed, but why not run on old versions too?
15749   sed '$q' "$ltmain" >> "$cfgfile" \
15750      || (rm -f "$cfgfile"; exit 1)
15751
15752    mv -f "$cfgfile" "$ofile" ||
15753     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15754   chmod +x "$ofile"
15755
15756  ;;
15757
15758   esac
15759 done # for ac_tag
15760
15761
15762 as_fn_exit 0
15763 _ACEOF
15764 ac_clean_files=$ac_clean_files_save
15765
15766 test $ac_write_fail = 0 ||
15767   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15768
15769
15770 # configure is writing to config.log, and then calls config.status.
15771 # config.status does its own redirection, appending to config.log.
15772 # Unfortunately, on DOS this fails, as config.log is still kept open
15773 # by configure, so config.status won't be able to write to it; its
15774 # output is simply discarded.  So we exec the FD to /dev/null,
15775 # effectively closing config.log, so it can be properly (re)opened and
15776 # appended to by config.status.  When coming back to configure, we
15777 # need to make the FD available again.
15778 if test "$no_create" != yes; then
15779   ac_cs_success=:
15780   ac_config_status_args=
15781   test "$silent" = yes &&
15782     ac_config_status_args="$ac_config_status_args --quiet"
15783   exec 5>/dev/null
15784   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15785   exec 5>>config.log
15786   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15787   # would make configure fail if this is the last instruction.
15788   $ac_cs_success || as_fn_exit 1
15789 fi
15790 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15791   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15792 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15793 fi
15794