xref: /freebsd/contrib/sqlite3/configure (revision 72df847a94bccee245a3316e4f848482b9ac2ac2)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for sqlite 3.37.2.
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
18DUALCASE=1; export DUALCASE # for MKS sh
19if 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
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_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.
45if 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 --'
49elif (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'
52else
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'
72fi
73
74# The user is always right.
75if 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  }
81fi
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.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92as_myself=
93case $0 in #((
94  *[\\/]* ) as_myself=$0 ;;
95  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
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
102IFS=$as_save_IFS
103
104     ;;
105esac
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.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
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.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export 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.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149  *v*x* | *x*v* ) as_opts=-vx ;;
150  *v* ) as_opts=-v ;;
151  *x* ) as_opts=-x ;;
152  * ) as_opts= ;;
153esac
154exec $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
158as_fn_exit 255
159  fi
160  # We don't want this to propagate to other subprocesses.
161          { _as_can_reexec=; unset _as_can_reexec;}
162if 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
170else
171  case \`(set -o) 2>/dev/null\` in #(
172  *posix*) :
173    set -o posix ;; #(
174  *) :
175     ;;
176esac
177fi
178"
179  as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193  exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -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
209test \$(( 1 + 1 )) = 2 || exit 1"
210  if (eval "$as_required") 2>/dev/null; then :
211  as_have_required=yes
212else
213  as_have_required=no
214fi
215  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
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
235fi
236fi
237	   done;;
238       esac
239  as_found=false
240done
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
244fi; }
245IFS=$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.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258  *v*x* | *x*v* ) as_opts=-vx ;;
259  *v* ) as_opts=-v ;;
260  *x* ) as_opts=-x ;;
261  * ) as_opts= ;;
262esac
263exec $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
267exit 255
268fi
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
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301  { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_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.
316as_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.
326as_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.
374as_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.
384if (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  }'
389else
390  as_fn_append ()
391  {
392    eval $1=\$$1\$2
393  }
394fi # 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.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402  eval 'as_fn_arith ()
403  {
404    as_val=$(( $* ))
405  }'
406else
407  as_fn_arith ()
408  {
409    as_val=`expr "$@" || test $? -eq 1`
410  }
411fi # 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.
419as_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
430if expr a : '\(a\)' >/dev/null 2>&1 &&
431   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432  as_expr=expr
433else
434  as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438  as_basename=basename
439else
440  as_basename=false
441fi
442
443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444  as_dirname=dirname
445else
446  as_dirname=false
447fi
448
449as_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.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_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
511ECHO_C= ECHO_N= ECHO_T=
512case `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';;
522esac
523
524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526  rm -f conf$$.dir/conf$$.file
527else
528  rm -f conf$$.dir
529  mkdir conf$$.dir 2>/dev/null
530fi
531if (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
545else
546  as_ln_s='cp -pR'
547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
552  as_mkdir_p='mkdir -p "$as_dir"'
553else
554  test -d ./-p && rmdir ./-p
555  as_mkdir_p=false
556fi
557
558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
560
561# Sed expression to map a string onto a valid CPP name.
562as_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.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 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.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
589
590# Identity of this package.
591PACKAGE_NAME='sqlite'
592PACKAGE_TARNAME='sqlite'
593PACKAGE_VERSION='3.37.2'
594PACKAGE_STRING='sqlite 3.37.2'
595PACKAGE_BUGREPORT='http://www.sqlite.org'
596PACKAGE_URL=''
597
598ac_unique_file="sqlite3.c"
599# Factoring default headers for most tests.
600ac_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
635ac_subst_vars='am__EXEEXT_FALSE
636am__EXEEXT_TRUE
637LTLIBOBJS
638LIBOBJS
639SHELL_CFLAGS
640EXTRA_SHELL_OBJ
641READLINE_LIBS
642BUILD_CFLAGS
643CPP
644LT_SYS_LIBRARY_PATH
645OTOOL64
646OTOOL
647LIPO
648NMEDIT
649DSYMUTIL
650MANIFEST_TOOL
651RANLIB
652ac_ct_AR
653AR
654DLLTOOL
655OBJDUMP
656LN_S
657NM
658ac_ct_DUMPBIN
659DUMPBIN
660LD
661FGREP
662EGREP
663GREP
664SED
665host_os
666host_vendor
667host_cpu
668host
669build_os
670build_vendor
671build_cpu
672build
673LIBTOOL
674am__fastdepCC_FALSE
675am__fastdepCC_TRUE
676CCDEPMODE
677am__nodep
678AMDEPBACKSLASH
679AMDEP_FALSE
680AMDEP_TRUE
681am__quote
682am__include
683DEPDIR
684OBJEXT
685EXEEXT
686ac_ct_CC
687CPPFLAGS
688LDFLAGS
689CFLAGS
690CC
691AM_BACKSLASH
692AM_DEFAULT_VERBOSITY
693AM_DEFAULT_V
694AM_V
695am__untar
696am__tar
697AMTAR
698am__leading_dot
699SET_MAKE
700AWK
701mkdir_p
702MKDIR_P
703INSTALL_STRIP_PROGRAM
704STRIP
705install_sh
706MAKEINFO
707AUTOHEADER
708AUTOMAKE
709AUTOCONF
710ACLOCAL
711VERSION
712PACKAGE
713CYGPATH_W
714am__isrc
715INSTALL_DATA
716INSTALL_SCRIPT
717INSTALL_PROGRAM
718target_alias
719host_alias
720build_alias
721LIBS
722ECHO_T
723ECHO_N
724ECHO_C
725DEFS
726mandir
727localedir
728libdir
729psdir
730pdfdir
731dvidir
732htmldir
733infodir
734docdir
735oldincludedir
736includedir
737runstatedir
738localstatedir
739sharedstatedir
740sysconfdir
741datadir
742datarootdir
743libexecdir
744sbindir
745bindir
746program_transform_name
747prefix
748exec_prefix
749PACKAGE_URL
750PACKAGE_BUGREPORT
751PACKAGE_STRING
752PACKAGE_VERSION
753PACKAGE_TARNAME
754PACKAGE_NAME
755PATH_SEPARATOR
756SHELL'
757ac_subst_files=''
758ac_user_opts='
759enable_option_checking
760enable_silent_rules
761enable_largefile
762enable_dependency_tracking
763enable_shared
764enable_static
765with_pic
766enable_fast_install
767with_aix_soname
768with_gnu_ld
769with_sysroot
770enable_libtool_lock
771enable_editline
772enable_readline
773enable_threadsafe
774enable_dynamic_extensions
775enable_math
776enable_fts4
777enable_fts3
778enable_fts5
779enable_json1
780enable_rtree
781enable_session
782enable_debug
783enable_static_shell
784'
785      ac_precious_vars='build_alias
786host_alias
787target_alias
788CC
789CFLAGS
790LDFLAGS
791LIBS
792CPPFLAGS
793LT_SYS_LIBRARY_PATH
794CPP'
795
796
797# Initialize some variables set by options.
798ac_init_help=
799ac_init_version=false
800ac_unrecognized_opts=
801ac_unrecognized_sep=
802# The variables have the same names as the options, with
803# dashes changed to underlines.
804cache_file=/dev/null
805exec_prefix=NONE
806no_create=
807no_recursion=
808prefix=NONE
809program_prefix=NONE
810program_suffix=NONE
811program_transform_name=s,x,x,
812silent=
813site=
814srcdir=
815verbose=
816x_includes=NONE
817x_libraries=NONE
818
819# Installation directory options.
820# These are left unexpanded so users can "make install exec_prefix=/foo"
821# and all the variables that are supposed to be based on exec_prefix
822# by default will actually change.
823# Use braces instead of parens because sh, perl, etc. also accept them.
824# (The list follows the same order as the GNU Coding Standards.)
825bindir='${exec_prefix}/bin'
826sbindir='${exec_prefix}/sbin'
827libexecdir='${exec_prefix}/libexec'
828datarootdir='${prefix}/share'
829datadir='${datarootdir}'
830sysconfdir='${prefix}/etc'
831sharedstatedir='${prefix}/com'
832localstatedir='${prefix}/var'
833runstatedir='${localstatedir}/run'
834includedir='${prefix}/include'
835oldincludedir='/usr/include'
836docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
837infodir='${datarootdir}/info'
838htmldir='${docdir}'
839dvidir='${docdir}'
840pdfdir='${docdir}'
841psdir='${docdir}'
842libdir='${exec_prefix}/lib'
843localedir='${datarootdir}/locale'
844mandir='${datarootdir}/man'
845
846ac_prev=
847ac_dashdash=
848for ac_option
849do
850  # If the previous option needs an argument, assign it.
851  if test -n "$ac_prev"; then
852    eval $ac_prev=\$ac_option
853    ac_prev=
854    continue
855  fi
856
857  case $ac_option in
858  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
859  *=)   ac_optarg= ;;
860  *)    ac_optarg=yes ;;
861  esac
862
863  # Accept the important Cygnus configure options, so we can diagnose typos.
864
865  case $ac_dashdash$ac_option in
866  --)
867    ac_dashdash=yes ;;
868
869  -bindir | --bindir | --bindi | --bind | --bin | --bi)
870    ac_prev=bindir ;;
871  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
872    bindir=$ac_optarg ;;
873
874  -build | --build | --buil | --bui | --bu)
875    ac_prev=build_alias ;;
876  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
877    build_alias=$ac_optarg ;;
878
879  -cache-file | --cache-file | --cache-fil | --cache-fi \
880  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
881    ac_prev=cache_file ;;
882  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
883  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
884    cache_file=$ac_optarg ;;
885
886  --config-cache | -C)
887    cache_file=config.cache ;;
888
889  -datadir | --datadir | --datadi | --datad)
890    ac_prev=datadir ;;
891  -datadir=* | --datadir=* | --datadi=* | --datad=*)
892    datadir=$ac_optarg ;;
893
894  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
895  | --dataroo | --dataro | --datar)
896    ac_prev=datarootdir ;;
897  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
898  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
899    datarootdir=$ac_optarg ;;
900
901  -disable-* | --disable-*)
902    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
903    # Reject names that are not valid shell variable names.
904    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
905      as_fn_error $? "invalid feature name: $ac_useropt"
906    ac_useropt_orig=$ac_useropt
907    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
908    case $ac_user_opts in
909      *"
910"enable_$ac_useropt"
911"*) ;;
912      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
913	 ac_unrecognized_sep=', ';;
914    esac
915    eval enable_$ac_useropt=no ;;
916
917  -docdir | --docdir | --docdi | --doc | --do)
918    ac_prev=docdir ;;
919  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
920    docdir=$ac_optarg ;;
921
922  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
923    ac_prev=dvidir ;;
924  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
925    dvidir=$ac_optarg ;;
926
927  -enable-* | --enable-*)
928    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
929    # Reject names that are not valid shell variable names.
930    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
931      as_fn_error $? "invalid feature name: $ac_useropt"
932    ac_useropt_orig=$ac_useropt
933    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
934    case $ac_user_opts in
935      *"
936"enable_$ac_useropt"
937"*) ;;
938      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
939	 ac_unrecognized_sep=', ';;
940    esac
941    eval enable_$ac_useropt=\$ac_optarg ;;
942
943  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
944  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
945  | --exec | --exe | --ex)
946    ac_prev=exec_prefix ;;
947  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
948  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
949  | --exec=* | --exe=* | --ex=*)
950    exec_prefix=$ac_optarg ;;
951
952  -gas | --gas | --ga | --g)
953    # Obsolete; use --with-gas.
954    with_gas=yes ;;
955
956  -help | --help | --hel | --he | -h)
957    ac_init_help=long ;;
958  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
959    ac_init_help=recursive ;;
960  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
961    ac_init_help=short ;;
962
963  -host | --host | --hos | --ho)
964    ac_prev=host_alias ;;
965  -host=* | --host=* | --hos=* | --ho=*)
966    host_alias=$ac_optarg ;;
967
968  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
969    ac_prev=htmldir ;;
970  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
971  | --ht=*)
972    htmldir=$ac_optarg ;;
973
974  -includedir | --includedir | --includedi | --included | --include \
975  | --includ | --inclu | --incl | --inc)
976    ac_prev=includedir ;;
977  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
978  | --includ=* | --inclu=* | --incl=* | --inc=*)
979    includedir=$ac_optarg ;;
980
981  -infodir | --infodir | --infodi | --infod | --info | --inf)
982    ac_prev=infodir ;;
983  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
984    infodir=$ac_optarg ;;
985
986  -libdir | --libdir | --libdi | --libd)
987    ac_prev=libdir ;;
988  -libdir=* | --libdir=* | --libdi=* | --libd=*)
989    libdir=$ac_optarg ;;
990
991  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
992  | --libexe | --libex | --libe)
993    ac_prev=libexecdir ;;
994  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
995  | --libexe=* | --libex=* | --libe=*)
996    libexecdir=$ac_optarg ;;
997
998  -localedir | --localedir | --localedi | --localed | --locale)
999    ac_prev=localedir ;;
1000  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1001    localedir=$ac_optarg ;;
1002
1003  -localstatedir | --localstatedir | --localstatedi | --localstated \
1004  | --localstate | --localstat | --localsta | --localst | --locals)
1005    ac_prev=localstatedir ;;
1006  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1007  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1008    localstatedir=$ac_optarg ;;
1009
1010  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1011    ac_prev=mandir ;;
1012  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1013    mandir=$ac_optarg ;;
1014
1015  -nfp | --nfp | --nf)
1016    # Obsolete; use --without-fp.
1017    with_fp=no ;;
1018
1019  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1020  | --no-cr | --no-c | -n)
1021    no_create=yes ;;
1022
1023  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1024  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1025    no_recursion=yes ;;
1026
1027  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1028  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1029  | --oldin | --oldi | --old | --ol | --o)
1030    ac_prev=oldincludedir ;;
1031  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1032  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1033  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1034    oldincludedir=$ac_optarg ;;
1035
1036  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1037    ac_prev=prefix ;;
1038  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1039    prefix=$ac_optarg ;;
1040
1041  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1042  | --program-pre | --program-pr | --program-p)
1043    ac_prev=program_prefix ;;
1044  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1045  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1046    program_prefix=$ac_optarg ;;
1047
1048  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1049  | --program-suf | --program-su | --program-s)
1050    ac_prev=program_suffix ;;
1051  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1052  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1053    program_suffix=$ac_optarg ;;
1054
1055  -program-transform-name | --program-transform-name \
1056  | --program-transform-nam | --program-transform-na \
1057  | --program-transform-n | --program-transform- \
1058  | --program-transform | --program-transfor \
1059  | --program-transfo | --program-transf \
1060  | --program-trans | --program-tran \
1061  | --progr-tra | --program-tr | --program-t)
1062    ac_prev=program_transform_name ;;
1063  -program-transform-name=* | --program-transform-name=* \
1064  | --program-transform-nam=* | --program-transform-na=* \
1065  | --program-transform-n=* | --program-transform-=* \
1066  | --program-transform=* | --program-transfor=* \
1067  | --program-transfo=* | --program-transf=* \
1068  | --program-trans=* | --program-tran=* \
1069  | --progr-tra=* | --program-tr=* | --program-t=*)
1070    program_transform_name=$ac_optarg ;;
1071
1072  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1073    ac_prev=pdfdir ;;
1074  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1075    pdfdir=$ac_optarg ;;
1076
1077  -psdir | --psdir | --psdi | --psd | --ps)
1078    ac_prev=psdir ;;
1079  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1080    psdir=$ac_optarg ;;
1081
1082  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1083  | -silent | --silent | --silen | --sile | --sil)
1084    silent=yes ;;
1085
1086  -runstatedir | --runstatedir | --runstatedi | --runstated \
1087  | --runstate | --runstat | --runsta | --runst | --runs \
1088  | --run | --ru | --r)
1089    ac_prev=runstatedir ;;
1090  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1091  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1092  | --run=* | --ru=* | --r=*)
1093    runstatedir=$ac_optarg ;;
1094
1095  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1096    ac_prev=sbindir ;;
1097  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1098  | --sbi=* | --sb=*)
1099    sbindir=$ac_optarg ;;
1100
1101  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1102  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1103  | --sharedst | --shareds | --shared | --share | --shar \
1104  | --sha | --sh)
1105    ac_prev=sharedstatedir ;;
1106  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1107  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1108  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1109  | --sha=* | --sh=*)
1110    sharedstatedir=$ac_optarg ;;
1111
1112  -site | --site | --sit)
1113    ac_prev=site ;;
1114  -site=* | --site=* | --sit=*)
1115    site=$ac_optarg ;;
1116
1117  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1118    ac_prev=srcdir ;;
1119  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1120    srcdir=$ac_optarg ;;
1121
1122  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1123  | --syscon | --sysco | --sysc | --sys | --sy)
1124    ac_prev=sysconfdir ;;
1125  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1126  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1127    sysconfdir=$ac_optarg ;;
1128
1129  -target | --target | --targe | --targ | --tar | --ta | --t)
1130    ac_prev=target_alias ;;
1131  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1132    target_alias=$ac_optarg ;;
1133
1134  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1135    verbose=yes ;;
1136
1137  -version | --version | --versio | --versi | --vers | -V)
1138    ac_init_version=: ;;
1139
1140  -with-* | --with-*)
1141    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1142    # Reject names that are not valid shell variable names.
1143    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1144      as_fn_error $? "invalid package name: $ac_useropt"
1145    ac_useropt_orig=$ac_useropt
1146    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1147    case $ac_user_opts in
1148      *"
1149"with_$ac_useropt"
1150"*) ;;
1151      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1152	 ac_unrecognized_sep=', ';;
1153    esac
1154    eval with_$ac_useropt=\$ac_optarg ;;
1155
1156  -without-* | --without-*)
1157    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1158    # Reject names that are not valid shell variable names.
1159    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1160      as_fn_error $? "invalid package name: $ac_useropt"
1161    ac_useropt_orig=$ac_useropt
1162    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1163    case $ac_user_opts in
1164      *"
1165"with_$ac_useropt"
1166"*) ;;
1167      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1168	 ac_unrecognized_sep=', ';;
1169    esac
1170    eval with_$ac_useropt=no ;;
1171
1172  --x)
1173    # Obsolete; use --with-x.
1174    with_x=yes ;;
1175
1176  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1177  | --x-incl | --x-inc | --x-in | --x-i)
1178    ac_prev=x_includes ;;
1179  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1180  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1181    x_includes=$ac_optarg ;;
1182
1183  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1184  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1185    ac_prev=x_libraries ;;
1186  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1187  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1188    x_libraries=$ac_optarg ;;
1189
1190  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1191Try \`$0 --help' for more information"
1192    ;;
1193
1194  *=*)
1195    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1196    # Reject names that are not valid shell variable names.
1197    case $ac_envvar in #(
1198      '' | [0-9]* | *[!_$as_cr_alnum]* )
1199      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1200    esac
1201    eval $ac_envvar=\$ac_optarg
1202    export $ac_envvar ;;
1203
1204  *)
1205    # FIXME: should be removed in autoconf 3.0.
1206    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1207    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1208      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1209    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1210    ;;
1211
1212  esac
1213done
1214
1215if test -n "$ac_prev"; then
1216  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1217  as_fn_error $? "missing argument to $ac_option"
1218fi
1219
1220if test -n "$ac_unrecognized_opts"; then
1221  case $enable_option_checking in
1222    no) ;;
1223    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1224    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1225  esac
1226fi
1227
1228# Check all directory arguments for consistency.
1229for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1230		datadir sysconfdir sharedstatedir localstatedir includedir \
1231		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1232		libdir localedir mandir runstatedir
1233do
1234  eval ac_val=\$$ac_var
1235  # Remove trailing slashes.
1236  case $ac_val in
1237    */ )
1238      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1239      eval $ac_var=\$ac_val;;
1240  esac
1241  # Be sure to have absolute directory names.
1242  case $ac_val in
1243    [\\/$]* | ?:[\\/]* )  continue;;
1244    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1245  esac
1246  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1247done
1248
1249# There might be people who depend on the old broken behavior: `$host'
1250# used to hold the argument of --host etc.
1251# FIXME: To remove some day.
1252build=$build_alias
1253host=$host_alias
1254target=$target_alias
1255
1256# FIXME: To remove some day.
1257if test "x$host_alias" != x; then
1258  if test "x$build_alias" = x; then
1259    cross_compiling=maybe
1260  elif test "x$build_alias" != "x$host_alias"; then
1261    cross_compiling=yes
1262  fi
1263fi
1264
1265ac_tool_prefix=
1266test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267
1268test "$silent" = yes && exec 6>/dev/null
1269
1270
1271ac_pwd=`pwd` && test -n "$ac_pwd" &&
1272ac_ls_di=`ls -di .` &&
1273ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1274  as_fn_error $? "working directory cannot be determined"
1275test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1276  as_fn_error $? "pwd does not report name of working directory"
1277
1278
1279# Find the source files, if location was not specified.
1280if test -z "$srcdir"; then
1281  ac_srcdir_defaulted=yes
1282  # Try the directory containing this script, then the parent directory.
1283  ac_confdir=`$as_dirname -- "$as_myself" ||
1284$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285	 X"$as_myself" : 'X\(//\)[^/]' \| \
1286	 X"$as_myself" : 'X\(//\)$' \| \
1287	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288$as_echo X"$as_myself" |
1289    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1290	    s//\1/
1291	    q
1292	  }
1293	  /^X\(\/\/\)[^/].*/{
1294	    s//\1/
1295	    q
1296	  }
1297	  /^X\(\/\/\)$/{
1298	    s//\1/
1299	    q
1300	  }
1301	  /^X\(\/\).*/{
1302	    s//\1/
1303	    q
1304	  }
1305	  s/.*/./; q'`
1306  srcdir=$ac_confdir
1307  if test ! -r "$srcdir/$ac_unique_file"; then
1308    srcdir=..
1309  fi
1310else
1311  ac_srcdir_defaulted=no
1312fi
1313if test ! -r "$srcdir/$ac_unique_file"; then
1314  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1315  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1316fi
1317ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318ac_abs_confdir=`(
1319	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1320	pwd)`
1321# When building in place, set srcdir=.
1322if test "$ac_abs_confdir" = "$ac_pwd"; then
1323  srcdir=.
1324fi
1325# Remove unnecessary trailing slashes from srcdir.
1326# Double slashes in file names in object file debugging info
1327# mess up M-x gdb in Emacs.
1328case $srcdir in
1329*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330esac
1331for ac_var in $ac_precious_vars; do
1332  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1333  eval ac_env_${ac_var}_value=\$${ac_var}
1334  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1335  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1336done
1337
1338#
1339# Report the --help message.
1340#
1341if test "$ac_init_help" = "long"; then
1342  # Omit some internal or obsolete options to make the list less imposing.
1343  # This message is too long to be a string in the A/UX 3.1 sh.
1344  cat <<_ACEOF
1345\`configure' configures sqlite 3.37.2 to adapt to many kinds of systems.
1346
1347Usage: $0 [OPTION]... [VAR=VALUE]...
1348
1349To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350VAR=VALUE.  See below for descriptions of some of the useful variables.
1351
1352Defaults for the options are specified in brackets.
1353
1354Configuration:
1355  -h, --help              display this help and exit
1356      --help=short        display options specific to this package
1357      --help=recursive    display the short help of all the included packages
1358  -V, --version           display version information and exit
1359  -q, --quiet, --silent   do not print \`checking ...' messages
1360      --cache-file=FILE   cache test results in FILE [disabled]
1361  -C, --config-cache      alias for \`--cache-file=config.cache'
1362  -n, --no-create         do not create output files
1363      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1364
1365Installation directories:
1366  --prefix=PREFIX         install architecture-independent files in PREFIX
1367                          [$ac_default_prefix]
1368  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1369                          [PREFIX]
1370
1371By default, \`make install' will install all the files in
1372\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1373an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374for instance \`--prefix=\$HOME'.
1375
1376For better control, use the options below.
1377
1378Fine tuning of the installation directories:
1379  --bindir=DIR            user executables [EPREFIX/bin]
1380  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1381  --libexecdir=DIR        program executables [EPREFIX/libexec]
1382  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1383  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1384  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1385  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1386  --libdir=DIR            object code libraries [EPREFIX/lib]
1387  --includedir=DIR        C header files [PREFIX/include]
1388  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1389  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1390  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1391  --infodir=DIR           info documentation [DATAROOTDIR/info]
1392  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1393  --mandir=DIR            man documentation [DATAROOTDIR/man]
1394  --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite]
1395  --htmldir=DIR           html documentation [DOCDIR]
1396  --dvidir=DIR            dvi documentation [DOCDIR]
1397  --pdfdir=DIR            pdf documentation [DOCDIR]
1398  --psdir=DIR             ps documentation [DOCDIR]
1399_ACEOF
1400
1401  cat <<\_ACEOF
1402
1403Program names:
1404  --program-prefix=PREFIX            prepend PREFIX to installed program names
1405  --program-suffix=SUFFIX            append SUFFIX to installed program names
1406  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1407
1408System types:
1409  --build=BUILD     configure for building on BUILD [guessed]
1410  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1411_ACEOF
1412fi
1413
1414if test -n "$ac_init_help"; then
1415  case $ac_init_help in
1416     short | recursive ) echo "Configuration of sqlite 3.37.2:";;
1417   esac
1418  cat <<\_ACEOF
1419
1420Optional Features:
1421  --disable-option-checking  ignore unrecognized --enable/--with options
1422  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1423  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1424  --enable-silent-rules   less verbose build output (undo: "make V=1")
1425  --disable-silent-rules  verbose build output (undo: "make V=0")
1426  --disable-largefile     omit support for large files
1427  --enable-dependency-tracking
1428                          do not reject slow dependency extractors
1429  --disable-dependency-tracking
1430                          speeds up one-time build
1431  --enable-shared[=PKGS]  build shared libraries [default=yes]
1432  --enable-static[=PKGS]  build static libraries [default=yes]
1433  --enable-fast-install[=PKGS]
1434                          optimize for fast installation [default=yes]
1435  --disable-libtool-lock  avoid locking (might break parallel builds)
1436  --enable-editline       use BSD libedit
1437  --enable-readline       use readline
1438  --enable-threadsafe     build a thread-safe library [default=yes]
1439  --enable-dynamic-extensions
1440                          support loadable extensions [default=yes]
1441  --enable-math           SQL math functions [default=yes]
1442  --enable-fts4           include fts4 support [default=yes]
1443  --enable-fts3           include fts3 support [default=no]
1444  --enable-fts5           include fts5 support [default=yes]
1445  --enable-json1          include json1 support [default=yes]
1446  --enable-rtree          include rtree support [default=yes]
1447  --enable-session        enable the session extension [default=no]
1448  --enable-debug          build with debugging features enabled [default=no]
1449  --enable-static-shell   statically link libsqlite3 into shell tool
1450                          [default=yes]
1451
1452Optional Packages:
1453  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1454  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1455  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1456                          both]
1457  --with-aix-soname=aix|svr4|both
1458                          shared library versioning (aka "SONAME") variant to
1459                          provide on AIX, [default=aix].
1460  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1461  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1462                          compiler's sysroot if not specified).
1463
1464Some influential environment variables:
1465  CC          C compiler command
1466  CFLAGS      C compiler flags
1467  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1468              nonstandard directory <lib dir>
1469  LIBS        libraries to pass to the linker, e.g. -l<library>
1470  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1471              you have headers in a nonstandard directory <include dir>
1472  LT_SYS_LIBRARY_PATH
1473              User-defined run-time library search path.
1474  CPP         C preprocessor
1475
1476Use these variables to override the choices made by `configure' or to help
1477it to find libraries and programs with nonstandard names/locations.
1478
1479Report bugs to <http://www.sqlite.org>.
1480_ACEOF
1481ac_status=$?
1482fi
1483
1484if test "$ac_init_help" = "recursive"; then
1485  # If there are subdirs, report their specific --help.
1486  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1487    test -d "$ac_dir" ||
1488      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1489      continue
1490    ac_builddir=.
1491
1492case "$ac_dir" in
1493.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1494*)
1495  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1496  # A ".." for each directory in $ac_dir_suffix.
1497  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1498  case $ac_top_builddir_sub in
1499  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1500  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1501  esac ;;
1502esac
1503ac_abs_top_builddir=$ac_pwd
1504ac_abs_builddir=$ac_pwd$ac_dir_suffix
1505# for backward compatibility:
1506ac_top_builddir=$ac_top_build_prefix
1507
1508case $srcdir in
1509  .)  # We are building in place.
1510    ac_srcdir=.
1511    ac_top_srcdir=$ac_top_builddir_sub
1512    ac_abs_top_srcdir=$ac_pwd ;;
1513  [\\/]* | ?:[\\/]* )  # Absolute name.
1514    ac_srcdir=$srcdir$ac_dir_suffix;
1515    ac_top_srcdir=$srcdir
1516    ac_abs_top_srcdir=$srcdir ;;
1517  *) # Relative name.
1518    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1519    ac_top_srcdir=$ac_top_build_prefix$srcdir
1520    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1521esac
1522ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1523
1524    cd "$ac_dir" || { ac_status=$?; continue; }
1525    # Check for guested configure.
1526    if test -f "$ac_srcdir/configure.gnu"; then
1527      echo &&
1528      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1529    elif test -f "$ac_srcdir/configure"; then
1530      echo &&
1531      $SHELL "$ac_srcdir/configure" --help=recursive
1532    else
1533      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1534    fi || ac_status=$?
1535    cd "$ac_pwd" || { ac_status=$?; break; }
1536  done
1537fi
1538
1539test -n "$ac_init_help" && exit $ac_status
1540if $ac_init_version; then
1541  cat <<\_ACEOF
1542sqlite configure 3.37.2
1543generated by GNU Autoconf 2.69
1544
1545Copyright (C) 2012 Free Software Foundation, Inc.
1546This configure script is free software; the Free Software Foundation
1547gives unlimited permission to copy, distribute and modify it.
1548_ACEOF
1549  exit
1550fi
1551
1552## ------------------------ ##
1553## Autoconf initialization. ##
1554## ------------------------ ##
1555
1556# ac_fn_c_try_compile LINENO
1557# --------------------------
1558# Try to compile conftest.$ac_ext, and return whether this succeeded.
1559ac_fn_c_try_compile ()
1560{
1561  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1562  rm -f conftest.$ac_objext
1563  if { { ac_try="$ac_compile"
1564case "(($ac_try" in
1565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1566  *) ac_try_echo=$ac_try;;
1567esac
1568eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1569$as_echo "$ac_try_echo"; } >&5
1570  (eval "$ac_compile") 2>conftest.err
1571  ac_status=$?
1572  if test -s conftest.err; then
1573    grep -v '^ *+' conftest.err >conftest.er1
1574    cat conftest.er1 >&5
1575    mv -f conftest.er1 conftest.err
1576  fi
1577  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1578  test $ac_status = 0; } && {
1579	 test -z "$ac_c_werror_flag" ||
1580	 test ! -s conftest.err
1581       } && test -s conftest.$ac_objext; then :
1582  ac_retval=0
1583else
1584  $as_echo "$as_me: failed program was:" >&5
1585sed 's/^/| /' conftest.$ac_ext >&5
1586
1587	ac_retval=1
1588fi
1589  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1590  as_fn_set_status $ac_retval
1591
1592} # ac_fn_c_try_compile
1593
1594# ac_fn_c_try_link LINENO
1595# -----------------------
1596# Try to link conftest.$ac_ext, and return whether this succeeded.
1597ac_fn_c_try_link ()
1598{
1599  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1600  rm -f conftest.$ac_objext conftest$ac_exeext
1601  if { { ac_try="$ac_link"
1602case "(($ac_try" in
1603  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1604  *) ac_try_echo=$ac_try;;
1605esac
1606eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1607$as_echo "$ac_try_echo"; } >&5
1608  (eval "$ac_link") 2>conftest.err
1609  ac_status=$?
1610  if test -s conftest.err; then
1611    grep -v '^ *+' conftest.err >conftest.er1
1612    cat conftest.er1 >&5
1613    mv -f conftest.er1 conftest.err
1614  fi
1615  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1616  test $ac_status = 0; } && {
1617	 test -z "$ac_c_werror_flag" ||
1618	 test ! -s conftest.err
1619       } && test -s conftest$ac_exeext && {
1620	 test "$cross_compiling" = yes ||
1621	 test -x conftest$ac_exeext
1622       }; then :
1623  ac_retval=0
1624else
1625  $as_echo "$as_me: failed program was:" >&5
1626sed 's/^/| /' conftest.$ac_ext >&5
1627
1628	ac_retval=1
1629fi
1630  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1631  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1632  # interfere with the next link command; also delete a directory that is
1633  # left behind by Apple's compiler.  We do this before executing the actions.
1634  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1635  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1636  as_fn_set_status $ac_retval
1637
1638} # ac_fn_c_try_link
1639
1640# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1641# -------------------------------------------------------
1642# Tests whether HEADER exists and can be compiled using the include files in
1643# INCLUDES, setting the cache variable VAR accordingly.
1644ac_fn_c_check_header_compile ()
1645{
1646  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1647  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1648$as_echo_n "checking for $2... " >&6; }
1649if eval \${$3+:} false; then :
1650  $as_echo_n "(cached) " >&6
1651else
1652  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1653/* end confdefs.h.  */
1654$4
1655#include <$2>
1656_ACEOF
1657if ac_fn_c_try_compile "$LINENO"; then :
1658  eval "$3=yes"
1659else
1660  eval "$3=no"
1661fi
1662rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1663fi
1664eval ac_res=\$$3
1665	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1666$as_echo "$ac_res" >&6; }
1667  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1668
1669} # ac_fn_c_check_header_compile
1670
1671# ac_fn_c_try_cpp LINENO
1672# ----------------------
1673# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1674ac_fn_c_try_cpp ()
1675{
1676  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1677  if { { ac_try="$ac_cpp conftest.$ac_ext"
1678case "(($ac_try" in
1679  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1680  *) ac_try_echo=$ac_try;;
1681esac
1682eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1683$as_echo "$ac_try_echo"; } >&5
1684  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1685  ac_status=$?
1686  if test -s conftest.err; then
1687    grep -v '^ *+' conftest.err >conftest.er1
1688    cat conftest.er1 >&5
1689    mv -f conftest.er1 conftest.err
1690  fi
1691  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1692  test $ac_status = 0; } > conftest.i && {
1693	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1694	 test ! -s conftest.err
1695       }; then :
1696  ac_retval=0
1697else
1698  $as_echo "$as_me: failed program was:" >&5
1699sed 's/^/| /' conftest.$ac_ext >&5
1700
1701    ac_retval=1
1702fi
1703  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1704  as_fn_set_status $ac_retval
1705
1706} # ac_fn_c_try_cpp
1707
1708# ac_fn_c_try_run LINENO
1709# ----------------------
1710# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1711# that executables *can* be run.
1712ac_fn_c_try_run ()
1713{
1714  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715  if { { ac_try="$ac_link"
1716case "(($ac_try" in
1717  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1718  *) ac_try_echo=$ac_try;;
1719esac
1720eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1721$as_echo "$ac_try_echo"; } >&5
1722  (eval "$ac_link") 2>&5
1723  ac_status=$?
1724  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1725  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1726  { { case "(($ac_try" in
1727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1728  *) ac_try_echo=$ac_try;;
1729esac
1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1731$as_echo "$ac_try_echo"; } >&5
1732  (eval "$ac_try") 2>&5
1733  ac_status=$?
1734  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1735  test $ac_status = 0; }; }; then :
1736  ac_retval=0
1737else
1738  $as_echo "$as_me: program exited with status $ac_status" >&5
1739       $as_echo "$as_me: failed program was:" >&5
1740sed 's/^/| /' conftest.$ac_ext >&5
1741
1742       ac_retval=$ac_status
1743fi
1744  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1745  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1746  as_fn_set_status $ac_retval
1747
1748} # ac_fn_c_try_run
1749
1750# ac_fn_c_check_func LINENO FUNC VAR
1751# ----------------------------------
1752# Tests whether FUNC exists, setting the cache variable VAR accordingly
1753ac_fn_c_check_func ()
1754{
1755  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1756  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1757$as_echo_n "checking for $2... " >&6; }
1758if eval \${$3+:} false; then :
1759  $as_echo_n "(cached) " >&6
1760else
1761  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1762/* end confdefs.h.  */
1763/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1764   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1765#define $2 innocuous_$2
1766
1767/* System header to define __stub macros and hopefully few prototypes,
1768    which can conflict with char $2 (); below.
1769    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1770    <limits.h> exists even on freestanding compilers.  */
1771
1772#ifdef __STDC__
1773# include <limits.h>
1774#else
1775# include <assert.h>
1776#endif
1777
1778#undef $2
1779
1780/* Override any GCC internal prototype to avoid an error.
1781   Use char because int might match the return type of a GCC
1782   builtin and then its argument prototype would still apply.  */
1783#ifdef __cplusplus
1784extern "C"
1785#endif
1786char $2 ();
1787/* The GNU C library defines this for functions which it implements
1788    to always fail with ENOSYS.  Some functions are actually named
1789    something starting with __ and the normal name is an alias.  */
1790#if defined __stub_$2 || defined __stub___$2
1791choke me
1792#endif
1793
1794int
1795main ()
1796{
1797return $2 ();
1798  ;
1799  return 0;
1800}
1801_ACEOF
1802if ac_fn_c_try_link "$LINENO"; then :
1803  eval "$3=yes"
1804else
1805  eval "$3=no"
1806fi
1807rm -f core conftest.err conftest.$ac_objext \
1808    conftest$ac_exeext conftest.$ac_ext
1809fi
1810eval ac_res=\$$3
1811	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1812$as_echo "$ac_res" >&6; }
1813  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1814
1815} # ac_fn_c_check_func
1816
1817# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1818# ---------------------------------------------
1819# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1820# accordingly.
1821ac_fn_c_check_decl ()
1822{
1823  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1824  as_decl_name=`echo $2|sed 's/ *(.*//'`
1825  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1826  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1827$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1828if eval \${$3+:} false; then :
1829  $as_echo_n "(cached) " >&6
1830else
1831  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1832/* end confdefs.h.  */
1833$4
1834int
1835main ()
1836{
1837#ifndef $as_decl_name
1838#ifdef __cplusplus
1839  (void) $as_decl_use;
1840#else
1841  (void) $as_decl_name;
1842#endif
1843#endif
1844
1845  ;
1846  return 0;
1847}
1848_ACEOF
1849if ac_fn_c_try_compile "$LINENO"; then :
1850  eval "$3=yes"
1851else
1852  eval "$3=no"
1853fi
1854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1855fi
1856eval ac_res=\$$3
1857	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1858$as_echo "$ac_res" >&6; }
1859  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1860
1861} # ac_fn_c_check_decl
1862
1863# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1864# -------------------------------------------------------
1865# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1866# the include files in INCLUDES and setting the cache variable VAR
1867# accordingly.
1868ac_fn_c_check_header_mongrel ()
1869{
1870  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1871  if eval \${$3+:} false; then :
1872  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1873$as_echo_n "checking for $2... " >&6; }
1874if eval \${$3+:} false; then :
1875  $as_echo_n "(cached) " >&6
1876fi
1877eval ac_res=\$$3
1878	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1879$as_echo "$ac_res" >&6; }
1880else
1881  # Is the header compilable?
1882{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1883$as_echo_n "checking $2 usability... " >&6; }
1884cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885/* end confdefs.h.  */
1886$4
1887#include <$2>
1888_ACEOF
1889if ac_fn_c_try_compile "$LINENO"; then :
1890  ac_header_compiler=yes
1891else
1892  ac_header_compiler=no
1893fi
1894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1895{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1896$as_echo "$ac_header_compiler" >&6; }
1897
1898# Is the header present?
1899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1900$as_echo_n "checking $2 presence... " >&6; }
1901cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1902/* end confdefs.h.  */
1903#include <$2>
1904_ACEOF
1905if ac_fn_c_try_cpp "$LINENO"; then :
1906  ac_header_preproc=yes
1907else
1908  ac_header_preproc=no
1909fi
1910rm -f conftest.err conftest.i conftest.$ac_ext
1911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1912$as_echo "$ac_header_preproc" >&6; }
1913
1914# So?  What about this header?
1915case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1916  yes:no: )
1917    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1918$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1919    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1920$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1921    ;;
1922  no:yes:* )
1923    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1924$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1925    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1926$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1927    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1928$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1929    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1930$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1931    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1932$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1933( $as_echo "## ------------------------------------ ##
1934## Report this to http://www.sqlite.org ##
1935## ------------------------------------ ##"
1936     ) | sed "s/^/$as_me: WARNING:     /" >&2
1937    ;;
1938esac
1939  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1940$as_echo_n "checking for $2... " >&6; }
1941if eval \${$3+:} false; then :
1942  $as_echo_n "(cached) " >&6
1943else
1944  eval "$3=\$ac_header_compiler"
1945fi
1946eval ac_res=\$$3
1947	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1948$as_echo "$ac_res" >&6; }
1949fi
1950  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1951
1952} # ac_fn_c_check_header_mongrel
1953cat >config.log <<_ACEOF
1954This file contains any messages produced by compilers while
1955running configure, to aid debugging if configure makes a mistake.
1956
1957It was created by sqlite $as_me 3.37.2, which was
1958generated by GNU Autoconf 2.69.  Invocation command line was
1959
1960  $ $0 $@
1961
1962_ACEOF
1963exec 5>>config.log
1964{
1965cat <<_ASUNAME
1966## --------- ##
1967## Platform. ##
1968## --------- ##
1969
1970hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1971uname -m = `(uname -m) 2>/dev/null || echo unknown`
1972uname -r = `(uname -r) 2>/dev/null || echo unknown`
1973uname -s = `(uname -s) 2>/dev/null || echo unknown`
1974uname -v = `(uname -v) 2>/dev/null || echo unknown`
1975
1976/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1977/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1978
1979/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1980/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1981/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1982/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1983/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1984/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1985/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1986
1987_ASUNAME
1988
1989as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1990for as_dir in $PATH
1991do
1992  IFS=$as_save_IFS
1993  test -z "$as_dir" && as_dir=.
1994    $as_echo "PATH: $as_dir"
1995  done
1996IFS=$as_save_IFS
1997
1998} >&5
1999
2000cat >&5 <<_ACEOF
2001
2002
2003## ----------- ##
2004## Core tests. ##
2005## ----------- ##
2006
2007_ACEOF
2008
2009
2010# Keep a trace of the command line.
2011# Strip out --no-create and --no-recursion so they do not pile up.
2012# Strip out --silent because we don't want to record it for future runs.
2013# Also quote any args containing shell meta-characters.
2014# Make two passes to allow for proper duplicate-argument suppression.
2015ac_configure_args=
2016ac_configure_args0=
2017ac_configure_args1=
2018ac_must_keep_next=false
2019for ac_pass in 1 2
2020do
2021  for ac_arg
2022  do
2023    case $ac_arg in
2024    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2025    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2026    | -silent | --silent | --silen | --sile | --sil)
2027      continue ;;
2028    *\'*)
2029      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2030    esac
2031    case $ac_pass in
2032    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2033    2)
2034      as_fn_append ac_configure_args1 " '$ac_arg'"
2035      if test $ac_must_keep_next = true; then
2036	ac_must_keep_next=false # Got value, back to normal.
2037      else
2038	case $ac_arg in
2039	  *=* | --config-cache | -C | -disable-* | --disable-* \
2040	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2041	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2042	  | -with-* | --with-* | -without-* | --without-* | --x)
2043	    case "$ac_configure_args0 " in
2044	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2045	    esac
2046	    ;;
2047	  -* ) ac_must_keep_next=true ;;
2048	esac
2049      fi
2050      as_fn_append ac_configure_args " '$ac_arg'"
2051      ;;
2052    esac
2053  done
2054done
2055{ ac_configure_args0=; unset ac_configure_args0;}
2056{ ac_configure_args1=; unset ac_configure_args1;}
2057
2058# When interrupted or exit'd, cleanup temporary files, and complete
2059# config.log.  We remove comments because anyway the quotes in there
2060# would cause problems or look ugly.
2061# WARNING: Use '\'' to represent an apostrophe within the trap.
2062# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2063trap 'exit_status=$?
2064  # Save into config.log some information that might help in debugging.
2065  {
2066    echo
2067
2068    $as_echo "## ---------------- ##
2069## Cache variables. ##
2070## ---------------- ##"
2071    echo
2072    # The following way of writing the cache mishandles newlines in values,
2073(
2074  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2075    eval ac_val=\$$ac_var
2076    case $ac_val in #(
2077    *${as_nl}*)
2078      case $ac_var in #(
2079      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2080$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2081      esac
2082      case $ac_var in #(
2083      _ | IFS | as_nl) ;; #(
2084      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2085      *) { eval $ac_var=; unset $ac_var;} ;;
2086      esac ;;
2087    esac
2088  done
2089  (set) 2>&1 |
2090    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2091    *${as_nl}ac_space=\ *)
2092      sed -n \
2093	"s/'\''/'\''\\\\'\'''\''/g;
2094	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2095      ;; #(
2096    *)
2097      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2098      ;;
2099    esac |
2100    sort
2101)
2102    echo
2103
2104    $as_echo "## ----------------- ##
2105## Output variables. ##
2106## ----------------- ##"
2107    echo
2108    for ac_var in $ac_subst_vars
2109    do
2110      eval ac_val=\$$ac_var
2111      case $ac_val in
2112      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2113      esac
2114      $as_echo "$ac_var='\''$ac_val'\''"
2115    done | sort
2116    echo
2117
2118    if test -n "$ac_subst_files"; then
2119      $as_echo "## ------------------- ##
2120## File substitutions. ##
2121## ------------------- ##"
2122      echo
2123      for ac_var in $ac_subst_files
2124      do
2125	eval ac_val=\$$ac_var
2126	case $ac_val in
2127	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2128	esac
2129	$as_echo "$ac_var='\''$ac_val'\''"
2130      done | sort
2131      echo
2132    fi
2133
2134    if test -s confdefs.h; then
2135      $as_echo "## ----------- ##
2136## confdefs.h. ##
2137## ----------- ##"
2138      echo
2139      cat confdefs.h
2140      echo
2141    fi
2142    test "$ac_signal" != 0 &&
2143      $as_echo "$as_me: caught signal $ac_signal"
2144    $as_echo "$as_me: exit $exit_status"
2145  } >&5
2146  rm -f core *.core core.conftest.* &&
2147    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2148    exit $exit_status
2149' 0
2150for ac_signal in 1 2 13 15; do
2151  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2152done
2153ac_signal=0
2154
2155# confdefs.h avoids OS command line length limits that DEFS can exceed.
2156rm -f -r conftest* confdefs.h
2157
2158$as_echo "/* confdefs.h */" > confdefs.h
2159
2160# Predefined preprocessor variables.
2161
2162cat >>confdefs.h <<_ACEOF
2163#define PACKAGE_NAME "$PACKAGE_NAME"
2164_ACEOF
2165
2166cat >>confdefs.h <<_ACEOF
2167#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2168_ACEOF
2169
2170cat >>confdefs.h <<_ACEOF
2171#define PACKAGE_VERSION "$PACKAGE_VERSION"
2172_ACEOF
2173
2174cat >>confdefs.h <<_ACEOF
2175#define PACKAGE_STRING "$PACKAGE_STRING"
2176_ACEOF
2177
2178cat >>confdefs.h <<_ACEOF
2179#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2180_ACEOF
2181
2182cat >>confdefs.h <<_ACEOF
2183#define PACKAGE_URL "$PACKAGE_URL"
2184_ACEOF
2185
2186
2187# Let the site file select an alternate cache file if it wants to.
2188# Prefer an explicitly selected file to automatically selected ones.
2189ac_site_file1=NONE
2190ac_site_file2=NONE
2191if test -n "$CONFIG_SITE"; then
2192  # We do not want a PATH search for config.site.
2193  case $CONFIG_SITE in #((
2194    -*)  ac_site_file1=./$CONFIG_SITE;;
2195    */*) ac_site_file1=$CONFIG_SITE;;
2196    *)   ac_site_file1=./$CONFIG_SITE;;
2197  esac
2198elif test "x$prefix" != xNONE; then
2199  ac_site_file1=$prefix/share/config.site
2200  ac_site_file2=$prefix/etc/config.site
2201else
2202  ac_site_file1=$ac_default_prefix/share/config.site
2203  ac_site_file2=$ac_default_prefix/etc/config.site
2204fi
2205for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2206do
2207  test "x$ac_site_file" = xNONE && continue
2208  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2209    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2210$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2211    sed 's/^/| /' "$ac_site_file" >&5
2212    . "$ac_site_file" \
2213      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2214$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2215as_fn_error $? "failed to load site script $ac_site_file
2216See \`config.log' for more details" "$LINENO" 5; }
2217  fi
2218done
2219
2220if test -r "$cache_file"; then
2221  # Some versions of bash will fail to source /dev/null (special files
2222  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2223  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2224    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2225$as_echo "$as_me: loading cache $cache_file" >&6;}
2226    case $cache_file in
2227      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2228      *)                      . "./$cache_file";;
2229    esac
2230  fi
2231else
2232  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2233$as_echo "$as_me: creating cache $cache_file" >&6;}
2234  >$cache_file
2235fi
2236
2237# Check that the precious variables saved in the cache have kept the same
2238# value.
2239ac_cache_corrupted=false
2240for ac_var in $ac_precious_vars; do
2241  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2242  eval ac_new_set=\$ac_env_${ac_var}_set
2243  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2244  eval ac_new_val=\$ac_env_${ac_var}_value
2245  case $ac_old_set,$ac_new_set in
2246    set,)
2247      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2248$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2249      ac_cache_corrupted=: ;;
2250    ,set)
2251      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2252$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2253      ac_cache_corrupted=: ;;
2254    ,);;
2255    *)
2256      if test "x$ac_old_val" != "x$ac_new_val"; then
2257	# differences in whitespace do not lead to failure.
2258	ac_old_val_w=`echo x $ac_old_val`
2259	ac_new_val_w=`echo x $ac_new_val`
2260	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2261	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2262$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2263	  ac_cache_corrupted=:
2264	else
2265	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2266$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2267	  eval $ac_var=\$ac_old_val
2268	fi
2269	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2270$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2271	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2272$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2273      fi;;
2274  esac
2275  # Pass precious variables to config.status.
2276  if test "$ac_new_set" = set; then
2277    case $ac_new_val in
2278    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2279    *) ac_arg=$ac_var=$ac_new_val ;;
2280    esac
2281    case " $ac_configure_args " in
2282      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2283      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2284    esac
2285  fi
2286done
2287if $ac_cache_corrupted; then
2288  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2289$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2290  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2291$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2292  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2293fi
2294## -------------------- ##
2295## Main body of script. ##
2296## -------------------- ##
2297
2298ac_ext=c
2299ac_cpp='$CPP $CPPFLAGS'
2300ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2301ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2302ac_compiler_gnu=$ac_cv_c_compiler_gnu
2303
2304
2305
2306ac_aux_dir=
2307for ac_dir in . "$srcdir"/.; do
2308  if test -f "$ac_dir/install-sh"; then
2309    ac_aux_dir=$ac_dir
2310    ac_install_sh="$ac_aux_dir/install-sh -c"
2311    break
2312  elif test -f "$ac_dir/install.sh"; then
2313    ac_aux_dir=$ac_dir
2314    ac_install_sh="$ac_aux_dir/install.sh -c"
2315    break
2316  elif test -f "$ac_dir/shtool"; then
2317    ac_aux_dir=$ac_dir
2318    ac_install_sh="$ac_aux_dir/shtool install -c"
2319    break
2320  fi
2321done
2322if test -z "$ac_aux_dir"; then
2323  as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2324fi
2325
2326# These three variables are undocumented and unsupported,
2327# and are intended to be withdrawn in a future Autoconf release.
2328# They can cause serious problems if a builder's source tree is in a directory
2329# whose full name contains unusual characters.
2330ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2331ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2332ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2333
2334
2335
2336# Use automake.
2337am__api_version='1.15'
2338
2339# Find a good install program.  We prefer a C program (faster),
2340# so one script is as good as another.  But avoid the broken or
2341# incompatible versions:
2342# SysV /etc/install, /usr/sbin/install
2343# SunOS /usr/etc/install
2344# IRIX /sbin/install
2345# AIX /bin/install
2346# AmigaOS /C/install, which installs bootblocks on floppy discs
2347# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2348# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2349# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2350# OS/2's system install, which has a completely different semantic
2351# ./install, which can be erroneously created by make from ./install.sh.
2352# Reject install programs that cannot install multiple files.
2353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2354$as_echo_n "checking for a BSD-compatible install... " >&6; }
2355if test -z "$INSTALL"; then
2356if ${ac_cv_path_install+:} false; then :
2357  $as_echo_n "(cached) " >&6
2358else
2359  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2360for as_dir in $PATH
2361do
2362  IFS=$as_save_IFS
2363  test -z "$as_dir" && as_dir=.
2364    # Account for people who put trailing slashes in PATH elements.
2365case $as_dir/ in #((
2366  ./ | .// | /[cC]/* | \
2367  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2368  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2369  /usr/ucb/* ) ;;
2370  *)
2371    # OSF1 and SCO ODT 3.0 have their own names for install.
2372    # Don't use installbsd from OSF since it installs stuff as root
2373    # by default.
2374    for ac_prog in ginstall scoinst install; do
2375      for ac_exec_ext in '' $ac_executable_extensions; do
2376	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2377	  if test $ac_prog = install &&
2378	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2379	    # AIX install.  It has an incompatible calling convention.
2380	    :
2381	  elif test $ac_prog = install &&
2382	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2383	    # program-specific install script used by HP pwplus--don't use.
2384	    :
2385	  else
2386	    rm -rf conftest.one conftest.two conftest.dir
2387	    echo one > conftest.one
2388	    echo two > conftest.two
2389	    mkdir conftest.dir
2390	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2391	      test -s conftest.one && test -s conftest.two &&
2392	      test -s conftest.dir/conftest.one &&
2393	      test -s conftest.dir/conftest.two
2394	    then
2395	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2396	      break 3
2397	    fi
2398	  fi
2399	fi
2400      done
2401    done
2402    ;;
2403esac
2404
2405  done
2406IFS=$as_save_IFS
2407
2408rm -rf conftest.one conftest.two conftest.dir
2409
2410fi
2411  if test "${ac_cv_path_install+set}" = set; then
2412    INSTALL=$ac_cv_path_install
2413  else
2414    # As a last resort, use the slow shell script.  Don't cache a
2415    # value for INSTALL within a source directory, because that will
2416    # break other packages using the cache if that directory is
2417    # removed, or if the value is a relative name.
2418    INSTALL=$ac_install_sh
2419  fi
2420fi
2421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2422$as_echo "$INSTALL" >&6; }
2423
2424# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2425# It thinks the first close brace ends the variable substitution.
2426test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2427
2428test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2429
2430test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2431
2432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2433$as_echo_n "checking whether build environment is sane... " >&6; }
2434# Reject unsafe characters in $srcdir or the absolute working directory
2435# name.  Accept space and tab only in the latter.
2436am_lf='
2437'
2438case `pwd` in
2439  *[\\\"\#\$\&\'\`$am_lf]*)
2440    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2441esac
2442case $srcdir in
2443  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2444    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2445esac
2446
2447# Do 'set' in a subshell so we don't clobber the current shell's
2448# arguments.  Must try -L first in case configure is actually a
2449# symlink; some systems play weird games with the mod time of symlinks
2450# (eg FreeBSD returns the mod time of the symlink's containing
2451# directory).
2452if (
2453   am_has_slept=no
2454   for am_try in 1 2; do
2455     echo "timestamp, slept: $am_has_slept" > conftest.file
2456     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2457     if test "$*" = "X"; then
2458	# -L didn't work.
2459	set X `ls -t "$srcdir/configure" conftest.file`
2460     fi
2461     if test "$*" != "X $srcdir/configure conftest.file" \
2462	&& test "$*" != "X conftest.file $srcdir/configure"; then
2463
2464	# If neither matched, then we have a broken ls.  This can happen
2465	# if, for instance, CONFIG_SHELL is bash and it inherits a
2466	# broken ls alias from the environment.  This has actually
2467	# happened.  Such a system could not be considered "sane".
2468	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2469  alias in your environment" "$LINENO" 5
2470     fi
2471     if test "$2" = conftest.file || test $am_try -eq 2; then
2472       break
2473     fi
2474     # Just in case.
2475     sleep 1
2476     am_has_slept=yes
2477   done
2478   test "$2" = conftest.file
2479   )
2480then
2481   # Ok.
2482   :
2483else
2484   as_fn_error $? "newly created file is older than distributed files!
2485Check your system clock" "$LINENO" 5
2486fi
2487{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2488$as_echo "yes" >&6; }
2489# If we didn't sleep, we still need to ensure time stamps of config.status and
2490# generated files are strictly newer.
2491am_sleep_pid=
2492if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2493  ( sleep 1 ) &
2494  am_sleep_pid=$!
2495fi
2496
2497rm -f conftest.file
2498
2499test "$program_prefix" != NONE &&
2500  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2501# Use a double $ so make ignores it.
2502test "$program_suffix" != NONE &&
2503  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2504# Double any \ or $.
2505# By default was `s,x,x', remove it if useless.
2506ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2507program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2508
2509# Expand $ac_aux_dir to an absolute path.
2510am_aux_dir=`cd "$ac_aux_dir" && pwd`
2511
2512if test x"${MISSING+set}" != xset; then
2513  case $am_aux_dir in
2514  *\ * | *\	*)
2515    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2516  *)
2517    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2518  esac
2519fi
2520# Use eval to expand $SHELL
2521if eval "$MISSING --is-lightweight"; then
2522  am_missing_run="$MISSING "
2523else
2524  am_missing_run=
2525  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2526$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2527fi
2528
2529if test x"${install_sh+set}" != xset; then
2530  case $am_aux_dir in
2531  *\ * | *\	*)
2532    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2533  *)
2534    install_sh="\${SHELL} $am_aux_dir/install-sh"
2535  esac
2536fi
2537
2538# Installed binaries are usually stripped using 'strip' when the user
2539# run "make install-strip".  However 'strip' might not be the right
2540# tool to use in cross-compilation environments, therefore Automake
2541# will honor the 'STRIP' environment variable to overrule this program.
2542if test "$cross_compiling" != no; then
2543  if test -n "$ac_tool_prefix"; then
2544  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2545set dummy ${ac_tool_prefix}strip; ac_word=$2
2546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2547$as_echo_n "checking for $ac_word... " >&6; }
2548if ${ac_cv_prog_STRIP+:} false; then :
2549  $as_echo_n "(cached) " >&6
2550else
2551  if test -n "$STRIP"; then
2552  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2553else
2554as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2555for as_dir in $PATH
2556do
2557  IFS=$as_save_IFS
2558  test -z "$as_dir" && as_dir=.
2559    for ac_exec_ext in '' $ac_executable_extensions; do
2560  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2561    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2562    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2563    break 2
2564  fi
2565done
2566  done
2567IFS=$as_save_IFS
2568
2569fi
2570fi
2571STRIP=$ac_cv_prog_STRIP
2572if test -n "$STRIP"; then
2573  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2574$as_echo "$STRIP" >&6; }
2575else
2576  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2577$as_echo "no" >&6; }
2578fi
2579
2580
2581fi
2582if test -z "$ac_cv_prog_STRIP"; then
2583  ac_ct_STRIP=$STRIP
2584  # Extract the first word of "strip", so it can be a program name with args.
2585set dummy strip; ac_word=$2
2586{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2587$as_echo_n "checking for $ac_word... " >&6; }
2588if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2589  $as_echo_n "(cached) " >&6
2590else
2591  if test -n "$ac_ct_STRIP"; then
2592  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2593else
2594as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2595for as_dir in $PATH
2596do
2597  IFS=$as_save_IFS
2598  test -z "$as_dir" && as_dir=.
2599    for ac_exec_ext in '' $ac_executable_extensions; do
2600  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2601    ac_cv_prog_ac_ct_STRIP="strip"
2602    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2603    break 2
2604  fi
2605done
2606  done
2607IFS=$as_save_IFS
2608
2609fi
2610fi
2611ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2612if test -n "$ac_ct_STRIP"; then
2613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2614$as_echo "$ac_ct_STRIP" >&6; }
2615else
2616  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2617$as_echo "no" >&6; }
2618fi
2619
2620  if test "x$ac_ct_STRIP" = x; then
2621    STRIP=":"
2622  else
2623    case $cross_compiling:$ac_tool_warned in
2624yes:)
2625{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2626$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2627ac_tool_warned=yes ;;
2628esac
2629    STRIP=$ac_ct_STRIP
2630  fi
2631else
2632  STRIP="$ac_cv_prog_STRIP"
2633fi
2634
2635fi
2636INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2637
2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2639$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2640if test -z "$MKDIR_P"; then
2641  if ${ac_cv_path_mkdir+:} false; then :
2642  $as_echo_n "(cached) " >&6
2643else
2644  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2645for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2646do
2647  IFS=$as_save_IFS
2648  test -z "$as_dir" && as_dir=.
2649    for ac_prog in mkdir gmkdir; do
2650	 for ac_exec_ext in '' $ac_executable_extensions; do
2651	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2652	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2653	     'mkdir (GNU coreutils) '* | \
2654	     'mkdir (coreutils) '* | \
2655	     'mkdir (fileutils) '4.1*)
2656	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2657	       break 3;;
2658	   esac
2659	 done
2660       done
2661  done
2662IFS=$as_save_IFS
2663
2664fi
2665
2666  test -d ./--version && rmdir ./--version
2667  if test "${ac_cv_path_mkdir+set}" = set; then
2668    MKDIR_P="$ac_cv_path_mkdir -p"
2669  else
2670    # As a last resort, use the slow shell script.  Don't cache a
2671    # value for MKDIR_P within a source directory, because that will
2672    # break other packages using the cache if that directory is
2673    # removed, or if the value is a relative name.
2674    MKDIR_P="$ac_install_sh -d"
2675  fi
2676fi
2677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2678$as_echo "$MKDIR_P" >&6; }
2679
2680for ac_prog in gawk mawk nawk awk
2681do
2682  # Extract the first word of "$ac_prog", so it can be a program name with args.
2683set dummy $ac_prog; ac_word=$2
2684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2685$as_echo_n "checking for $ac_word... " >&6; }
2686if ${ac_cv_prog_AWK+:} false; then :
2687  $as_echo_n "(cached) " >&6
2688else
2689  if test -n "$AWK"; then
2690  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2691else
2692as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2693for as_dir in $PATH
2694do
2695  IFS=$as_save_IFS
2696  test -z "$as_dir" && as_dir=.
2697    for ac_exec_ext in '' $ac_executable_extensions; do
2698  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2699    ac_cv_prog_AWK="$ac_prog"
2700    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2701    break 2
2702  fi
2703done
2704  done
2705IFS=$as_save_IFS
2706
2707fi
2708fi
2709AWK=$ac_cv_prog_AWK
2710if test -n "$AWK"; then
2711  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2712$as_echo "$AWK" >&6; }
2713else
2714  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2715$as_echo "no" >&6; }
2716fi
2717
2718
2719  test -n "$AWK" && break
2720done
2721
2722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2723$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2724set x ${MAKE-make}
2725ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2726if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2727  $as_echo_n "(cached) " >&6
2728else
2729  cat >conftest.make <<\_ACEOF
2730SHELL = /bin/sh
2731all:
2732	@echo '@@@%%%=$(MAKE)=@@@%%%'
2733_ACEOF
2734# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2735case `${MAKE-make} -f conftest.make 2>/dev/null` in
2736  *@@@%%%=?*=@@@%%%*)
2737    eval ac_cv_prog_make_${ac_make}_set=yes;;
2738  *)
2739    eval ac_cv_prog_make_${ac_make}_set=no;;
2740esac
2741rm -f conftest.make
2742fi
2743if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2745$as_echo "yes" >&6; }
2746  SET_MAKE=
2747else
2748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2749$as_echo "no" >&6; }
2750  SET_MAKE="MAKE=${MAKE-make}"
2751fi
2752
2753rm -rf .tst 2>/dev/null
2754mkdir .tst 2>/dev/null
2755if test -d .tst; then
2756  am__leading_dot=.
2757else
2758  am__leading_dot=_
2759fi
2760rmdir .tst 2>/dev/null
2761
2762# Check whether --enable-silent-rules was given.
2763if test "${enable_silent_rules+set}" = set; then :
2764  enableval=$enable_silent_rules;
2765fi
2766
2767case $enable_silent_rules in # (((
2768  yes) AM_DEFAULT_VERBOSITY=0;;
2769   no) AM_DEFAULT_VERBOSITY=1;;
2770    *) AM_DEFAULT_VERBOSITY=1;;
2771esac
2772am_make=${MAKE-make}
2773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2774$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2775if ${am_cv_make_support_nested_variables+:} false; then :
2776  $as_echo_n "(cached) " >&6
2777else
2778  if $as_echo 'TRUE=$(BAR$(V))
2779BAR0=false
2780BAR1=true
2781V=1
2782am__doit:
2783	@$(TRUE)
2784.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2785  am_cv_make_support_nested_variables=yes
2786else
2787  am_cv_make_support_nested_variables=no
2788fi
2789fi
2790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2791$as_echo "$am_cv_make_support_nested_variables" >&6; }
2792if test $am_cv_make_support_nested_variables = yes; then
2793    AM_V='$(V)'
2794  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2795else
2796  AM_V=$AM_DEFAULT_VERBOSITY
2797  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2798fi
2799AM_BACKSLASH='\'
2800
2801if test "`cd $srcdir && pwd`" != "`pwd`"; then
2802  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2803  # is not polluted with repeated "-I."
2804  am__isrc=' -I$(srcdir)'
2805  # test to see if srcdir already configured
2806  if test -f $srcdir/config.status; then
2807    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2808  fi
2809fi
2810
2811# test whether we have cygpath
2812if test -z "$CYGPATH_W"; then
2813  if (cygpath --version) >/dev/null 2>/dev/null; then
2814    CYGPATH_W='cygpath -w'
2815  else
2816    CYGPATH_W=echo
2817  fi
2818fi
2819
2820
2821# Define the identity of the package.
2822 PACKAGE='sqlite'
2823 VERSION='3.37.2'
2824
2825
2826cat >>confdefs.h <<_ACEOF
2827#define PACKAGE "$PACKAGE"
2828_ACEOF
2829
2830
2831cat >>confdefs.h <<_ACEOF
2832#define VERSION "$VERSION"
2833_ACEOF
2834
2835# Some tools Automake needs.
2836
2837ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2838
2839
2840AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2841
2842
2843AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2844
2845
2846AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2847
2848
2849MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2850
2851# For better backward compatibility.  To be removed once Automake 1.9.x
2852# dies out for good.  For more background, see:
2853# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2854# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2855mkdir_p='$(MKDIR_P)'
2856
2857# We need awk for the "check" target (and possibly the TAP driver).  The
2858# system "awk" is bad on some platforms.
2859# Always define AMTAR for backward compatibility.  Yes, it's still used
2860# in the wild :-(  We should find a proper way to deprecate it ...
2861AMTAR='$${TAR-tar}'
2862
2863
2864# We'll loop over all known methods to create a tar archive until one works.
2865_am_tools='gnutar  pax cpio none'
2866
2867am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2868
2869
2870
2871
2872
2873
2874# POSIX will say in a future version that running "rm -f" with no argument
2875# is OK; and we want to be able to make that assumption in our Makefile
2876# recipes.  So use an aggressive probe to check that the usage we want is
2877# actually supported "in the wild" to an acceptable degree.
2878# See automake bug#10828.
2879# To make any issue more visible, cause the running configure to be aborted
2880# by default if the 'rm' program in use doesn't match our expectations; the
2881# user can still override this though.
2882if rm -f && rm -fr && rm -rf; then : OK; else
2883  cat >&2 <<'END'
2884Oops!
2885
2886Your 'rm' program seems unable to run without file operands specified
2887on the command line, even when the '-f' option is present.  This is contrary
2888to the behaviour of most rm programs out there, and not conforming with
2889the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2890
2891Please tell bug-automake@gnu.org about your system, including the value
2892of your $PATH and any error possibly output before this message.  This
2893can help us improve future automake versions.
2894
2895END
2896  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2897    echo 'Configuration will proceed anyway, since you have set the' >&2
2898    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2899    echo >&2
2900  else
2901    cat >&2 <<'END'
2902Aborting the configuration process, to ensure you take notice of the issue.
2903
2904You can download and install GNU coreutils to get an 'rm' implementation
2905that behaves properly: <http://www.gnu.org/software/coreutils/>.
2906
2907If you want to complete the configuration process using your problematic
2908'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2909to "yes", and re-run configure.
2910
2911END
2912    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2913  fi
2914fi
2915
2916
2917DEPDIR="${am__leading_dot}deps"
2918
2919ac_config_commands="$ac_config_commands depfiles"
2920
2921
2922am_make=${MAKE-make}
2923cat > confinc << 'END'
2924am__doit:
2925	@echo this is the am__doit target
2926.PHONY: am__doit
2927END
2928# If we don't find an include directive, just comment out the code.
2929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2930$as_echo_n "checking for style of include used by $am_make... " >&6; }
2931am__include="#"
2932am__quote=
2933_am_result=none
2934# First try GNU make style include.
2935echo "include confinc" > confmf
2936# Ignore all kinds of additional output from 'make'.
2937case `$am_make -s -f confmf 2> /dev/null` in #(
2938*the\ am__doit\ target*)
2939  am__include=include
2940  am__quote=
2941  _am_result=GNU
2942  ;;
2943esac
2944# Now try BSD make style include.
2945if test "$am__include" = "#"; then
2946   echo '.include "confinc"' > confmf
2947   case `$am_make -s -f confmf 2> /dev/null` in #(
2948   *the\ am__doit\ target*)
2949     am__include=.include
2950     am__quote="\""
2951     _am_result=BSD
2952     ;;
2953   esac
2954fi
2955
2956
2957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2958$as_echo "$_am_result" >&6; }
2959rm -f confinc confmf
2960
2961# Check whether --enable-dependency-tracking was given.
2962if test "${enable_dependency_tracking+set}" = set; then :
2963  enableval=$enable_dependency_tracking;
2964fi
2965
2966if test "x$enable_dependency_tracking" != xno; then
2967  am_depcomp="$ac_aux_dir/depcomp"
2968  AMDEPBACKSLASH='\'
2969  am__nodep='_no'
2970fi
2971 if test "x$enable_dependency_tracking" != xno; then
2972  AMDEP_TRUE=
2973  AMDEP_FALSE='#'
2974else
2975  AMDEP_TRUE='#'
2976  AMDEP_FALSE=
2977fi
2978
2979
2980ac_ext=c
2981ac_cpp='$CPP $CPPFLAGS'
2982ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2983ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2984ac_compiler_gnu=$ac_cv_c_compiler_gnu
2985if test -n "$ac_tool_prefix"; then
2986  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2987set dummy ${ac_tool_prefix}gcc; ac_word=$2
2988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2989$as_echo_n "checking for $ac_word... " >&6; }
2990if ${ac_cv_prog_CC+:} false; then :
2991  $as_echo_n "(cached) " >&6
2992else
2993  if test -n "$CC"; then
2994  ac_cv_prog_CC="$CC" # Let the user override the test.
2995else
2996as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2997for as_dir in $PATH
2998do
2999  IFS=$as_save_IFS
3000  test -z "$as_dir" && as_dir=.
3001    for ac_exec_ext in '' $ac_executable_extensions; do
3002  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3003    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3004    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3005    break 2
3006  fi
3007done
3008  done
3009IFS=$as_save_IFS
3010
3011fi
3012fi
3013CC=$ac_cv_prog_CC
3014if test -n "$CC"; then
3015  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3016$as_echo "$CC" >&6; }
3017else
3018  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3019$as_echo "no" >&6; }
3020fi
3021
3022
3023fi
3024if test -z "$ac_cv_prog_CC"; then
3025  ac_ct_CC=$CC
3026  # Extract the first word of "gcc", so it can be a program name with args.
3027set dummy gcc; ac_word=$2
3028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3029$as_echo_n "checking for $ac_word... " >&6; }
3030if ${ac_cv_prog_ac_ct_CC+:} false; then :
3031  $as_echo_n "(cached) " >&6
3032else
3033  if test -n "$ac_ct_CC"; then
3034  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3035else
3036as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3037for as_dir in $PATH
3038do
3039  IFS=$as_save_IFS
3040  test -z "$as_dir" && as_dir=.
3041    for ac_exec_ext in '' $ac_executable_extensions; do
3042  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3043    ac_cv_prog_ac_ct_CC="gcc"
3044    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3045    break 2
3046  fi
3047done
3048  done
3049IFS=$as_save_IFS
3050
3051fi
3052fi
3053ac_ct_CC=$ac_cv_prog_ac_ct_CC
3054if test -n "$ac_ct_CC"; then
3055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3056$as_echo "$ac_ct_CC" >&6; }
3057else
3058  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3059$as_echo "no" >&6; }
3060fi
3061
3062  if test "x$ac_ct_CC" = x; then
3063    CC=""
3064  else
3065    case $cross_compiling:$ac_tool_warned in
3066yes:)
3067{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3068$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3069ac_tool_warned=yes ;;
3070esac
3071    CC=$ac_ct_CC
3072  fi
3073else
3074  CC="$ac_cv_prog_CC"
3075fi
3076
3077if test -z "$CC"; then
3078          if test -n "$ac_tool_prefix"; then
3079    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3080set dummy ${ac_tool_prefix}cc; ac_word=$2
3081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3082$as_echo_n "checking for $ac_word... " >&6; }
3083if ${ac_cv_prog_CC+:} false; then :
3084  $as_echo_n "(cached) " >&6
3085else
3086  if test -n "$CC"; then
3087  ac_cv_prog_CC="$CC" # Let the user override the test.
3088else
3089as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3090for as_dir in $PATH
3091do
3092  IFS=$as_save_IFS
3093  test -z "$as_dir" && as_dir=.
3094    for ac_exec_ext in '' $ac_executable_extensions; do
3095  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3096    ac_cv_prog_CC="${ac_tool_prefix}cc"
3097    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3098    break 2
3099  fi
3100done
3101  done
3102IFS=$as_save_IFS
3103
3104fi
3105fi
3106CC=$ac_cv_prog_CC
3107if test -n "$CC"; then
3108  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3109$as_echo "$CC" >&6; }
3110else
3111  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3112$as_echo "no" >&6; }
3113fi
3114
3115
3116  fi
3117fi
3118if test -z "$CC"; then
3119  # Extract the first word of "cc", so it can be a program name with args.
3120set dummy cc; ac_word=$2
3121{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3122$as_echo_n "checking for $ac_word... " >&6; }
3123if ${ac_cv_prog_CC+:} false; then :
3124  $as_echo_n "(cached) " >&6
3125else
3126  if test -n "$CC"; then
3127  ac_cv_prog_CC="$CC" # Let the user override the test.
3128else
3129  ac_prog_rejected=no
3130as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3131for as_dir in $PATH
3132do
3133  IFS=$as_save_IFS
3134  test -z "$as_dir" && as_dir=.
3135    for ac_exec_ext in '' $ac_executable_extensions; do
3136  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3137    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3138       ac_prog_rejected=yes
3139       continue
3140     fi
3141    ac_cv_prog_CC="cc"
3142    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3143    break 2
3144  fi
3145done
3146  done
3147IFS=$as_save_IFS
3148
3149if test $ac_prog_rejected = yes; then
3150  # We found a bogon in the path, so make sure we never use it.
3151  set dummy $ac_cv_prog_CC
3152  shift
3153  if test $# != 0; then
3154    # We chose a different compiler from the bogus one.
3155    # However, it has the same basename, so the bogon will be chosen
3156    # first if we set CC to just the basename; use the full file name.
3157    shift
3158    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3159  fi
3160fi
3161fi
3162fi
3163CC=$ac_cv_prog_CC
3164if test -n "$CC"; then
3165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3166$as_echo "$CC" >&6; }
3167else
3168  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3169$as_echo "no" >&6; }
3170fi
3171
3172
3173fi
3174if test -z "$CC"; then
3175  if test -n "$ac_tool_prefix"; then
3176  for ac_prog in cl.exe
3177  do
3178    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3179set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3181$as_echo_n "checking for $ac_word... " >&6; }
3182if ${ac_cv_prog_CC+:} false; then :
3183  $as_echo_n "(cached) " >&6
3184else
3185  if test -n "$CC"; then
3186  ac_cv_prog_CC="$CC" # Let the user override the test.
3187else
3188as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3189for as_dir in $PATH
3190do
3191  IFS=$as_save_IFS
3192  test -z "$as_dir" && as_dir=.
3193    for ac_exec_ext in '' $ac_executable_extensions; do
3194  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3195    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3196    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3197    break 2
3198  fi
3199done
3200  done
3201IFS=$as_save_IFS
3202
3203fi
3204fi
3205CC=$ac_cv_prog_CC
3206if test -n "$CC"; then
3207  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3208$as_echo "$CC" >&6; }
3209else
3210  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3211$as_echo "no" >&6; }
3212fi
3213
3214
3215    test -n "$CC" && break
3216  done
3217fi
3218if test -z "$CC"; then
3219  ac_ct_CC=$CC
3220  for ac_prog in cl.exe
3221do
3222  # Extract the first word of "$ac_prog", so it can be a program name with args.
3223set dummy $ac_prog; ac_word=$2
3224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3225$as_echo_n "checking for $ac_word... " >&6; }
3226if ${ac_cv_prog_ac_ct_CC+:} false; then :
3227  $as_echo_n "(cached) " >&6
3228else
3229  if test -n "$ac_ct_CC"; then
3230  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3231else
3232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3233for as_dir in $PATH
3234do
3235  IFS=$as_save_IFS
3236  test -z "$as_dir" && as_dir=.
3237    for ac_exec_ext in '' $ac_executable_extensions; do
3238  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3239    ac_cv_prog_ac_ct_CC="$ac_prog"
3240    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3241    break 2
3242  fi
3243done
3244  done
3245IFS=$as_save_IFS
3246
3247fi
3248fi
3249ac_ct_CC=$ac_cv_prog_ac_ct_CC
3250if test -n "$ac_ct_CC"; then
3251  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3252$as_echo "$ac_ct_CC" >&6; }
3253else
3254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3255$as_echo "no" >&6; }
3256fi
3257
3258
3259  test -n "$ac_ct_CC" && break
3260done
3261
3262  if test "x$ac_ct_CC" = x; then
3263    CC=""
3264  else
3265    case $cross_compiling:$ac_tool_warned in
3266yes:)
3267{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3268$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3269ac_tool_warned=yes ;;
3270esac
3271    CC=$ac_ct_CC
3272  fi
3273fi
3274
3275fi
3276
3277
3278test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3279$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3280as_fn_error $? "no acceptable C compiler found in \$PATH
3281See \`config.log' for more details" "$LINENO" 5; }
3282
3283# Provide some information about the compiler.
3284$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3285set X $ac_compile
3286ac_compiler=$2
3287for ac_option in --version -v -V -qversion; do
3288  { { ac_try="$ac_compiler $ac_option >&5"
3289case "(($ac_try" in
3290  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3291  *) ac_try_echo=$ac_try;;
3292esac
3293eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3294$as_echo "$ac_try_echo"; } >&5
3295  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3296  ac_status=$?
3297  if test -s conftest.err; then
3298    sed '10a\
3299... rest of stderr output deleted ...
3300         10q' conftest.err >conftest.er1
3301    cat conftest.er1 >&5
3302  fi
3303  rm -f conftest.er1 conftest.err
3304  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3305  test $ac_status = 0; }
3306done
3307
3308cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3309/* end confdefs.h.  */
3310
3311int
3312main ()
3313{
3314
3315  ;
3316  return 0;
3317}
3318_ACEOF
3319ac_clean_files_save=$ac_clean_files
3320ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3321# Try to create an executable without -o first, disregard a.out.
3322# It will help us diagnose broken compilers, and finding out an intuition
3323# of exeext.
3324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3325$as_echo_n "checking whether the C compiler works... " >&6; }
3326ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3327
3328# The possible output files:
3329ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3330
3331ac_rmfiles=
3332for ac_file in $ac_files
3333do
3334  case $ac_file in
3335    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3336    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3337  esac
3338done
3339rm -f $ac_rmfiles
3340
3341if { { ac_try="$ac_link_default"
3342case "(($ac_try" in
3343  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3344  *) ac_try_echo=$ac_try;;
3345esac
3346eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3347$as_echo "$ac_try_echo"; } >&5
3348  (eval "$ac_link_default") 2>&5
3349  ac_status=$?
3350  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3351  test $ac_status = 0; }; then :
3352  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3353# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3354# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3355# so that the user can short-circuit this test for compilers unknown to
3356# Autoconf.
3357for ac_file in $ac_files ''
3358do
3359  test -f "$ac_file" || continue
3360  case $ac_file in
3361    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3362	;;
3363    [ab].out )
3364	# We found the default executable, but exeext='' is most
3365	# certainly right.
3366	break;;
3367    *.* )
3368	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3369	then :; else
3370	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3371	fi
3372	# We set ac_cv_exeext here because the later test for it is not
3373	# safe: cross compilers may not add the suffix if given an `-o'
3374	# argument, so we may need to know it at that point already.
3375	# Even if this section looks crufty: it has the advantage of
3376	# actually working.
3377	break;;
3378    * )
3379	break;;
3380  esac
3381done
3382test "$ac_cv_exeext" = no && ac_cv_exeext=
3383
3384else
3385  ac_file=''
3386fi
3387if test -z "$ac_file"; then :
3388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3389$as_echo "no" >&6; }
3390$as_echo "$as_me: failed program was:" >&5
3391sed 's/^/| /' conftest.$ac_ext >&5
3392
3393{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3394$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3395as_fn_error 77 "C compiler cannot create executables
3396See \`config.log' for more details" "$LINENO" 5; }
3397else
3398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3399$as_echo "yes" >&6; }
3400fi
3401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3402$as_echo_n "checking for C compiler default output file name... " >&6; }
3403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3404$as_echo "$ac_file" >&6; }
3405ac_exeext=$ac_cv_exeext
3406
3407rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3408ac_clean_files=$ac_clean_files_save
3409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3410$as_echo_n "checking for suffix of executables... " >&6; }
3411if { { ac_try="$ac_link"
3412case "(($ac_try" in
3413  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3414  *) ac_try_echo=$ac_try;;
3415esac
3416eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3417$as_echo "$ac_try_echo"; } >&5
3418  (eval "$ac_link") 2>&5
3419  ac_status=$?
3420  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3421  test $ac_status = 0; }; then :
3422  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3423# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3424# work properly (i.e., refer to `conftest.exe'), while it won't with
3425# `rm'.
3426for ac_file in conftest.exe conftest conftest.*; do
3427  test -f "$ac_file" || continue
3428  case $ac_file in
3429    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3430    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3431	  break;;
3432    * ) break;;
3433  esac
3434done
3435else
3436  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3437$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3438as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3439See \`config.log' for more details" "$LINENO" 5; }
3440fi
3441rm -f conftest conftest$ac_cv_exeext
3442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3443$as_echo "$ac_cv_exeext" >&6; }
3444
3445rm -f conftest.$ac_ext
3446EXEEXT=$ac_cv_exeext
3447ac_exeext=$EXEEXT
3448cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3449/* end confdefs.h.  */
3450#include <stdio.h>
3451int
3452main ()
3453{
3454FILE *f = fopen ("conftest.out", "w");
3455 return ferror (f) || fclose (f) != 0;
3456
3457  ;
3458  return 0;
3459}
3460_ACEOF
3461ac_clean_files="$ac_clean_files conftest.out"
3462# Check that the compiler produces executables we can run.  If not, either
3463# the compiler is broken, or we cross compile.
3464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3465$as_echo_n "checking whether we are cross compiling... " >&6; }
3466if test "$cross_compiling" != yes; then
3467  { { ac_try="$ac_link"
3468case "(($ac_try" in
3469  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3470  *) ac_try_echo=$ac_try;;
3471esac
3472eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3473$as_echo "$ac_try_echo"; } >&5
3474  (eval "$ac_link") 2>&5
3475  ac_status=$?
3476  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3477  test $ac_status = 0; }
3478  if { ac_try='./conftest$ac_cv_exeext'
3479  { { case "(($ac_try" in
3480  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3481  *) ac_try_echo=$ac_try;;
3482esac
3483eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3484$as_echo "$ac_try_echo"; } >&5
3485  (eval "$ac_try") 2>&5
3486  ac_status=$?
3487  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3488  test $ac_status = 0; }; }; then
3489    cross_compiling=no
3490  else
3491    if test "$cross_compiling" = maybe; then
3492	cross_compiling=yes
3493    else
3494	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3495$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3496as_fn_error $? "cannot run C compiled programs.
3497If you meant to cross compile, use \`--host'.
3498See \`config.log' for more details" "$LINENO" 5; }
3499    fi
3500  fi
3501fi
3502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3503$as_echo "$cross_compiling" >&6; }
3504
3505rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3506ac_clean_files=$ac_clean_files_save
3507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3508$as_echo_n "checking for suffix of object files... " >&6; }
3509if ${ac_cv_objext+:} false; then :
3510  $as_echo_n "(cached) " >&6
3511else
3512  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3513/* end confdefs.h.  */
3514
3515int
3516main ()
3517{
3518
3519  ;
3520  return 0;
3521}
3522_ACEOF
3523rm -f conftest.o conftest.obj
3524if { { ac_try="$ac_compile"
3525case "(($ac_try" in
3526  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3527  *) ac_try_echo=$ac_try;;
3528esac
3529eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3530$as_echo "$ac_try_echo"; } >&5
3531  (eval "$ac_compile") 2>&5
3532  ac_status=$?
3533  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3534  test $ac_status = 0; }; then :
3535  for ac_file in conftest.o conftest.obj conftest.*; do
3536  test -f "$ac_file" || continue;
3537  case $ac_file in
3538    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3539    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3540       break;;
3541  esac
3542done
3543else
3544  $as_echo "$as_me: failed program was:" >&5
3545sed 's/^/| /' conftest.$ac_ext >&5
3546
3547{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3548$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3549as_fn_error $? "cannot compute suffix of object files: cannot compile
3550See \`config.log' for more details" "$LINENO" 5; }
3551fi
3552rm -f conftest.$ac_cv_objext conftest.$ac_ext
3553fi
3554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3555$as_echo "$ac_cv_objext" >&6; }
3556OBJEXT=$ac_cv_objext
3557ac_objext=$OBJEXT
3558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3559$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3560if ${ac_cv_c_compiler_gnu+:} false; then :
3561  $as_echo_n "(cached) " >&6
3562else
3563  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3564/* end confdefs.h.  */
3565
3566int
3567main ()
3568{
3569#ifndef __GNUC__
3570       choke me
3571#endif
3572
3573  ;
3574  return 0;
3575}
3576_ACEOF
3577if ac_fn_c_try_compile "$LINENO"; then :
3578  ac_compiler_gnu=yes
3579else
3580  ac_compiler_gnu=no
3581fi
3582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3583ac_cv_c_compiler_gnu=$ac_compiler_gnu
3584
3585fi
3586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3587$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3588if test $ac_compiler_gnu = yes; then
3589  GCC=yes
3590else
3591  GCC=
3592fi
3593ac_test_CFLAGS=${CFLAGS+set}
3594ac_save_CFLAGS=$CFLAGS
3595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3596$as_echo_n "checking whether $CC accepts -g... " >&6; }
3597if ${ac_cv_prog_cc_g+:} false; then :
3598  $as_echo_n "(cached) " >&6
3599else
3600  ac_save_c_werror_flag=$ac_c_werror_flag
3601   ac_c_werror_flag=yes
3602   ac_cv_prog_cc_g=no
3603   CFLAGS="-g"
3604   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3605/* end confdefs.h.  */
3606
3607int
3608main ()
3609{
3610
3611  ;
3612  return 0;
3613}
3614_ACEOF
3615if ac_fn_c_try_compile "$LINENO"; then :
3616  ac_cv_prog_cc_g=yes
3617else
3618  CFLAGS=""
3619      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3620/* end confdefs.h.  */
3621
3622int
3623main ()
3624{
3625
3626  ;
3627  return 0;
3628}
3629_ACEOF
3630if ac_fn_c_try_compile "$LINENO"; then :
3631
3632else
3633  ac_c_werror_flag=$ac_save_c_werror_flag
3634	 CFLAGS="-g"
3635	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3636/* end confdefs.h.  */
3637
3638int
3639main ()
3640{
3641
3642  ;
3643  return 0;
3644}
3645_ACEOF
3646if ac_fn_c_try_compile "$LINENO"; then :
3647  ac_cv_prog_cc_g=yes
3648fi
3649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3650fi
3651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3652fi
3653rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3654   ac_c_werror_flag=$ac_save_c_werror_flag
3655fi
3656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3657$as_echo "$ac_cv_prog_cc_g" >&6; }
3658if test "$ac_test_CFLAGS" = set; then
3659  CFLAGS=$ac_save_CFLAGS
3660elif test $ac_cv_prog_cc_g = yes; then
3661  if test "$GCC" = yes; then
3662    CFLAGS="-g -O2"
3663  else
3664    CFLAGS="-g"
3665  fi
3666else
3667  if test "$GCC" = yes; then
3668    CFLAGS="-O2"
3669  else
3670    CFLAGS=
3671  fi
3672fi
3673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3674$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3675if ${ac_cv_prog_cc_c89+:} false; then :
3676  $as_echo_n "(cached) " >&6
3677else
3678  ac_cv_prog_cc_c89=no
3679ac_save_CC=$CC
3680cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3681/* end confdefs.h.  */
3682#include <stdarg.h>
3683#include <stdio.h>
3684struct stat;
3685/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3686struct buf { int x; };
3687FILE * (*rcsopen) (struct buf *, struct stat *, int);
3688static char *e (p, i)
3689     char **p;
3690     int i;
3691{
3692  return p[i];
3693}
3694static char *f (char * (*g) (char **, int), char **p, ...)
3695{
3696  char *s;
3697  va_list v;
3698  va_start (v,p);
3699  s = g (p, va_arg (v,int));
3700  va_end (v);
3701  return s;
3702}
3703
3704/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3705   function prototypes and stuff, but not '\xHH' hex character constants.
3706   These don't provoke an error unfortunately, instead are silently treated
3707   as 'x'.  The following induces an error, until -std is added to get
3708   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3709   array size at least.  It's necessary to write '\x00'==0 to get something
3710   that's true only with -std.  */
3711int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3712
3713/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3714   inside strings and character constants.  */
3715#define FOO(x) 'x'
3716int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3717
3718int test (int i, double x);
3719struct s1 {int (*f) (int a);};
3720struct s2 {int (*f) (double a);};
3721int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3722int argc;
3723char **argv;
3724int
3725main ()
3726{
3727return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3728  ;
3729  return 0;
3730}
3731_ACEOF
3732for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3733	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3734do
3735  CC="$ac_save_CC $ac_arg"
3736  if ac_fn_c_try_compile "$LINENO"; then :
3737  ac_cv_prog_cc_c89=$ac_arg
3738fi
3739rm -f core conftest.err conftest.$ac_objext
3740  test "x$ac_cv_prog_cc_c89" != "xno" && break
3741done
3742rm -f conftest.$ac_ext
3743CC=$ac_save_CC
3744
3745fi
3746# AC_CACHE_VAL
3747case "x$ac_cv_prog_cc_c89" in
3748  x)
3749    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3750$as_echo "none needed" >&6; } ;;
3751  xno)
3752    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3753$as_echo "unsupported" >&6; } ;;
3754  *)
3755    CC="$CC $ac_cv_prog_cc_c89"
3756    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3757$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3758esac
3759if test "x$ac_cv_prog_cc_c89" != xno; then :
3760
3761fi
3762
3763ac_ext=c
3764ac_cpp='$CPP $CPPFLAGS'
3765ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3766ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3767ac_compiler_gnu=$ac_cv_c_compiler_gnu
3768
3769ac_ext=c
3770ac_cpp='$CPP $CPPFLAGS'
3771ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3772ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3773ac_compiler_gnu=$ac_cv_c_compiler_gnu
3774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3775$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3776if ${am_cv_prog_cc_c_o+:} false; then :
3777  $as_echo_n "(cached) " >&6
3778else
3779  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3780/* end confdefs.h.  */
3781
3782int
3783main ()
3784{
3785
3786  ;
3787  return 0;
3788}
3789_ACEOF
3790  # Make sure it works both with $CC and with simple cc.
3791  # Following AC_PROG_CC_C_O, we do the test twice because some
3792  # compilers refuse to overwrite an existing .o file with -o,
3793  # though they will create one.
3794  am_cv_prog_cc_c_o=yes
3795  for am_i in 1 2; do
3796    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3797   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3798   ac_status=$?
3799   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3800   (exit $ac_status); } \
3801         && test -f conftest2.$ac_objext; then
3802      : OK
3803    else
3804      am_cv_prog_cc_c_o=no
3805      break
3806    fi
3807  done
3808  rm -f core conftest*
3809  unset am_i
3810fi
3811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3812$as_echo "$am_cv_prog_cc_c_o" >&6; }
3813if test "$am_cv_prog_cc_c_o" != yes; then
3814   # Losing compiler, so override with the script.
3815   # FIXME: It is wrong to rewrite CC.
3816   # But if we don't then we get into trouble of one sort or another.
3817   # A longer-term fix would be to have automake use am__CC in this case,
3818   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3819   CC="$am_aux_dir/compile $CC"
3820fi
3821ac_ext=c
3822ac_cpp='$CPP $CPPFLAGS'
3823ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3824ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3825ac_compiler_gnu=$ac_cv_c_compiler_gnu
3826
3827
3828depcc="$CC"   am_compiler_list=
3829
3830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3831$as_echo_n "checking dependency style of $depcc... " >&6; }
3832if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3833  $as_echo_n "(cached) " >&6
3834else
3835  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3836  # We make a subdir and do the tests there.  Otherwise we can end up
3837  # making bogus files that we don't know about and never remove.  For
3838  # instance it was reported that on HP-UX the gcc test will end up
3839  # making a dummy file named 'D' -- because '-MD' means "put the output
3840  # in D".
3841  rm -rf conftest.dir
3842  mkdir conftest.dir
3843  # Copy depcomp to subdir because otherwise we won't find it if we're
3844  # using a relative directory.
3845  cp "$am_depcomp" conftest.dir
3846  cd conftest.dir
3847  # We will build objects and dependencies in a subdirectory because
3848  # it helps to detect inapplicable dependency modes.  For instance
3849  # both Tru64's cc and ICC support -MD to output dependencies as a
3850  # side effect of compilation, but ICC will put the dependencies in
3851  # the current directory while Tru64 will put them in the object
3852  # directory.
3853  mkdir sub
3854
3855  am_cv_CC_dependencies_compiler_type=none
3856  if test "$am_compiler_list" = ""; then
3857     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3858  fi
3859  am__universal=false
3860  case " $depcc " in #(
3861     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3862     esac
3863
3864  for depmode in $am_compiler_list; do
3865    # Setup a source with many dependencies, because some compilers
3866    # like to wrap large dependency lists on column 80 (with \), and
3867    # we should not choose a depcomp mode which is confused by this.
3868    #
3869    # We need to recreate these files for each test, as the compiler may
3870    # overwrite some of them when testing with obscure command lines.
3871    # This happens at least with the AIX C compiler.
3872    : > sub/conftest.c
3873    for i in 1 2 3 4 5 6; do
3874      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3875      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3876      # Solaris 10 /bin/sh.
3877      echo '/* dummy */' > sub/conftst$i.h
3878    done
3879    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3880
3881    # We check with '-c' and '-o' for the sake of the "dashmstdout"
3882    # mode.  It turns out that the SunPro C++ compiler does not properly
3883    # handle '-M -o', and we need to detect this.  Also, some Intel
3884    # versions had trouble with output in subdirs.
3885    am__obj=sub/conftest.${OBJEXT-o}
3886    am__minus_obj="-o $am__obj"
3887    case $depmode in
3888    gcc)
3889      # This depmode causes a compiler race in universal mode.
3890      test "$am__universal" = false || continue
3891      ;;
3892    nosideeffect)
3893      # After this tag, mechanisms are not by side-effect, so they'll
3894      # only be used when explicitly requested.
3895      if test "x$enable_dependency_tracking" = xyes; then
3896	continue
3897      else
3898	break
3899      fi
3900      ;;
3901    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3902      # This compiler won't grok '-c -o', but also, the minuso test has
3903      # not run yet.  These depmodes are late enough in the game, and
3904      # so weak that their functioning should not be impacted.
3905      am__obj=conftest.${OBJEXT-o}
3906      am__minus_obj=
3907      ;;
3908    none) break ;;
3909    esac
3910    if depmode=$depmode \
3911       source=sub/conftest.c object=$am__obj \
3912       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3913       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3914         >/dev/null 2>conftest.err &&
3915       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3916       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3917       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3918       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3919      # icc doesn't choke on unknown options, it will just issue warnings
3920      # or remarks (even with -Werror).  So we grep stderr for any message
3921      # that says an option was ignored or not supported.
3922      # When given -MP, icc 7.0 and 7.1 complain thusly:
3923      #   icc: Command line warning: ignoring option '-M'; no argument required
3924      # The diagnosis changed in icc 8.0:
3925      #   icc: Command line remark: option '-MP' not supported
3926      if (grep 'ignoring option' conftest.err ||
3927          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3928        am_cv_CC_dependencies_compiler_type=$depmode
3929        break
3930      fi
3931    fi
3932  done
3933
3934  cd ..
3935  rm -rf conftest.dir
3936else
3937  am_cv_CC_dependencies_compiler_type=none
3938fi
3939
3940fi
3941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3942$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3943CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3944
3945 if
3946  test "x$enable_dependency_tracking" != xno \
3947  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3948  am__fastdepCC_TRUE=
3949  am__fastdepCC_FALSE='#'
3950else
3951  am__fastdepCC_TRUE='#'
3952  am__fastdepCC_FALSE=
3953fi
3954
3955
3956
3957# Check whether --enable-largefile was given.
3958if test "${enable_largefile+set}" = set; then :
3959  enableval=$enable_largefile;
3960fi
3961
3962if test "$enable_largefile" != no; then
3963
3964  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3965$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3966if ${ac_cv_sys_largefile_CC+:} false; then :
3967  $as_echo_n "(cached) " >&6
3968else
3969  ac_cv_sys_largefile_CC=no
3970     if test "$GCC" != yes; then
3971       ac_save_CC=$CC
3972       while :; do
3973	 # IRIX 6.2 and later do not support large files by default,
3974	 # so use the C compiler's -n32 option if that helps.
3975	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3976/* end confdefs.h.  */
3977#include <sys/types.h>
3978 /* Check that off_t can represent 2**63 - 1 correctly.
3979    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3980    since some C++ compilers masquerading as C compilers
3981    incorrectly reject 9223372036854775807.  */
3982#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
3983  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3984		       && LARGE_OFF_T % 2147483647 == 1)
3985		      ? 1 : -1];
3986int
3987main ()
3988{
3989
3990  ;
3991  return 0;
3992}
3993_ACEOF
3994	 if ac_fn_c_try_compile "$LINENO"; then :
3995  break
3996fi
3997rm -f core conftest.err conftest.$ac_objext
3998	 CC="$CC -n32"
3999	 if ac_fn_c_try_compile "$LINENO"; then :
4000  ac_cv_sys_largefile_CC=' -n32'; break
4001fi
4002rm -f core conftest.err conftest.$ac_objext
4003	 break
4004       done
4005       CC=$ac_save_CC
4006       rm -f conftest.$ac_ext
4007    fi
4008fi
4009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4010$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4011  if test "$ac_cv_sys_largefile_CC" != no; then
4012    CC=$CC$ac_cv_sys_largefile_CC
4013  fi
4014
4015  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4016$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4017if ${ac_cv_sys_file_offset_bits+:} false; then :
4018  $as_echo_n "(cached) " >&6
4019else
4020  while :; do
4021  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4022/* end confdefs.h.  */
4023#include <sys/types.h>
4024 /* Check that off_t can represent 2**63 - 1 correctly.
4025    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4026    since some C++ compilers masquerading as C compilers
4027    incorrectly reject 9223372036854775807.  */
4028#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
4029  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4030		       && LARGE_OFF_T % 2147483647 == 1)
4031		      ? 1 : -1];
4032int
4033main ()
4034{
4035
4036  ;
4037  return 0;
4038}
4039_ACEOF
4040if ac_fn_c_try_compile "$LINENO"; then :
4041  ac_cv_sys_file_offset_bits=no; break
4042fi
4043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4044  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4045/* end confdefs.h.  */
4046#define _FILE_OFFSET_BITS 64
4047#include <sys/types.h>
4048 /* Check that off_t can represent 2**63 - 1 correctly.
4049    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4050    since some C++ compilers masquerading as C compilers
4051    incorrectly reject 9223372036854775807.  */
4052#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
4053  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4054		       && LARGE_OFF_T % 2147483647 == 1)
4055		      ? 1 : -1];
4056int
4057main ()
4058{
4059
4060  ;
4061  return 0;
4062}
4063_ACEOF
4064if ac_fn_c_try_compile "$LINENO"; then :
4065  ac_cv_sys_file_offset_bits=64; break
4066fi
4067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4068  ac_cv_sys_file_offset_bits=unknown
4069  break
4070done
4071fi
4072{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4073$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4074case $ac_cv_sys_file_offset_bits in #(
4075  no | unknown) ;;
4076  *)
4077cat >>confdefs.h <<_ACEOF
4078#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4079_ACEOF
4080;;
4081esac
4082rm -rf conftest*
4083  if test $ac_cv_sys_file_offset_bits = unknown; then
4084    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4085$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4086if ${ac_cv_sys_large_files+:} false; then :
4087  $as_echo_n "(cached) " >&6
4088else
4089  while :; do
4090  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4091/* end confdefs.h.  */
4092#include <sys/types.h>
4093 /* Check that off_t can represent 2**63 - 1 correctly.
4094    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4095    since some C++ compilers masquerading as C compilers
4096    incorrectly reject 9223372036854775807.  */
4097#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
4098  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4099		       && LARGE_OFF_T % 2147483647 == 1)
4100		      ? 1 : -1];
4101int
4102main ()
4103{
4104
4105  ;
4106  return 0;
4107}
4108_ACEOF
4109if ac_fn_c_try_compile "$LINENO"; then :
4110  ac_cv_sys_large_files=no; break
4111fi
4112rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4113  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4114/* end confdefs.h.  */
4115#define _LARGE_FILES 1
4116#include <sys/types.h>
4117 /* Check that off_t can represent 2**63 - 1 correctly.
4118    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4119    since some C++ compilers masquerading as C compilers
4120    incorrectly reject 9223372036854775807.  */
4121#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
4122  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4123		       && LARGE_OFF_T % 2147483647 == 1)
4124		      ? 1 : -1];
4125int
4126main ()
4127{
4128
4129  ;
4130  return 0;
4131}
4132_ACEOF
4133if ac_fn_c_try_compile "$LINENO"; then :
4134  ac_cv_sys_large_files=1; break
4135fi
4136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4137  ac_cv_sys_large_files=unknown
4138  break
4139done
4140fi
4141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4142$as_echo "$ac_cv_sys_large_files" >&6; }
4143case $ac_cv_sys_large_files in #(
4144  no | unknown) ;;
4145  *)
4146cat >>confdefs.h <<_ACEOF
4147#define _LARGE_FILES $ac_cv_sys_large_files
4148_ACEOF
4149;;
4150esac
4151rm -rf conftest*
4152  fi
4153
4154
4155fi
4156
4157
4158# Check for required programs.
4159ac_ext=c
4160ac_cpp='$CPP $CPPFLAGS'
4161ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4162ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4163ac_compiler_gnu=$ac_cv_c_compiler_gnu
4164if test -n "$ac_tool_prefix"; then
4165  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4166set dummy ${ac_tool_prefix}gcc; ac_word=$2
4167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4168$as_echo_n "checking for $ac_word... " >&6; }
4169if ${ac_cv_prog_CC+:} false; then :
4170  $as_echo_n "(cached) " >&6
4171else
4172  if test -n "$CC"; then
4173  ac_cv_prog_CC="$CC" # Let the user override the test.
4174else
4175as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4176for as_dir in $PATH
4177do
4178  IFS=$as_save_IFS
4179  test -z "$as_dir" && as_dir=.
4180    for ac_exec_ext in '' $ac_executable_extensions; do
4181  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4182    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4183    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4184    break 2
4185  fi
4186done
4187  done
4188IFS=$as_save_IFS
4189
4190fi
4191fi
4192CC=$ac_cv_prog_CC
4193if test -n "$CC"; then
4194  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4195$as_echo "$CC" >&6; }
4196else
4197  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4198$as_echo "no" >&6; }
4199fi
4200
4201
4202fi
4203if test -z "$ac_cv_prog_CC"; then
4204  ac_ct_CC=$CC
4205  # Extract the first word of "gcc", so it can be a program name with args.
4206set dummy gcc; ac_word=$2
4207{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4208$as_echo_n "checking for $ac_word... " >&6; }
4209if ${ac_cv_prog_ac_ct_CC+:} false; then :
4210  $as_echo_n "(cached) " >&6
4211else
4212  if test -n "$ac_ct_CC"; then
4213  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4214else
4215as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4216for as_dir in $PATH
4217do
4218  IFS=$as_save_IFS
4219  test -z "$as_dir" && as_dir=.
4220    for ac_exec_ext in '' $ac_executable_extensions; do
4221  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4222    ac_cv_prog_ac_ct_CC="gcc"
4223    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4224    break 2
4225  fi
4226done
4227  done
4228IFS=$as_save_IFS
4229
4230fi
4231fi
4232ac_ct_CC=$ac_cv_prog_ac_ct_CC
4233if test -n "$ac_ct_CC"; then
4234  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4235$as_echo "$ac_ct_CC" >&6; }
4236else
4237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4238$as_echo "no" >&6; }
4239fi
4240
4241  if test "x$ac_ct_CC" = x; then
4242    CC=""
4243  else
4244    case $cross_compiling:$ac_tool_warned in
4245yes:)
4246{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4247$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4248ac_tool_warned=yes ;;
4249esac
4250    CC=$ac_ct_CC
4251  fi
4252else
4253  CC="$ac_cv_prog_CC"
4254fi
4255
4256if test -z "$CC"; then
4257          if test -n "$ac_tool_prefix"; then
4258    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4259set dummy ${ac_tool_prefix}cc; ac_word=$2
4260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4261$as_echo_n "checking for $ac_word... " >&6; }
4262if ${ac_cv_prog_CC+:} false; then :
4263  $as_echo_n "(cached) " >&6
4264else
4265  if test -n "$CC"; then
4266  ac_cv_prog_CC="$CC" # Let the user override the test.
4267else
4268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4269for as_dir in $PATH
4270do
4271  IFS=$as_save_IFS
4272  test -z "$as_dir" && as_dir=.
4273    for ac_exec_ext in '' $ac_executable_extensions; do
4274  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4275    ac_cv_prog_CC="${ac_tool_prefix}cc"
4276    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4277    break 2
4278  fi
4279done
4280  done
4281IFS=$as_save_IFS
4282
4283fi
4284fi
4285CC=$ac_cv_prog_CC
4286if test -n "$CC"; then
4287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4288$as_echo "$CC" >&6; }
4289else
4290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4291$as_echo "no" >&6; }
4292fi
4293
4294
4295  fi
4296fi
4297if test -z "$CC"; then
4298  # Extract the first word of "cc", so it can be a program name with args.
4299set dummy cc; ac_word=$2
4300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4301$as_echo_n "checking for $ac_word... " >&6; }
4302if ${ac_cv_prog_CC+:} false; then :
4303  $as_echo_n "(cached) " >&6
4304else
4305  if test -n "$CC"; then
4306  ac_cv_prog_CC="$CC" # Let the user override the test.
4307else
4308  ac_prog_rejected=no
4309as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4310for as_dir in $PATH
4311do
4312  IFS=$as_save_IFS
4313  test -z "$as_dir" && as_dir=.
4314    for ac_exec_ext in '' $ac_executable_extensions; do
4315  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4316    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4317       ac_prog_rejected=yes
4318       continue
4319     fi
4320    ac_cv_prog_CC="cc"
4321    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4322    break 2
4323  fi
4324done
4325  done
4326IFS=$as_save_IFS
4327
4328if test $ac_prog_rejected = yes; then
4329  # We found a bogon in the path, so make sure we never use it.
4330  set dummy $ac_cv_prog_CC
4331  shift
4332  if test $# != 0; then
4333    # We chose a different compiler from the bogus one.
4334    # However, it has the same basename, so the bogon will be chosen
4335    # first if we set CC to just the basename; use the full file name.
4336    shift
4337    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4338  fi
4339fi
4340fi
4341fi
4342CC=$ac_cv_prog_CC
4343if test -n "$CC"; then
4344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4345$as_echo "$CC" >&6; }
4346else
4347  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4348$as_echo "no" >&6; }
4349fi
4350
4351
4352fi
4353if test -z "$CC"; then
4354  if test -n "$ac_tool_prefix"; then
4355  for ac_prog in cl.exe
4356  do
4357    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4358set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4360$as_echo_n "checking for $ac_word... " >&6; }
4361if ${ac_cv_prog_CC+:} false; then :
4362  $as_echo_n "(cached) " >&6
4363else
4364  if test -n "$CC"; then
4365  ac_cv_prog_CC="$CC" # Let the user override the test.
4366else
4367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4368for as_dir in $PATH
4369do
4370  IFS=$as_save_IFS
4371  test -z "$as_dir" && as_dir=.
4372    for ac_exec_ext in '' $ac_executable_extensions; do
4373  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4374    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4375    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4376    break 2
4377  fi
4378done
4379  done
4380IFS=$as_save_IFS
4381
4382fi
4383fi
4384CC=$ac_cv_prog_CC
4385if test -n "$CC"; then
4386  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4387$as_echo "$CC" >&6; }
4388else
4389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4390$as_echo "no" >&6; }
4391fi
4392
4393
4394    test -n "$CC" && break
4395  done
4396fi
4397if test -z "$CC"; then
4398  ac_ct_CC=$CC
4399  for ac_prog in cl.exe
4400do
4401  # Extract the first word of "$ac_prog", so it can be a program name with args.
4402set dummy $ac_prog; ac_word=$2
4403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4404$as_echo_n "checking for $ac_word... " >&6; }
4405if ${ac_cv_prog_ac_ct_CC+:} false; then :
4406  $as_echo_n "(cached) " >&6
4407else
4408  if test -n "$ac_ct_CC"; then
4409  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4410else
4411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4412for as_dir in $PATH
4413do
4414  IFS=$as_save_IFS
4415  test -z "$as_dir" && as_dir=.
4416    for ac_exec_ext in '' $ac_executable_extensions; do
4417  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4418    ac_cv_prog_ac_ct_CC="$ac_prog"
4419    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4420    break 2
4421  fi
4422done
4423  done
4424IFS=$as_save_IFS
4425
4426fi
4427fi
4428ac_ct_CC=$ac_cv_prog_ac_ct_CC
4429if test -n "$ac_ct_CC"; then
4430  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4431$as_echo "$ac_ct_CC" >&6; }
4432else
4433  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4434$as_echo "no" >&6; }
4435fi
4436
4437
4438  test -n "$ac_ct_CC" && break
4439done
4440
4441  if test "x$ac_ct_CC" = x; then
4442    CC=""
4443  else
4444    case $cross_compiling:$ac_tool_warned in
4445yes:)
4446{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4447$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4448ac_tool_warned=yes ;;
4449esac
4450    CC=$ac_ct_CC
4451  fi
4452fi
4453
4454fi
4455
4456
4457test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4458$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4459as_fn_error $? "no acceptable C compiler found in \$PATH
4460See \`config.log' for more details" "$LINENO" 5; }
4461
4462# Provide some information about the compiler.
4463$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4464set X $ac_compile
4465ac_compiler=$2
4466for ac_option in --version -v -V -qversion; do
4467  { { ac_try="$ac_compiler $ac_option >&5"
4468case "(($ac_try" in
4469  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4470  *) ac_try_echo=$ac_try;;
4471esac
4472eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4473$as_echo "$ac_try_echo"; } >&5
4474  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4475  ac_status=$?
4476  if test -s conftest.err; then
4477    sed '10a\
4478... rest of stderr output deleted ...
4479         10q' conftest.err >conftest.er1
4480    cat conftest.er1 >&5
4481  fi
4482  rm -f conftest.er1 conftest.err
4483  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4484  test $ac_status = 0; }
4485done
4486
4487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4488$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4489if ${ac_cv_c_compiler_gnu+:} false; then :
4490  $as_echo_n "(cached) " >&6
4491else
4492  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4493/* end confdefs.h.  */
4494
4495int
4496main ()
4497{
4498#ifndef __GNUC__
4499       choke me
4500#endif
4501
4502  ;
4503  return 0;
4504}
4505_ACEOF
4506if ac_fn_c_try_compile "$LINENO"; then :
4507  ac_compiler_gnu=yes
4508else
4509  ac_compiler_gnu=no
4510fi
4511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4512ac_cv_c_compiler_gnu=$ac_compiler_gnu
4513
4514fi
4515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4516$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4517if test $ac_compiler_gnu = yes; then
4518  GCC=yes
4519else
4520  GCC=
4521fi
4522ac_test_CFLAGS=${CFLAGS+set}
4523ac_save_CFLAGS=$CFLAGS
4524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4525$as_echo_n "checking whether $CC accepts -g... " >&6; }
4526if ${ac_cv_prog_cc_g+:} false; then :
4527  $as_echo_n "(cached) " >&6
4528else
4529  ac_save_c_werror_flag=$ac_c_werror_flag
4530   ac_c_werror_flag=yes
4531   ac_cv_prog_cc_g=no
4532   CFLAGS="-g"
4533   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4534/* end confdefs.h.  */
4535
4536int
4537main ()
4538{
4539
4540  ;
4541  return 0;
4542}
4543_ACEOF
4544if ac_fn_c_try_compile "$LINENO"; then :
4545  ac_cv_prog_cc_g=yes
4546else
4547  CFLAGS=""
4548      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4549/* end confdefs.h.  */
4550
4551int
4552main ()
4553{
4554
4555  ;
4556  return 0;
4557}
4558_ACEOF
4559if ac_fn_c_try_compile "$LINENO"; then :
4560
4561else
4562  ac_c_werror_flag=$ac_save_c_werror_flag
4563	 CFLAGS="-g"
4564	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4565/* end confdefs.h.  */
4566
4567int
4568main ()
4569{
4570
4571  ;
4572  return 0;
4573}
4574_ACEOF
4575if ac_fn_c_try_compile "$LINENO"; then :
4576  ac_cv_prog_cc_g=yes
4577fi
4578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4579fi
4580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4581fi
4582rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4583   ac_c_werror_flag=$ac_save_c_werror_flag
4584fi
4585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4586$as_echo "$ac_cv_prog_cc_g" >&6; }
4587if test "$ac_test_CFLAGS" = set; then
4588  CFLAGS=$ac_save_CFLAGS
4589elif test $ac_cv_prog_cc_g = yes; then
4590  if test "$GCC" = yes; then
4591    CFLAGS="-g -O2"
4592  else
4593    CFLAGS="-g"
4594  fi
4595else
4596  if test "$GCC" = yes; then
4597    CFLAGS="-O2"
4598  else
4599    CFLAGS=
4600  fi
4601fi
4602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4603$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4604if ${ac_cv_prog_cc_c89+:} false; then :
4605  $as_echo_n "(cached) " >&6
4606else
4607  ac_cv_prog_cc_c89=no
4608ac_save_CC=$CC
4609cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4610/* end confdefs.h.  */
4611#include <stdarg.h>
4612#include <stdio.h>
4613struct stat;
4614/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4615struct buf { int x; };
4616FILE * (*rcsopen) (struct buf *, struct stat *, int);
4617static char *e (p, i)
4618     char **p;
4619     int i;
4620{
4621  return p[i];
4622}
4623static char *f (char * (*g) (char **, int), char **p, ...)
4624{
4625  char *s;
4626  va_list v;
4627  va_start (v,p);
4628  s = g (p, va_arg (v,int));
4629  va_end (v);
4630  return s;
4631}
4632
4633/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4634   function prototypes and stuff, but not '\xHH' hex character constants.
4635   These don't provoke an error unfortunately, instead are silently treated
4636   as 'x'.  The following induces an error, until -std is added to get
4637   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4638   array size at least.  It's necessary to write '\x00'==0 to get something
4639   that's true only with -std.  */
4640int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4641
4642/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4643   inside strings and character constants.  */
4644#define FOO(x) 'x'
4645int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4646
4647int test (int i, double x);
4648struct s1 {int (*f) (int a);};
4649struct s2 {int (*f) (double a);};
4650int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4651int argc;
4652char **argv;
4653int
4654main ()
4655{
4656return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4657  ;
4658  return 0;
4659}
4660_ACEOF
4661for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4662	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4663do
4664  CC="$ac_save_CC $ac_arg"
4665  if ac_fn_c_try_compile "$LINENO"; then :
4666  ac_cv_prog_cc_c89=$ac_arg
4667fi
4668rm -f core conftest.err conftest.$ac_objext
4669  test "x$ac_cv_prog_cc_c89" != "xno" && break
4670done
4671rm -f conftest.$ac_ext
4672CC=$ac_save_CC
4673
4674fi
4675# AC_CACHE_VAL
4676case "x$ac_cv_prog_cc_c89" in
4677  x)
4678    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4679$as_echo "none needed" >&6; } ;;
4680  xno)
4681    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4682$as_echo "unsupported" >&6; } ;;
4683  *)
4684    CC="$CC $ac_cv_prog_cc_c89"
4685    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4686$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4687esac
4688if test "x$ac_cv_prog_cc_c89" != xno; then :
4689
4690fi
4691
4692ac_ext=c
4693ac_cpp='$CPP $CPPFLAGS'
4694ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4695ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4696ac_compiler_gnu=$ac_cv_c_compiler_gnu
4697
4698ac_ext=c
4699ac_cpp='$CPP $CPPFLAGS'
4700ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4701ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4702ac_compiler_gnu=$ac_cv_c_compiler_gnu
4703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4704$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4705if ${am_cv_prog_cc_c_o+:} false; then :
4706  $as_echo_n "(cached) " >&6
4707else
4708  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4709/* end confdefs.h.  */
4710
4711int
4712main ()
4713{
4714
4715  ;
4716  return 0;
4717}
4718_ACEOF
4719  # Make sure it works both with $CC and with simple cc.
4720  # Following AC_PROG_CC_C_O, we do the test twice because some
4721  # compilers refuse to overwrite an existing .o file with -o,
4722  # though they will create one.
4723  am_cv_prog_cc_c_o=yes
4724  for am_i in 1 2; do
4725    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4726   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4727   ac_status=$?
4728   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4729   (exit $ac_status); } \
4730         && test -f conftest2.$ac_objext; then
4731      : OK
4732    else
4733      am_cv_prog_cc_c_o=no
4734      break
4735    fi
4736  done
4737  rm -f core conftest*
4738  unset am_i
4739fi
4740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4741$as_echo "$am_cv_prog_cc_c_o" >&6; }
4742if test "$am_cv_prog_cc_c_o" != yes; then
4743   # Losing compiler, so override with the script.
4744   # FIXME: It is wrong to rewrite CC.
4745   # But if we don't then we get into trouble of one sort or another.
4746   # A longer-term fix would be to have automake use am__CC in this case,
4747   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4748   CC="$am_aux_dir/compile $CC"
4749fi
4750ac_ext=c
4751ac_cpp='$CPP $CPPFLAGS'
4752ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4753ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4754ac_compiler_gnu=$ac_cv_c_compiler_gnu
4755
4756
4757depcc="$CC"   am_compiler_list=
4758
4759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4760$as_echo_n "checking dependency style of $depcc... " >&6; }
4761if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4762  $as_echo_n "(cached) " >&6
4763else
4764  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4765  # We make a subdir and do the tests there.  Otherwise we can end up
4766  # making bogus files that we don't know about and never remove.  For
4767  # instance it was reported that on HP-UX the gcc test will end up
4768  # making a dummy file named 'D' -- because '-MD' means "put the output
4769  # in D".
4770  rm -rf conftest.dir
4771  mkdir conftest.dir
4772  # Copy depcomp to subdir because otherwise we won't find it if we're
4773  # using a relative directory.
4774  cp "$am_depcomp" conftest.dir
4775  cd conftest.dir
4776  # We will build objects and dependencies in a subdirectory because
4777  # it helps to detect inapplicable dependency modes.  For instance
4778  # both Tru64's cc and ICC support -MD to output dependencies as a
4779  # side effect of compilation, but ICC will put the dependencies in
4780  # the current directory while Tru64 will put them in the object
4781  # directory.
4782  mkdir sub
4783
4784  am_cv_CC_dependencies_compiler_type=none
4785  if test "$am_compiler_list" = ""; then
4786     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4787  fi
4788  am__universal=false
4789  case " $depcc " in #(
4790     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4791     esac
4792
4793  for depmode in $am_compiler_list; do
4794    # Setup a source with many dependencies, because some compilers
4795    # like to wrap large dependency lists on column 80 (with \), and
4796    # we should not choose a depcomp mode which is confused by this.
4797    #
4798    # We need to recreate these files for each test, as the compiler may
4799    # overwrite some of them when testing with obscure command lines.
4800    # This happens at least with the AIX C compiler.
4801    : > sub/conftest.c
4802    for i in 1 2 3 4 5 6; do
4803      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4804      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4805      # Solaris 10 /bin/sh.
4806      echo '/* dummy */' > sub/conftst$i.h
4807    done
4808    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4809
4810    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4811    # mode.  It turns out that the SunPro C++ compiler does not properly
4812    # handle '-M -o', and we need to detect this.  Also, some Intel
4813    # versions had trouble with output in subdirs.
4814    am__obj=sub/conftest.${OBJEXT-o}
4815    am__minus_obj="-o $am__obj"
4816    case $depmode in
4817    gcc)
4818      # This depmode causes a compiler race in universal mode.
4819      test "$am__universal" = false || continue
4820      ;;
4821    nosideeffect)
4822      # After this tag, mechanisms are not by side-effect, so they'll
4823      # only be used when explicitly requested.
4824      if test "x$enable_dependency_tracking" = xyes; then
4825	continue
4826      else
4827	break
4828      fi
4829      ;;
4830    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4831      # This compiler won't grok '-c -o', but also, the minuso test has
4832      # not run yet.  These depmodes are late enough in the game, and
4833      # so weak that their functioning should not be impacted.
4834      am__obj=conftest.${OBJEXT-o}
4835      am__minus_obj=
4836      ;;
4837    none) break ;;
4838    esac
4839    if depmode=$depmode \
4840       source=sub/conftest.c object=$am__obj \
4841       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4842       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4843         >/dev/null 2>conftest.err &&
4844       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4845       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4846       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4847       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4848      # icc doesn't choke on unknown options, it will just issue warnings
4849      # or remarks (even with -Werror).  So we grep stderr for any message
4850      # that says an option was ignored or not supported.
4851      # When given -MP, icc 7.0 and 7.1 complain thusly:
4852      #   icc: Command line warning: ignoring option '-M'; no argument required
4853      # The diagnosis changed in icc 8.0:
4854      #   icc: Command line remark: option '-MP' not supported
4855      if (grep 'ignoring option' conftest.err ||
4856          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4857        am_cv_CC_dependencies_compiler_type=$depmode
4858        break
4859      fi
4860    fi
4861  done
4862
4863  cd ..
4864  rm -rf conftest.dir
4865else
4866  am_cv_CC_dependencies_compiler_type=none
4867fi
4868
4869fi
4870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4871$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4872CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4873
4874 if
4875  test "x$enable_dependency_tracking" != xno \
4876  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4877  am__fastdepCC_TRUE=
4878  am__fastdepCC_FALSE='#'
4879else
4880  am__fastdepCC_TRUE='#'
4881  am__fastdepCC_FALSE=
4882fi
4883
4884
4885case `pwd` in
4886  *\ * | *\	*)
4887    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4888$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4889esac
4890
4891
4892
4893macro_version='2.4.6'
4894macro_revision='2.4.6'
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908ltmain=$ac_aux_dir/ltmain.sh
4909
4910# Make sure we can run config.sub.
4911$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4912  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4913
4914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4915$as_echo_n "checking build system type... " >&6; }
4916if ${ac_cv_build+:} false; then :
4917  $as_echo_n "(cached) " >&6
4918else
4919  ac_build_alias=$build_alias
4920test "x$ac_build_alias" = x &&
4921  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4922test "x$ac_build_alias" = x &&
4923  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4924ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4925  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4926
4927fi
4928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4929$as_echo "$ac_cv_build" >&6; }
4930case $ac_cv_build in
4931*-*-*) ;;
4932*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4933esac
4934build=$ac_cv_build
4935ac_save_IFS=$IFS; IFS='-'
4936set x $ac_cv_build
4937shift
4938build_cpu=$1
4939build_vendor=$2
4940shift; shift
4941# Remember, the first character of IFS is used to create $*,
4942# except with old shells:
4943build_os=$*
4944IFS=$ac_save_IFS
4945case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4946
4947
4948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4949$as_echo_n "checking host system type... " >&6; }
4950if ${ac_cv_host+:} false; then :
4951  $as_echo_n "(cached) " >&6
4952else
4953  if test "x$host_alias" = x; then
4954  ac_cv_host=$ac_cv_build
4955else
4956  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4957    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4958fi
4959
4960fi
4961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4962$as_echo "$ac_cv_host" >&6; }
4963case $ac_cv_host in
4964*-*-*) ;;
4965*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4966esac
4967host=$ac_cv_host
4968ac_save_IFS=$IFS; IFS='-'
4969set x $ac_cv_host
4970shift
4971host_cpu=$1
4972host_vendor=$2
4973shift; shift
4974# Remember, the first character of IFS is used to create $*,
4975# except with old shells:
4976host_os=$*
4977IFS=$ac_save_IFS
4978case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4979
4980
4981# Backslashify metacharacters that are still active within
4982# double-quoted strings.
4983sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4984
4985# Same as above, but do not quote variable references.
4986double_quote_subst='s/\(["`\\]\)/\\\1/g'
4987
4988# Sed substitution to delay expansion of an escaped shell variable in a
4989# double_quote_subst'ed string.
4990delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4991
4992# Sed substitution to delay expansion of an escaped single quote.
4993delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4994
4995# Sed substitution to avoid accidental globbing in evaled expressions
4996no_glob_subst='s/\*/\\\*/g'
4997
4998ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4999ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5000ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5001
5002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5003$as_echo_n "checking how to print strings... " >&6; }
5004# Test print first, because it will be a builtin if present.
5005if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5006   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5007  ECHO='print -r --'
5008elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5009  ECHO='printf %s\n'
5010else
5011  # Use this function as a fallback that always works.
5012  func_fallback_echo ()
5013  {
5014    eval 'cat <<_LTECHO_EOF
5015$1
5016_LTECHO_EOF'
5017  }
5018  ECHO='func_fallback_echo'
5019fi
5020
5021# func_echo_all arg...
5022# Invoke $ECHO with all args, space-separated.
5023func_echo_all ()
5024{
5025    $ECHO ""
5026}
5027
5028case $ECHO in
5029  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5030$as_echo "printf" >&6; } ;;
5031  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5032$as_echo "print -r" >&6; } ;;
5033  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5034$as_echo "cat" >&6; } ;;
5035esac
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5051$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5052if ${ac_cv_path_SED+:} false; then :
5053  $as_echo_n "(cached) " >&6
5054else
5055            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5056     for ac_i in 1 2 3 4 5 6 7; do
5057       ac_script="$ac_script$as_nl$ac_script"
5058     done
5059     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5060     { ac_script=; unset ac_script;}
5061     if test -z "$SED"; then
5062  ac_path_SED_found=false
5063  # Loop through the user's path and test for each of PROGNAME-LIST
5064  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5065for as_dir in $PATH
5066do
5067  IFS=$as_save_IFS
5068  test -z "$as_dir" && as_dir=.
5069    for ac_prog in sed gsed; do
5070    for ac_exec_ext in '' $ac_executable_extensions; do
5071      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5072      as_fn_executable_p "$ac_path_SED" || continue
5073# Check for GNU ac_path_SED and select it if it is found.
5074  # Check for GNU $ac_path_SED
5075case `"$ac_path_SED" --version 2>&1` in
5076*GNU*)
5077  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5078*)
5079  ac_count=0
5080  $as_echo_n 0123456789 >"conftest.in"
5081  while :
5082  do
5083    cat "conftest.in" "conftest.in" >"conftest.tmp"
5084    mv "conftest.tmp" "conftest.in"
5085    cp "conftest.in" "conftest.nl"
5086    $as_echo '' >> "conftest.nl"
5087    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5088    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5089    as_fn_arith $ac_count + 1 && ac_count=$as_val
5090    if test $ac_count -gt ${ac_path_SED_max-0}; then
5091      # Best one so far, save it but keep looking for a better one
5092      ac_cv_path_SED="$ac_path_SED"
5093      ac_path_SED_max=$ac_count
5094    fi
5095    # 10*(2^10) chars as input seems more than enough
5096    test $ac_count -gt 10 && break
5097  done
5098  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5099esac
5100
5101      $ac_path_SED_found && break 3
5102    done
5103  done
5104  done
5105IFS=$as_save_IFS
5106  if test -z "$ac_cv_path_SED"; then
5107    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5108  fi
5109else
5110  ac_cv_path_SED=$SED
5111fi
5112
5113fi
5114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5115$as_echo "$ac_cv_path_SED" >&6; }
5116 SED="$ac_cv_path_SED"
5117  rm -f conftest.sed
5118
5119test -z "$SED" && SED=sed
5120Xsed="$SED -e 1s/^X//"
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5133$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5134if ${ac_cv_path_GREP+:} false; then :
5135  $as_echo_n "(cached) " >&6
5136else
5137  if test -z "$GREP"; then
5138  ac_path_GREP_found=false
5139  # Loop through the user's path and test for each of PROGNAME-LIST
5140  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5141for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5142do
5143  IFS=$as_save_IFS
5144  test -z "$as_dir" && as_dir=.
5145    for ac_prog in grep ggrep; do
5146    for ac_exec_ext in '' $ac_executable_extensions; do
5147      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5148      as_fn_executable_p "$ac_path_GREP" || continue
5149# Check for GNU ac_path_GREP and select it if it is found.
5150  # Check for GNU $ac_path_GREP
5151case `"$ac_path_GREP" --version 2>&1` in
5152*GNU*)
5153  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5154*)
5155  ac_count=0
5156  $as_echo_n 0123456789 >"conftest.in"
5157  while :
5158  do
5159    cat "conftest.in" "conftest.in" >"conftest.tmp"
5160    mv "conftest.tmp" "conftest.in"
5161    cp "conftest.in" "conftest.nl"
5162    $as_echo 'GREP' >> "conftest.nl"
5163    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5164    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5165    as_fn_arith $ac_count + 1 && ac_count=$as_val
5166    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5167      # Best one so far, save it but keep looking for a better one
5168      ac_cv_path_GREP="$ac_path_GREP"
5169      ac_path_GREP_max=$ac_count
5170    fi
5171    # 10*(2^10) chars as input seems more than enough
5172    test $ac_count -gt 10 && break
5173  done
5174  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5175esac
5176
5177      $ac_path_GREP_found && break 3
5178    done
5179  done
5180  done
5181IFS=$as_save_IFS
5182  if test -z "$ac_cv_path_GREP"; then
5183    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5184  fi
5185else
5186  ac_cv_path_GREP=$GREP
5187fi
5188
5189fi
5190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5191$as_echo "$ac_cv_path_GREP" >&6; }
5192 GREP="$ac_cv_path_GREP"
5193
5194
5195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5196$as_echo_n "checking for egrep... " >&6; }
5197if ${ac_cv_path_EGREP+:} false; then :
5198  $as_echo_n "(cached) " >&6
5199else
5200  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5201   then ac_cv_path_EGREP="$GREP -E"
5202   else
5203     if test -z "$EGREP"; then
5204  ac_path_EGREP_found=false
5205  # Loop through the user's path and test for each of PROGNAME-LIST
5206  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5207for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5208do
5209  IFS=$as_save_IFS
5210  test -z "$as_dir" && as_dir=.
5211    for ac_prog in egrep; do
5212    for ac_exec_ext in '' $ac_executable_extensions; do
5213      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5214      as_fn_executable_p "$ac_path_EGREP" || continue
5215# Check for GNU ac_path_EGREP and select it if it is found.
5216  # Check for GNU $ac_path_EGREP
5217case `"$ac_path_EGREP" --version 2>&1` in
5218*GNU*)
5219  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5220*)
5221  ac_count=0
5222  $as_echo_n 0123456789 >"conftest.in"
5223  while :
5224  do
5225    cat "conftest.in" "conftest.in" >"conftest.tmp"
5226    mv "conftest.tmp" "conftest.in"
5227    cp "conftest.in" "conftest.nl"
5228    $as_echo 'EGREP' >> "conftest.nl"
5229    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5230    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5231    as_fn_arith $ac_count + 1 && ac_count=$as_val
5232    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5233      # Best one so far, save it but keep looking for a better one
5234      ac_cv_path_EGREP="$ac_path_EGREP"
5235      ac_path_EGREP_max=$ac_count
5236    fi
5237    # 10*(2^10) chars as input seems more than enough
5238    test $ac_count -gt 10 && break
5239  done
5240  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5241esac
5242
5243      $ac_path_EGREP_found && break 3
5244    done
5245  done
5246  done
5247IFS=$as_save_IFS
5248  if test -z "$ac_cv_path_EGREP"; then
5249    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5250  fi
5251else
5252  ac_cv_path_EGREP=$EGREP
5253fi
5254
5255   fi
5256fi
5257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5258$as_echo "$ac_cv_path_EGREP" >&6; }
5259 EGREP="$ac_cv_path_EGREP"
5260
5261
5262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5263$as_echo_n "checking for fgrep... " >&6; }
5264if ${ac_cv_path_FGREP+:} false; then :
5265  $as_echo_n "(cached) " >&6
5266else
5267  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5268   then ac_cv_path_FGREP="$GREP -F"
5269   else
5270     if test -z "$FGREP"; then
5271  ac_path_FGREP_found=false
5272  # Loop through the user's path and test for each of PROGNAME-LIST
5273  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5274for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5275do
5276  IFS=$as_save_IFS
5277  test -z "$as_dir" && as_dir=.
5278    for ac_prog in fgrep; do
5279    for ac_exec_ext in '' $ac_executable_extensions; do
5280      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5281      as_fn_executable_p "$ac_path_FGREP" || continue
5282# Check for GNU ac_path_FGREP and select it if it is found.
5283  # Check for GNU $ac_path_FGREP
5284case `"$ac_path_FGREP" --version 2>&1` in
5285*GNU*)
5286  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5287*)
5288  ac_count=0
5289  $as_echo_n 0123456789 >"conftest.in"
5290  while :
5291  do
5292    cat "conftest.in" "conftest.in" >"conftest.tmp"
5293    mv "conftest.tmp" "conftest.in"
5294    cp "conftest.in" "conftest.nl"
5295    $as_echo 'FGREP' >> "conftest.nl"
5296    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5297    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5298    as_fn_arith $ac_count + 1 && ac_count=$as_val
5299    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5300      # Best one so far, save it but keep looking for a better one
5301      ac_cv_path_FGREP="$ac_path_FGREP"
5302      ac_path_FGREP_max=$ac_count
5303    fi
5304    # 10*(2^10) chars as input seems more than enough
5305    test $ac_count -gt 10 && break
5306  done
5307  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5308esac
5309
5310      $ac_path_FGREP_found && break 3
5311    done
5312  done
5313  done
5314IFS=$as_save_IFS
5315  if test -z "$ac_cv_path_FGREP"; then
5316    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5317  fi
5318else
5319  ac_cv_path_FGREP=$FGREP
5320fi
5321
5322   fi
5323fi
5324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5325$as_echo "$ac_cv_path_FGREP" >&6; }
5326 FGREP="$ac_cv_path_FGREP"
5327
5328
5329test -z "$GREP" && GREP=grep
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349# Check whether --with-gnu-ld was given.
5350if test "${with_gnu_ld+set}" = set; then :
5351  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5352else
5353  with_gnu_ld=no
5354fi
5355
5356ac_prog=ld
5357if test yes = "$GCC"; then
5358  # Check if gcc -print-prog-name=ld gives a path.
5359  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5360$as_echo_n "checking for ld used by $CC... " >&6; }
5361  case $host in
5362  *-*-mingw*)
5363    # gcc leaves a trailing carriage return, which upsets mingw
5364    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5365  *)
5366    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5367  esac
5368  case $ac_prog in
5369    # Accept absolute paths.
5370    [\\/]* | ?:[\\/]*)
5371      re_direlt='/[^/][^/]*/\.\./'
5372      # Canonicalize the pathname of ld
5373      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5374      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5375	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5376      done
5377      test -z "$LD" && LD=$ac_prog
5378      ;;
5379  "")
5380    # If it fails, then pretend we aren't using GCC.
5381    ac_prog=ld
5382    ;;
5383  *)
5384    # If it is relative, then search for the first ld in PATH.
5385    with_gnu_ld=unknown
5386    ;;
5387  esac
5388elif test yes = "$with_gnu_ld"; then
5389  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5390$as_echo_n "checking for GNU ld... " >&6; }
5391else
5392  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5393$as_echo_n "checking for non-GNU ld... " >&6; }
5394fi
5395if ${lt_cv_path_LD+:} false; then :
5396  $as_echo_n "(cached) " >&6
5397else
5398  if test -z "$LD"; then
5399  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5400  for ac_dir in $PATH; do
5401    IFS=$lt_save_ifs
5402    test -z "$ac_dir" && ac_dir=.
5403    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5404      lt_cv_path_LD=$ac_dir/$ac_prog
5405      # Check to see if the program is GNU ld.  I'd rather use --version,
5406      # but apparently some variants of GNU ld only accept -v.
5407      # Break only if it was the GNU/non-GNU ld that we prefer.
5408      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5409      *GNU* | *'with BFD'*)
5410	test no != "$with_gnu_ld" && break
5411	;;
5412      *)
5413	test yes != "$with_gnu_ld" && break
5414	;;
5415      esac
5416    fi
5417  done
5418  IFS=$lt_save_ifs
5419else
5420  lt_cv_path_LD=$LD # Let the user override the test with a path.
5421fi
5422fi
5423
5424LD=$lt_cv_path_LD
5425if test -n "$LD"; then
5426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5427$as_echo "$LD" >&6; }
5428else
5429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5430$as_echo "no" >&6; }
5431fi
5432test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5434$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5435if ${lt_cv_prog_gnu_ld+:} false; then :
5436  $as_echo_n "(cached) " >&6
5437else
5438  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5439case `$LD -v 2>&1 </dev/null` in
5440*GNU* | *'with BFD'*)
5441  lt_cv_prog_gnu_ld=yes
5442  ;;
5443*)
5444  lt_cv_prog_gnu_ld=no
5445  ;;
5446esac
5447fi
5448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5449$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5450with_gnu_ld=$lt_cv_prog_gnu_ld
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5461$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5462if ${lt_cv_path_NM+:} false; then :
5463  $as_echo_n "(cached) " >&6
5464else
5465  if test -n "$NM"; then
5466  # Let the user override the test.
5467  lt_cv_path_NM=$NM
5468else
5469  lt_nm_to_check=${ac_tool_prefix}nm
5470  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5471    lt_nm_to_check="$lt_nm_to_check nm"
5472  fi
5473  for lt_tmp_nm in $lt_nm_to_check; do
5474    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5475    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5476      IFS=$lt_save_ifs
5477      test -z "$ac_dir" && ac_dir=.
5478      tmp_nm=$ac_dir/$lt_tmp_nm
5479      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5480	# Check to see if the nm accepts a BSD-compat flag.
5481	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5482	#   nm: unknown option "B" ignored
5483	# Tru64's nm complains that /dev/null is an invalid object file
5484	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5485	case $build_os in
5486	mingw*) lt_bad_file=conftest.nm/nofile ;;
5487	*) lt_bad_file=/dev/null ;;
5488	esac
5489	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5490	*$lt_bad_file* | *'Invalid file or object type'*)
5491	  lt_cv_path_NM="$tmp_nm -B"
5492	  break 2
5493	  ;;
5494	*)
5495	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5496	  */dev/null*)
5497	    lt_cv_path_NM="$tmp_nm -p"
5498	    break 2
5499	    ;;
5500	  *)
5501	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5502	    continue # so that we can try to find one that supports BSD flags
5503	    ;;
5504	  esac
5505	  ;;
5506	esac
5507      fi
5508    done
5509    IFS=$lt_save_ifs
5510  done
5511  : ${lt_cv_path_NM=no}
5512fi
5513fi
5514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5515$as_echo "$lt_cv_path_NM" >&6; }
5516if test no != "$lt_cv_path_NM"; then
5517  NM=$lt_cv_path_NM
5518else
5519  # Didn't find any BSD compatible name lister, look for dumpbin.
5520  if test -n "$DUMPBIN"; then :
5521    # Let the user override the test.
5522  else
5523    if test -n "$ac_tool_prefix"; then
5524  for ac_prog in dumpbin "link -dump"
5525  do
5526    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5527set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5529$as_echo_n "checking for $ac_word... " >&6; }
5530if ${ac_cv_prog_DUMPBIN+:} false; then :
5531  $as_echo_n "(cached) " >&6
5532else
5533  if test -n "$DUMPBIN"; then
5534  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5535else
5536as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5537for as_dir in $PATH
5538do
5539  IFS=$as_save_IFS
5540  test -z "$as_dir" && as_dir=.
5541    for ac_exec_ext in '' $ac_executable_extensions; do
5542  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5543    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5544    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5545    break 2
5546  fi
5547done
5548  done
5549IFS=$as_save_IFS
5550
5551fi
5552fi
5553DUMPBIN=$ac_cv_prog_DUMPBIN
5554if test -n "$DUMPBIN"; then
5555  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5556$as_echo "$DUMPBIN" >&6; }
5557else
5558  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5559$as_echo "no" >&6; }
5560fi
5561
5562
5563    test -n "$DUMPBIN" && break
5564  done
5565fi
5566if test -z "$DUMPBIN"; then
5567  ac_ct_DUMPBIN=$DUMPBIN
5568  for ac_prog in dumpbin "link -dump"
5569do
5570  # Extract the first word of "$ac_prog", so it can be a program name with args.
5571set dummy $ac_prog; ac_word=$2
5572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5573$as_echo_n "checking for $ac_word... " >&6; }
5574if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5575  $as_echo_n "(cached) " >&6
5576else
5577  if test -n "$ac_ct_DUMPBIN"; then
5578  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5579else
5580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5581for as_dir in $PATH
5582do
5583  IFS=$as_save_IFS
5584  test -z "$as_dir" && as_dir=.
5585    for ac_exec_ext in '' $ac_executable_extensions; do
5586  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5587    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5588    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5589    break 2
5590  fi
5591done
5592  done
5593IFS=$as_save_IFS
5594
5595fi
5596fi
5597ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5598if test -n "$ac_ct_DUMPBIN"; then
5599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5600$as_echo "$ac_ct_DUMPBIN" >&6; }
5601else
5602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5603$as_echo "no" >&6; }
5604fi
5605
5606
5607  test -n "$ac_ct_DUMPBIN" && break
5608done
5609
5610  if test "x$ac_ct_DUMPBIN" = x; then
5611    DUMPBIN=":"
5612  else
5613    case $cross_compiling:$ac_tool_warned in
5614yes:)
5615{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5616$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5617ac_tool_warned=yes ;;
5618esac
5619    DUMPBIN=$ac_ct_DUMPBIN
5620  fi
5621fi
5622
5623    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5624    *COFF*)
5625      DUMPBIN="$DUMPBIN -symbols -headers"
5626      ;;
5627    *)
5628      DUMPBIN=:
5629      ;;
5630    esac
5631  fi
5632
5633  if test : != "$DUMPBIN"; then
5634    NM=$DUMPBIN
5635  fi
5636fi
5637test -z "$NM" && NM=nm
5638
5639
5640
5641
5642
5643
5644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5645$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5646if ${lt_cv_nm_interface+:} false; then :
5647  $as_echo_n "(cached) " >&6
5648else
5649  lt_cv_nm_interface="BSD nm"
5650  echo "int some_variable = 0;" > conftest.$ac_ext
5651  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5652  (eval "$ac_compile" 2>conftest.err)
5653  cat conftest.err >&5
5654  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5655  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5656  cat conftest.err >&5
5657  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5658  cat conftest.out >&5
5659  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5660    lt_cv_nm_interface="MS dumpbin"
5661  fi
5662  rm -f conftest*
5663fi
5664{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5665$as_echo "$lt_cv_nm_interface" >&6; }
5666
5667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5668$as_echo_n "checking whether ln -s works... " >&6; }
5669LN_S=$as_ln_s
5670if test "$LN_S" = "ln -s"; then
5671  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5672$as_echo "yes" >&6; }
5673else
5674  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5675$as_echo "no, using $LN_S" >&6; }
5676fi
5677
5678# find the maximum length of command line arguments
5679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5680$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5681if ${lt_cv_sys_max_cmd_len+:} false; then :
5682  $as_echo_n "(cached) " >&6
5683else
5684    i=0
5685  teststring=ABCD
5686
5687  case $build_os in
5688  msdosdjgpp*)
5689    # On DJGPP, this test can blow up pretty badly due to problems in libc
5690    # (any single argument exceeding 2000 bytes causes a buffer overrun
5691    # during glob expansion).  Even if it were fixed, the result of this
5692    # check would be larger than it should be.
5693    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5694    ;;
5695
5696  gnu*)
5697    # Under GNU Hurd, this test is not required because there is
5698    # no limit to the length of command line arguments.
5699    # Libtool will interpret -1 as no limit whatsoever
5700    lt_cv_sys_max_cmd_len=-1;
5701    ;;
5702
5703  cygwin* | mingw* | cegcc*)
5704    # On Win9x/ME, this test blows up -- it succeeds, but takes
5705    # about 5 minutes as the teststring grows exponentially.
5706    # Worse, since 9x/ME are not pre-emptively multitasking,
5707    # you end up with a "frozen" computer, even though with patience
5708    # the test eventually succeeds (with a max line length of 256k).
5709    # Instead, let's just punt: use the minimum linelength reported by
5710    # all of the supported platforms: 8192 (on NT/2K/XP).
5711    lt_cv_sys_max_cmd_len=8192;
5712    ;;
5713
5714  mint*)
5715    # On MiNT this can take a long time and run out of memory.
5716    lt_cv_sys_max_cmd_len=8192;
5717    ;;
5718
5719  amigaos*)
5720    # On AmigaOS with pdksh, this test takes hours, literally.
5721    # So we just punt and use a minimum line length of 8192.
5722    lt_cv_sys_max_cmd_len=8192;
5723    ;;
5724
5725  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5726    # This has been around since 386BSD, at least.  Likely further.
5727    if test -x /sbin/sysctl; then
5728      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5729    elif test -x /usr/sbin/sysctl; then
5730      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5731    else
5732      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5733    fi
5734    # And add a safety zone
5735    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5736    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5737    ;;
5738
5739  interix*)
5740    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5741    lt_cv_sys_max_cmd_len=196608
5742    ;;
5743
5744  os2*)
5745    # The test takes a long time on OS/2.
5746    lt_cv_sys_max_cmd_len=8192
5747    ;;
5748
5749  osf*)
5750    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5751    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5752    # nice to cause kernel panics so lets avoid the loop below.
5753    # First set a reasonable default.
5754    lt_cv_sys_max_cmd_len=16384
5755    #
5756    if test -x /sbin/sysconfig; then
5757      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5758        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5759      esac
5760    fi
5761    ;;
5762  sco3.2v5*)
5763    lt_cv_sys_max_cmd_len=102400
5764    ;;
5765  sysv5* | sco5v6* | sysv4.2uw2*)
5766    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5767    if test -n "$kargmax"; then
5768      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5769    else
5770      lt_cv_sys_max_cmd_len=32768
5771    fi
5772    ;;
5773  *)
5774    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5775    if test -n "$lt_cv_sys_max_cmd_len" && \
5776       test undefined != "$lt_cv_sys_max_cmd_len"; then
5777      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5778      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5779    else
5780      # Make teststring a little bigger before we do anything with it.
5781      # a 1K string should be a reasonable start.
5782      for i in 1 2 3 4 5 6 7 8; do
5783        teststring=$teststring$teststring
5784      done
5785      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5786      # If test is not a shell built-in, we'll probably end up computing a
5787      # maximum length that is only half of the actual maximum length, but
5788      # we can't tell.
5789      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5790	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5791	      test 17 != "$i" # 1/2 MB should be enough
5792      do
5793        i=`expr $i + 1`
5794        teststring=$teststring$teststring
5795      done
5796      # Only check the string length outside the loop.
5797      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5798      teststring=
5799      # Add a significant safety factor because C++ compilers can tack on
5800      # massive amounts of additional arguments before passing them to the
5801      # linker.  It appears as though 1/2 is a usable value.
5802      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5803    fi
5804    ;;
5805  esac
5806
5807fi
5808
5809if test -n "$lt_cv_sys_max_cmd_len"; then
5810  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5811$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5812else
5813  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5814$as_echo "none" >&6; }
5815fi
5816max_cmd_len=$lt_cv_sys_max_cmd_len
5817
5818
5819
5820
5821
5822
5823: ${CP="cp -f"}
5824: ${MV="mv -f"}
5825: ${RM="rm -f"}
5826
5827if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5828  lt_unset=unset
5829else
5830  lt_unset=false
5831fi
5832
5833
5834
5835
5836
5837# test EBCDIC or ASCII
5838case `echo X|tr X '\101'` in
5839 A) # ASCII based system
5840    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5841  lt_SP2NL='tr \040 \012'
5842  lt_NL2SP='tr \015\012 \040\040'
5843  ;;
5844 *) # EBCDIC based system
5845  lt_SP2NL='tr \100 \n'
5846  lt_NL2SP='tr \r\n \100\100'
5847  ;;
5848esac
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5859$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5860if ${lt_cv_to_host_file_cmd+:} false; then :
5861  $as_echo_n "(cached) " >&6
5862else
5863  case $host in
5864  *-*-mingw* )
5865    case $build in
5866      *-*-mingw* ) # actually msys
5867        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5868        ;;
5869      *-*-cygwin* )
5870        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5871        ;;
5872      * ) # otherwise, assume *nix
5873        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5874        ;;
5875    esac
5876    ;;
5877  *-*-cygwin* )
5878    case $build in
5879      *-*-mingw* ) # actually msys
5880        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5881        ;;
5882      *-*-cygwin* )
5883        lt_cv_to_host_file_cmd=func_convert_file_noop
5884        ;;
5885      * ) # otherwise, assume *nix
5886        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5887        ;;
5888    esac
5889    ;;
5890  * ) # unhandled hosts (and "normal" native builds)
5891    lt_cv_to_host_file_cmd=func_convert_file_noop
5892    ;;
5893esac
5894
5895fi
5896
5897to_host_file_cmd=$lt_cv_to_host_file_cmd
5898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5899$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5900
5901
5902
5903
5904
5905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5906$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5907if ${lt_cv_to_tool_file_cmd+:} false; then :
5908  $as_echo_n "(cached) " >&6
5909else
5910  #assume ordinary cross tools, or native build.
5911lt_cv_to_tool_file_cmd=func_convert_file_noop
5912case $host in
5913  *-*-mingw* )
5914    case $build in
5915      *-*-mingw* ) # actually msys
5916        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5917        ;;
5918    esac
5919    ;;
5920esac
5921
5922fi
5923
5924to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5926$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5927
5928
5929
5930
5931
5932{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5933$as_echo_n "checking for $LD option to reload object files... " >&6; }
5934if ${lt_cv_ld_reload_flag+:} false; then :
5935  $as_echo_n "(cached) " >&6
5936else
5937  lt_cv_ld_reload_flag='-r'
5938fi
5939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5940$as_echo "$lt_cv_ld_reload_flag" >&6; }
5941reload_flag=$lt_cv_ld_reload_flag
5942case $reload_flag in
5943"" | " "*) ;;
5944*) reload_flag=" $reload_flag" ;;
5945esac
5946reload_cmds='$LD$reload_flag -o $output$reload_objs'
5947case $host_os in
5948  cygwin* | mingw* | pw32* | cegcc*)
5949    if test yes != "$GCC"; then
5950      reload_cmds=false
5951    fi
5952    ;;
5953  darwin*)
5954    if test yes = "$GCC"; then
5955      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5956    else
5957      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5958    fi
5959    ;;
5960esac
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970if test -n "$ac_tool_prefix"; then
5971  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5972set dummy ${ac_tool_prefix}objdump; ac_word=$2
5973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5974$as_echo_n "checking for $ac_word... " >&6; }
5975if ${ac_cv_prog_OBJDUMP+:} false; then :
5976  $as_echo_n "(cached) " >&6
5977else
5978  if test -n "$OBJDUMP"; then
5979  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5980else
5981as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5982for as_dir in $PATH
5983do
5984  IFS=$as_save_IFS
5985  test -z "$as_dir" && as_dir=.
5986    for ac_exec_ext in '' $ac_executable_extensions; do
5987  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5988    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5989    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5990    break 2
5991  fi
5992done
5993  done
5994IFS=$as_save_IFS
5995
5996fi
5997fi
5998OBJDUMP=$ac_cv_prog_OBJDUMP
5999if test -n "$OBJDUMP"; then
6000  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6001$as_echo "$OBJDUMP" >&6; }
6002else
6003  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6004$as_echo "no" >&6; }
6005fi
6006
6007
6008fi
6009if test -z "$ac_cv_prog_OBJDUMP"; then
6010  ac_ct_OBJDUMP=$OBJDUMP
6011  # Extract the first word of "objdump", so it can be a program name with args.
6012set dummy objdump; ac_word=$2
6013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6014$as_echo_n "checking for $ac_word... " >&6; }
6015if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6016  $as_echo_n "(cached) " >&6
6017else
6018  if test -n "$ac_ct_OBJDUMP"; then
6019  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6020else
6021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6022for as_dir in $PATH
6023do
6024  IFS=$as_save_IFS
6025  test -z "$as_dir" && as_dir=.
6026    for ac_exec_ext in '' $ac_executable_extensions; do
6027  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6028    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6029    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6030    break 2
6031  fi
6032done
6033  done
6034IFS=$as_save_IFS
6035
6036fi
6037fi
6038ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6039if test -n "$ac_ct_OBJDUMP"; then
6040  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6041$as_echo "$ac_ct_OBJDUMP" >&6; }
6042else
6043  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6044$as_echo "no" >&6; }
6045fi
6046
6047  if test "x$ac_ct_OBJDUMP" = x; then
6048    OBJDUMP="false"
6049  else
6050    case $cross_compiling:$ac_tool_warned in
6051yes:)
6052{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6053$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6054ac_tool_warned=yes ;;
6055esac
6056    OBJDUMP=$ac_ct_OBJDUMP
6057  fi
6058else
6059  OBJDUMP="$ac_cv_prog_OBJDUMP"
6060fi
6061
6062test -z "$OBJDUMP" && OBJDUMP=objdump
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6073$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6074if ${lt_cv_deplibs_check_method+:} false; then :
6075  $as_echo_n "(cached) " >&6
6076else
6077  lt_cv_file_magic_cmd='$MAGIC_CMD'
6078lt_cv_file_magic_test_file=
6079lt_cv_deplibs_check_method='unknown'
6080# Need to set the preceding variable on all platforms that support
6081# interlibrary dependencies.
6082# 'none' -- dependencies not supported.
6083# 'unknown' -- same as none, but documents that we really don't know.
6084# 'pass_all' -- all dependencies passed with no checks.
6085# 'test_compile' -- check by making test program.
6086# 'file_magic [[regex]]' -- check by looking for files in library path
6087# that responds to the $file_magic_cmd with a given extended regex.
6088# If you have 'file' or equivalent on your system and you're not sure
6089# whether 'pass_all' will *always* work, you probably want this one.
6090
6091case $host_os in
6092aix[4-9]*)
6093  lt_cv_deplibs_check_method=pass_all
6094  ;;
6095
6096beos*)
6097  lt_cv_deplibs_check_method=pass_all
6098  ;;
6099
6100bsdi[45]*)
6101  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6102  lt_cv_file_magic_cmd='/usr/bin/file -L'
6103  lt_cv_file_magic_test_file=/shlib/libc.so
6104  ;;
6105
6106cygwin*)
6107  # func_win32_libid is a shell function defined in ltmain.sh
6108  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6109  lt_cv_file_magic_cmd='func_win32_libid'
6110  ;;
6111
6112mingw* | pw32*)
6113  # Base MSYS/MinGW do not provide the 'file' command needed by
6114  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6115  # unless we find 'file', for example because we are cross-compiling.
6116  if ( file / ) >/dev/null 2>&1; then
6117    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6118    lt_cv_file_magic_cmd='func_win32_libid'
6119  else
6120    # Keep this pattern in sync with the one in func_win32_libid.
6121    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6122    lt_cv_file_magic_cmd='$OBJDUMP -f'
6123  fi
6124  ;;
6125
6126cegcc*)
6127  # use the weaker test based on 'objdump'. See mingw*.
6128  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6129  lt_cv_file_magic_cmd='$OBJDUMP -f'
6130  ;;
6131
6132darwin* | rhapsody*)
6133  lt_cv_deplibs_check_method=pass_all
6134  ;;
6135
6136freebsd* | dragonfly*)
6137  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6138    case $host_cpu in
6139    i*86 )
6140      # Not sure whether the presence of OpenBSD here was a mistake.
6141      # Let's accept both of them until this is cleared up.
6142      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6143      lt_cv_file_magic_cmd=/usr/bin/file
6144      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6145      ;;
6146    esac
6147  else
6148    lt_cv_deplibs_check_method=pass_all
6149  fi
6150  ;;
6151
6152haiku*)
6153  lt_cv_deplibs_check_method=pass_all
6154  ;;
6155
6156hpux10.20* | hpux11*)
6157  lt_cv_file_magic_cmd=/usr/bin/file
6158  case $host_cpu in
6159  ia64*)
6160    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6161    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6162    ;;
6163  hppa*64*)
6164    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]'
6165    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6166    ;;
6167  *)
6168    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6169    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6170    ;;
6171  esac
6172  ;;
6173
6174interix[3-9]*)
6175  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6176  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6177  ;;
6178
6179irix5* | irix6* | nonstopux*)
6180  case $LD in
6181  *-32|*"-32 ") libmagic=32-bit;;
6182  *-n32|*"-n32 ") libmagic=N32;;
6183  *-64|*"-64 ") libmagic=64-bit;;
6184  *) libmagic=never-match;;
6185  esac
6186  lt_cv_deplibs_check_method=pass_all
6187  ;;
6188
6189# This must be glibc/ELF.
6190linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6191  lt_cv_deplibs_check_method=pass_all
6192  ;;
6193
6194netbsd* | netbsdelf*-gnu)
6195  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6196    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6197  else
6198    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6199  fi
6200  ;;
6201
6202newos6*)
6203  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6204  lt_cv_file_magic_cmd=/usr/bin/file
6205  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6206  ;;
6207
6208*nto* | *qnx*)
6209  lt_cv_deplibs_check_method=pass_all
6210  ;;
6211
6212openbsd* | bitrig*)
6213  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6214    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6215  else
6216    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6217  fi
6218  ;;
6219
6220osf3* | osf4* | osf5*)
6221  lt_cv_deplibs_check_method=pass_all
6222  ;;
6223
6224rdos*)
6225  lt_cv_deplibs_check_method=pass_all
6226  ;;
6227
6228solaris*)
6229  lt_cv_deplibs_check_method=pass_all
6230  ;;
6231
6232sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6233  lt_cv_deplibs_check_method=pass_all
6234  ;;
6235
6236sysv4 | sysv4.3*)
6237  case $host_vendor in
6238  motorola)
6239    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]'
6240    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6241    ;;
6242  ncr)
6243    lt_cv_deplibs_check_method=pass_all
6244    ;;
6245  sequent)
6246    lt_cv_file_magic_cmd='/bin/file'
6247    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6248    ;;
6249  sni)
6250    lt_cv_file_magic_cmd='/bin/file'
6251    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6252    lt_cv_file_magic_test_file=/lib/libc.so
6253    ;;
6254  siemens)
6255    lt_cv_deplibs_check_method=pass_all
6256    ;;
6257  pc)
6258    lt_cv_deplibs_check_method=pass_all
6259    ;;
6260  esac
6261  ;;
6262
6263tpf*)
6264  lt_cv_deplibs_check_method=pass_all
6265  ;;
6266os2*)
6267  lt_cv_deplibs_check_method=pass_all
6268  ;;
6269esac
6270
6271fi
6272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6273$as_echo "$lt_cv_deplibs_check_method" >&6; }
6274
6275file_magic_glob=
6276want_nocaseglob=no
6277if test "$build" = "$host"; then
6278  case $host_os in
6279  mingw* | pw32*)
6280    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6281      want_nocaseglob=yes
6282    else
6283      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6284    fi
6285    ;;
6286  esac
6287fi
6288
6289file_magic_cmd=$lt_cv_file_magic_cmd
6290deplibs_check_method=$lt_cv_deplibs_check_method
6291test -z "$deplibs_check_method" && deplibs_check_method=unknown
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314if test -n "$ac_tool_prefix"; then
6315  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6316set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6318$as_echo_n "checking for $ac_word... " >&6; }
6319if ${ac_cv_prog_DLLTOOL+:} false; then :
6320  $as_echo_n "(cached) " >&6
6321else
6322  if test -n "$DLLTOOL"; then
6323  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6324else
6325as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6326for as_dir in $PATH
6327do
6328  IFS=$as_save_IFS
6329  test -z "$as_dir" && as_dir=.
6330    for ac_exec_ext in '' $ac_executable_extensions; do
6331  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6332    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6333    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6334    break 2
6335  fi
6336done
6337  done
6338IFS=$as_save_IFS
6339
6340fi
6341fi
6342DLLTOOL=$ac_cv_prog_DLLTOOL
6343if test -n "$DLLTOOL"; then
6344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6345$as_echo "$DLLTOOL" >&6; }
6346else
6347  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6348$as_echo "no" >&6; }
6349fi
6350
6351
6352fi
6353if test -z "$ac_cv_prog_DLLTOOL"; then
6354  ac_ct_DLLTOOL=$DLLTOOL
6355  # Extract the first word of "dlltool", so it can be a program name with args.
6356set dummy dlltool; ac_word=$2
6357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6358$as_echo_n "checking for $ac_word... " >&6; }
6359if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6360  $as_echo_n "(cached) " >&6
6361else
6362  if test -n "$ac_ct_DLLTOOL"; then
6363  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6364else
6365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6366for as_dir in $PATH
6367do
6368  IFS=$as_save_IFS
6369  test -z "$as_dir" && as_dir=.
6370    for ac_exec_ext in '' $ac_executable_extensions; do
6371  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6372    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6373    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6374    break 2
6375  fi
6376done
6377  done
6378IFS=$as_save_IFS
6379
6380fi
6381fi
6382ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6383if test -n "$ac_ct_DLLTOOL"; then
6384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6385$as_echo "$ac_ct_DLLTOOL" >&6; }
6386else
6387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6388$as_echo "no" >&6; }
6389fi
6390
6391  if test "x$ac_ct_DLLTOOL" = x; then
6392    DLLTOOL="false"
6393  else
6394    case $cross_compiling:$ac_tool_warned in
6395yes:)
6396{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6397$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6398ac_tool_warned=yes ;;
6399esac
6400    DLLTOOL=$ac_ct_DLLTOOL
6401  fi
6402else
6403  DLLTOOL="$ac_cv_prog_DLLTOOL"
6404fi
6405
6406test -z "$DLLTOOL" && DLLTOOL=dlltool
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6418$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6419if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6420  $as_echo_n "(cached) " >&6
6421else
6422  lt_cv_sharedlib_from_linklib_cmd='unknown'
6423
6424case $host_os in
6425cygwin* | mingw* | pw32* | cegcc*)
6426  # two different shell functions defined in ltmain.sh;
6427  # decide which one to use based on capabilities of $DLLTOOL
6428  case `$DLLTOOL --help 2>&1` in
6429  *--identify-strict*)
6430    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6431    ;;
6432  *)
6433    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6434    ;;
6435  esac
6436  ;;
6437*)
6438  # fallback: assume linklib IS sharedlib
6439  lt_cv_sharedlib_from_linklib_cmd=$ECHO
6440  ;;
6441esac
6442
6443fi
6444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6445$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6446sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6447test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6448
6449
6450
6451
6452
6453
6454
6455if test -n "$ac_tool_prefix"; then
6456  for ac_prog in ar
6457  do
6458    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6459set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6461$as_echo_n "checking for $ac_word... " >&6; }
6462if ${ac_cv_prog_AR+:} false; then :
6463  $as_echo_n "(cached) " >&6
6464else
6465  if test -n "$AR"; then
6466  ac_cv_prog_AR="$AR" # Let the user override the test.
6467else
6468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6469for as_dir in $PATH
6470do
6471  IFS=$as_save_IFS
6472  test -z "$as_dir" && as_dir=.
6473    for ac_exec_ext in '' $ac_executable_extensions; do
6474  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6475    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6476    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6477    break 2
6478  fi
6479done
6480  done
6481IFS=$as_save_IFS
6482
6483fi
6484fi
6485AR=$ac_cv_prog_AR
6486if test -n "$AR"; then
6487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6488$as_echo "$AR" >&6; }
6489else
6490  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6491$as_echo "no" >&6; }
6492fi
6493
6494
6495    test -n "$AR" && break
6496  done
6497fi
6498if test -z "$AR"; then
6499  ac_ct_AR=$AR
6500  for ac_prog in ar
6501do
6502  # Extract the first word of "$ac_prog", so it can be a program name with args.
6503set dummy $ac_prog; ac_word=$2
6504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6505$as_echo_n "checking for $ac_word... " >&6; }
6506if ${ac_cv_prog_ac_ct_AR+:} false; then :
6507  $as_echo_n "(cached) " >&6
6508else
6509  if test -n "$ac_ct_AR"; then
6510  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6511else
6512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6513for as_dir in $PATH
6514do
6515  IFS=$as_save_IFS
6516  test -z "$as_dir" && as_dir=.
6517    for ac_exec_ext in '' $ac_executable_extensions; do
6518  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6519    ac_cv_prog_ac_ct_AR="$ac_prog"
6520    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6521    break 2
6522  fi
6523done
6524  done
6525IFS=$as_save_IFS
6526
6527fi
6528fi
6529ac_ct_AR=$ac_cv_prog_ac_ct_AR
6530if test -n "$ac_ct_AR"; then
6531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6532$as_echo "$ac_ct_AR" >&6; }
6533else
6534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6535$as_echo "no" >&6; }
6536fi
6537
6538
6539  test -n "$ac_ct_AR" && break
6540done
6541
6542  if test "x$ac_ct_AR" = x; then
6543    AR="false"
6544  else
6545    case $cross_compiling:$ac_tool_warned in
6546yes:)
6547{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6548$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6549ac_tool_warned=yes ;;
6550esac
6551    AR=$ac_ct_AR
6552  fi
6553fi
6554
6555: ${AR=ar}
6556: ${AR_FLAGS=cru}
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6569$as_echo_n "checking for archiver @FILE support... " >&6; }
6570if ${lt_cv_ar_at_file+:} false; then :
6571  $as_echo_n "(cached) " >&6
6572else
6573  lt_cv_ar_at_file=no
6574   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6575/* end confdefs.h.  */
6576
6577int
6578main ()
6579{
6580
6581  ;
6582  return 0;
6583}
6584_ACEOF
6585if ac_fn_c_try_compile "$LINENO"; then :
6586  echo conftest.$ac_objext > conftest.lst
6587      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6588      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6589  (eval $lt_ar_try) 2>&5
6590  ac_status=$?
6591  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6592  test $ac_status = 0; }
6593      if test 0 -eq "$ac_status"; then
6594	# Ensure the archiver fails upon bogus file names.
6595	rm -f conftest.$ac_objext libconftest.a
6596	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6597  (eval $lt_ar_try) 2>&5
6598  ac_status=$?
6599  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6600  test $ac_status = 0; }
6601	if test 0 -ne "$ac_status"; then
6602          lt_cv_ar_at_file=@
6603        fi
6604      fi
6605      rm -f conftest.* libconftest.a
6606
6607fi
6608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6609
6610fi
6611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6612$as_echo "$lt_cv_ar_at_file" >&6; }
6613
6614if test no = "$lt_cv_ar_at_file"; then
6615  archiver_list_spec=
6616else
6617  archiver_list_spec=$lt_cv_ar_at_file
6618fi
6619
6620
6621
6622
6623
6624
6625
6626if test -n "$ac_tool_prefix"; then
6627  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6628set dummy ${ac_tool_prefix}strip; ac_word=$2
6629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6630$as_echo_n "checking for $ac_word... " >&6; }
6631if ${ac_cv_prog_STRIP+:} false; then :
6632  $as_echo_n "(cached) " >&6
6633else
6634  if test -n "$STRIP"; then
6635  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6636else
6637as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6638for as_dir in $PATH
6639do
6640  IFS=$as_save_IFS
6641  test -z "$as_dir" && as_dir=.
6642    for ac_exec_ext in '' $ac_executable_extensions; do
6643  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6644    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6645    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6646    break 2
6647  fi
6648done
6649  done
6650IFS=$as_save_IFS
6651
6652fi
6653fi
6654STRIP=$ac_cv_prog_STRIP
6655if test -n "$STRIP"; then
6656  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6657$as_echo "$STRIP" >&6; }
6658else
6659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6660$as_echo "no" >&6; }
6661fi
6662
6663
6664fi
6665if test -z "$ac_cv_prog_STRIP"; then
6666  ac_ct_STRIP=$STRIP
6667  # Extract the first word of "strip", so it can be a program name with args.
6668set dummy strip; ac_word=$2
6669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6670$as_echo_n "checking for $ac_word... " >&6; }
6671if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6672  $as_echo_n "(cached) " >&6
6673else
6674  if test -n "$ac_ct_STRIP"; then
6675  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6676else
6677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6678for as_dir in $PATH
6679do
6680  IFS=$as_save_IFS
6681  test -z "$as_dir" && as_dir=.
6682    for ac_exec_ext in '' $ac_executable_extensions; do
6683  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6684    ac_cv_prog_ac_ct_STRIP="strip"
6685    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6686    break 2
6687  fi
6688done
6689  done
6690IFS=$as_save_IFS
6691
6692fi
6693fi
6694ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6695if test -n "$ac_ct_STRIP"; then
6696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6697$as_echo "$ac_ct_STRIP" >&6; }
6698else
6699  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6700$as_echo "no" >&6; }
6701fi
6702
6703  if test "x$ac_ct_STRIP" = x; then
6704    STRIP=":"
6705  else
6706    case $cross_compiling:$ac_tool_warned in
6707yes:)
6708{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6709$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6710ac_tool_warned=yes ;;
6711esac
6712    STRIP=$ac_ct_STRIP
6713  fi
6714else
6715  STRIP="$ac_cv_prog_STRIP"
6716fi
6717
6718test -z "$STRIP" && STRIP=:
6719
6720
6721
6722
6723
6724
6725if test -n "$ac_tool_prefix"; then
6726  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6727set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6729$as_echo_n "checking for $ac_word... " >&6; }
6730if ${ac_cv_prog_RANLIB+:} false; then :
6731  $as_echo_n "(cached) " >&6
6732else
6733  if test -n "$RANLIB"; then
6734  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6735else
6736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6737for as_dir in $PATH
6738do
6739  IFS=$as_save_IFS
6740  test -z "$as_dir" && as_dir=.
6741    for ac_exec_ext in '' $ac_executable_extensions; do
6742  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6743    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6744    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6745    break 2
6746  fi
6747done
6748  done
6749IFS=$as_save_IFS
6750
6751fi
6752fi
6753RANLIB=$ac_cv_prog_RANLIB
6754if test -n "$RANLIB"; then
6755  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6756$as_echo "$RANLIB" >&6; }
6757else
6758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6759$as_echo "no" >&6; }
6760fi
6761
6762
6763fi
6764if test -z "$ac_cv_prog_RANLIB"; then
6765  ac_ct_RANLIB=$RANLIB
6766  # Extract the first word of "ranlib", so it can be a program name with args.
6767set dummy ranlib; ac_word=$2
6768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6769$as_echo_n "checking for $ac_word... " >&6; }
6770if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6771  $as_echo_n "(cached) " >&6
6772else
6773  if test -n "$ac_ct_RANLIB"; then
6774  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6775else
6776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6777for as_dir in $PATH
6778do
6779  IFS=$as_save_IFS
6780  test -z "$as_dir" && as_dir=.
6781    for ac_exec_ext in '' $ac_executable_extensions; do
6782  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6783    ac_cv_prog_ac_ct_RANLIB="ranlib"
6784    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6785    break 2
6786  fi
6787done
6788  done
6789IFS=$as_save_IFS
6790
6791fi
6792fi
6793ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6794if test -n "$ac_ct_RANLIB"; then
6795  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6796$as_echo "$ac_ct_RANLIB" >&6; }
6797else
6798  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6799$as_echo "no" >&6; }
6800fi
6801
6802  if test "x$ac_ct_RANLIB" = x; then
6803    RANLIB=":"
6804  else
6805    case $cross_compiling:$ac_tool_warned in
6806yes:)
6807{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6808$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6809ac_tool_warned=yes ;;
6810esac
6811    RANLIB=$ac_ct_RANLIB
6812  fi
6813else
6814  RANLIB="$ac_cv_prog_RANLIB"
6815fi
6816
6817test -z "$RANLIB" && RANLIB=:
6818
6819
6820
6821
6822
6823
6824# Determine commands to create old-style static archives.
6825old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6826old_postinstall_cmds='chmod 644 $oldlib'
6827old_postuninstall_cmds=
6828
6829if test -n "$RANLIB"; then
6830  case $host_os in
6831  bitrig* | openbsd*)
6832    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6833    ;;
6834  *)
6835    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6836    ;;
6837  esac
6838  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6839fi
6840
6841case $host_os in
6842  darwin*)
6843    lock_old_archive_extraction=yes ;;
6844  *)
6845    lock_old_archive_extraction=no ;;
6846esac
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886# If no C compiler was specified, use CC.
6887LTCC=${LTCC-"$CC"}
6888
6889# If no C compiler flags were specified, use CFLAGS.
6890LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6891
6892# Allow CC to be a program name with arguments.
6893compiler=$CC
6894
6895
6896# Check for command to grab the raw symbol name followed by C symbol from nm.
6897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6898$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6899if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6900  $as_echo_n "(cached) " >&6
6901else
6902
6903# These are sane defaults that work on at least a few old systems.
6904# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6905
6906# Character class describing NM global symbol codes.
6907symcode='[BCDEGRST]'
6908
6909# Regexp to match symbols that can be accessed directly from C.
6910sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6911
6912# Define system-specific variables.
6913case $host_os in
6914aix*)
6915  symcode='[BCDT]'
6916  ;;
6917cygwin* | mingw* | pw32* | cegcc*)
6918  symcode='[ABCDGISTW]'
6919  ;;
6920hpux*)
6921  if test ia64 = "$host_cpu"; then
6922    symcode='[ABCDEGRST]'
6923  fi
6924  ;;
6925irix* | nonstopux*)
6926  symcode='[BCDEGRST]'
6927  ;;
6928osf*)
6929  symcode='[BCDEGQRST]'
6930  ;;
6931solaris*)
6932  symcode='[BDRT]'
6933  ;;
6934sco3.2v5*)
6935  symcode='[DT]'
6936  ;;
6937sysv4.2uw2*)
6938  symcode='[DT]'
6939  ;;
6940sysv5* | sco5v6* | unixware* | OpenUNIX*)
6941  symcode='[ABDT]'
6942  ;;
6943sysv4)
6944  symcode='[DFNSTU]'
6945  ;;
6946esac
6947
6948# If we're using GNU nm, then use its standard symbol codes.
6949case `$NM -V 2>&1` in
6950*GNU* | *'with BFD'*)
6951  symcode='[ABCDGIRSTW]' ;;
6952esac
6953
6954if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6955  # Gets list of data symbols to import.
6956  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6957  # Adjust the below global symbol transforms to fixup imported variables.
6958  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6959  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6960  lt_c_name_lib_hook="\
6961  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6962  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6963else
6964  # Disable hooks by default.
6965  lt_cv_sys_global_symbol_to_import=
6966  lt_cdecl_hook=
6967  lt_c_name_hook=
6968  lt_c_name_lib_hook=
6969fi
6970
6971# Transform an extracted symbol line into a proper C declaration.
6972# Some systems (esp. on ia64) link data and code symbols differently,
6973# so use this general approach.
6974lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6975$lt_cdecl_hook\
6976" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6977" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6978
6979# Transform an extracted symbol line into symbol name and symbol address
6980lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6981$lt_c_name_hook\
6982" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6983" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6984
6985# Transform an extracted symbol line into symbol name with lib prefix and
6986# symbol address.
6987lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6988$lt_c_name_lib_hook\
6989" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6990" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6991" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6992
6993# Handle CRLF in mingw tool chain
6994opt_cr=
6995case $build_os in
6996mingw*)
6997  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6998  ;;
6999esac
7000
7001# Try without a prefix underscore, then with it.
7002for ac_symprfx in "" "_"; do
7003
7004  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7005  symxfrm="\\1 $ac_symprfx\\2 \\2"
7006
7007  # Write the raw and C identifiers.
7008  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7009    # Fake it for dumpbin and say T for any non-static function,
7010    # D for any global variable and I for any imported variable.
7011    # Also find C++ and __fastcall symbols from MSVC++,
7012    # which start with @ or ?.
7013    lt_cv_sys_global_symbol_pipe="$AWK '"\
7014"     {last_section=section; section=\$ 3};"\
7015"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7016"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7017"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7018"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7019"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7020"     \$ 0!~/External *\|/{next};"\
7021"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7022"     {if(hide[section]) next};"\
7023"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7024"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7025"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7026"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7027"     ' prfx=^$ac_symprfx"
7028  else
7029    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7030  fi
7031  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7032
7033  # Check to see that the pipe works correctly.
7034  pipe_works=no
7035
7036  rm -f conftest*
7037  cat > conftest.$ac_ext <<_LT_EOF
7038#ifdef __cplusplus
7039extern "C" {
7040#endif
7041char nm_test_var;
7042void nm_test_func(void);
7043void nm_test_func(void){}
7044#ifdef __cplusplus
7045}
7046#endif
7047int main(){nm_test_var='a';nm_test_func();return(0);}
7048_LT_EOF
7049
7050  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7051  (eval $ac_compile) 2>&5
7052  ac_status=$?
7053  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7054  test $ac_status = 0; }; then
7055    # Now try to grab the symbols.
7056    nlist=conftest.nm
7057    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7058  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7059  ac_status=$?
7060  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7061  test $ac_status = 0; } && test -s "$nlist"; then
7062      # Try sorting and uniquifying the output.
7063      if sort "$nlist" | uniq > "$nlist"T; then
7064	mv -f "$nlist"T "$nlist"
7065      else
7066	rm -f "$nlist"T
7067      fi
7068
7069      # Make sure that we snagged all the symbols we need.
7070      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7071	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7072	  cat <<_LT_EOF > conftest.$ac_ext
7073/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7074#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7075/* DATA imports from DLLs on WIN32 can't be const, because runtime
7076   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7077# define LT_DLSYM_CONST
7078#elif defined __osf__
7079/* This system does not cope well with relocations in const data.  */
7080# define LT_DLSYM_CONST
7081#else
7082# define LT_DLSYM_CONST const
7083#endif
7084
7085#ifdef __cplusplus
7086extern "C" {
7087#endif
7088
7089_LT_EOF
7090	  # Now generate the symbol file.
7091	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7092
7093	  cat <<_LT_EOF >> conftest.$ac_ext
7094
7095/* The mapping between symbol names and symbols.  */
7096LT_DLSYM_CONST struct {
7097  const char *name;
7098  void       *address;
7099}
7100lt__PROGRAM__LTX_preloaded_symbols[] =
7101{
7102  { "@PROGRAM@", (void *) 0 },
7103_LT_EOF
7104	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7105	  cat <<\_LT_EOF >> conftest.$ac_ext
7106  {0, (void *) 0}
7107};
7108
7109/* This works around a problem in FreeBSD linker */
7110#ifdef FREEBSD_WORKAROUND
7111static const void *lt_preloaded_setup() {
7112  return lt__PROGRAM__LTX_preloaded_symbols;
7113}
7114#endif
7115
7116#ifdef __cplusplus
7117}
7118#endif
7119_LT_EOF
7120	  # Now try linking the two files.
7121	  mv conftest.$ac_objext conftstm.$ac_objext
7122	  lt_globsym_save_LIBS=$LIBS
7123	  lt_globsym_save_CFLAGS=$CFLAGS
7124	  LIBS=conftstm.$ac_objext
7125	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7126	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7127  (eval $ac_link) 2>&5
7128  ac_status=$?
7129  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7130  test $ac_status = 0; } && test -s conftest$ac_exeext; then
7131	    pipe_works=yes
7132	  fi
7133	  LIBS=$lt_globsym_save_LIBS
7134	  CFLAGS=$lt_globsym_save_CFLAGS
7135	else
7136	  echo "cannot find nm_test_func in $nlist" >&5
7137	fi
7138      else
7139	echo "cannot find nm_test_var in $nlist" >&5
7140      fi
7141    else
7142      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7143    fi
7144  else
7145    echo "$progname: failed program was:" >&5
7146    cat conftest.$ac_ext >&5
7147  fi
7148  rm -rf conftest* conftst*
7149
7150  # Do not use the global_symbol_pipe unless it works.
7151  if test yes = "$pipe_works"; then
7152    break
7153  else
7154    lt_cv_sys_global_symbol_pipe=
7155  fi
7156done
7157
7158fi
7159
7160if test -z "$lt_cv_sys_global_symbol_pipe"; then
7161  lt_cv_sys_global_symbol_to_cdecl=
7162fi
7163if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7165$as_echo "failed" >&6; }
7166else
7167  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7168$as_echo "ok" >&6; }
7169fi
7170
7171# Response file support.
7172if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7173  nm_file_list_spec='@'
7174elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7175  nm_file_list_spec='@'
7176fi
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7215$as_echo_n "checking for sysroot... " >&6; }
7216
7217# Check whether --with-sysroot was given.
7218if test "${with_sysroot+set}" = set; then :
7219  withval=$with_sysroot;
7220else
7221  with_sysroot=no
7222fi
7223
7224
7225lt_sysroot=
7226case $with_sysroot in #(
7227 yes)
7228   if test yes = "$GCC"; then
7229     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7230   fi
7231   ;; #(
7232 /*)
7233   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7234   ;; #(
7235 no|'')
7236   ;; #(
7237 *)
7238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7239$as_echo "$with_sysroot" >&6; }
7240   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7241   ;;
7242esac
7243
7244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7245$as_echo "${lt_sysroot:-no}" >&6; }
7246
7247
7248
7249
7250
7251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7252$as_echo_n "checking for a working dd... " >&6; }
7253if ${ac_cv_path_lt_DD+:} false; then :
7254  $as_echo_n "(cached) " >&6
7255else
7256  printf 0123456789abcdef0123456789abcdef >conftest.i
7257cat conftest.i conftest.i >conftest2.i
7258: ${lt_DD:=$DD}
7259if test -z "$lt_DD"; then
7260  ac_path_lt_DD_found=false
7261  # Loop through the user's path and test for each of PROGNAME-LIST
7262  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7263for as_dir in $PATH
7264do
7265  IFS=$as_save_IFS
7266  test -z "$as_dir" && as_dir=.
7267    for ac_prog in dd; do
7268    for ac_exec_ext in '' $ac_executable_extensions; do
7269      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7270      as_fn_executable_p "$ac_path_lt_DD" || continue
7271if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7272  cmp -s conftest.i conftest.out \
7273  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7274fi
7275      $ac_path_lt_DD_found && break 3
7276    done
7277  done
7278  done
7279IFS=$as_save_IFS
7280  if test -z "$ac_cv_path_lt_DD"; then
7281    :
7282  fi
7283else
7284  ac_cv_path_lt_DD=$lt_DD
7285fi
7286
7287rm -f conftest.i conftest2.i conftest.out
7288fi
7289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7290$as_echo "$ac_cv_path_lt_DD" >&6; }
7291
7292
7293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7294$as_echo_n "checking how to truncate binary pipes... " >&6; }
7295if ${lt_cv_truncate_bin+:} false; then :
7296  $as_echo_n "(cached) " >&6
7297else
7298  printf 0123456789abcdef0123456789abcdef >conftest.i
7299cat conftest.i conftest.i >conftest2.i
7300lt_cv_truncate_bin=
7301if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7302  cmp -s conftest.i conftest.out \
7303  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7304fi
7305rm -f conftest.i conftest2.i conftest.out
7306test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7307fi
7308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7309$as_echo "$lt_cv_truncate_bin" >&6; }
7310
7311
7312
7313
7314
7315
7316
7317# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7318func_cc_basename ()
7319{
7320    for cc_temp in $*""; do
7321      case $cc_temp in
7322        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7323        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7324        \-*) ;;
7325        *) break;;
7326      esac
7327    done
7328    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7329}
7330
7331# Check whether --enable-libtool-lock was given.
7332if test "${enable_libtool_lock+set}" = set; then :
7333  enableval=$enable_libtool_lock;
7334fi
7335
7336test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7337
7338# Some flags need to be propagated to the compiler or linker for good
7339# libtool support.
7340case $host in
7341ia64-*-hpux*)
7342  # Find out what ABI is being produced by ac_compile, and set mode
7343  # options accordingly.
7344  echo 'int i;' > conftest.$ac_ext
7345  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7346  (eval $ac_compile) 2>&5
7347  ac_status=$?
7348  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7349  test $ac_status = 0; }; then
7350    case `/usr/bin/file conftest.$ac_objext` in
7351      *ELF-32*)
7352	HPUX_IA64_MODE=32
7353	;;
7354      *ELF-64*)
7355	HPUX_IA64_MODE=64
7356	;;
7357    esac
7358  fi
7359  rm -rf conftest*
7360  ;;
7361*-*-irix6*)
7362  # Find out what ABI is being produced by ac_compile, and set linker
7363  # options accordingly.
7364  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7365  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7366  (eval $ac_compile) 2>&5
7367  ac_status=$?
7368  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7369  test $ac_status = 0; }; then
7370    if test yes = "$lt_cv_prog_gnu_ld"; then
7371      case `/usr/bin/file conftest.$ac_objext` in
7372	*32-bit*)
7373	  LD="${LD-ld} -melf32bsmip"
7374	  ;;
7375	*N32*)
7376	  LD="${LD-ld} -melf32bmipn32"
7377	  ;;
7378	*64-bit*)
7379	  LD="${LD-ld} -melf64bmip"
7380	;;
7381      esac
7382    else
7383      case `/usr/bin/file conftest.$ac_objext` in
7384	*32-bit*)
7385	  LD="${LD-ld} -32"
7386	  ;;
7387	*N32*)
7388	  LD="${LD-ld} -n32"
7389	  ;;
7390	*64-bit*)
7391	  LD="${LD-ld} -64"
7392	  ;;
7393      esac
7394    fi
7395  fi
7396  rm -rf conftest*
7397  ;;
7398
7399mips64*-*linux*)
7400  # Find out what ABI is being produced by ac_compile, and set linker
7401  # options accordingly.
7402  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7403  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7404  (eval $ac_compile) 2>&5
7405  ac_status=$?
7406  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7407  test $ac_status = 0; }; then
7408    emul=elf
7409    case `/usr/bin/file conftest.$ac_objext` in
7410      *32-bit*)
7411	emul="${emul}32"
7412	;;
7413      *64-bit*)
7414	emul="${emul}64"
7415	;;
7416    esac
7417    case `/usr/bin/file conftest.$ac_objext` in
7418      *MSB*)
7419	emul="${emul}btsmip"
7420	;;
7421      *LSB*)
7422	emul="${emul}ltsmip"
7423	;;
7424    esac
7425    case `/usr/bin/file conftest.$ac_objext` in
7426      *N32*)
7427	emul="${emul}n32"
7428	;;
7429    esac
7430    LD="${LD-ld} -m $emul"
7431  fi
7432  rm -rf conftest*
7433  ;;
7434
7435x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7436s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7437  # Find out what ABI is being produced by ac_compile, and set linker
7438  # options accordingly.  Note that the listed cases only cover the
7439  # situations where additional linker options are needed (such as when
7440  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7441  # vice versa); the common cases where no linker options are needed do
7442  # not appear in the list.
7443  echo 'int i;' > conftest.$ac_ext
7444  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7445  (eval $ac_compile) 2>&5
7446  ac_status=$?
7447  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7448  test $ac_status = 0; }; then
7449    case `/usr/bin/file conftest.o` in
7450      *32-bit*)
7451	case $host in
7452	  x86_64-*kfreebsd*-gnu)
7453	    LD="${LD-ld} -m elf_i386_fbsd"
7454	    ;;
7455	  x86_64-*linux*)
7456	    case `/usr/bin/file conftest.o` in
7457	      *x86-64*)
7458		LD="${LD-ld} -m elf32_x86_64"
7459		;;
7460	      *)
7461		LD="${LD-ld} -m elf_i386"
7462		;;
7463	    esac
7464	    ;;
7465	  powerpc64le-*linux*)
7466	    LD="${LD-ld} -m elf32lppclinux"
7467	    ;;
7468	  powerpc64-*linux*)
7469	    LD="${LD-ld} -m elf32ppclinux"
7470	    ;;
7471	  s390x-*linux*)
7472	    LD="${LD-ld} -m elf_s390"
7473	    ;;
7474	  sparc64-*linux*)
7475	    LD="${LD-ld} -m elf32_sparc"
7476	    ;;
7477	esac
7478	;;
7479      *64-bit*)
7480	case $host in
7481	  x86_64-*kfreebsd*-gnu)
7482	    LD="${LD-ld} -m elf_x86_64_fbsd"
7483	    ;;
7484	  x86_64-*linux*)
7485	    LD="${LD-ld} -m elf_x86_64"
7486	    ;;
7487	  powerpcle-*linux*)
7488	    LD="${LD-ld} -m elf64lppc"
7489	    ;;
7490	  powerpc-*linux*)
7491	    LD="${LD-ld} -m elf64ppc"
7492	    ;;
7493	  s390*-*linux*|s390*-*tpf*)
7494	    LD="${LD-ld} -m elf64_s390"
7495	    ;;
7496	  sparc*-*linux*)
7497	    LD="${LD-ld} -m elf64_sparc"
7498	    ;;
7499	esac
7500	;;
7501    esac
7502  fi
7503  rm -rf conftest*
7504  ;;
7505
7506*-*-sco3.2v5*)
7507  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7508  SAVE_CFLAGS=$CFLAGS
7509  CFLAGS="$CFLAGS -belf"
7510  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7511$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7512if ${lt_cv_cc_needs_belf+:} false; then :
7513  $as_echo_n "(cached) " >&6
7514else
7515  ac_ext=c
7516ac_cpp='$CPP $CPPFLAGS'
7517ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7518ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7519ac_compiler_gnu=$ac_cv_c_compiler_gnu
7520
7521     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7522/* end confdefs.h.  */
7523
7524int
7525main ()
7526{
7527
7528  ;
7529  return 0;
7530}
7531_ACEOF
7532if ac_fn_c_try_link "$LINENO"; then :
7533  lt_cv_cc_needs_belf=yes
7534else
7535  lt_cv_cc_needs_belf=no
7536fi
7537rm -f core conftest.err conftest.$ac_objext \
7538    conftest$ac_exeext conftest.$ac_ext
7539     ac_ext=c
7540ac_cpp='$CPP $CPPFLAGS'
7541ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7542ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7543ac_compiler_gnu=$ac_cv_c_compiler_gnu
7544
7545fi
7546{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7547$as_echo "$lt_cv_cc_needs_belf" >&6; }
7548  if test yes != "$lt_cv_cc_needs_belf"; then
7549    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7550    CFLAGS=$SAVE_CFLAGS
7551  fi
7552  ;;
7553*-*solaris*)
7554  # Find out what ABI is being produced by ac_compile, and set linker
7555  # options accordingly.
7556  echo 'int i;' > conftest.$ac_ext
7557  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7558  (eval $ac_compile) 2>&5
7559  ac_status=$?
7560  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7561  test $ac_status = 0; }; then
7562    case `/usr/bin/file conftest.o` in
7563    *64-bit*)
7564      case $lt_cv_prog_gnu_ld in
7565      yes*)
7566        case $host in
7567        i?86-*-solaris*|x86_64-*-solaris*)
7568          LD="${LD-ld} -m elf_x86_64"
7569          ;;
7570        sparc*-*-solaris*)
7571          LD="${LD-ld} -m elf64_sparc"
7572          ;;
7573        esac
7574        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7575        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7576          LD=${LD-ld}_sol2
7577        fi
7578        ;;
7579      *)
7580	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7581	  LD="${LD-ld} -64"
7582	fi
7583	;;
7584      esac
7585      ;;
7586    esac
7587  fi
7588  rm -rf conftest*
7589  ;;
7590esac
7591
7592need_locks=$enable_libtool_lock
7593
7594if test -n "$ac_tool_prefix"; then
7595  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7596set dummy ${ac_tool_prefix}mt; ac_word=$2
7597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7598$as_echo_n "checking for $ac_word... " >&6; }
7599if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7600  $as_echo_n "(cached) " >&6
7601else
7602  if test -n "$MANIFEST_TOOL"; then
7603  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7604else
7605as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7606for as_dir in $PATH
7607do
7608  IFS=$as_save_IFS
7609  test -z "$as_dir" && as_dir=.
7610    for ac_exec_ext in '' $ac_executable_extensions; do
7611  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7612    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7613    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7614    break 2
7615  fi
7616done
7617  done
7618IFS=$as_save_IFS
7619
7620fi
7621fi
7622MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7623if test -n "$MANIFEST_TOOL"; then
7624  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7625$as_echo "$MANIFEST_TOOL" >&6; }
7626else
7627  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7628$as_echo "no" >&6; }
7629fi
7630
7631
7632fi
7633if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7634  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7635  # Extract the first word of "mt", so it can be a program name with args.
7636set dummy mt; ac_word=$2
7637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7638$as_echo_n "checking for $ac_word... " >&6; }
7639if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7640  $as_echo_n "(cached) " >&6
7641else
7642  if test -n "$ac_ct_MANIFEST_TOOL"; then
7643  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7644else
7645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7646for as_dir in $PATH
7647do
7648  IFS=$as_save_IFS
7649  test -z "$as_dir" && as_dir=.
7650    for ac_exec_ext in '' $ac_executable_extensions; do
7651  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7652    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7653    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7654    break 2
7655  fi
7656done
7657  done
7658IFS=$as_save_IFS
7659
7660fi
7661fi
7662ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7663if test -n "$ac_ct_MANIFEST_TOOL"; then
7664  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7665$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7666else
7667  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7668$as_echo "no" >&6; }
7669fi
7670
7671  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7672    MANIFEST_TOOL=":"
7673  else
7674    case $cross_compiling:$ac_tool_warned in
7675yes:)
7676{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7677$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7678ac_tool_warned=yes ;;
7679esac
7680    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7681  fi
7682else
7683  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7684fi
7685
7686test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7688$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7689if ${lt_cv_path_mainfest_tool+:} false; then :
7690  $as_echo_n "(cached) " >&6
7691else
7692  lt_cv_path_mainfest_tool=no
7693  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7694  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7695  cat conftest.err >&5
7696  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7697    lt_cv_path_mainfest_tool=yes
7698  fi
7699  rm -f conftest*
7700fi
7701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7702$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7703if test yes != "$lt_cv_path_mainfest_tool"; then
7704  MANIFEST_TOOL=:
7705fi
7706
7707
7708
7709
7710
7711
7712  case $host_os in
7713    rhapsody* | darwin*)
7714    if test -n "$ac_tool_prefix"; then
7715  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7716set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7718$as_echo_n "checking for $ac_word... " >&6; }
7719if ${ac_cv_prog_DSYMUTIL+:} false; then :
7720  $as_echo_n "(cached) " >&6
7721else
7722  if test -n "$DSYMUTIL"; then
7723  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7724else
7725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7726for as_dir in $PATH
7727do
7728  IFS=$as_save_IFS
7729  test -z "$as_dir" && as_dir=.
7730    for ac_exec_ext in '' $ac_executable_extensions; do
7731  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7732    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7733    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7734    break 2
7735  fi
7736done
7737  done
7738IFS=$as_save_IFS
7739
7740fi
7741fi
7742DSYMUTIL=$ac_cv_prog_DSYMUTIL
7743if test -n "$DSYMUTIL"; then
7744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7745$as_echo "$DSYMUTIL" >&6; }
7746else
7747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7748$as_echo "no" >&6; }
7749fi
7750
7751
7752fi
7753if test -z "$ac_cv_prog_DSYMUTIL"; then
7754  ac_ct_DSYMUTIL=$DSYMUTIL
7755  # Extract the first word of "dsymutil", so it can be a program name with args.
7756set dummy dsymutil; ac_word=$2
7757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7758$as_echo_n "checking for $ac_word... " >&6; }
7759if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7760  $as_echo_n "(cached) " >&6
7761else
7762  if test -n "$ac_ct_DSYMUTIL"; then
7763  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7764else
7765as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7766for as_dir in $PATH
7767do
7768  IFS=$as_save_IFS
7769  test -z "$as_dir" && as_dir=.
7770    for ac_exec_ext in '' $ac_executable_extensions; do
7771  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7772    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7773    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7774    break 2
7775  fi
7776done
7777  done
7778IFS=$as_save_IFS
7779
7780fi
7781fi
7782ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7783if test -n "$ac_ct_DSYMUTIL"; then
7784  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7785$as_echo "$ac_ct_DSYMUTIL" >&6; }
7786else
7787  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7788$as_echo "no" >&6; }
7789fi
7790
7791  if test "x$ac_ct_DSYMUTIL" = x; then
7792    DSYMUTIL=":"
7793  else
7794    case $cross_compiling:$ac_tool_warned in
7795yes:)
7796{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7797$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7798ac_tool_warned=yes ;;
7799esac
7800    DSYMUTIL=$ac_ct_DSYMUTIL
7801  fi
7802else
7803  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7804fi
7805
7806    if test -n "$ac_tool_prefix"; then
7807  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7808set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7810$as_echo_n "checking for $ac_word... " >&6; }
7811if ${ac_cv_prog_NMEDIT+:} false; then :
7812  $as_echo_n "(cached) " >&6
7813else
7814  if test -n "$NMEDIT"; then
7815  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7816else
7817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7818for as_dir in $PATH
7819do
7820  IFS=$as_save_IFS
7821  test -z "$as_dir" && as_dir=.
7822    for ac_exec_ext in '' $ac_executable_extensions; do
7823  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7824    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7825    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7826    break 2
7827  fi
7828done
7829  done
7830IFS=$as_save_IFS
7831
7832fi
7833fi
7834NMEDIT=$ac_cv_prog_NMEDIT
7835if test -n "$NMEDIT"; then
7836  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7837$as_echo "$NMEDIT" >&6; }
7838else
7839  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7840$as_echo "no" >&6; }
7841fi
7842
7843
7844fi
7845if test -z "$ac_cv_prog_NMEDIT"; then
7846  ac_ct_NMEDIT=$NMEDIT
7847  # Extract the first word of "nmedit", so it can be a program name with args.
7848set dummy nmedit; ac_word=$2
7849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7850$as_echo_n "checking for $ac_word... " >&6; }
7851if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7852  $as_echo_n "(cached) " >&6
7853else
7854  if test -n "$ac_ct_NMEDIT"; then
7855  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7856else
7857as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7858for as_dir in $PATH
7859do
7860  IFS=$as_save_IFS
7861  test -z "$as_dir" && as_dir=.
7862    for ac_exec_ext in '' $ac_executable_extensions; do
7863  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7864    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7865    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7866    break 2
7867  fi
7868done
7869  done
7870IFS=$as_save_IFS
7871
7872fi
7873fi
7874ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7875if test -n "$ac_ct_NMEDIT"; then
7876  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7877$as_echo "$ac_ct_NMEDIT" >&6; }
7878else
7879  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7880$as_echo "no" >&6; }
7881fi
7882
7883  if test "x$ac_ct_NMEDIT" = x; then
7884    NMEDIT=":"
7885  else
7886    case $cross_compiling:$ac_tool_warned in
7887yes:)
7888{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7889$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7890ac_tool_warned=yes ;;
7891esac
7892    NMEDIT=$ac_ct_NMEDIT
7893  fi
7894else
7895  NMEDIT="$ac_cv_prog_NMEDIT"
7896fi
7897
7898    if test -n "$ac_tool_prefix"; then
7899  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7900set dummy ${ac_tool_prefix}lipo; ac_word=$2
7901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7902$as_echo_n "checking for $ac_word... " >&6; }
7903if ${ac_cv_prog_LIPO+:} false; then :
7904  $as_echo_n "(cached) " >&6
7905else
7906  if test -n "$LIPO"; then
7907  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7908else
7909as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7910for as_dir in $PATH
7911do
7912  IFS=$as_save_IFS
7913  test -z "$as_dir" && as_dir=.
7914    for ac_exec_ext in '' $ac_executable_extensions; do
7915  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7916    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7917    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7918    break 2
7919  fi
7920done
7921  done
7922IFS=$as_save_IFS
7923
7924fi
7925fi
7926LIPO=$ac_cv_prog_LIPO
7927if test -n "$LIPO"; then
7928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7929$as_echo "$LIPO" >&6; }
7930else
7931  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7932$as_echo "no" >&6; }
7933fi
7934
7935
7936fi
7937if test -z "$ac_cv_prog_LIPO"; then
7938  ac_ct_LIPO=$LIPO
7939  # Extract the first word of "lipo", so it can be a program name with args.
7940set dummy lipo; ac_word=$2
7941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7942$as_echo_n "checking for $ac_word... " >&6; }
7943if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7944  $as_echo_n "(cached) " >&6
7945else
7946  if test -n "$ac_ct_LIPO"; then
7947  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7948else
7949as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7950for as_dir in $PATH
7951do
7952  IFS=$as_save_IFS
7953  test -z "$as_dir" && as_dir=.
7954    for ac_exec_ext in '' $ac_executable_extensions; do
7955  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7956    ac_cv_prog_ac_ct_LIPO="lipo"
7957    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7958    break 2
7959  fi
7960done
7961  done
7962IFS=$as_save_IFS
7963
7964fi
7965fi
7966ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7967if test -n "$ac_ct_LIPO"; then
7968  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7969$as_echo "$ac_ct_LIPO" >&6; }
7970else
7971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7972$as_echo "no" >&6; }
7973fi
7974
7975  if test "x$ac_ct_LIPO" = x; then
7976    LIPO=":"
7977  else
7978    case $cross_compiling:$ac_tool_warned in
7979yes:)
7980{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7981$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7982ac_tool_warned=yes ;;
7983esac
7984    LIPO=$ac_ct_LIPO
7985  fi
7986else
7987  LIPO="$ac_cv_prog_LIPO"
7988fi
7989
7990    if test -n "$ac_tool_prefix"; then
7991  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7992set dummy ${ac_tool_prefix}otool; ac_word=$2
7993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7994$as_echo_n "checking for $ac_word... " >&6; }
7995if ${ac_cv_prog_OTOOL+:} false; then :
7996  $as_echo_n "(cached) " >&6
7997else
7998  if test -n "$OTOOL"; then
7999  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8000else
8001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8002for as_dir in $PATH
8003do
8004  IFS=$as_save_IFS
8005  test -z "$as_dir" && as_dir=.
8006    for ac_exec_ext in '' $ac_executable_extensions; do
8007  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8008    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8009    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8010    break 2
8011  fi
8012done
8013  done
8014IFS=$as_save_IFS
8015
8016fi
8017fi
8018OTOOL=$ac_cv_prog_OTOOL
8019if test -n "$OTOOL"; then
8020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8021$as_echo "$OTOOL" >&6; }
8022else
8023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8024$as_echo "no" >&6; }
8025fi
8026
8027
8028fi
8029if test -z "$ac_cv_prog_OTOOL"; then
8030  ac_ct_OTOOL=$OTOOL
8031  # Extract the first word of "otool", so it can be a program name with args.
8032set dummy otool; ac_word=$2
8033{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8034$as_echo_n "checking for $ac_word... " >&6; }
8035if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8036  $as_echo_n "(cached) " >&6
8037else
8038  if test -n "$ac_ct_OTOOL"; then
8039  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8040else
8041as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8042for as_dir in $PATH
8043do
8044  IFS=$as_save_IFS
8045  test -z "$as_dir" && as_dir=.
8046    for ac_exec_ext in '' $ac_executable_extensions; do
8047  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8048    ac_cv_prog_ac_ct_OTOOL="otool"
8049    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8050    break 2
8051  fi
8052done
8053  done
8054IFS=$as_save_IFS
8055
8056fi
8057fi
8058ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8059if test -n "$ac_ct_OTOOL"; then
8060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8061$as_echo "$ac_ct_OTOOL" >&6; }
8062else
8063  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8064$as_echo "no" >&6; }
8065fi
8066
8067  if test "x$ac_ct_OTOOL" = x; then
8068    OTOOL=":"
8069  else
8070    case $cross_compiling:$ac_tool_warned in
8071yes:)
8072{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8073$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8074ac_tool_warned=yes ;;
8075esac
8076    OTOOL=$ac_ct_OTOOL
8077  fi
8078else
8079  OTOOL="$ac_cv_prog_OTOOL"
8080fi
8081
8082    if test -n "$ac_tool_prefix"; then
8083  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8084set dummy ${ac_tool_prefix}otool64; ac_word=$2
8085{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8086$as_echo_n "checking for $ac_word... " >&6; }
8087if ${ac_cv_prog_OTOOL64+:} false; then :
8088  $as_echo_n "(cached) " >&6
8089else
8090  if test -n "$OTOOL64"; then
8091  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8092else
8093as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8094for as_dir in $PATH
8095do
8096  IFS=$as_save_IFS
8097  test -z "$as_dir" && as_dir=.
8098    for ac_exec_ext in '' $ac_executable_extensions; do
8099  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8100    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8101    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8102    break 2
8103  fi
8104done
8105  done
8106IFS=$as_save_IFS
8107
8108fi
8109fi
8110OTOOL64=$ac_cv_prog_OTOOL64
8111if test -n "$OTOOL64"; then
8112  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8113$as_echo "$OTOOL64" >&6; }
8114else
8115  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8116$as_echo "no" >&6; }
8117fi
8118
8119
8120fi
8121if test -z "$ac_cv_prog_OTOOL64"; then
8122  ac_ct_OTOOL64=$OTOOL64
8123  # Extract the first word of "otool64", so it can be a program name with args.
8124set dummy otool64; ac_word=$2
8125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8126$as_echo_n "checking for $ac_word... " >&6; }
8127if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8128  $as_echo_n "(cached) " >&6
8129else
8130  if test -n "$ac_ct_OTOOL64"; then
8131  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8132else
8133as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8134for as_dir in $PATH
8135do
8136  IFS=$as_save_IFS
8137  test -z "$as_dir" && as_dir=.
8138    for ac_exec_ext in '' $ac_executable_extensions; do
8139  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8140    ac_cv_prog_ac_ct_OTOOL64="otool64"
8141    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8142    break 2
8143  fi
8144done
8145  done
8146IFS=$as_save_IFS
8147
8148fi
8149fi
8150ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8151if test -n "$ac_ct_OTOOL64"; then
8152  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8153$as_echo "$ac_ct_OTOOL64" >&6; }
8154else
8155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8156$as_echo "no" >&6; }
8157fi
8158
8159  if test "x$ac_ct_OTOOL64" = x; then
8160    OTOOL64=":"
8161  else
8162    case $cross_compiling:$ac_tool_warned in
8163yes:)
8164{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8165$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8166ac_tool_warned=yes ;;
8167esac
8168    OTOOL64=$ac_ct_OTOOL64
8169  fi
8170else
8171  OTOOL64="$ac_cv_prog_OTOOL64"
8172fi
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8201$as_echo_n "checking for -single_module linker flag... " >&6; }
8202if ${lt_cv_apple_cc_single_mod+:} false; then :
8203  $as_echo_n "(cached) " >&6
8204else
8205  lt_cv_apple_cc_single_mod=no
8206      if test -z "$LT_MULTI_MODULE"; then
8207	# By default we will add the -single_module flag. You can override
8208	# by either setting the environment variable LT_MULTI_MODULE
8209	# non-empty at configure time, or by adding -multi_module to the
8210	# link flags.
8211	rm -rf libconftest.dylib*
8212	echo "int foo(void){return 1;}" > conftest.c
8213	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8214-dynamiclib -Wl,-single_module conftest.c" >&5
8215	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8216	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8217        _lt_result=$?
8218	# If there is a non-empty error log, and "single_module"
8219	# appears in it, assume the flag caused a linker warning
8220        if test -s conftest.err && $GREP single_module conftest.err; then
8221	  cat conftest.err >&5
8222	# Otherwise, if the output was created with a 0 exit code from
8223	# the compiler, it worked.
8224	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8225	  lt_cv_apple_cc_single_mod=yes
8226	else
8227	  cat conftest.err >&5
8228	fi
8229	rm -rf libconftest.dylib*
8230	rm -f conftest.*
8231      fi
8232fi
8233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8234$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8235
8236    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8237$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8238if ${lt_cv_ld_exported_symbols_list+:} false; then :
8239  $as_echo_n "(cached) " >&6
8240else
8241  lt_cv_ld_exported_symbols_list=no
8242      save_LDFLAGS=$LDFLAGS
8243      echo "_main" > conftest.sym
8244      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8245      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8246/* end confdefs.h.  */
8247
8248int
8249main ()
8250{
8251
8252  ;
8253  return 0;
8254}
8255_ACEOF
8256if ac_fn_c_try_link "$LINENO"; then :
8257  lt_cv_ld_exported_symbols_list=yes
8258else
8259  lt_cv_ld_exported_symbols_list=no
8260fi
8261rm -f core conftest.err conftest.$ac_objext \
8262    conftest$ac_exeext conftest.$ac_ext
8263	LDFLAGS=$save_LDFLAGS
8264
8265fi
8266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8267$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8268
8269    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8270$as_echo_n "checking for -force_load linker flag... " >&6; }
8271if ${lt_cv_ld_force_load+:} false; then :
8272  $as_echo_n "(cached) " >&6
8273else
8274  lt_cv_ld_force_load=no
8275      cat > conftest.c << _LT_EOF
8276int forced_loaded() { return 2;}
8277_LT_EOF
8278      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8279      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8280      echo "$AR cru libconftest.a conftest.o" >&5
8281      $AR cru libconftest.a conftest.o 2>&5
8282      echo "$RANLIB libconftest.a" >&5
8283      $RANLIB libconftest.a 2>&5
8284      cat > conftest.c << _LT_EOF
8285int main() { return 0;}
8286_LT_EOF
8287      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8288      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8289      _lt_result=$?
8290      if test -s conftest.err && $GREP force_load conftest.err; then
8291	cat conftest.err >&5
8292      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8293	lt_cv_ld_force_load=yes
8294      else
8295	cat conftest.err >&5
8296      fi
8297        rm -f conftest.err libconftest.a conftest conftest.c
8298        rm -rf conftest.dSYM
8299
8300fi
8301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8302$as_echo "$lt_cv_ld_force_load" >&6; }
8303    case $host_os in
8304    rhapsody* | darwin1.[012])
8305      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8306    darwin1.*)
8307      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8308    darwin*) # darwin 5.x on
8309      # if running on 10.5 or later, the deployment target defaults
8310      # to the OS version, if on x86, and 10.4, the deployment
8311      # target defaults to 10.4. Don't you love it?
8312      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8313	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8314	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8315	10.[012][,.]*)
8316	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8317	10.*)
8318	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8319      esac
8320    ;;
8321  esac
8322    if test yes = "$lt_cv_apple_cc_single_mod"; then
8323      _lt_dar_single_mod='$single_module'
8324    fi
8325    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8326      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8327    else
8328      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8329    fi
8330    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8331      _lt_dsymutil='~$DSYMUTIL $lib || :'
8332    else
8333      _lt_dsymutil=
8334    fi
8335    ;;
8336  esac
8337
8338# func_munge_path_list VARIABLE PATH
8339# -----------------------------------
8340# VARIABLE is name of variable containing _space_ separated list of
8341# directories to be munged by the contents of PATH, which is string
8342# having a format:
8343# "DIR[:DIR]:"
8344#       string "DIR[ DIR]" will be prepended to VARIABLE
8345# ":DIR[:DIR]"
8346#       string "DIR[ DIR]" will be appended to VARIABLE
8347# "DIRP[:DIRP]::[DIRA:]DIRA"
8348#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8349#       "DIRA[ DIRA]" will be appended to VARIABLE
8350# "DIR[:DIR]"
8351#       VARIABLE will be replaced by "DIR[ DIR]"
8352func_munge_path_list ()
8353{
8354    case x$2 in
8355    x)
8356        ;;
8357    *:)
8358        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8359        ;;
8360    x:*)
8361        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8362        ;;
8363    *::*)
8364        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8365        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8366        ;;
8367    *)
8368        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8369        ;;
8370    esac
8371}
8372
8373ac_ext=c
8374ac_cpp='$CPP $CPPFLAGS'
8375ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8376ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8377ac_compiler_gnu=$ac_cv_c_compiler_gnu
8378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8379$as_echo_n "checking how to run the C preprocessor... " >&6; }
8380# On Suns, sometimes $CPP names a directory.
8381if test -n "$CPP" && test -d "$CPP"; then
8382  CPP=
8383fi
8384if test -z "$CPP"; then
8385  if ${ac_cv_prog_CPP+:} false; then :
8386  $as_echo_n "(cached) " >&6
8387else
8388      # Double quotes because CPP needs to be expanded
8389    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8390    do
8391      ac_preproc_ok=false
8392for ac_c_preproc_warn_flag in '' yes
8393do
8394  # Use a header file that comes with gcc, so configuring glibc
8395  # with a fresh cross-compiler works.
8396  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8397  # <limits.h> exists even on freestanding compilers.
8398  # On the NeXT, cc -E runs the code through the compiler's parser,
8399  # not just through cpp. "Syntax error" is here to catch this case.
8400  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8401/* end confdefs.h.  */
8402#ifdef __STDC__
8403# include <limits.h>
8404#else
8405# include <assert.h>
8406#endif
8407		     Syntax error
8408_ACEOF
8409if ac_fn_c_try_cpp "$LINENO"; then :
8410
8411else
8412  # Broken: fails on valid input.
8413continue
8414fi
8415rm -f conftest.err conftest.i conftest.$ac_ext
8416
8417  # OK, works on sane cases.  Now check whether nonexistent headers
8418  # can be detected and how.
8419  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8420/* end confdefs.h.  */
8421#include <ac_nonexistent.h>
8422_ACEOF
8423if ac_fn_c_try_cpp "$LINENO"; then :
8424  # Broken: success on invalid input.
8425continue
8426else
8427  # Passes both tests.
8428ac_preproc_ok=:
8429break
8430fi
8431rm -f conftest.err conftest.i conftest.$ac_ext
8432
8433done
8434# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8435rm -f conftest.i conftest.err conftest.$ac_ext
8436if $ac_preproc_ok; then :
8437  break
8438fi
8439
8440    done
8441    ac_cv_prog_CPP=$CPP
8442
8443fi
8444  CPP=$ac_cv_prog_CPP
8445else
8446  ac_cv_prog_CPP=$CPP
8447fi
8448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8449$as_echo "$CPP" >&6; }
8450ac_preproc_ok=false
8451for ac_c_preproc_warn_flag in '' yes
8452do
8453  # Use a header file that comes with gcc, so configuring glibc
8454  # with a fresh cross-compiler works.
8455  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8456  # <limits.h> exists even on freestanding compilers.
8457  # On the NeXT, cc -E runs the code through the compiler's parser,
8458  # not just through cpp. "Syntax error" is here to catch this case.
8459  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8460/* end confdefs.h.  */
8461#ifdef __STDC__
8462# include <limits.h>
8463#else
8464# include <assert.h>
8465#endif
8466		     Syntax error
8467_ACEOF
8468if ac_fn_c_try_cpp "$LINENO"; then :
8469
8470else
8471  # Broken: fails on valid input.
8472continue
8473fi
8474rm -f conftest.err conftest.i conftest.$ac_ext
8475
8476  # OK, works on sane cases.  Now check whether nonexistent headers
8477  # can be detected and how.
8478  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8479/* end confdefs.h.  */
8480#include <ac_nonexistent.h>
8481_ACEOF
8482if ac_fn_c_try_cpp "$LINENO"; then :
8483  # Broken: success on invalid input.
8484continue
8485else
8486  # Passes both tests.
8487ac_preproc_ok=:
8488break
8489fi
8490rm -f conftest.err conftest.i conftest.$ac_ext
8491
8492done
8493# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8494rm -f conftest.i conftest.err conftest.$ac_ext
8495if $ac_preproc_ok; then :
8496
8497else
8498  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8499$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8500as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8501See \`config.log' for more details" "$LINENO" 5; }
8502fi
8503
8504ac_ext=c
8505ac_cpp='$CPP $CPPFLAGS'
8506ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8507ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8508ac_compiler_gnu=$ac_cv_c_compiler_gnu
8509
8510
8511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8512$as_echo_n "checking for ANSI C header files... " >&6; }
8513if ${ac_cv_header_stdc+:} false; then :
8514  $as_echo_n "(cached) " >&6
8515else
8516  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8517/* end confdefs.h.  */
8518#include <stdlib.h>
8519#include <stdarg.h>
8520#include <string.h>
8521#include <float.h>
8522
8523int
8524main ()
8525{
8526
8527  ;
8528  return 0;
8529}
8530_ACEOF
8531if ac_fn_c_try_compile "$LINENO"; then :
8532  ac_cv_header_stdc=yes
8533else
8534  ac_cv_header_stdc=no
8535fi
8536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8537
8538if test $ac_cv_header_stdc = yes; then
8539  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8540  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8541/* end confdefs.h.  */
8542#include <string.h>
8543
8544_ACEOF
8545if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8546  $EGREP "memchr" >/dev/null 2>&1; then :
8547
8548else
8549  ac_cv_header_stdc=no
8550fi
8551rm -f conftest*
8552
8553fi
8554
8555if test $ac_cv_header_stdc = yes; then
8556  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8557  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8558/* end confdefs.h.  */
8559#include <stdlib.h>
8560
8561_ACEOF
8562if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8563  $EGREP "free" >/dev/null 2>&1; then :
8564
8565else
8566  ac_cv_header_stdc=no
8567fi
8568rm -f conftest*
8569
8570fi
8571
8572if test $ac_cv_header_stdc = yes; then
8573  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8574  if test "$cross_compiling" = yes; then :
8575  :
8576else
8577  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8578/* end confdefs.h.  */
8579#include <ctype.h>
8580#include <stdlib.h>
8581#if ((' ' & 0x0FF) == 0x020)
8582# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8583# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8584#else
8585# define ISLOWER(c) \
8586		   (('a' <= (c) && (c) <= 'i') \
8587		     || ('j' <= (c) && (c) <= 'r') \
8588		     || ('s' <= (c) && (c) <= 'z'))
8589# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8590#endif
8591
8592#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8593int
8594main ()
8595{
8596  int i;
8597  for (i = 0; i < 256; i++)
8598    if (XOR (islower (i), ISLOWER (i))
8599	|| toupper (i) != TOUPPER (i))
8600      return 2;
8601  return 0;
8602}
8603_ACEOF
8604if ac_fn_c_try_run "$LINENO"; then :
8605
8606else
8607  ac_cv_header_stdc=no
8608fi
8609rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8610  conftest.$ac_objext conftest.beam conftest.$ac_ext
8611fi
8612
8613fi
8614fi
8615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8616$as_echo "$ac_cv_header_stdc" >&6; }
8617if test $ac_cv_header_stdc = yes; then
8618
8619$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8620
8621fi
8622
8623# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8624for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8625		  inttypes.h stdint.h unistd.h
8626do :
8627  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8628ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8629"
8630if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8631  cat >>confdefs.h <<_ACEOF
8632#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8633_ACEOF
8634
8635fi
8636
8637done
8638
8639
8640for ac_header in dlfcn.h
8641do :
8642  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8643"
8644if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8645  cat >>confdefs.h <<_ACEOF
8646#define HAVE_DLFCN_H 1
8647_ACEOF
8648
8649fi
8650
8651done
8652
8653
8654
8655
8656
8657# Set options
8658
8659
8660
8661        enable_dlopen=no
8662
8663
8664  enable_win32_dll=no
8665
8666
8667            # Check whether --enable-shared was given.
8668if test "${enable_shared+set}" = set; then :
8669  enableval=$enable_shared; p=${PACKAGE-default}
8670    case $enableval in
8671    yes) enable_shared=yes ;;
8672    no) enable_shared=no ;;
8673    *)
8674      enable_shared=no
8675      # Look at the argument we got.  We use all the common list separators.
8676      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8677      for pkg in $enableval; do
8678	IFS=$lt_save_ifs
8679	if test "X$pkg" = "X$p"; then
8680	  enable_shared=yes
8681	fi
8682      done
8683      IFS=$lt_save_ifs
8684      ;;
8685    esac
8686else
8687  enable_shared=yes
8688fi
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698  # Check whether --enable-static was given.
8699if test "${enable_static+set}" = set; then :
8700  enableval=$enable_static; p=${PACKAGE-default}
8701    case $enableval in
8702    yes) enable_static=yes ;;
8703    no) enable_static=no ;;
8704    *)
8705     enable_static=no
8706      # Look at the argument we got.  We use all the common list separators.
8707      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8708      for pkg in $enableval; do
8709	IFS=$lt_save_ifs
8710	if test "X$pkg" = "X$p"; then
8711	  enable_static=yes
8712	fi
8713      done
8714      IFS=$lt_save_ifs
8715      ;;
8716    esac
8717else
8718  enable_static=yes
8719fi
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730# Check whether --with-pic was given.
8731if test "${with_pic+set}" = set; then :
8732  withval=$with_pic; lt_p=${PACKAGE-default}
8733    case $withval in
8734    yes|no) pic_mode=$withval ;;
8735    *)
8736      pic_mode=default
8737      # Look at the argument we got.  We use all the common list separators.
8738      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8739      for lt_pkg in $withval; do
8740	IFS=$lt_save_ifs
8741	if test "X$lt_pkg" = "X$lt_p"; then
8742	  pic_mode=yes
8743	fi
8744      done
8745      IFS=$lt_save_ifs
8746      ;;
8747    esac
8748else
8749  pic_mode=default
8750fi
8751
8752
8753
8754
8755
8756
8757
8758
8759  # Check whether --enable-fast-install was given.
8760if test "${enable_fast_install+set}" = set; then :
8761  enableval=$enable_fast_install; p=${PACKAGE-default}
8762    case $enableval in
8763    yes) enable_fast_install=yes ;;
8764    no) enable_fast_install=no ;;
8765    *)
8766      enable_fast_install=no
8767      # Look at the argument we got.  We use all the common list separators.
8768      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8769      for pkg in $enableval; do
8770	IFS=$lt_save_ifs
8771	if test "X$pkg" = "X$p"; then
8772	  enable_fast_install=yes
8773	fi
8774      done
8775      IFS=$lt_save_ifs
8776      ;;
8777    esac
8778else
8779  enable_fast_install=yes
8780fi
8781
8782
8783
8784
8785
8786
8787
8788
8789  shared_archive_member_spec=
8790case $host,$enable_shared in
8791power*-*-aix[5-9]*,yes)
8792  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8793$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8794
8795# Check whether --with-aix-soname was given.
8796if test "${with_aix_soname+set}" = set; then :
8797  withval=$with_aix_soname; case $withval in
8798    aix|svr4|both)
8799      ;;
8800    *)
8801      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8802      ;;
8803    esac
8804    lt_cv_with_aix_soname=$with_aix_soname
8805else
8806  if ${lt_cv_with_aix_soname+:} false; then :
8807  $as_echo_n "(cached) " >&6
8808else
8809  lt_cv_with_aix_soname=aix
8810fi
8811
8812    with_aix_soname=$lt_cv_with_aix_soname
8813fi
8814
8815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8816$as_echo "$with_aix_soname" >&6; }
8817  if test aix != "$with_aix_soname"; then
8818    # For the AIX way of multilib, we name the shared archive member
8819    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8820    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8821    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8822    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8823    if test 64 = "${OBJECT_MODE-32}"; then
8824      shared_archive_member_spec=shr_64
8825    else
8826      shared_archive_member_spec=shr
8827    fi
8828  fi
8829  ;;
8830*)
8831  with_aix_soname=aix
8832  ;;
8833esac
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844# This can be used to rebuild libtool when needed
8845LIBTOOL_DEPS=$ltmain
8846
8847# Always use our own libtool.
8848LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879test -z "$LN_S" && LN_S="ln -s"
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894if test -n "${ZSH_VERSION+set}"; then
8895   setopt NO_GLOB_SUBST
8896fi
8897
8898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8899$as_echo_n "checking for objdir... " >&6; }
8900if ${lt_cv_objdir+:} false; then :
8901  $as_echo_n "(cached) " >&6
8902else
8903  rm -f .libs 2>/dev/null
8904mkdir .libs 2>/dev/null
8905if test -d .libs; then
8906  lt_cv_objdir=.libs
8907else
8908  # MS-DOS does not allow filenames that begin with a dot.
8909  lt_cv_objdir=_libs
8910fi
8911rmdir .libs 2>/dev/null
8912fi
8913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8914$as_echo "$lt_cv_objdir" >&6; }
8915objdir=$lt_cv_objdir
8916
8917
8918
8919
8920
8921cat >>confdefs.h <<_ACEOF
8922#define LT_OBJDIR "$lt_cv_objdir/"
8923_ACEOF
8924
8925
8926
8927
8928case $host_os in
8929aix3*)
8930  # AIX sometimes has problems with the GCC collect2 program.  For some
8931  # reason, if we set the COLLECT_NAMES environment variable, the problems
8932  # vanish in a puff of smoke.
8933  if test set != "${COLLECT_NAMES+set}"; then
8934    COLLECT_NAMES=
8935    export COLLECT_NAMES
8936  fi
8937  ;;
8938esac
8939
8940# Global variables:
8941ofile=libtool
8942can_build_shared=yes
8943
8944# All known linkers require a '.a' archive for static linking (except MSVC,
8945# which needs '.lib').
8946libext=a
8947
8948with_gnu_ld=$lt_cv_prog_gnu_ld
8949
8950old_CC=$CC
8951old_CFLAGS=$CFLAGS
8952
8953# Set sane defaults for various variables
8954test -z "$CC" && CC=cc
8955test -z "$LTCC" && LTCC=$CC
8956test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8957test -z "$LD" && LD=ld
8958test -z "$ac_objext" && ac_objext=o
8959
8960func_cc_basename $compiler
8961cc_basename=$func_cc_basename_result
8962
8963
8964# Only perform the check for file, if the check method requires it
8965test -z "$MAGIC_CMD" && MAGIC_CMD=file
8966case $deplibs_check_method in
8967file_magic*)
8968  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8969    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8970$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8971if ${lt_cv_path_MAGIC_CMD+:} false; then :
8972  $as_echo_n "(cached) " >&6
8973else
8974  case $MAGIC_CMD in
8975[\\/*] |  ?:[\\/]*)
8976  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8977  ;;
8978*)
8979  lt_save_MAGIC_CMD=$MAGIC_CMD
8980  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8981  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8982  for ac_dir in $ac_dummy; do
8983    IFS=$lt_save_ifs
8984    test -z "$ac_dir" && ac_dir=.
8985    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8986      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8987      if test -n "$file_magic_test_file"; then
8988	case $deplibs_check_method in
8989	"file_magic "*)
8990	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8991	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8992	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8993	    $EGREP "$file_magic_regex" > /dev/null; then
8994	    :
8995	  else
8996	    cat <<_LT_EOF 1>&2
8997
8998*** Warning: the command libtool uses to detect shared libraries,
8999*** $file_magic_cmd, produces output that libtool cannot recognize.
9000*** The result is that libtool may fail to recognize shared libraries
9001*** as such.  This will affect the creation of libtool libraries that
9002*** depend on shared libraries, but programs linked with such libtool
9003*** libraries will work regardless of this problem.  Nevertheless, you
9004*** may want to report the problem to your system manager and/or to
9005*** bug-libtool@gnu.org
9006
9007_LT_EOF
9008	  fi ;;
9009	esac
9010      fi
9011      break
9012    fi
9013  done
9014  IFS=$lt_save_ifs
9015  MAGIC_CMD=$lt_save_MAGIC_CMD
9016  ;;
9017esac
9018fi
9019
9020MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9021if test -n "$MAGIC_CMD"; then
9022  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9023$as_echo "$MAGIC_CMD" >&6; }
9024else
9025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9026$as_echo "no" >&6; }
9027fi
9028
9029
9030
9031
9032
9033if test -z "$lt_cv_path_MAGIC_CMD"; then
9034  if test -n "$ac_tool_prefix"; then
9035    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9036$as_echo_n "checking for file... " >&6; }
9037if ${lt_cv_path_MAGIC_CMD+:} false; then :
9038  $as_echo_n "(cached) " >&6
9039else
9040  case $MAGIC_CMD in
9041[\\/*] |  ?:[\\/]*)
9042  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9043  ;;
9044*)
9045  lt_save_MAGIC_CMD=$MAGIC_CMD
9046  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9047  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9048  for ac_dir in $ac_dummy; do
9049    IFS=$lt_save_ifs
9050    test -z "$ac_dir" && ac_dir=.
9051    if test -f "$ac_dir/file"; then
9052      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9053      if test -n "$file_magic_test_file"; then
9054	case $deplibs_check_method in
9055	"file_magic "*)
9056	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9057	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9058	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9059	    $EGREP "$file_magic_regex" > /dev/null; then
9060	    :
9061	  else
9062	    cat <<_LT_EOF 1>&2
9063
9064*** Warning: the command libtool uses to detect shared libraries,
9065*** $file_magic_cmd, produces output that libtool cannot recognize.
9066*** The result is that libtool may fail to recognize shared libraries
9067*** as such.  This will affect the creation of libtool libraries that
9068*** depend on shared libraries, but programs linked with such libtool
9069*** libraries will work regardless of this problem.  Nevertheless, you
9070*** may want to report the problem to your system manager and/or to
9071*** bug-libtool@gnu.org
9072
9073_LT_EOF
9074	  fi ;;
9075	esac
9076      fi
9077      break
9078    fi
9079  done
9080  IFS=$lt_save_ifs
9081  MAGIC_CMD=$lt_save_MAGIC_CMD
9082  ;;
9083esac
9084fi
9085
9086MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9087if test -n "$MAGIC_CMD"; then
9088  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9089$as_echo "$MAGIC_CMD" >&6; }
9090else
9091  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9092$as_echo "no" >&6; }
9093fi
9094
9095
9096  else
9097    MAGIC_CMD=:
9098  fi
9099fi
9100
9101  fi
9102  ;;
9103esac
9104
9105# Use C for the default configuration in the libtool script
9106
9107lt_save_CC=$CC
9108ac_ext=c
9109ac_cpp='$CPP $CPPFLAGS'
9110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9112ac_compiler_gnu=$ac_cv_c_compiler_gnu
9113
9114
9115# Source file extension for C test sources.
9116ac_ext=c
9117
9118# Object file extension for compiled C test sources.
9119objext=o
9120objext=$objext
9121
9122# Code to be used in simple compile tests
9123lt_simple_compile_test_code="int some_variable = 0;"
9124
9125# Code to be used in simple link tests
9126lt_simple_link_test_code='int main(){return(0);}'
9127
9128
9129
9130
9131
9132
9133
9134# If no C compiler was specified, use CC.
9135LTCC=${LTCC-"$CC"}
9136
9137# If no C compiler flags were specified, use CFLAGS.
9138LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9139
9140# Allow CC to be a program name with arguments.
9141compiler=$CC
9142
9143# Save the default compiler, since it gets overwritten when the other
9144# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9145compiler_DEFAULT=$CC
9146
9147# save warnings/boilerplate of simple test code
9148ac_outfile=conftest.$ac_objext
9149echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9150eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9151_lt_compiler_boilerplate=`cat conftest.err`
9152$RM conftest*
9153
9154ac_outfile=conftest.$ac_objext
9155echo "$lt_simple_link_test_code" >conftest.$ac_ext
9156eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9157_lt_linker_boilerplate=`cat conftest.err`
9158$RM -r conftest*
9159
9160
9161if test -n "$compiler"; then
9162
9163lt_prog_compiler_no_builtin_flag=
9164
9165if test yes = "$GCC"; then
9166  case $cc_basename in
9167  nvcc*)
9168    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9169  *)
9170    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9171  esac
9172
9173  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9174$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9175if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9176  $as_echo_n "(cached) " >&6
9177else
9178  lt_cv_prog_compiler_rtti_exceptions=no
9179   ac_outfile=conftest.$ac_objext
9180   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9181   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9182   # Insert the option either (1) after the last *FLAGS variable, or
9183   # (2) before a word containing "conftest.", or (3) at the end.
9184   # Note that $ac_compile itself does not contain backslashes and begins
9185   # with a dollar sign (not a hyphen), so the echo should work correctly.
9186   # The option is referenced via a variable to avoid confusing sed.
9187   lt_compile=`echo "$ac_compile" | $SED \
9188   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9189   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9190   -e 's:$: $lt_compiler_flag:'`
9191   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9192   (eval "$lt_compile" 2>conftest.err)
9193   ac_status=$?
9194   cat conftest.err >&5
9195   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9196   if (exit $ac_status) && test -s "$ac_outfile"; then
9197     # The compiler can only warn and ignore the option if not recognized
9198     # So say no if there are warnings other than the usual output.
9199     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9200     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9201     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9202       lt_cv_prog_compiler_rtti_exceptions=yes
9203     fi
9204   fi
9205   $RM conftest*
9206
9207fi
9208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9209$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9210
9211if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9212    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9213else
9214    :
9215fi
9216
9217fi
9218
9219
9220
9221
9222
9223
9224  lt_prog_compiler_wl=
9225lt_prog_compiler_pic=
9226lt_prog_compiler_static=
9227
9228
9229  if test yes = "$GCC"; then
9230    lt_prog_compiler_wl='-Wl,'
9231    lt_prog_compiler_static='-static'
9232
9233    case $host_os in
9234      aix*)
9235      # All AIX code is PIC.
9236      if test ia64 = "$host_cpu"; then
9237	# AIX 5 now supports IA64 processor
9238	lt_prog_compiler_static='-Bstatic'
9239      fi
9240      lt_prog_compiler_pic='-fPIC'
9241      ;;
9242
9243    amigaos*)
9244      case $host_cpu in
9245      powerpc)
9246            # see comment about AmigaOS4 .so support
9247            lt_prog_compiler_pic='-fPIC'
9248        ;;
9249      m68k)
9250            # FIXME: we need at least 68020 code to build shared libraries, but
9251            # adding the '-m68020' flag to GCC prevents building anything better,
9252            # like '-m68040'.
9253            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9254        ;;
9255      esac
9256      ;;
9257
9258    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9259      # PIC is the default for these OSes.
9260      ;;
9261
9262    mingw* | cygwin* | pw32* | os2* | cegcc*)
9263      # This hack is so that the source file can tell whether it is being
9264      # built for inclusion in a dll (and should export symbols for example).
9265      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9266      # (--disable-auto-import) libraries
9267      lt_prog_compiler_pic='-DDLL_EXPORT'
9268      case $host_os in
9269      os2*)
9270	lt_prog_compiler_static='$wl-static'
9271	;;
9272      esac
9273      ;;
9274
9275    darwin* | rhapsody*)
9276      # PIC is the default on this platform
9277      # Common symbols not allowed in MH_DYLIB files
9278      lt_prog_compiler_pic='-fno-common'
9279      ;;
9280
9281    haiku*)
9282      # PIC is the default for Haiku.
9283      # The "-static" flag exists, but is broken.
9284      lt_prog_compiler_static=
9285      ;;
9286
9287    hpux*)
9288      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9289      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9290      # sets the default TLS model and affects inlining.
9291      case $host_cpu in
9292      hppa*64*)
9293	# +Z the default
9294	;;
9295      *)
9296	lt_prog_compiler_pic='-fPIC'
9297	;;
9298      esac
9299      ;;
9300
9301    interix[3-9]*)
9302      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9303      # Instead, we relocate shared libraries at runtime.
9304      ;;
9305
9306    msdosdjgpp*)
9307      # Just because we use GCC doesn't mean we suddenly get shared libraries
9308      # on systems that don't support them.
9309      lt_prog_compiler_can_build_shared=no
9310      enable_shared=no
9311      ;;
9312
9313    *nto* | *qnx*)
9314      # QNX uses GNU C++, but need to define -shared option too, otherwise
9315      # it will coredump.
9316      lt_prog_compiler_pic='-fPIC -shared'
9317      ;;
9318
9319    sysv4*MP*)
9320      if test -d /usr/nec; then
9321	lt_prog_compiler_pic=-Kconform_pic
9322      fi
9323      ;;
9324
9325    *)
9326      lt_prog_compiler_pic='-fPIC'
9327      ;;
9328    esac
9329
9330    case $cc_basename in
9331    nvcc*) # Cuda Compiler Driver 2.2
9332      lt_prog_compiler_wl='-Xlinker '
9333      if test -n "$lt_prog_compiler_pic"; then
9334        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9335      fi
9336      ;;
9337    esac
9338  else
9339    # PORTME Check for flag to pass linker flags through the system compiler.
9340    case $host_os in
9341    aix*)
9342      lt_prog_compiler_wl='-Wl,'
9343      if test ia64 = "$host_cpu"; then
9344	# AIX 5 now supports IA64 processor
9345	lt_prog_compiler_static='-Bstatic'
9346      else
9347	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9348      fi
9349      ;;
9350
9351    darwin* | rhapsody*)
9352      # PIC is the default on this platform
9353      # Common symbols not allowed in MH_DYLIB files
9354      lt_prog_compiler_pic='-fno-common'
9355      case $cc_basename in
9356      nagfor*)
9357        # NAG Fortran compiler
9358        lt_prog_compiler_wl='-Wl,-Wl,,'
9359        lt_prog_compiler_pic='-PIC'
9360        lt_prog_compiler_static='-Bstatic'
9361        ;;
9362      esac
9363      ;;
9364
9365    mingw* | cygwin* | pw32* | os2* | cegcc*)
9366      # This hack is so that the source file can tell whether it is being
9367      # built for inclusion in a dll (and should export symbols for example).
9368      lt_prog_compiler_pic='-DDLL_EXPORT'
9369      case $host_os in
9370      os2*)
9371	lt_prog_compiler_static='$wl-static'
9372	;;
9373      esac
9374      ;;
9375
9376    hpux9* | hpux10* | hpux11*)
9377      lt_prog_compiler_wl='-Wl,'
9378      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9379      # not for PA HP-UX.
9380      case $host_cpu in
9381      hppa*64*|ia64*)
9382	# +Z the default
9383	;;
9384      *)
9385	lt_prog_compiler_pic='+Z'
9386	;;
9387      esac
9388      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9389      lt_prog_compiler_static='$wl-a ${wl}archive'
9390      ;;
9391
9392    irix5* | irix6* | nonstopux*)
9393      lt_prog_compiler_wl='-Wl,'
9394      # PIC (with -KPIC) is the default.
9395      lt_prog_compiler_static='-non_shared'
9396      ;;
9397
9398    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9399      case $cc_basename in
9400      # old Intel for x86_64, which still supported -KPIC.
9401      ecc*)
9402	lt_prog_compiler_wl='-Wl,'
9403	lt_prog_compiler_pic='-KPIC'
9404	lt_prog_compiler_static='-static'
9405        ;;
9406      # icc used to be incompatible with GCC.
9407      # ICC 10 doesn't accept -KPIC any more.
9408      icc* | ifort*)
9409	lt_prog_compiler_wl='-Wl,'
9410	lt_prog_compiler_pic='-fPIC'
9411	lt_prog_compiler_static='-static'
9412        ;;
9413      # Lahey Fortran 8.1.
9414      lf95*)
9415	lt_prog_compiler_wl='-Wl,'
9416	lt_prog_compiler_pic='--shared'
9417	lt_prog_compiler_static='--static'
9418	;;
9419      nagfor*)
9420	# NAG Fortran compiler
9421	lt_prog_compiler_wl='-Wl,-Wl,,'
9422	lt_prog_compiler_pic='-PIC'
9423	lt_prog_compiler_static='-Bstatic'
9424	;;
9425      tcc*)
9426	# Fabrice Bellard et al's Tiny C Compiler
9427	lt_prog_compiler_wl='-Wl,'
9428	lt_prog_compiler_pic='-fPIC'
9429	lt_prog_compiler_static='-static'
9430	;;
9431      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9432        # Portland Group compilers (*not* the Pentium gcc compiler,
9433	# which looks to be a dead project)
9434	lt_prog_compiler_wl='-Wl,'
9435	lt_prog_compiler_pic='-fpic'
9436	lt_prog_compiler_static='-Bstatic'
9437        ;;
9438      ccc*)
9439        lt_prog_compiler_wl='-Wl,'
9440        # All Alpha code is PIC.
9441        lt_prog_compiler_static='-non_shared'
9442        ;;
9443      xl* | bgxl* | bgf* | mpixl*)
9444	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9445	lt_prog_compiler_wl='-Wl,'
9446	lt_prog_compiler_pic='-qpic'
9447	lt_prog_compiler_static='-qstaticlink'
9448	;;
9449      *)
9450	case `$CC -V 2>&1 | sed 5q` in
9451	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9452	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9453	  lt_prog_compiler_pic='-KPIC'
9454	  lt_prog_compiler_static='-Bstatic'
9455	  lt_prog_compiler_wl=''
9456	  ;;
9457	*Sun\ F* | *Sun*Fortran*)
9458	  lt_prog_compiler_pic='-KPIC'
9459	  lt_prog_compiler_static='-Bstatic'
9460	  lt_prog_compiler_wl='-Qoption ld '
9461	  ;;
9462	*Sun\ C*)
9463	  # Sun C 5.9
9464	  lt_prog_compiler_pic='-KPIC'
9465	  lt_prog_compiler_static='-Bstatic'
9466	  lt_prog_compiler_wl='-Wl,'
9467	  ;;
9468        *Intel*\ [CF]*Compiler*)
9469	  lt_prog_compiler_wl='-Wl,'
9470	  lt_prog_compiler_pic='-fPIC'
9471	  lt_prog_compiler_static='-static'
9472	  ;;
9473	*Portland\ Group*)
9474	  lt_prog_compiler_wl='-Wl,'
9475	  lt_prog_compiler_pic='-fpic'
9476	  lt_prog_compiler_static='-Bstatic'
9477	  ;;
9478	esac
9479	;;
9480      esac
9481      ;;
9482
9483    newsos6)
9484      lt_prog_compiler_pic='-KPIC'
9485      lt_prog_compiler_static='-Bstatic'
9486      ;;
9487
9488    *nto* | *qnx*)
9489      # QNX uses GNU C++, but need to define -shared option too, otherwise
9490      # it will coredump.
9491      lt_prog_compiler_pic='-fPIC -shared'
9492      ;;
9493
9494    osf3* | osf4* | osf5*)
9495      lt_prog_compiler_wl='-Wl,'
9496      # All OSF/1 code is PIC.
9497      lt_prog_compiler_static='-non_shared'
9498      ;;
9499
9500    rdos*)
9501      lt_prog_compiler_static='-non_shared'
9502      ;;
9503
9504    solaris*)
9505      lt_prog_compiler_pic='-KPIC'
9506      lt_prog_compiler_static='-Bstatic'
9507      case $cc_basename in
9508      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9509	lt_prog_compiler_wl='-Qoption ld ';;
9510      *)
9511	lt_prog_compiler_wl='-Wl,';;
9512      esac
9513      ;;
9514
9515    sunos4*)
9516      lt_prog_compiler_wl='-Qoption ld '
9517      lt_prog_compiler_pic='-PIC'
9518      lt_prog_compiler_static='-Bstatic'
9519      ;;
9520
9521    sysv4 | sysv4.2uw2* | sysv4.3*)
9522      lt_prog_compiler_wl='-Wl,'
9523      lt_prog_compiler_pic='-KPIC'
9524      lt_prog_compiler_static='-Bstatic'
9525      ;;
9526
9527    sysv4*MP*)
9528      if test -d /usr/nec; then
9529	lt_prog_compiler_pic='-Kconform_pic'
9530	lt_prog_compiler_static='-Bstatic'
9531      fi
9532      ;;
9533
9534    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9535      lt_prog_compiler_wl='-Wl,'
9536      lt_prog_compiler_pic='-KPIC'
9537      lt_prog_compiler_static='-Bstatic'
9538      ;;
9539
9540    unicos*)
9541      lt_prog_compiler_wl='-Wl,'
9542      lt_prog_compiler_can_build_shared=no
9543      ;;
9544
9545    uts4*)
9546      lt_prog_compiler_pic='-pic'
9547      lt_prog_compiler_static='-Bstatic'
9548      ;;
9549
9550    *)
9551      lt_prog_compiler_can_build_shared=no
9552      ;;
9553    esac
9554  fi
9555
9556case $host_os in
9557  # For platforms that do not support PIC, -DPIC is meaningless:
9558  *djgpp*)
9559    lt_prog_compiler_pic=
9560    ;;
9561  *)
9562    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9563    ;;
9564esac
9565
9566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9567$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9568if ${lt_cv_prog_compiler_pic+:} false; then :
9569  $as_echo_n "(cached) " >&6
9570else
9571  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9572fi
9573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9574$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9575lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9576
9577#
9578# Check to make sure the PIC flag actually works.
9579#
9580if test -n "$lt_prog_compiler_pic"; then
9581  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9582$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9583if ${lt_cv_prog_compiler_pic_works+:} false; then :
9584  $as_echo_n "(cached) " >&6
9585else
9586  lt_cv_prog_compiler_pic_works=no
9587   ac_outfile=conftest.$ac_objext
9588   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9589   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9590   # Insert the option either (1) after the last *FLAGS variable, or
9591   # (2) before a word containing "conftest.", or (3) at the end.
9592   # Note that $ac_compile itself does not contain backslashes and begins
9593   # with a dollar sign (not a hyphen), so the echo should work correctly.
9594   # The option is referenced via a variable to avoid confusing sed.
9595   lt_compile=`echo "$ac_compile" | $SED \
9596   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9597   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9598   -e 's:$: $lt_compiler_flag:'`
9599   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9600   (eval "$lt_compile" 2>conftest.err)
9601   ac_status=$?
9602   cat conftest.err >&5
9603   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9604   if (exit $ac_status) && test -s "$ac_outfile"; then
9605     # The compiler can only warn and ignore the option if not recognized
9606     # So say no if there are warnings other than the usual output.
9607     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9608     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9609     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9610       lt_cv_prog_compiler_pic_works=yes
9611     fi
9612   fi
9613   $RM conftest*
9614
9615fi
9616{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9617$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9618
9619if test yes = "$lt_cv_prog_compiler_pic_works"; then
9620    case $lt_prog_compiler_pic in
9621     "" | " "*) ;;
9622     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9623     esac
9624else
9625    lt_prog_compiler_pic=
9626     lt_prog_compiler_can_build_shared=no
9627fi
9628
9629fi
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641#
9642# Check to make sure the static flag actually works.
9643#
9644wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9646$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9647if ${lt_cv_prog_compiler_static_works+:} false; then :
9648  $as_echo_n "(cached) " >&6
9649else
9650  lt_cv_prog_compiler_static_works=no
9651   save_LDFLAGS=$LDFLAGS
9652   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9653   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9654   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9655     # The linker can only warn and ignore the option if not recognized
9656     # So say no if there are warnings
9657     if test -s conftest.err; then
9658       # Append any errors to the config.log.
9659       cat conftest.err 1>&5
9660       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9661       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9662       if diff conftest.exp conftest.er2 >/dev/null; then
9663         lt_cv_prog_compiler_static_works=yes
9664       fi
9665     else
9666       lt_cv_prog_compiler_static_works=yes
9667     fi
9668   fi
9669   $RM -r conftest*
9670   LDFLAGS=$save_LDFLAGS
9671
9672fi
9673{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9674$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9675
9676if test yes = "$lt_cv_prog_compiler_static_works"; then
9677    :
9678else
9679    lt_prog_compiler_static=
9680fi
9681
9682
9683
9684
9685
9686
9687
9688  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9689$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9690if ${lt_cv_prog_compiler_c_o+:} false; then :
9691  $as_echo_n "(cached) " >&6
9692else
9693  lt_cv_prog_compiler_c_o=no
9694   $RM -r conftest 2>/dev/null
9695   mkdir conftest
9696   cd conftest
9697   mkdir out
9698   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9699
9700   lt_compiler_flag="-o out/conftest2.$ac_objext"
9701   # Insert the option either (1) after the last *FLAGS variable, or
9702   # (2) before a word containing "conftest.", or (3) at the end.
9703   # Note that $ac_compile itself does not contain backslashes and begins
9704   # with a dollar sign (not a hyphen), so the echo should work correctly.
9705   lt_compile=`echo "$ac_compile" | $SED \
9706   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9707   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9708   -e 's:$: $lt_compiler_flag:'`
9709   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9710   (eval "$lt_compile" 2>out/conftest.err)
9711   ac_status=$?
9712   cat out/conftest.err >&5
9713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9714   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9715   then
9716     # The compiler can only warn and ignore the option if not recognized
9717     # So say no if there are warnings
9718     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9719     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9720     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9721       lt_cv_prog_compiler_c_o=yes
9722     fi
9723   fi
9724   chmod u+w . 2>&5
9725   $RM conftest*
9726   # SGI C++ compiler will create directory out/ii_files/ for
9727   # template instantiation
9728   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9729   $RM out/* && rmdir out
9730   cd ..
9731   $RM -r conftest
9732   $RM conftest*
9733
9734fi
9735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9736$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9737
9738
9739
9740
9741
9742
9743  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9744$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9745if ${lt_cv_prog_compiler_c_o+:} false; then :
9746  $as_echo_n "(cached) " >&6
9747else
9748  lt_cv_prog_compiler_c_o=no
9749   $RM -r conftest 2>/dev/null
9750   mkdir conftest
9751   cd conftest
9752   mkdir out
9753   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9754
9755   lt_compiler_flag="-o out/conftest2.$ac_objext"
9756   # Insert the option either (1) after the last *FLAGS variable, or
9757   # (2) before a word containing "conftest.", or (3) at the end.
9758   # Note that $ac_compile itself does not contain backslashes and begins
9759   # with a dollar sign (not a hyphen), so the echo should work correctly.
9760   lt_compile=`echo "$ac_compile" | $SED \
9761   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9762   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9763   -e 's:$: $lt_compiler_flag:'`
9764   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9765   (eval "$lt_compile" 2>out/conftest.err)
9766   ac_status=$?
9767   cat out/conftest.err >&5
9768   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9769   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9770   then
9771     # The compiler can only warn and ignore the option if not recognized
9772     # So say no if there are warnings
9773     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9774     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9775     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9776       lt_cv_prog_compiler_c_o=yes
9777     fi
9778   fi
9779   chmod u+w . 2>&5
9780   $RM conftest*
9781   # SGI C++ compiler will create directory out/ii_files/ for
9782   # template instantiation
9783   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9784   $RM out/* && rmdir out
9785   cd ..
9786   $RM -r conftest
9787   $RM conftest*
9788
9789fi
9790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9791$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9792
9793
9794
9795
9796hard_links=nottested
9797if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9798  # do not overwrite the value of need_locks provided by the user
9799  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9800$as_echo_n "checking if we can lock with hard links... " >&6; }
9801  hard_links=yes
9802  $RM conftest*
9803  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9804  touch conftest.a
9805  ln conftest.a conftest.b 2>&5 || hard_links=no
9806  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9807  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9808$as_echo "$hard_links" >&6; }
9809  if test no = "$hard_links"; then
9810    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9811$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9812    need_locks=warn
9813  fi
9814else
9815  need_locks=no
9816fi
9817
9818
9819
9820
9821
9822
9823  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9824$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9825
9826  runpath_var=
9827  allow_undefined_flag=
9828  always_export_symbols=no
9829  archive_cmds=
9830  archive_expsym_cmds=
9831  compiler_needs_object=no
9832  enable_shared_with_static_runtimes=no
9833  export_dynamic_flag_spec=
9834  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9835  hardcode_automatic=no
9836  hardcode_direct=no
9837  hardcode_direct_absolute=no
9838  hardcode_libdir_flag_spec=
9839  hardcode_libdir_separator=
9840  hardcode_minus_L=no
9841  hardcode_shlibpath_var=unsupported
9842  inherit_rpath=no
9843  link_all_deplibs=unknown
9844  module_cmds=
9845  module_expsym_cmds=
9846  old_archive_from_new_cmds=
9847  old_archive_from_expsyms_cmds=
9848  thread_safe_flag_spec=
9849  whole_archive_flag_spec=
9850  # include_expsyms should be a list of space-separated symbols to be *always*
9851  # included in the symbol list
9852  include_expsyms=
9853  # exclude_expsyms can be an extended regexp of symbols to exclude
9854  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9855  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9856  # as well as any symbol that contains 'd'.
9857  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9858  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9859  # platforms (ab)use it in PIC code, but their linkers get confused if
9860  # the symbol is explicitly referenced.  Since portable code cannot
9861  # rely on this symbol name, it's probably fine to never include it in
9862  # preloaded symbol tables.
9863  # Exclude shared library initialization/finalization symbols.
9864  extract_expsyms_cmds=
9865
9866  case $host_os in
9867  cygwin* | mingw* | pw32* | cegcc*)
9868    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9869    # When not using gcc, we currently assume that we are using
9870    # Microsoft Visual C++.
9871    if test yes != "$GCC"; then
9872      with_gnu_ld=no
9873    fi
9874    ;;
9875  interix*)
9876    # we just hope/assume this is gcc and not c89 (= MSVC++)
9877    with_gnu_ld=yes
9878    ;;
9879  openbsd* | bitrig*)
9880    with_gnu_ld=no
9881    ;;
9882  linux* | k*bsd*-gnu | gnu*)
9883    link_all_deplibs=no
9884    ;;
9885  esac
9886
9887  ld_shlibs=yes
9888
9889  # On some targets, GNU ld is compatible enough with the native linker
9890  # that we're better off using the native interface for both.
9891  lt_use_gnu_ld_interface=no
9892  if test yes = "$with_gnu_ld"; then
9893    case $host_os in
9894      aix*)
9895	# The AIX port of GNU ld has always aspired to compatibility
9896	# with the native linker.  However, as the warning in the GNU ld
9897	# block says, versions before 2.19.5* couldn't really create working
9898	# shared libraries, regardless of the interface used.
9899	case `$LD -v 2>&1` in
9900	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9901	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9902	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9903	  *)
9904	    lt_use_gnu_ld_interface=yes
9905	    ;;
9906	esac
9907	;;
9908      *)
9909	lt_use_gnu_ld_interface=yes
9910	;;
9911    esac
9912  fi
9913
9914  if test yes = "$lt_use_gnu_ld_interface"; then
9915    # If archive_cmds runs LD, not CC, wlarc should be empty
9916    wlarc='$wl'
9917
9918    # Set some defaults for GNU ld with shared library support. These
9919    # are reset later if shared libraries are not supported. Putting them
9920    # here allows them to be overridden if necessary.
9921    runpath_var=LD_RUN_PATH
9922    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9923    export_dynamic_flag_spec='$wl--export-dynamic'
9924    # ancient GNU ld didn't support --whole-archive et. al.
9925    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9926      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9927    else
9928      whole_archive_flag_spec=
9929    fi
9930    supports_anon_versioning=no
9931    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9932      *GNU\ gold*) supports_anon_versioning=yes ;;
9933      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9934      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9935      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9936      *\ 2.11.*) ;; # other 2.11 versions
9937      *) supports_anon_versioning=yes ;;
9938    esac
9939
9940    # See if GNU ld supports shared libraries.
9941    case $host_os in
9942    aix[3-9]*)
9943      # On AIX/PPC, the GNU linker is very broken
9944      if test ia64 != "$host_cpu"; then
9945	ld_shlibs=no
9946	cat <<_LT_EOF 1>&2
9947
9948*** Warning: the GNU linker, at least up to release 2.19, is reported
9949*** to be unable to reliably create shared libraries on AIX.
9950*** Therefore, libtool is disabling shared libraries support.  If you
9951*** really care for shared libraries, you may want to install binutils
9952*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9953*** You will then need to restart the configuration process.
9954
9955_LT_EOF
9956      fi
9957      ;;
9958
9959    amigaos*)
9960      case $host_cpu in
9961      powerpc)
9962            # see comment about AmigaOS4 .so support
9963            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9964            archive_expsym_cmds=''
9965        ;;
9966      m68k)
9967            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)'
9968            hardcode_libdir_flag_spec='-L$libdir'
9969            hardcode_minus_L=yes
9970        ;;
9971      esac
9972      ;;
9973
9974    beos*)
9975      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9976	allow_undefined_flag=unsupported
9977	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9978	# support --undefined.  This deserves some investigation.  FIXME
9979	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9980      else
9981	ld_shlibs=no
9982      fi
9983      ;;
9984
9985    cygwin* | mingw* | pw32* | cegcc*)
9986      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9987      # as there is no search path for DLLs.
9988      hardcode_libdir_flag_spec='-L$libdir'
9989      export_dynamic_flag_spec='$wl--export-all-symbols'
9990      allow_undefined_flag=unsupported
9991      always_export_symbols=no
9992      enable_shared_with_static_runtimes=yes
9993      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'
9994      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9995
9996      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9997        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9998	# If the export-symbols file already is a .def file, use it as
9999	# is; otherwise, prepend EXPORTS...
10000	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10001          cp $export_symbols $output_objdir/$soname.def;
10002        else
10003          echo EXPORTS > $output_objdir/$soname.def;
10004          cat $export_symbols >> $output_objdir/$soname.def;
10005        fi~
10006        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10007      else
10008	ld_shlibs=no
10009      fi
10010      ;;
10011
10012    haiku*)
10013      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10014      link_all_deplibs=yes
10015      ;;
10016
10017    os2*)
10018      hardcode_libdir_flag_spec='-L$libdir'
10019      hardcode_minus_L=yes
10020      allow_undefined_flag=unsupported
10021      shrext_cmds=.dll
10022      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10023	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10024	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10025	$ECHO EXPORTS >> $output_objdir/$libname.def~
10026	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10027	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10028	emximp -o $lib $output_objdir/$libname.def'
10029      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10030	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10031	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10032	$ECHO EXPORTS >> $output_objdir/$libname.def~
10033	prefix_cmds="$SED"~
10034	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10035	  prefix_cmds="$prefix_cmds -e 1d";
10036	fi~
10037	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10038	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10039	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10040	emximp -o $lib $output_objdir/$libname.def'
10041      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10042      enable_shared_with_static_runtimes=yes
10043      ;;
10044
10045    interix[3-9]*)
10046      hardcode_direct=no
10047      hardcode_shlibpath_var=no
10048      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10049      export_dynamic_flag_spec='$wl-E'
10050      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10051      # Instead, shared libraries are loaded at an image base (0x10000000 by
10052      # default) and relocated if they conflict, which is a slow very memory
10053      # consuming and fragmenting process.  To avoid this, we pick a random,
10054      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10055      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10056      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10057      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'
10058      ;;
10059
10060    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10061      tmp_diet=no
10062      if test linux-dietlibc = "$host_os"; then
10063	case $cc_basename in
10064	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10065	esac
10066      fi
10067      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10068	 && test no = "$tmp_diet"
10069      then
10070	tmp_addflag=' $pic_flag'
10071	tmp_sharedflag='-shared'
10072	case $cc_basename,$host_cpu in
10073        pgcc*)				# Portland Group C compiler
10074	  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'
10075	  tmp_addflag=' $pic_flag'
10076	  ;;
10077	pgf77* | pgf90* | pgf95* | pgfortran*)
10078					# Portland Group f77 and f90 compilers
10079	  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'
10080	  tmp_addflag=' $pic_flag -Mnomain' ;;
10081	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10082	  tmp_addflag=' -i_dynamic' ;;
10083	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10084	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10085	ifc* | ifort*)			# Intel Fortran compiler
10086	  tmp_addflag=' -nofor_main' ;;
10087	lf95*)				# Lahey Fortran 8.1
10088	  whole_archive_flag_spec=
10089	  tmp_sharedflag='--shared' ;;
10090        nagfor*)                        # NAGFOR 5.3
10091          tmp_sharedflag='-Wl,-shared' ;;
10092	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10093	  tmp_sharedflag='-qmkshrobj'
10094	  tmp_addflag= ;;
10095	nvcc*)	# Cuda Compiler Driver 2.2
10096	  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'
10097	  compiler_needs_object=yes
10098	  ;;
10099	esac
10100	case `$CC -V 2>&1 | sed 5q` in
10101	*Sun\ C*)			# Sun C 5.9
10102	  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'
10103	  compiler_needs_object=yes
10104	  tmp_sharedflag='-G' ;;
10105	*Sun\ F*)			# Sun Fortran 8.3
10106	  tmp_sharedflag='-G' ;;
10107	esac
10108	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10109
10110        if test yes = "$supports_anon_versioning"; then
10111          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10112            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10113            echo "local: *; };" >> $output_objdir/$libname.ver~
10114            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10115        fi
10116
10117	case $cc_basename in
10118	tcc*)
10119	  export_dynamic_flag_spec='-rdynamic'
10120	  ;;
10121	xlf* | bgf* | bgxlf* | mpixlf*)
10122	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10123	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10124	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10125	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10126	  if test yes = "$supports_anon_versioning"; then
10127	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10128              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10129              echo "local: *; };" >> $output_objdir/$libname.ver~
10130              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10131	  fi
10132	  ;;
10133	esac
10134      else
10135        ld_shlibs=no
10136      fi
10137      ;;
10138
10139    netbsd* | netbsdelf*-gnu)
10140      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10141	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10142	wlarc=
10143      else
10144	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10145	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10146      fi
10147      ;;
10148
10149    solaris*)
10150      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10151	ld_shlibs=no
10152	cat <<_LT_EOF 1>&2
10153
10154*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10155*** create shared libraries on Solaris systems.  Therefore, libtool
10156*** is disabling shared libraries support.  We urge you to upgrade GNU
10157*** binutils to release 2.9.1 or newer.  Another option is to modify
10158*** your PATH or compiler configuration so that the native linker is
10159*** used, and then restart.
10160
10161_LT_EOF
10162      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10163	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10164	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10165      else
10166	ld_shlibs=no
10167      fi
10168      ;;
10169
10170    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10171      case `$LD -v 2>&1` in
10172        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10173	ld_shlibs=no
10174	cat <<_LT_EOF 1>&2
10175
10176*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10177*** reliably create shared libraries on SCO systems.  Therefore, libtool
10178*** is disabling shared libraries support.  We urge you to upgrade GNU
10179*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10180*** your PATH or compiler configuration so that the native linker is
10181*** used, and then restart.
10182
10183_LT_EOF
10184	;;
10185	*)
10186	  # For security reasons, it is highly recommended that you always
10187	  # use absolute paths for naming shared libraries, and exclude the
10188	  # DT_RUNPATH tag from executables and libraries.  But doing so
10189	  # requires that you compile everything twice, which is a pain.
10190	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10191	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10192	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10193	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10194	  else
10195	    ld_shlibs=no
10196	  fi
10197	;;
10198      esac
10199      ;;
10200
10201    sunos4*)
10202      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10203      wlarc=
10204      hardcode_direct=yes
10205      hardcode_shlibpath_var=no
10206      ;;
10207
10208    *)
10209      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10210	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10211	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10212      else
10213	ld_shlibs=no
10214      fi
10215      ;;
10216    esac
10217
10218    if test no = "$ld_shlibs"; then
10219      runpath_var=
10220      hardcode_libdir_flag_spec=
10221      export_dynamic_flag_spec=
10222      whole_archive_flag_spec=
10223    fi
10224  else
10225    # PORTME fill in a description of your system's linker (not GNU ld)
10226    case $host_os in
10227    aix3*)
10228      allow_undefined_flag=unsupported
10229      always_export_symbols=yes
10230      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'
10231      # Note: this linker hardcodes the directories in LIBPATH if there
10232      # are no directories specified by -L.
10233      hardcode_minus_L=yes
10234      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10235	# Neither direct hardcoding nor static linking is supported with a
10236	# broken collect2.
10237	hardcode_direct=unsupported
10238      fi
10239      ;;
10240
10241    aix[4-9]*)
10242      if test ia64 = "$host_cpu"; then
10243	# On IA64, the linker does run time linking by default, so we don't
10244	# have to do anything special.
10245	aix_use_runtimelinking=no
10246	exp_sym_flag='-Bexport'
10247	no_entry_flag=
10248      else
10249	# If we're using GNU nm, then we don't want the "-C" option.
10250	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10251	# Without the "-l" option, or with the "-B" option, AIX nm treats
10252	# weak defined symbols like other global defined symbols, whereas
10253	# GNU nm marks them as "W".
10254	# While the 'weak' keyword is ignored in the Export File, we need
10255	# it in the Import File for the 'aix-soname' feature, so we have
10256	# to replace the "-B" option with "-P" for AIX nm.
10257	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10258	  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'
10259	else
10260	  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'
10261	fi
10262	aix_use_runtimelinking=no
10263
10264	# Test if we are trying to use run time linking or normal
10265	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10266	# have runtime linking enabled, and use it for executables.
10267	# For shared libraries, we enable/disable runtime linking
10268	# depending on the kind of the shared library created -
10269	# when "with_aix_soname,aix_use_runtimelinking" is:
10270	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10271	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10272	#            lib.a           static archive
10273	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10274	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10275	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10276	#            lib.a(lib.so.V) shared, rtl:no
10277	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10278	#            lib.a           static archive
10279	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10280	  for ld_flag in $LDFLAGS; do
10281	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10282	    aix_use_runtimelinking=yes
10283	    break
10284	  fi
10285	  done
10286	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10287	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10288	    # so we don't have lib.a shared libs to link our executables.
10289	    # We have to force runtime linking in this case.
10290	    aix_use_runtimelinking=yes
10291	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10292	  fi
10293	  ;;
10294	esac
10295
10296	exp_sym_flag='-bexport'
10297	no_entry_flag='-bnoentry'
10298      fi
10299
10300      # When large executables or shared objects are built, AIX ld can
10301      # have problems creating the table of contents.  If linking a library
10302      # or program results in "error TOC overflow" add -mminimal-toc to
10303      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10304      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10305
10306      archive_cmds=''
10307      hardcode_direct=yes
10308      hardcode_direct_absolute=yes
10309      hardcode_libdir_separator=':'
10310      link_all_deplibs=yes
10311      file_list_spec='$wl-f,'
10312      case $with_aix_soname,$aix_use_runtimelinking in
10313      aix,*) ;; # traditional, no import file
10314      svr4,* | *,yes) # use import file
10315	# The Import File defines what to hardcode.
10316	hardcode_direct=no
10317	hardcode_direct_absolute=no
10318	;;
10319      esac
10320
10321      if test yes = "$GCC"; then
10322	case $host_os in aix4.[012]|aix4.[012].*)
10323	# We only want to do this on AIX 4.2 and lower, the check
10324	# below for broken collect2 doesn't work under 4.3+
10325	  collect2name=`$CC -print-prog-name=collect2`
10326	  if test -f "$collect2name" &&
10327	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10328	  then
10329	  # We have reworked collect2
10330	  :
10331	  else
10332	  # We have old collect2
10333	  hardcode_direct=unsupported
10334	  # It fails to find uninstalled libraries when the uninstalled
10335	  # path is not listed in the libpath.  Setting hardcode_minus_L
10336	  # to unsupported forces relinking
10337	  hardcode_minus_L=yes
10338	  hardcode_libdir_flag_spec='-L$libdir'
10339	  hardcode_libdir_separator=
10340	  fi
10341	  ;;
10342	esac
10343	shared_flag='-shared'
10344	if test yes = "$aix_use_runtimelinking"; then
10345	  shared_flag="$shared_flag "'$wl-G'
10346	fi
10347	# Need to ensure runtime linking is disabled for the traditional
10348	# shared library, or the linker may eventually find shared libraries
10349	# /with/ Import File - we do not want to mix them.
10350	shared_flag_aix='-shared'
10351	shared_flag_svr4='-shared $wl-G'
10352      else
10353	# not using gcc
10354	if test ia64 = "$host_cpu"; then
10355	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10356	# chokes on -Wl,-G. The following line is correct:
10357	  shared_flag='-G'
10358	else
10359	  if test yes = "$aix_use_runtimelinking"; then
10360	    shared_flag='$wl-G'
10361	  else
10362	    shared_flag='$wl-bM:SRE'
10363	  fi
10364	  shared_flag_aix='$wl-bM:SRE'
10365	  shared_flag_svr4='$wl-G'
10366	fi
10367      fi
10368
10369      export_dynamic_flag_spec='$wl-bexpall'
10370      # It seems that -bexpall does not export symbols beginning with
10371      # underscore (_), so it is better to generate a list of symbols to export.
10372      always_export_symbols=yes
10373      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10374	# Warning - without using the other runtime loading flags (-brtl),
10375	# -berok will link without error, but may produce a broken library.
10376	allow_undefined_flag='-berok'
10377        # Determine the default libpath from the value encoded in an
10378        # empty executable.
10379        if test set = "${lt_cv_aix_libpath+set}"; then
10380  aix_libpath=$lt_cv_aix_libpath
10381else
10382  if ${lt_cv_aix_libpath_+:} false; then :
10383  $as_echo_n "(cached) " >&6
10384else
10385  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10386/* end confdefs.h.  */
10387
10388int
10389main ()
10390{
10391
10392  ;
10393  return 0;
10394}
10395_ACEOF
10396if ac_fn_c_try_link "$LINENO"; then :
10397
10398  lt_aix_libpath_sed='
10399      /Import File Strings/,/^$/ {
10400	  /^0/ {
10401	      s/^0  *\([^ ]*\) *$/\1/
10402	      p
10403	  }
10404      }'
10405  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10406  # Check for a 64-bit object if we didn't find anything.
10407  if test -z "$lt_cv_aix_libpath_"; then
10408    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10409  fi
10410fi
10411rm -f core conftest.err conftest.$ac_objext \
10412    conftest$ac_exeext conftest.$ac_ext
10413  if test -z "$lt_cv_aix_libpath_"; then
10414    lt_cv_aix_libpath_=/usr/lib:/lib
10415  fi
10416
10417fi
10418
10419  aix_libpath=$lt_cv_aix_libpath_
10420fi
10421
10422        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10423        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
10424      else
10425	if test ia64 = "$host_cpu"; then
10426	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10427	  allow_undefined_flag="-z nodefs"
10428	  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"
10429	else
10430	 # Determine the default libpath from the value encoded in an
10431	 # empty executable.
10432	 if test set = "${lt_cv_aix_libpath+set}"; then
10433  aix_libpath=$lt_cv_aix_libpath
10434else
10435  if ${lt_cv_aix_libpath_+:} false; then :
10436  $as_echo_n "(cached) " >&6
10437else
10438  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10439/* end confdefs.h.  */
10440
10441int
10442main ()
10443{
10444
10445  ;
10446  return 0;
10447}
10448_ACEOF
10449if ac_fn_c_try_link "$LINENO"; then :
10450
10451  lt_aix_libpath_sed='
10452      /Import File Strings/,/^$/ {
10453	  /^0/ {
10454	      s/^0  *\([^ ]*\) *$/\1/
10455	      p
10456	  }
10457      }'
10458  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10459  # Check for a 64-bit object if we didn't find anything.
10460  if test -z "$lt_cv_aix_libpath_"; then
10461    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10462  fi
10463fi
10464rm -f core conftest.err conftest.$ac_objext \
10465    conftest$ac_exeext conftest.$ac_ext
10466  if test -z "$lt_cv_aix_libpath_"; then
10467    lt_cv_aix_libpath_=/usr/lib:/lib
10468  fi
10469
10470fi
10471
10472  aix_libpath=$lt_cv_aix_libpath_
10473fi
10474
10475	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10476	  # Warning - without using the other run time loading flags,
10477	  # -berok will link without error, but may produce a broken library.
10478	  no_undefined_flag=' $wl-bernotok'
10479	  allow_undefined_flag=' $wl-berok'
10480	  if test yes = "$with_gnu_ld"; then
10481	    # We only use this code for GNU lds that support --whole-archive.
10482	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10483	  else
10484	    # Exported symbols can be pulled into shared objects from archives
10485	    whole_archive_flag_spec='$convenience'
10486	  fi
10487	  archive_cmds_need_lc=yes
10488	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10489	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10490	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10491	  if test svr4 != "$with_aix_soname"; then
10492	    # This is similar to how AIX traditionally builds its shared libraries.
10493	    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'
10494	  fi
10495	  if test aix != "$with_aix_soname"; then
10496	    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'
10497	  else
10498	    # used by -dlpreopen to get the symbols
10499	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10500	  fi
10501	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10502	fi
10503      fi
10504      ;;
10505
10506    amigaos*)
10507      case $host_cpu in
10508      powerpc)
10509            # see comment about AmigaOS4 .so support
10510            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10511            archive_expsym_cmds=''
10512        ;;
10513      m68k)
10514            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)'
10515            hardcode_libdir_flag_spec='-L$libdir'
10516            hardcode_minus_L=yes
10517        ;;
10518      esac
10519      ;;
10520
10521    bsdi[45]*)
10522      export_dynamic_flag_spec=-rdynamic
10523      ;;
10524
10525    cygwin* | mingw* | pw32* | cegcc*)
10526      # When not using gcc, we currently assume that we are using
10527      # Microsoft Visual C++.
10528      # hardcode_libdir_flag_spec is actually meaningless, as there is
10529      # no search path for DLLs.
10530      case $cc_basename in
10531      cl*)
10532	# Native MSVC
10533	hardcode_libdir_flag_spec=' '
10534	allow_undefined_flag=unsupported
10535	always_export_symbols=yes
10536	file_list_spec='@'
10537	# Tell ltmain to make .lib files, not .a files.
10538	libext=lib
10539	# Tell ltmain to make .dll files, not .so files.
10540	shrext_cmds=.dll
10541	# FIXME: Setting linknames here is a bad hack.
10542	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10543	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10544            cp "$export_symbols" "$output_objdir/$soname.def";
10545            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10546          else
10547            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10548          fi~
10549          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10550          linknames='
10551	# The linker will not automatically build a static lib if we build a DLL.
10552	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10553	enable_shared_with_static_runtimes=yes
10554	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10555	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10556	# Don't use ranlib
10557	old_postinstall_cmds='chmod 644 $oldlib'
10558	postlink_cmds='lt_outputfile="@OUTPUT@"~
10559          lt_tool_outputfile="@TOOL_OUTPUT@"~
10560          case $lt_outputfile in
10561            *.exe|*.EXE) ;;
10562            *)
10563              lt_outputfile=$lt_outputfile.exe
10564              lt_tool_outputfile=$lt_tool_outputfile.exe
10565              ;;
10566          esac~
10567          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10568            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10569            $RM "$lt_outputfile.manifest";
10570          fi'
10571	;;
10572      *)
10573	# Assume MSVC wrapper
10574	hardcode_libdir_flag_spec=' '
10575	allow_undefined_flag=unsupported
10576	# Tell ltmain to make .lib files, not .a files.
10577	libext=lib
10578	# Tell ltmain to make .dll files, not .so files.
10579	shrext_cmds=.dll
10580	# FIXME: Setting linknames here is a bad hack.
10581	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10582	# The linker will automatically build a .lib file if we build a DLL.
10583	old_archive_from_new_cmds='true'
10584	# FIXME: Should let the user specify the lib program.
10585	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10586	enable_shared_with_static_runtimes=yes
10587	;;
10588      esac
10589      ;;
10590
10591    darwin* | rhapsody*)
10592
10593
10594  archive_cmds_need_lc=no
10595  hardcode_direct=no
10596  hardcode_automatic=yes
10597  hardcode_shlibpath_var=unsupported
10598  if test yes = "$lt_cv_ld_force_load"; then
10599    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\"`'
10600
10601  else
10602    whole_archive_flag_spec=''
10603  fi
10604  link_all_deplibs=yes
10605  allow_undefined_flag=$_lt_dar_allow_undefined
10606  case $cc_basename in
10607     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10608     *) _lt_dar_can_shared=$GCC ;;
10609  esac
10610  if test yes = "$_lt_dar_can_shared"; then
10611    output_verbose_link_cmd=func_echo_all
10612    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10613    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10614    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"
10615    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"
10616
10617  else
10618  ld_shlibs=no
10619  fi
10620
10621      ;;
10622
10623    dgux*)
10624      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10625      hardcode_libdir_flag_spec='-L$libdir'
10626      hardcode_shlibpath_var=no
10627      ;;
10628
10629    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10630    # support.  Future versions do this automatically, but an explicit c++rt0.o
10631    # does not break anything, and helps significantly (at the cost of a little
10632    # extra space).
10633    freebsd2.2*)
10634      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10635      hardcode_libdir_flag_spec='-R$libdir'
10636      hardcode_direct=yes
10637      hardcode_shlibpath_var=no
10638      ;;
10639
10640    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10641    freebsd2.*)
10642      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10643      hardcode_direct=yes
10644      hardcode_minus_L=yes
10645      hardcode_shlibpath_var=no
10646      ;;
10647
10648    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10649    freebsd* | dragonfly*)
10650      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10651      hardcode_libdir_flag_spec='-R$libdir'
10652      hardcode_direct=yes
10653      hardcode_shlibpath_var=no
10654      ;;
10655
10656    hpux9*)
10657      if test yes = "$GCC"; then
10658	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'
10659      else
10660	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'
10661      fi
10662      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10663      hardcode_libdir_separator=:
10664      hardcode_direct=yes
10665
10666      # hardcode_minus_L: Not really in the search PATH,
10667      # but as the default location of the library.
10668      hardcode_minus_L=yes
10669      export_dynamic_flag_spec='$wl-E'
10670      ;;
10671
10672    hpux10*)
10673      if test yes,no = "$GCC,$with_gnu_ld"; then
10674	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10675      else
10676	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10677      fi
10678      if test no = "$with_gnu_ld"; then
10679	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10680	hardcode_libdir_separator=:
10681	hardcode_direct=yes
10682	hardcode_direct_absolute=yes
10683	export_dynamic_flag_spec='$wl-E'
10684	# hardcode_minus_L: Not really in the search PATH,
10685	# but as the default location of the library.
10686	hardcode_minus_L=yes
10687      fi
10688      ;;
10689
10690    hpux11*)
10691      if test yes,no = "$GCC,$with_gnu_ld"; then
10692	case $host_cpu in
10693	hppa*64*)
10694	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10695	  ;;
10696	ia64*)
10697	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10698	  ;;
10699	*)
10700	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10701	  ;;
10702	esac
10703      else
10704	case $host_cpu in
10705	hppa*64*)
10706	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10707	  ;;
10708	ia64*)
10709	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10710	  ;;
10711	*)
10712
10713	  # Older versions of the 11.00 compiler do not understand -b yet
10714	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10715	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10716$as_echo_n "checking if $CC understands -b... " >&6; }
10717if ${lt_cv_prog_compiler__b+:} false; then :
10718  $as_echo_n "(cached) " >&6
10719else
10720  lt_cv_prog_compiler__b=no
10721   save_LDFLAGS=$LDFLAGS
10722   LDFLAGS="$LDFLAGS -b"
10723   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10724   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10725     # The linker can only warn and ignore the option if not recognized
10726     # So say no if there are warnings
10727     if test -s conftest.err; then
10728       # Append any errors to the config.log.
10729       cat conftest.err 1>&5
10730       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10731       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10732       if diff conftest.exp conftest.er2 >/dev/null; then
10733         lt_cv_prog_compiler__b=yes
10734       fi
10735     else
10736       lt_cv_prog_compiler__b=yes
10737     fi
10738   fi
10739   $RM -r conftest*
10740   LDFLAGS=$save_LDFLAGS
10741
10742fi
10743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10744$as_echo "$lt_cv_prog_compiler__b" >&6; }
10745
10746if test yes = "$lt_cv_prog_compiler__b"; then
10747    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10748else
10749    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10750fi
10751
10752	  ;;
10753	esac
10754      fi
10755      if test no = "$with_gnu_ld"; then
10756	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10757	hardcode_libdir_separator=:
10758
10759	case $host_cpu in
10760	hppa*64*|ia64*)
10761	  hardcode_direct=no
10762	  hardcode_shlibpath_var=no
10763	  ;;
10764	*)
10765	  hardcode_direct=yes
10766	  hardcode_direct_absolute=yes
10767	  export_dynamic_flag_spec='$wl-E'
10768
10769	  # hardcode_minus_L: Not really in the search PATH,
10770	  # but as the default location of the library.
10771	  hardcode_minus_L=yes
10772	  ;;
10773	esac
10774      fi
10775      ;;
10776
10777    irix5* | irix6* | nonstopux*)
10778      if test yes = "$GCC"; then
10779	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'
10780	# Try to use the -exported_symbol ld option, if it does not
10781	# work, assume that -exports_file does not work either and
10782	# implicitly export all symbols.
10783	# This should be the same for all languages, so no per-tag cache variable.
10784	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10785$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10786if ${lt_cv_irix_exported_symbol+:} false; then :
10787  $as_echo_n "(cached) " >&6
10788else
10789  save_LDFLAGS=$LDFLAGS
10790	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10791	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10792/* end confdefs.h.  */
10793int foo (void) { return 0; }
10794_ACEOF
10795if ac_fn_c_try_link "$LINENO"; then :
10796  lt_cv_irix_exported_symbol=yes
10797else
10798  lt_cv_irix_exported_symbol=no
10799fi
10800rm -f core conftest.err conftest.$ac_objext \
10801    conftest$ac_exeext conftest.$ac_ext
10802           LDFLAGS=$save_LDFLAGS
10803fi
10804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10805$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10806	if test yes = "$lt_cv_irix_exported_symbol"; then
10807          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'
10808	fi
10809	link_all_deplibs=no
10810      else
10811	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'
10812	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'
10813      fi
10814      archive_cmds_need_lc='no'
10815      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10816      hardcode_libdir_separator=:
10817      inherit_rpath=yes
10818      link_all_deplibs=yes
10819      ;;
10820
10821    linux*)
10822      case $cc_basename in
10823      tcc*)
10824	# Fabrice Bellard et al's Tiny C Compiler
10825	ld_shlibs=yes
10826	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10827	;;
10828      esac
10829      ;;
10830
10831    netbsd* | netbsdelf*-gnu)
10832      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10833	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10834      else
10835	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10836      fi
10837      hardcode_libdir_flag_spec='-R$libdir'
10838      hardcode_direct=yes
10839      hardcode_shlibpath_var=no
10840      ;;
10841
10842    newsos6)
10843      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10844      hardcode_direct=yes
10845      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10846      hardcode_libdir_separator=:
10847      hardcode_shlibpath_var=no
10848      ;;
10849
10850    *nto* | *qnx*)
10851      ;;
10852
10853    openbsd* | bitrig*)
10854      if test -f /usr/libexec/ld.so; then
10855	hardcode_direct=yes
10856	hardcode_shlibpath_var=no
10857	hardcode_direct_absolute=yes
10858	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10859	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10860	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10861	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10862	  export_dynamic_flag_spec='$wl-E'
10863	else
10864	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10865	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10866	fi
10867      else
10868	ld_shlibs=no
10869      fi
10870      ;;
10871
10872    os2*)
10873      hardcode_libdir_flag_spec='-L$libdir'
10874      hardcode_minus_L=yes
10875      allow_undefined_flag=unsupported
10876      shrext_cmds=.dll
10877      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10878	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10879	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10880	$ECHO EXPORTS >> $output_objdir/$libname.def~
10881	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10882	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10883	emximp -o $lib $output_objdir/$libname.def'
10884      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10885	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10886	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10887	$ECHO EXPORTS >> $output_objdir/$libname.def~
10888	prefix_cmds="$SED"~
10889	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10890	  prefix_cmds="$prefix_cmds -e 1d";
10891	fi~
10892	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10893	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10894	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10895	emximp -o $lib $output_objdir/$libname.def'
10896      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10897      enable_shared_with_static_runtimes=yes
10898      ;;
10899
10900    osf3*)
10901      if test yes = "$GCC"; then
10902	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10903	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'
10904      else
10905	allow_undefined_flag=' -expect_unresolved \*'
10906	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'
10907      fi
10908      archive_cmds_need_lc='no'
10909      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10910      hardcode_libdir_separator=:
10911      ;;
10912
10913    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10914      if test yes = "$GCC"; then
10915	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10916	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'
10917	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10918      else
10919	allow_undefined_flag=' -expect_unresolved \*'
10920	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'
10921	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~
10922          $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'
10923
10924	# Both c and cxx compiler support -rpath directly
10925	hardcode_libdir_flag_spec='-rpath $libdir'
10926      fi
10927      archive_cmds_need_lc='no'
10928      hardcode_libdir_separator=:
10929      ;;
10930
10931    solaris*)
10932      no_undefined_flag=' -z defs'
10933      if test yes = "$GCC"; then
10934	wlarc='$wl'
10935	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10936	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10937          $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'
10938      else
10939	case `$CC -V 2>&1` in
10940	*"Compilers 5.0"*)
10941	  wlarc=''
10942	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10943	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10944            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10945	  ;;
10946	*)
10947	  wlarc='$wl'
10948	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10949	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10950            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10951	  ;;
10952	esac
10953      fi
10954      hardcode_libdir_flag_spec='-R$libdir'
10955      hardcode_shlibpath_var=no
10956      case $host_os in
10957      solaris2.[0-5] | solaris2.[0-5].*) ;;
10958      *)
10959	# The compiler driver will combine and reorder linker options,
10960	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10961	# but is careful enough not to reorder.
10962	# Supported since Solaris 2.6 (maybe 2.5.1?)
10963	if test yes = "$GCC"; then
10964	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10965	else
10966	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10967	fi
10968	;;
10969      esac
10970      link_all_deplibs=yes
10971      ;;
10972
10973    sunos4*)
10974      if test sequent = "$host_vendor"; then
10975	# Use $CC to link under sequent, because it throws in some extra .o
10976	# files that make .init and .fini sections work.
10977	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10978      else
10979	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10980      fi
10981      hardcode_libdir_flag_spec='-L$libdir'
10982      hardcode_direct=yes
10983      hardcode_minus_L=yes
10984      hardcode_shlibpath_var=no
10985      ;;
10986
10987    sysv4)
10988      case $host_vendor in
10989	sni)
10990	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10991	  hardcode_direct=yes # is this really true???
10992	;;
10993	siemens)
10994	  ## LD is ld it makes a PLAMLIB
10995	  ## CC just makes a GrossModule.
10996	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10997	  reload_cmds='$CC -r -o $output$reload_objs'
10998	  hardcode_direct=no
10999        ;;
11000	motorola)
11001	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11002	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11003	;;
11004      esac
11005      runpath_var='LD_RUN_PATH'
11006      hardcode_shlibpath_var=no
11007      ;;
11008
11009    sysv4.3*)
11010      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11011      hardcode_shlibpath_var=no
11012      export_dynamic_flag_spec='-Bexport'
11013      ;;
11014
11015    sysv4*MP*)
11016      if test -d /usr/nec; then
11017	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11018	hardcode_shlibpath_var=no
11019	runpath_var=LD_RUN_PATH
11020	hardcode_runpath_var=yes
11021	ld_shlibs=yes
11022      fi
11023      ;;
11024
11025    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11026      no_undefined_flag='$wl-z,text'
11027      archive_cmds_need_lc=no
11028      hardcode_shlibpath_var=no
11029      runpath_var='LD_RUN_PATH'
11030
11031      if test yes = "$GCC"; then
11032	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11033	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11034      else
11035	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11036	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11037      fi
11038      ;;
11039
11040    sysv5* | sco3.2v5* | sco5v6*)
11041      # Note: We CANNOT use -z defs as we might desire, because we do not
11042      # link with -lc, and that would cause any symbols used from libc to
11043      # always be unresolved, which means just about no library would
11044      # ever link correctly.  If we're not using GNU ld we use -z text
11045      # though, which does catch some bad symbols but isn't as heavy-handed
11046      # as -z defs.
11047      no_undefined_flag='$wl-z,text'
11048      allow_undefined_flag='$wl-z,nodefs'
11049      archive_cmds_need_lc=no
11050      hardcode_shlibpath_var=no
11051      hardcode_libdir_flag_spec='$wl-R,$libdir'
11052      hardcode_libdir_separator=':'
11053      link_all_deplibs=yes
11054      export_dynamic_flag_spec='$wl-Bexport'
11055      runpath_var='LD_RUN_PATH'
11056
11057      if test yes = "$GCC"; then
11058	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11059	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11060      else
11061	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11062	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11063      fi
11064      ;;
11065
11066    uts4*)
11067      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11068      hardcode_libdir_flag_spec='-L$libdir'
11069      hardcode_shlibpath_var=no
11070      ;;
11071
11072    *)
11073      ld_shlibs=no
11074      ;;
11075    esac
11076
11077    if test sni = "$host_vendor"; then
11078      case $host in
11079      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11080	export_dynamic_flag_spec='$wl-Blargedynsym'
11081	;;
11082      esac
11083    fi
11084  fi
11085
11086{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11087$as_echo "$ld_shlibs" >&6; }
11088test no = "$ld_shlibs" && can_build_shared=no
11089
11090with_gnu_ld=$with_gnu_ld
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106#
11107# Do we need to explicitly link libc?
11108#
11109case "x$archive_cmds_need_lc" in
11110x|xyes)
11111  # Assume -lc should be added
11112  archive_cmds_need_lc=yes
11113
11114  if test yes,yes = "$GCC,$enable_shared"; then
11115    case $archive_cmds in
11116    *'~'*)
11117      # FIXME: we may have to deal with multi-command sequences.
11118      ;;
11119    '$CC '*)
11120      # Test whether the compiler implicitly links with -lc since on some
11121      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11122      # to ld, don't add -lc before -lgcc.
11123      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11124$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11125if ${lt_cv_archive_cmds_need_lc+:} false; then :
11126  $as_echo_n "(cached) " >&6
11127else
11128  $RM conftest*
11129	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11130
11131	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11132  (eval $ac_compile) 2>&5
11133  ac_status=$?
11134  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11135  test $ac_status = 0; } 2>conftest.err; then
11136	  soname=conftest
11137	  lib=conftest
11138	  libobjs=conftest.$ac_objext
11139	  deplibs=
11140	  wl=$lt_prog_compiler_wl
11141	  pic_flag=$lt_prog_compiler_pic
11142	  compiler_flags=-v
11143	  linker_flags=-v
11144	  verstring=
11145	  output_objdir=.
11146	  libname=conftest
11147	  lt_save_allow_undefined_flag=$allow_undefined_flag
11148	  allow_undefined_flag=
11149	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11150  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11151  ac_status=$?
11152  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11153  test $ac_status = 0; }
11154	  then
11155	    lt_cv_archive_cmds_need_lc=no
11156	  else
11157	    lt_cv_archive_cmds_need_lc=yes
11158	  fi
11159	  allow_undefined_flag=$lt_save_allow_undefined_flag
11160	else
11161	  cat conftest.err 1>&5
11162	fi
11163	$RM conftest*
11164
11165fi
11166{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11167$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11168      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11169      ;;
11170    esac
11171  fi
11172  ;;
11173esac
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
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11327$as_echo_n "checking dynamic linker characteristics... " >&6; }
11328
11329if test yes = "$GCC"; then
11330  case $host_os in
11331    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11332    *) lt_awk_arg='/^libraries:/' ;;
11333  esac
11334  case $host_os in
11335    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11336    *) lt_sed_strip_eq='s|=/|/|g' ;;
11337  esac
11338  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11339  case $lt_search_path_spec in
11340  *\;*)
11341    # if the path contains ";" then we assume it to be the separator
11342    # otherwise default to the standard path separator (i.e. ":") - it is
11343    # assumed that no part of a normal pathname contains ";" but that should
11344    # okay in the real world where ";" in dirpaths is itself problematic.
11345    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11346    ;;
11347  *)
11348    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11349    ;;
11350  esac
11351  # Ok, now we have the path, separated by spaces, we can step through it
11352  # and add multilib dir if necessary...
11353  lt_tmp_lt_search_path_spec=
11354  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11355  # ...but if some path component already ends with the multilib dir we assume
11356  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11357  case "$lt_multi_os_dir; $lt_search_path_spec " in
11358  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11359    lt_multi_os_dir=
11360    ;;
11361  esac
11362  for lt_sys_path in $lt_search_path_spec; do
11363    if test -d "$lt_sys_path$lt_multi_os_dir"; then
11364      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11365    elif test -n "$lt_multi_os_dir"; then
11366      test -d "$lt_sys_path" && \
11367	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11368    fi
11369  done
11370  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11371BEGIN {RS = " "; FS = "/|\n";} {
11372  lt_foo = "";
11373  lt_count = 0;
11374  for (lt_i = NF; lt_i > 0; lt_i--) {
11375    if ($lt_i != "" && $lt_i != ".") {
11376      if ($lt_i == "..") {
11377        lt_count++;
11378      } else {
11379        if (lt_count == 0) {
11380          lt_foo = "/" $lt_i lt_foo;
11381        } else {
11382          lt_count--;
11383        }
11384      }
11385    }
11386  }
11387  if (lt_foo != "") { lt_freq[lt_foo]++; }
11388  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11389}'`
11390  # AWK program above erroneously prepends '/' to C:/dos/paths
11391  # for these hosts.
11392  case $host_os in
11393    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11394      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11395  esac
11396  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11397else
11398  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11399fi
11400library_names_spec=
11401libname_spec='lib$name'
11402soname_spec=
11403shrext_cmds=.so
11404postinstall_cmds=
11405postuninstall_cmds=
11406finish_cmds=
11407finish_eval=
11408shlibpath_var=
11409shlibpath_overrides_runpath=unknown
11410version_type=none
11411dynamic_linker="$host_os ld.so"
11412sys_lib_dlsearch_path_spec="/lib /usr/lib"
11413need_lib_prefix=unknown
11414hardcode_into_libs=no
11415
11416# when you set need_version to no, make sure it does not cause -set_version
11417# flags to be left without arguments
11418need_version=unknown
11419
11420
11421
11422case $host_os in
11423aix3*)
11424  version_type=linux # correct to gnu/linux during the next big refactor
11425  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11426  shlibpath_var=LIBPATH
11427
11428  # AIX 3 has no versioning support, so we append a major version to the name.
11429  soname_spec='$libname$release$shared_ext$major'
11430  ;;
11431
11432aix[4-9]*)
11433  version_type=linux # correct to gnu/linux during the next big refactor
11434  need_lib_prefix=no
11435  need_version=no
11436  hardcode_into_libs=yes
11437  if test ia64 = "$host_cpu"; then
11438    # AIX 5 supports IA64
11439    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11440    shlibpath_var=LD_LIBRARY_PATH
11441  else
11442    # With GCC up to 2.95.x, collect2 would create an import file
11443    # for dependence libraries.  The import file would start with
11444    # the line '#! .'.  This would cause the generated library to
11445    # depend on '.', always an invalid library.  This was fixed in
11446    # development snapshots of GCC prior to 3.0.
11447    case $host_os in
11448      aix4 | aix4.[01] | aix4.[01].*)
11449      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11450	   echo ' yes '
11451	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11452	:
11453      else
11454	can_build_shared=no
11455      fi
11456      ;;
11457    esac
11458    # Using Import Files as archive members, it is possible to support
11459    # filename-based versioning of shared library archives on AIX. While
11460    # this would work for both with and without runtime linking, it will
11461    # prevent static linking of such archives. So we do filename-based
11462    # shared library versioning with .so extension only, which is used
11463    # when both runtime linking and shared linking is enabled.
11464    # Unfortunately, runtime linking may impact performance, so we do
11465    # not want this to be the default eventually. Also, we use the
11466    # versioned .so libs for executables only if there is the -brtl
11467    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11468    # To allow for filename-based versioning support, we need to create
11469    # libNAME.so.V as an archive file, containing:
11470    # *) an Import File, referring to the versioned filename of the
11471    #    archive as well as the shared archive member, telling the
11472    #    bitwidth (32 or 64) of that shared object, and providing the
11473    #    list of exported symbols of that shared object, eventually
11474    #    decorated with the 'weak' keyword
11475    # *) the shared object with the F_LOADONLY flag set, to really avoid
11476    #    it being seen by the linker.
11477    # At run time we better use the real file rather than another symlink,
11478    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11479
11480    case $with_aix_soname,$aix_use_runtimelinking in
11481    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11482    # soname into executable. Probably we can add versioning support to
11483    # collect2, so additional links can be useful in future.
11484    aix,yes) # traditional libtool
11485      dynamic_linker='AIX unversionable lib.so'
11486      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11487      # instead of lib<name>.a to let people know that these are not
11488      # typical AIX shared libraries.
11489      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11490      ;;
11491    aix,no) # traditional AIX only
11492      dynamic_linker='AIX lib.a(lib.so.V)'
11493      # We preserve .a as extension for shared libraries through AIX4.2
11494      # and later when we are not doing run time linking.
11495      library_names_spec='$libname$release.a $libname.a'
11496      soname_spec='$libname$release$shared_ext$major'
11497      ;;
11498    svr4,*) # full svr4 only
11499      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11500      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11501      # We do not specify a path in Import Files, so LIBPATH fires.
11502      shlibpath_overrides_runpath=yes
11503      ;;
11504    *,yes) # both, prefer svr4
11505      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11506      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11507      # unpreferred sharedlib libNAME.a needs extra handling
11508      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"'
11509      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"'
11510      # We do not specify a path in Import Files, so LIBPATH fires.
11511      shlibpath_overrides_runpath=yes
11512      ;;
11513    *,no) # both, prefer aix
11514      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11515      library_names_spec='$libname$release.a $libname.a'
11516      soname_spec='$libname$release$shared_ext$major'
11517      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11518      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)'
11519      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"'
11520      ;;
11521    esac
11522    shlibpath_var=LIBPATH
11523  fi
11524  ;;
11525
11526amigaos*)
11527  case $host_cpu in
11528  powerpc)
11529    # Since July 2007 AmigaOS4 officially supports .so libraries.
11530    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11531    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11532    ;;
11533  m68k)
11534    library_names_spec='$libname.ixlibrary $libname.a'
11535    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11536    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'
11537    ;;
11538  esac
11539  ;;
11540
11541beos*)
11542  library_names_spec='$libname$shared_ext'
11543  dynamic_linker="$host_os ld.so"
11544  shlibpath_var=LIBRARY_PATH
11545  ;;
11546
11547bsdi[45]*)
11548  version_type=linux # correct to gnu/linux during the next big refactor
11549  need_version=no
11550  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11551  soname_spec='$libname$release$shared_ext$major'
11552  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11553  shlibpath_var=LD_LIBRARY_PATH
11554  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11555  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11556  # the default ld.so.conf also contains /usr/contrib/lib and
11557  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11558  # libtool to hard-code these into programs
11559  ;;
11560
11561cygwin* | mingw* | pw32* | cegcc*)
11562  version_type=windows
11563  shrext_cmds=.dll
11564  need_version=no
11565  need_lib_prefix=no
11566
11567  case $GCC,$cc_basename in
11568  yes,*)
11569    # gcc
11570    library_names_spec='$libname.dll.a'
11571    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11572    postinstall_cmds='base_file=`basename \$file`~
11573      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11574      dldir=$destdir/`dirname \$dlpath`~
11575      test -d \$dldir || mkdir -p \$dldir~
11576      $install_prog $dir/$dlname \$dldir/$dlname~
11577      chmod a+x \$dldir/$dlname~
11578      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11579        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11580      fi'
11581    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11582      dlpath=$dir/\$dldll~
11583       $RM \$dlpath'
11584    shlibpath_overrides_runpath=yes
11585
11586    case $host_os in
11587    cygwin*)
11588      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11589      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11590
11591      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11592      ;;
11593    mingw* | cegcc*)
11594      # MinGW DLLs use traditional 'lib' prefix
11595      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11596      ;;
11597    pw32*)
11598      # pw32 DLLs use 'pw' prefix rather than 'lib'
11599      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11600      ;;
11601    esac
11602    dynamic_linker='Win32 ld.exe'
11603    ;;
11604
11605  *,cl*)
11606    # Native MSVC
11607    libname_spec='$name'
11608    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11609    library_names_spec='$libname.dll.lib'
11610
11611    case $build_os in
11612    mingw*)
11613      sys_lib_search_path_spec=
11614      lt_save_ifs=$IFS
11615      IFS=';'
11616      for lt_path in $LIB
11617      do
11618        IFS=$lt_save_ifs
11619        # Let DOS variable expansion print the short 8.3 style file name.
11620        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11621        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11622      done
11623      IFS=$lt_save_ifs
11624      # Convert to MSYS style.
11625      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11626      ;;
11627    cygwin*)
11628      # Convert to unix form, then to dos form, then back to unix form
11629      # but this time dos style (no spaces!) so that the unix form looks
11630      # like /cygdrive/c/PROGRA~1:/cygdr...
11631      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11632      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11633      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11634      ;;
11635    *)
11636      sys_lib_search_path_spec=$LIB
11637      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11638        # It is most probably a Windows format PATH.
11639        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11640      else
11641        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11642      fi
11643      # FIXME: find the short name or the path components, as spaces are
11644      # common. (e.g. "Program Files" -> "PROGRA~1")
11645      ;;
11646    esac
11647
11648    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11649    postinstall_cmds='base_file=`basename \$file`~
11650      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11651      dldir=$destdir/`dirname \$dlpath`~
11652      test -d \$dldir || mkdir -p \$dldir~
11653      $install_prog $dir/$dlname \$dldir/$dlname'
11654    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11655      dlpath=$dir/\$dldll~
11656       $RM \$dlpath'
11657    shlibpath_overrides_runpath=yes
11658    dynamic_linker='Win32 link.exe'
11659    ;;
11660
11661  *)
11662    # Assume MSVC wrapper
11663    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11664    dynamic_linker='Win32 ld.exe'
11665    ;;
11666  esac
11667  # FIXME: first we should search . and the directory the executable is in
11668  shlibpath_var=PATH
11669  ;;
11670
11671darwin* | rhapsody*)
11672  dynamic_linker="$host_os dyld"
11673  version_type=darwin
11674  need_lib_prefix=no
11675  need_version=no
11676  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11677  soname_spec='$libname$release$major$shared_ext'
11678  shlibpath_overrides_runpath=yes
11679  shlibpath_var=DYLD_LIBRARY_PATH
11680  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11681
11682  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11683  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11684  ;;
11685
11686dgux*)
11687  version_type=linux # correct to gnu/linux during the next big refactor
11688  need_lib_prefix=no
11689  need_version=no
11690  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11691  soname_spec='$libname$release$shared_ext$major'
11692  shlibpath_var=LD_LIBRARY_PATH
11693  ;;
11694
11695freebsd* | dragonfly*)
11696  # DragonFly does not have aout.  When/if they implement a new
11697  # versioning mechanism, adjust this.
11698  if test -x /usr/bin/objformat; then
11699    objformat=`/usr/bin/objformat`
11700  else
11701    case $host_os in
11702    freebsd[23].*) objformat=aout ;;
11703    *) objformat=elf ;;
11704    esac
11705  fi
11706  version_type=freebsd-$objformat
11707  case $version_type in
11708    freebsd-elf*)
11709      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11710      soname_spec='$libname$release$shared_ext$major'
11711      need_version=no
11712      need_lib_prefix=no
11713      ;;
11714    freebsd-*)
11715      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11716      need_version=yes
11717      ;;
11718  esac
11719  shlibpath_var=LD_LIBRARY_PATH
11720  case $host_os in
11721  freebsd2.*)
11722    shlibpath_overrides_runpath=yes
11723    ;;
11724  freebsd3.[01]* | freebsdelf3.[01]*)
11725    shlibpath_overrides_runpath=yes
11726    hardcode_into_libs=yes
11727    ;;
11728  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11729  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11730    shlibpath_overrides_runpath=no
11731    hardcode_into_libs=yes
11732    ;;
11733  *) # from 4.6 on, and DragonFly
11734    shlibpath_overrides_runpath=yes
11735    hardcode_into_libs=yes
11736    ;;
11737  esac
11738  ;;
11739
11740haiku*)
11741  version_type=linux # correct to gnu/linux during the next big refactor
11742  need_lib_prefix=no
11743  need_version=no
11744  dynamic_linker="$host_os runtime_loader"
11745  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11746  soname_spec='$libname$release$shared_ext$major'
11747  shlibpath_var=LIBRARY_PATH
11748  shlibpath_overrides_runpath=no
11749  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11750  hardcode_into_libs=yes
11751  ;;
11752
11753hpux9* | hpux10* | hpux11*)
11754  # Give a soname corresponding to the major version so that dld.sl refuses to
11755  # link against other versions.
11756  version_type=sunos
11757  need_lib_prefix=no
11758  need_version=no
11759  case $host_cpu in
11760  ia64*)
11761    shrext_cmds='.so'
11762    hardcode_into_libs=yes
11763    dynamic_linker="$host_os dld.so"
11764    shlibpath_var=LD_LIBRARY_PATH
11765    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11766    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11767    soname_spec='$libname$release$shared_ext$major'
11768    if test 32 = "$HPUX_IA64_MODE"; then
11769      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11770      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11771    else
11772      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11773      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11774    fi
11775    ;;
11776  hppa*64*)
11777    shrext_cmds='.sl'
11778    hardcode_into_libs=yes
11779    dynamic_linker="$host_os dld.sl"
11780    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11781    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11782    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11783    soname_spec='$libname$release$shared_ext$major'
11784    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11785    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11786    ;;
11787  *)
11788    shrext_cmds='.sl'
11789    dynamic_linker="$host_os dld.sl"
11790    shlibpath_var=SHLIB_PATH
11791    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11792    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11793    soname_spec='$libname$release$shared_ext$major'
11794    ;;
11795  esac
11796  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11797  postinstall_cmds='chmod 555 $lib'
11798  # or fails outright, so override atomically:
11799  install_override_mode=555
11800  ;;
11801
11802interix[3-9]*)
11803  version_type=linux # correct to gnu/linux during the next big refactor
11804  need_lib_prefix=no
11805  need_version=no
11806  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11807  soname_spec='$libname$release$shared_ext$major'
11808  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11809  shlibpath_var=LD_LIBRARY_PATH
11810  shlibpath_overrides_runpath=no
11811  hardcode_into_libs=yes
11812  ;;
11813
11814irix5* | irix6* | nonstopux*)
11815  case $host_os in
11816    nonstopux*) version_type=nonstopux ;;
11817    *)
11818	if test yes = "$lt_cv_prog_gnu_ld"; then
11819		version_type=linux # correct to gnu/linux during the next big refactor
11820	else
11821		version_type=irix
11822	fi ;;
11823  esac
11824  need_lib_prefix=no
11825  need_version=no
11826  soname_spec='$libname$release$shared_ext$major'
11827  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11828  case $host_os in
11829  irix5* | nonstopux*)
11830    libsuff= shlibsuff=
11831    ;;
11832  *)
11833    case $LD in # libtool.m4 will add one of these switches to LD
11834    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11835      libsuff= shlibsuff= libmagic=32-bit;;
11836    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11837      libsuff=32 shlibsuff=N32 libmagic=N32;;
11838    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11839      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11840    *) libsuff= shlibsuff= libmagic=never-match;;
11841    esac
11842    ;;
11843  esac
11844  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11845  shlibpath_overrides_runpath=no
11846  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11847  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11848  hardcode_into_libs=yes
11849  ;;
11850
11851# No shared lib support for Linux oldld, aout, or coff.
11852linux*oldld* | linux*aout* | linux*coff*)
11853  dynamic_linker=no
11854  ;;
11855
11856linux*android*)
11857  version_type=none # Android doesn't support versioned libraries.
11858  need_lib_prefix=no
11859  need_version=no
11860  library_names_spec='$libname$release$shared_ext'
11861  soname_spec='$libname$release$shared_ext'
11862  finish_cmds=
11863  shlibpath_var=LD_LIBRARY_PATH
11864  shlibpath_overrides_runpath=yes
11865
11866  # This implies no fast_install, which is unacceptable.
11867  # Some rework will be needed to allow for fast_install
11868  # before this can be enabled.
11869  hardcode_into_libs=yes
11870
11871  dynamic_linker='Android linker'
11872  # Don't embed -rpath directories since the linker doesn't support them.
11873  hardcode_libdir_flag_spec='-L$libdir'
11874  ;;
11875
11876# This must be glibc/ELF.
11877linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11878  version_type=linux # correct to gnu/linux during the next big refactor
11879  need_lib_prefix=no
11880  need_version=no
11881  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11882  soname_spec='$libname$release$shared_ext$major'
11883  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11884  shlibpath_var=LD_LIBRARY_PATH
11885  shlibpath_overrides_runpath=no
11886
11887  # Some binutils ld are patched to set DT_RUNPATH
11888  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11889  $as_echo_n "(cached) " >&6
11890else
11891  lt_cv_shlibpath_overrides_runpath=no
11892    save_LDFLAGS=$LDFLAGS
11893    save_libdir=$libdir
11894    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11895	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11896    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11897/* end confdefs.h.  */
11898
11899int
11900main ()
11901{
11902
11903  ;
11904  return 0;
11905}
11906_ACEOF
11907if ac_fn_c_try_link "$LINENO"; then :
11908  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11909  lt_cv_shlibpath_overrides_runpath=yes
11910fi
11911fi
11912rm -f core conftest.err conftest.$ac_objext \
11913    conftest$ac_exeext conftest.$ac_ext
11914    LDFLAGS=$save_LDFLAGS
11915    libdir=$save_libdir
11916
11917fi
11918
11919  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11920
11921  # This implies no fast_install, which is unacceptable.
11922  # Some rework will be needed to allow for fast_install
11923  # before this can be enabled.
11924  hardcode_into_libs=yes
11925
11926  # Ideally, we could use ldconfig to report *all* directores which are
11927  # searched for libraries, however this is still not possible.  Aside from not
11928  # being certain /sbin/ldconfig is available, command
11929  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11930  # even though it is searched at run-time.  Try to do the best guess by
11931  # appending ld.so.conf contents (and includes) to the search path.
11932  if test -f /etc/ld.so.conf; then
11933    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' ' '`
11934    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11935  fi
11936
11937  # We used to test for /lib/ld.so.1 and disable shared libraries on
11938  # powerpc, because MkLinux only supported shared libraries with the
11939  # GNU dynamic linker.  Since this was broken with cross compilers,
11940  # most powerpc-linux boxes support dynamic linking these days and
11941  # people can always --disable-shared, the test was removed, and we
11942  # assume the GNU/Linux dynamic linker is in use.
11943  dynamic_linker='GNU/Linux ld.so'
11944  ;;
11945
11946netbsdelf*-gnu)
11947  version_type=linux
11948  need_lib_prefix=no
11949  need_version=no
11950  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11951  soname_spec='${libname}${release}${shared_ext}$major'
11952  shlibpath_var=LD_LIBRARY_PATH
11953  shlibpath_overrides_runpath=no
11954  hardcode_into_libs=yes
11955  dynamic_linker='NetBSD ld.elf_so'
11956  ;;
11957
11958netbsd*)
11959  version_type=sunos
11960  need_lib_prefix=no
11961  need_version=no
11962  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11963    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11964    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11965    dynamic_linker='NetBSD (a.out) ld.so'
11966  else
11967    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11968    soname_spec='$libname$release$shared_ext$major'
11969    dynamic_linker='NetBSD ld.elf_so'
11970  fi
11971  shlibpath_var=LD_LIBRARY_PATH
11972  shlibpath_overrides_runpath=yes
11973  hardcode_into_libs=yes
11974  ;;
11975
11976newsos6)
11977  version_type=linux # correct to gnu/linux during the next big refactor
11978  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11979  shlibpath_var=LD_LIBRARY_PATH
11980  shlibpath_overrides_runpath=yes
11981  ;;
11982
11983*nto* | *qnx*)
11984  version_type=qnx
11985  need_lib_prefix=no
11986  need_version=no
11987  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11988  soname_spec='$libname$release$shared_ext$major'
11989  shlibpath_var=LD_LIBRARY_PATH
11990  shlibpath_overrides_runpath=no
11991  hardcode_into_libs=yes
11992  dynamic_linker='ldqnx.so'
11993  ;;
11994
11995openbsd* | bitrig*)
11996  version_type=sunos
11997  sys_lib_dlsearch_path_spec=/usr/lib
11998  need_lib_prefix=no
11999  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12000    need_version=no
12001  else
12002    need_version=yes
12003  fi
12004  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12005  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12006  shlibpath_var=LD_LIBRARY_PATH
12007  shlibpath_overrides_runpath=yes
12008  ;;
12009
12010os2*)
12011  libname_spec='$name'
12012  version_type=windows
12013  shrext_cmds=.dll
12014  need_version=no
12015  need_lib_prefix=no
12016  # OS/2 can only load a DLL with a base name of 8 characters or less.
12017  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12018    v=$($ECHO $release$versuffix | tr -d .-);
12019    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
12020    $ECHO $n$v`$shared_ext'
12021  library_names_spec='${libname}_dll.$libext'
12022  dynamic_linker='OS/2 ld.exe'
12023  shlibpath_var=BEGINLIBPATH
12024  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12025  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12026  postinstall_cmds='base_file=`basename \$file`~
12027    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12028    dldir=$destdir/`dirname \$dlpath`~
12029    test -d \$dldir || mkdir -p \$dldir~
12030    $install_prog $dir/$dlname \$dldir/$dlname~
12031    chmod a+x \$dldir/$dlname~
12032    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12033      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12034    fi'
12035  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12036    dlpath=$dir/\$dldll~
12037    $RM \$dlpath'
12038  ;;
12039
12040osf3* | osf4* | osf5*)
12041  version_type=osf
12042  need_lib_prefix=no
12043  need_version=no
12044  soname_spec='$libname$release$shared_ext$major'
12045  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12046  shlibpath_var=LD_LIBRARY_PATH
12047  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12048  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12049  ;;
12050
12051rdos*)
12052  dynamic_linker=no
12053  ;;
12054
12055solaris*)
12056  version_type=linux # correct to gnu/linux during the next big refactor
12057  need_lib_prefix=no
12058  need_version=no
12059  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12060  soname_spec='$libname$release$shared_ext$major'
12061  shlibpath_var=LD_LIBRARY_PATH
12062  shlibpath_overrides_runpath=yes
12063  hardcode_into_libs=yes
12064  # ldd complains unless libraries are executable
12065  postinstall_cmds='chmod +x $lib'
12066  ;;
12067
12068sunos4*)
12069  version_type=sunos
12070  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12071  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12072  shlibpath_var=LD_LIBRARY_PATH
12073  shlibpath_overrides_runpath=yes
12074  if test yes = "$with_gnu_ld"; then
12075    need_lib_prefix=no
12076  fi
12077  need_version=yes
12078  ;;
12079
12080sysv4 | sysv4.3*)
12081  version_type=linux # correct to gnu/linux during the next big refactor
12082  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12083  soname_spec='$libname$release$shared_ext$major'
12084  shlibpath_var=LD_LIBRARY_PATH
12085  case $host_vendor in
12086    sni)
12087      shlibpath_overrides_runpath=no
12088      need_lib_prefix=no
12089      runpath_var=LD_RUN_PATH
12090      ;;
12091    siemens)
12092      need_lib_prefix=no
12093      ;;
12094    motorola)
12095      need_lib_prefix=no
12096      need_version=no
12097      shlibpath_overrides_runpath=no
12098      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12099      ;;
12100  esac
12101  ;;
12102
12103sysv4*MP*)
12104  if test -d /usr/nec; then
12105    version_type=linux # correct to gnu/linux during the next big refactor
12106    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12107    soname_spec='$libname$shared_ext.$major'
12108    shlibpath_var=LD_LIBRARY_PATH
12109  fi
12110  ;;
12111
12112sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12113  version_type=sco
12114  need_lib_prefix=no
12115  need_version=no
12116  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12117  soname_spec='$libname$release$shared_ext$major'
12118  shlibpath_var=LD_LIBRARY_PATH
12119  shlibpath_overrides_runpath=yes
12120  hardcode_into_libs=yes
12121  if test yes = "$with_gnu_ld"; then
12122    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12123  else
12124    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12125    case $host_os in
12126      sco3.2v5*)
12127        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12128	;;
12129    esac
12130  fi
12131  sys_lib_dlsearch_path_spec='/usr/lib'
12132  ;;
12133
12134tpf*)
12135  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12136  version_type=linux # correct to gnu/linux during the next big refactor
12137  need_lib_prefix=no
12138  need_version=no
12139  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12140  shlibpath_var=LD_LIBRARY_PATH
12141  shlibpath_overrides_runpath=no
12142  hardcode_into_libs=yes
12143  ;;
12144
12145uts4*)
12146  version_type=linux # correct to gnu/linux during the next big refactor
12147  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12148  soname_spec='$libname$release$shared_ext$major'
12149  shlibpath_var=LD_LIBRARY_PATH
12150  ;;
12151
12152*)
12153  dynamic_linker=no
12154  ;;
12155esac
12156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12157$as_echo "$dynamic_linker" >&6; }
12158test no = "$dynamic_linker" && can_build_shared=no
12159
12160variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12161if test yes = "$GCC"; then
12162  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12163fi
12164
12165if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12166  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12167fi
12168
12169if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12170  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12171fi
12172
12173# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12174configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12175
12176# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12177func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12178
12179# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12180configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
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
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12279$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12280hardcode_action=
12281if test -n "$hardcode_libdir_flag_spec" ||
12282   test -n "$runpath_var" ||
12283   test yes = "$hardcode_automatic"; then
12284
12285  # We can hardcode non-existent directories.
12286  if test no != "$hardcode_direct" &&
12287     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12288     # have to relink, otherwise we might link with an installed library
12289     # when we should be linking with a yet-to-be-installed one
12290     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12291     test no != "$hardcode_minus_L"; then
12292    # Linking always hardcodes the temporary library directory.
12293    hardcode_action=relink
12294  else
12295    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12296    hardcode_action=immediate
12297  fi
12298else
12299  # We cannot hardcode anything, or else we can only hardcode existing
12300  # directories.
12301  hardcode_action=unsupported
12302fi
12303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12304$as_echo "$hardcode_action" >&6; }
12305
12306if test relink = "$hardcode_action" ||
12307   test yes = "$inherit_rpath"; then
12308  # Fast installation is not supported
12309  enable_fast_install=no
12310elif test yes = "$shlibpath_overrides_runpath" ||
12311     test no = "$enable_shared"; then
12312  # Fast installation is not necessary
12313  enable_fast_install=needless
12314fi
12315
12316
12317
12318
12319
12320
12321  if test yes != "$enable_dlopen"; then
12322  enable_dlopen=unknown
12323  enable_dlopen_self=unknown
12324  enable_dlopen_self_static=unknown
12325else
12326  lt_cv_dlopen=no
12327  lt_cv_dlopen_libs=
12328
12329  case $host_os in
12330  beos*)
12331    lt_cv_dlopen=load_add_on
12332    lt_cv_dlopen_libs=
12333    lt_cv_dlopen_self=yes
12334    ;;
12335
12336  mingw* | pw32* | cegcc*)
12337    lt_cv_dlopen=LoadLibrary
12338    lt_cv_dlopen_libs=
12339    ;;
12340
12341  cygwin*)
12342    lt_cv_dlopen=dlopen
12343    lt_cv_dlopen_libs=
12344    ;;
12345
12346  darwin*)
12347    # if libdl is installed we need to link against it
12348    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12349$as_echo_n "checking for dlopen in -ldl... " >&6; }
12350if ${ac_cv_lib_dl_dlopen+:} false; then :
12351  $as_echo_n "(cached) " >&6
12352else
12353  ac_check_lib_save_LIBS=$LIBS
12354LIBS="-ldl  $LIBS"
12355cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12356/* end confdefs.h.  */
12357
12358/* Override any GCC internal prototype to avoid an error.
12359   Use char because int might match the return type of a GCC
12360   builtin and then its argument prototype would still apply.  */
12361#ifdef __cplusplus
12362extern "C"
12363#endif
12364char dlopen ();
12365int
12366main ()
12367{
12368return dlopen ();
12369  ;
12370  return 0;
12371}
12372_ACEOF
12373if ac_fn_c_try_link "$LINENO"; then :
12374  ac_cv_lib_dl_dlopen=yes
12375else
12376  ac_cv_lib_dl_dlopen=no
12377fi
12378rm -f core conftest.err conftest.$ac_objext \
12379    conftest$ac_exeext conftest.$ac_ext
12380LIBS=$ac_check_lib_save_LIBS
12381fi
12382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12383$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12384if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12385  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12386else
12387
12388    lt_cv_dlopen=dyld
12389    lt_cv_dlopen_libs=
12390    lt_cv_dlopen_self=yes
12391
12392fi
12393
12394    ;;
12395
12396  tpf*)
12397    # Don't try to run any link tests for TPF.  We know it's impossible
12398    # because TPF is a cross-compiler, and we know how we open DSOs.
12399    lt_cv_dlopen=dlopen
12400    lt_cv_dlopen_libs=
12401    lt_cv_dlopen_self=no
12402    ;;
12403
12404  *)
12405    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12406if test "x$ac_cv_func_shl_load" = xyes; then :
12407  lt_cv_dlopen=shl_load
12408else
12409  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12410$as_echo_n "checking for shl_load in -ldld... " >&6; }
12411if ${ac_cv_lib_dld_shl_load+:} false; then :
12412  $as_echo_n "(cached) " >&6
12413else
12414  ac_check_lib_save_LIBS=$LIBS
12415LIBS="-ldld  $LIBS"
12416cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12417/* end confdefs.h.  */
12418
12419/* Override any GCC internal prototype to avoid an error.
12420   Use char because int might match the return type of a GCC
12421   builtin and then its argument prototype would still apply.  */
12422#ifdef __cplusplus
12423extern "C"
12424#endif
12425char shl_load ();
12426int
12427main ()
12428{
12429return shl_load ();
12430  ;
12431  return 0;
12432}
12433_ACEOF
12434if ac_fn_c_try_link "$LINENO"; then :
12435  ac_cv_lib_dld_shl_load=yes
12436else
12437  ac_cv_lib_dld_shl_load=no
12438fi
12439rm -f core conftest.err conftest.$ac_objext \
12440    conftest$ac_exeext conftest.$ac_ext
12441LIBS=$ac_check_lib_save_LIBS
12442fi
12443{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12444$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12445if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12446  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12447else
12448  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12449if test "x$ac_cv_func_dlopen" = xyes; then :
12450  lt_cv_dlopen=dlopen
12451else
12452  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12453$as_echo_n "checking for dlopen in -ldl... " >&6; }
12454if ${ac_cv_lib_dl_dlopen+:} false; then :
12455  $as_echo_n "(cached) " >&6
12456else
12457  ac_check_lib_save_LIBS=$LIBS
12458LIBS="-ldl  $LIBS"
12459cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12460/* end confdefs.h.  */
12461
12462/* Override any GCC internal prototype to avoid an error.
12463   Use char because int might match the return type of a GCC
12464   builtin and then its argument prototype would still apply.  */
12465#ifdef __cplusplus
12466extern "C"
12467#endif
12468char dlopen ();
12469int
12470main ()
12471{
12472return dlopen ();
12473  ;
12474  return 0;
12475}
12476_ACEOF
12477if ac_fn_c_try_link "$LINENO"; then :
12478  ac_cv_lib_dl_dlopen=yes
12479else
12480  ac_cv_lib_dl_dlopen=no
12481fi
12482rm -f core conftest.err conftest.$ac_objext \
12483    conftest$ac_exeext conftest.$ac_ext
12484LIBS=$ac_check_lib_save_LIBS
12485fi
12486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12487$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12488if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12489  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12490else
12491  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12492$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12493if ${ac_cv_lib_svld_dlopen+:} false; then :
12494  $as_echo_n "(cached) " >&6
12495else
12496  ac_check_lib_save_LIBS=$LIBS
12497LIBS="-lsvld  $LIBS"
12498cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12499/* end confdefs.h.  */
12500
12501/* Override any GCC internal prototype to avoid an error.
12502   Use char because int might match the return type of a GCC
12503   builtin and then its argument prototype would still apply.  */
12504#ifdef __cplusplus
12505extern "C"
12506#endif
12507char dlopen ();
12508int
12509main ()
12510{
12511return dlopen ();
12512  ;
12513  return 0;
12514}
12515_ACEOF
12516if ac_fn_c_try_link "$LINENO"; then :
12517  ac_cv_lib_svld_dlopen=yes
12518else
12519  ac_cv_lib_svld_dlopen=no
12520fi
12521rm -f core conftest.err conftest.$ac_objext \
12522    conftest$ac_exeext conftest.$ac_ext
12523LIBS=$ac_check_lib_save_LIBS
12524fi
12525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12526$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12527if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12528  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12529else
12530  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12531$as_echo_n "checking for dld_link in -ldld... " >&6; }
12532if ${ac_cv_lib_dld_dld_link+:} false; then :
12533  $as_echo_n "(cached) " >&6
12534else
12535  ac_check_lib_save_LIBS=$LIBS
12536LIBS="-ldld  $LIBS"
12537cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12538/* end confdefs.h.  */
12539
12540/* Override any GCC internal prototype to avoid an error.
12541   Use char because int might match the return type of a GCC
12542   builtin and then its argument prototype would still apply.  */
12543#ifdef __cplusplus
12544extern "C"
12545#endif
12546char dld_link ();
12547int
12548main ()
12549{
12550return dld_link ();
12551  ;
12552  return 0;
12553}
12554_ACEOF
12555if ac_fn_c_try_link "$LINENO"; then :
12556  ac_cv_lib_dld_dld_link=yes
12557else
12558  ac_cv_lib_dld_dld_link=no
12559fi
12560rm -f core conftest.err conftest.$ac_objext \
12561    conftest$ac_exeext conftest.$ac_ext
12562LIBS=$ac_check_lib_save_LIBS
12563fi
12564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12565$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12566if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12567  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12568fi
12569
12570
12571fi
12572
12573
12574fi
12575
12576
12577fi
12578
12579
12580fi
12581
12582
12583fi
12584
12585    ;;
12586  esac
12587
12588  if test no = "$lt_cv_dlopen"; then
12589    enable_dlopen=no
12590  else
12591    enable_dlopen=yes
12592  fi
12593
12594  case $lt_cv_dlopen in
12595  dlopen)
12596    save_CPPFLAGS=$CPPFLAGS
12597    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12598
12599    save_LDFLAGS=$LDFLAGS
12600    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12601
12602    save_LIBS=$LIBS
12603    LIBS="$lt_cv_dlopen_libs $LIBS"
12604
12605    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12606$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12607if ${lt_cv_dlopen_self+:} false; then :
12608  $as_echo_n "(cached) " >&6
12609else
12610  	  if test yes = "$cross_compiling"; then :
12611  lt_cv_dlopen_self=cross
12612else
12613  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12614  lt_status=$lt_dlunknown
12615  cat > conftest.$ac_ext <<_LT_EOF
12616#line $LINENO "configure"
12617#include "confdefs.h"
12618
12619#if HAVE_DLFCN_H
12620#include <dlfcn.h>
12621#endif
12622
12623#include <stdio.h>
12624
12625#ifdef RTLD_GLOBAL
12626#  define LT_DLGLOBAL		RTLD_GLOBAL
12627#else
12628#  ifdef DL_GLOBAL
12629#    define LT_DLGLOBAL		DL_GLOBAL
12630#  else
12631#    define LT_DLGLOBAL		0
12632#  endif
12633#endif
12634
12635/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12636   find out it does not work in some platform. */
12637#ifndef LT_DLLAZY_OR_NOW
12638#  ifdef RTLD_LAZY
12639#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12640#  else
12641#    ifdef DL_LAZY
12642#      define LT_DLLAZY_OR_NOW		DL_LAZY
12643#    else
12644#      ifdef RTLD_NOW
12645#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12646#      else
12647#        ifdef DL_NOW
12648#          define LT_DLLAZY_OR_NOW	DL_NOW
12649#        else
12650#          define LT_DLLAZY_OR_NOW	0
12651#        endif
12652#      endif
12653#    endif
12654#  endif
12655#endif
12656
12657/* When -fvisibility=hidden is used, assume the code has been annotated
12658   correspondingly for the symbols needed.  */
12659#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12660int fnord () __attribute__((visibility("default")));
12661#endif
12662
12663int fnord () { return 42; }
12664int main ()
12665{
12666  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12667  int status = $lt_dlunknown;
12668
12669  if (self)
12670    {
12671      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12672      else
12673        {
12674	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12675          else puts (dlerror ());
12676	}
12677      /* dlclose (self); */
12678    }
12679  else
12680    puts (dlerror ());
12681
12682  return status;
12683}
12684_LT_EOF
12685  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12686  (eval $ac_link) 2>&5
12687  ac_status=$?
12688  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12689  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12690    (./conftest; exit; ) >&5 2>/dev/null
12691    lt_status=$?
12692    case x$lt_status in
12693      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12694      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12695      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12696    esac
12697  else :
12698    # compilation failed
12699    lt_cv_dlopen_self=no
12700  fi
12701fi
12702rm -fr conftest*
12703
12704
12705fi
12706{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12707$as_echo "$lt_cv_dlopen_self" >&6; }
12708
12709    if test yes = "$lt_cv_dlopen_self"; then
12710      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12711      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12712$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12713if ${lt_cv_dlopen_self_static+:} false; then :
12714  $as_echo_n "(cached) " >&6
12715else
12716  	  if test yes = "$cross_compiling"; then :
12717  lt_cv_dlopen_self_static=cross
12718else
12719  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12720  lt_status=$lt_dlunknown
12721  cat > conftest.$ac_ext <<_LT_EOF
12722#line $LINENO "configure"
12723#include "confdefs.h"
12724
12725#if HAVE_DLFCN_H
12726#include <dlfcn.h>
12727#endif
12728
12729#include <stdio.h>
12730
12731#ifdef RTLD_GLOBAL
12732#  define LT_DLGLOBAL		RTLD_GLOBAL
12733#else
12734#  ifdef DL_GLOBAL
12735#    define LT_DLGLOBAL		DL_GLOBAL
12736#  else
12737#    define LT_DLGLOBAL		0
12738#  endif
12739#endif
12740
12741/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12742   find out it does not work in some platform. */
12743#ifndef LT_DLLAZY_OR_NOW
12744#  ifdef RTLD_LAZY
12745#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12746#  else
12747#    ifdef DL_LAZY
12748#      define LT_DLLAZY_OR_NOW		DL_LAZY
12749#    else
12750#      ifdef RTLD_NOW
12751#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12752#      else
12753#        ifdef DL_NOW
12754#          define LT_DLLAZY_OR_NOW	DL_NOW
12755#        else
12756#          define LT_DLLAZY_OR_NOW	0
12757#        endif
12758#      endif
12759#    endif
12760#  endif
12761#endif
12762
12763/* When -fvisibility=hidden is used, assume the code has been annotated
12764   correspondingly for the symbols needed.  */
12765#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12766int fnord () __attribute__((visibility("default")));
12767#endif
12768
12769int fnord () { return 42; }
12770int main ()
12771{
12772  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12773  int status = $lt_dlunknown;
12774
12775  if (self)
12776    {
12777      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12778      else
12779        {
12780	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12781          else puts (dlerror ());
12782	}
12783      /* dlclose (self); */
12784    }
12785  else
12786    puts (dlerror ());
12787
12788  return status;
12789}
12790_LT_EOF
12791  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12792  (eval $ac_link) 2>&5
12793  ac_status=$?
12794  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12795  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12796    (./conftest; exit; ) >&5 2>/dev/null
12797    lt_status=$?
12798    case x$lt_status in
12799      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12800      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12801      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12802    esac
12803  else :
12804    # compilation failed
12805    lt_cv_dlopen_self_static=no
12806  fi
12807fi
12808rm -fr conftest*
12809
12810
12811fi
12812{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12813$as_echo "$lt_cv_dlopen_self_static" >&6; }
12814    fi
12815
12816    CPPFLAGS=$save_CPPFLAGS
12817    LDFLAGS=$save_LDFLAGS
12818    LIBS=$save_LIBS
12819    ;;
12820  esac
12821
12822  case $lt_cv_dlopen_self in
12823  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12824  *) enable_dlopen_self=unknown ;;
12825  esac
12826
12827  case $lt_cv_dlopen_self_static in
12828  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12829  *) enable_dlopen_self_static=unknown ;;
12830  esac
12831fi
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849striplib=
12850old_striplib=
12851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12852$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12853if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12854  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12855  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12856  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12857$as_echo "yes" >&6; }
12858else
12859# FIXME - insert some real tests, host_os isn't really good enough
12860  case $host_os in
12861  darwin*)
12862    if test -n "$STRIP"; then
12863      striplib="$STRIP -x"
12864      old_striplib="$STRIP -S"
12865      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12866$as_echo "yes" >&6; }
12867    else
12868      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12869$as_echo "no" >&6; }
12870    fi
12871    ;;
12872  *)
12873    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12874$as_echo "no" >&6; }
12875    ;;
12876  esac
12877fi
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890  # Report what library types will actually be built
12891  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12892$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12894$as_echo "$can_build_shared" >&6; }
12895
12896  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12897$as_echo_n "checking whether to build shared libraries... " >&6; }
12898  test no = "$can_build_shared" && enable_shared=no
12899
12900  # On AIX, shared libraries and static libraries use the same namespace, and
12901  # are all built from PIC.
12902  case $host_os in
12903  aix3*)
12904    test yes = "$enable_shared" && enable_static=no
12905    if test -n "$RANLIB"; then
12906      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12907      postinstall_cmds='$RANLIB $lib'
12908    fi
12909    ;;
12910
12911  aix[4-9]*)
12912    if test ia64 != "$host_cpu"; then
12913      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12914      yes,aix,yes) ;;			# shared object as lib.so file only
12915      yes,svr4,*) ;;			# shared object as lib.so archive member only
12916      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12917      esac
12918    fi
12919    ;;
12920  esac
12921  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12922$as_echo "$enable_shared" >&6; }
12923
12924  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12925$as_echo_n "checking whether to build static libraries... " >&6; }
12926  # Make sure either enable_shared or enable_static is yes.
12927  test yes = "$enable_shared" || enable_static=yes
12928  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12929$as_echo "$enable_static" >&6; }
12930
12931
12932
12933
12934fi
12935ac_ext=c
12936ac_cpp='$CPP $CPPFLAGS'
12937ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12938ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12939ac_compiler_gnu=$ac_cv_c_compiler_gnu
12940
12941CC=$lt_save_CC
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957        ac_config_commands="$ac_config_commands libtool"
12958
12959
12960
12961
12962# Only expand once:
12963
12964
12965
12966
12967# Check for library functions that SQLite can optionally use.
12968for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r
12969do :
12970  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12971ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12972if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12973  cat >>confdefs.h <<_ACEOF
12974#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12975_ACEOF
12976
12977fi
12978done
12979
12980ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
12981if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
12982  ac_have_decl=1
12983else
12984  ac_have_decl=0
12985fi
12986
12987cat >>confdefs.h <<_ACEOF
12988#define HAVE_DECL_STRERROR_R $ac_have_decl
12989_ACEOF
12990
12991for ac_func in strerror_r
12992do :
12993  ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
12994if test "x$ac_cv_func_strerror_r" = xyes; then :
12995  cat >>confdefs.h <<_ACEOF
12996#define HAVE_STRERROR_R 1
12997_ACEOF
12998
12999fi
13000done
13001
13002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
13003$as_echo_n "checking whether strerror_r returns char *... " >&6; }
13004if ${ac_cv_func_strerror_r_char_p+:} false; then :
13005  $as_echo_n "(cached) " >&6
13006else
13007
13008    ac_cv_func_strerror_r_char_p=no
13009    if test $ac_cv_have_decl_strerror_r = yes; then
13010      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13011/* end confdefs.h.  */
13012$ac_includes_default
13013int
13014main ()
13015{
13016
13017	  char buf[100];
13018	  char x = *strerror_r (0, buf, sizeof buf);
13019	  char *p = strerror_r (0, buf, sizeof buf);
13020	  return !p || x;
13021
13022  ;
13023  return 0;
13024}
13025_ACEOF
13026if ac_fn_c_try_compile "$LINENO"; then :
13027  ac_cv_func_strerror_r_char_p=yes
13028fi
13029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13030    else
13031      # strerror_r is not declared.  Choose between
13032      # systems that have relatively inaccessible declarations for the
13033      # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
13034      # former has a strerror_r that returns char*, while the latter
13035      # has a strerror_r that returns `int'.
13036      # This test should segfault on the DEC system.
13037      if test "$cross_compiling" = yes; then :
13038  :
13039else
13040  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13041/* end confdefs.h.  */
13042$ac_includes_default
13043	extern char *strerror_r ();
13044int
13045main ()
13046{
13047char buf[100];
13048	  char x = *strerror_r (0, buf, sizeof buf);
13049	  return ! isalpha (x);
13050  ;
13051  return 0;
13052}
13053_ACEOF
13054if ac_fn_c_try_run "$LINENO"; then :
13055  ac_cv_func_strerror_r_char_p=yes
13056fi
13057rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13058  conftest.$ac_objext conftest.beam conftest.$ac_ext
13059fi
13060
13061    fi
13062
13063fi
13064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
13065$as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
13066if test $ac_cv_func_strerror_r_char_p = yes; then
13067
13068$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
13069
13070fi
13071
13072
13073ac_config_files="$ac_config_files Makefile sqlite3.pc"
13074
13075BUILD_CFLAGS=
13076
13077
13078#-------------------------------------------------------------------------
13079# Two options to enable readline compatible libraries:
13080#
13081#   --enable-editline
13082#   --enable-readline
13083#
13084# Both are enabled by default. If, after command line processing both are
13085# still enabled, the script searches for editline first and automatically
13086# disables readline if it is found. So, to use readline explicitly, the
13087# user must pass "--disable-editline". To disable command line editing
13088# support altogether, "--disable-editline --disable-readline".
13089#
13090# When searching for either library, check for headers before libraries
13091# as some distros supply packages that contain libraries but not header
13092# files, which come as a separate development package.
13093#
13094# Check whether --enable-editline was given.
13095if test "${enable_editline+set}" = set; then :
13096  enableval=$enable_editline;
13097fi
13098
13099# Check whether --enable-readline was given.
13100if test "${enable_readline+set}" = set; then :
13101  enableval=$enable_readline;
13102fi
13103
13104
13105if  test x"$enable_editline" != xno ; then :
13106
13107  for ac_header in editline/readline.h
13108do :
13109  ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
13110if test "x$ac_cv_header_editline_readline_h" = xyes; then :
13111  cat >>confdefs.h <<_ACEOF
13112#define HAVE_EDITLINE_READLINE_H 1
13113_ACEOF
13114
13115    sLIBS=$LIBS
13116    LIBS=""
13117    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13118$as_echo_n "checking for library containing readline... " >&6; }
13119if ${ac_cv_search_readline+:} false; then :
13120  $as_echo_n "(cached) " >&6
13121else
13122  ac_func_search_save_LIBS=$LIBS
13123cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13124/* end confdefs.h.  */
13125
13126/* Override any GCC internal prototype to avoid an error.
13127   Use char because int might match the return type of a GCC
13128   builtin and then its argument prototype would still apply.  */
13129#ifdef __cplusplus
13130extern "C"
13131#endif
13132char readline ();
13133int
13134main ()
13135{
13136return readline ();
13137  ;
13138  return 0;
13139}
13140_ACEOF
13141for ac_lib in '' edit; do
13142  if test -z "$ac_lib"; then
13143    ac_res="none required"
13144  else
13145    ac_res=-l$ac_lib
13146    LIBS="-l$ac_lib -ltinfo $ac_func_search_save_LIBS"
13147  fi
13148  if ac_fn_c_try_link "$LINENO"; then :
13149  ac_cv_search_readline=$ac_res
13150fi
13151rm -f core conftest.err conftest.$ac_objext \
13152    conftest$ac_exeext
13153  if ${ac_cv_search_readline+:} false; then :
13154  break
13155fi
13156done
13157if ${ac_cv_search_readline+:} false; then :
13158
13159else
13160  ac_cv_search_readline=no
13161fi
13162rm conftest.$ac_ext
13163LIBS=$ac_func_search_save_LIBS
13164fi
13165{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13166$as_echo "$ac_cv_search_readline" >&6; }
13167ac_res=$ac_cv_search_readline
13168if test "$ac_res" != no; then :
13169  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13170
13171
13172$as_echo "#define HAVE_EDITLINE 1" >>confdefs.h
13173
13174      READLINE_LIBS="$LIBS -ltinfo"
13175      enable_readline=no
13176
13177fi
13178
13179    { ac_cv_search_readline=; unset ac_cv_search_readline;}
13180    LIBS=$sLIBS
13181
13182fi
13183
13184done
13185
13186
13187fi
13188
13189if  test x"$enable_readline" != xno ; then :
13190
13191  for ac_header in readline/readline.h
13192do :
13193  ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
13194if test "x$ac_cv_header_readline_readline_h" = xyes; then :
13195  cat >>confdefs.h <<_ACEOF
13196#define HAVE_READLINE_READLINE_H 1
13197_ACEOF
13198
13199    sLIBS=$LIBS
13200    LIBS=""
13201    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
13202$as_echo_n "checking for library containing tgetent... " >&6; }
13203if ${ac_cv_search_tgetent+:} false; then :
13204  $as_echo_n "(cached) " >&6
13205else
13206  ac_func_search_save_LIBS=$LIBS
13207cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13208/* end confdefs.h.  */
13209
13210/* Override any GCC internal prototype to avoid an error.
13211   Use char because int might match the return type of a GCC
13212   builtin and then its argument prototype would still apply.  */
13213#ifdef __cplusplus
13214extern "C"
13215#endif
13216char tgetent ();
13217int
13218main ()
13219{
13220return tgetent ();
13221  ;
13222  return 0;
13223}
13224_ACEOF
13225for ac_lib in '' termcap curses ncurses ncursesw; do
13226  if test -z "$ac_lib"; then
13227    ac_res="none required"
13228  else
13229    ac_res=-l$ac_lib
13230    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13231  fi
13232  if ac_fn_c_try_link "$LINENO"; then :
13233  ac_cv_search_tgetent=$ac_res
13234fi
13235rm -f core conftest.err conftest.$ac_objext \
13236    conftest$ac_exeext
13237  if ${ac_cv_search_tgetent+:} false; then :
13238  break
13239fi
13240done
13241if ${ac_cv_search_tgetent+:} false; then :
13242
13243else
13244  ac_cv_search_tgetent=no
13245fi
13246rm conftest.$ac_ext
13247LIBS=$ac_func_search_save_LIBS
13248fi
13249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
13250$as_echo "$ac_cv_search_tgetent" >&6; }
13251ac_res=$ac_cv_search_tgetent
13252if test "$ac_res" != no; then :
13253  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13254
13255fi
13256
13257    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13258$as_echo_n "checking for library containing readline... " >&6; }
13259if ${ac_cv_search_readline+:} false; then :
13260  $as_echo_n "(cached) " >&6
13261else
13262  ac_func_search_save_LIBS=$LIBS
13263cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13264/* end confdefs.h.  */
13265
13266/* Override any GCC internal prototype to avoid an error.
13267   Use char because int might match the return type of a GCC
13268   builtin and then its argument prototype would still apply.  */
13269#ifdef __cplusplus
13270extern "C"
13271#endif
13272char readline ();
13273int
13274main ()
13275{
13276return readline ();
13277  ;
13278  return 0;
13279}
13280_ACEOF
13281for ac_lib in '' readline edit; do
13282  if test -z "$ac_lib"; then
13283    ac_res="none required"
13284  else
13285    ac_res=-l$ac_lib
13286    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13287  fi
13288  if ac_fn_c_try_link "$LINENO"; then :
13289  ac_cv_search_readline=$ac_res
13290fi
13291rm -f core conftest.err conftest.$ac_objext \
13292    conftest$ac_exeext
13293  if ${ac_cv_search_readline+:} false; then :
13294  break
13295fi
13296done
13297if ${ac_cv_search_readline+:} false; then :
13298
13299else
13300  ac_cv_search_readline=no
13301fi
13302rm conftest.$ac_ext
13303LIBS=$ac_func_search_save_LIBS
13304fi
13305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13306$as_echo "$ac_cv_search_readline" >&6; }
13307ac_res=$ac_cv_search_readline
13308if test "$ac_res" != no; then :
13309  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13310
13311
13312$as_echo "#define HAVE_READLINE 1" >>confdefs.h
13313
13314      READLINE_LIBS=$LIBS
13315
13316fi
13317
13318    LIBS=$sLIBS
13319
13320fi
13321
13322done
13323
13324
13325fi
13326
13327
13328#-----------------------------------------------------------------------
13329
13330#-----------------------------------------------------------------------
13331#   --enable-threadsafe
13332#
13333# Check whether --enable-threadsafe was given.
13334if test "${enable_threadsafe+set}" = set; then :
13335  enableval=$enable_threadsafe;
13336else
13337  enable_threadsafe=yes
13338fi
13339
13340if test x"$enable_threadsafe" == "xno"; then
13341  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_THREADSAFE=0"
13342else
13343  BUILD_CFLAGS="$BUILD_CFLAGS -D_REENTRANT=1 -DSQLITE_THREADSAFE=1"
13344  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
13345$as_echo_n "checking for library containing pthread_create... " >&6; }
13346if ${ac_cv_search_pthread_create+:} false; then :
13347  $as_echo_n "(cached) " >&6
13348else
13349  ac_func_search_save_LIBS=$LIBS
13350cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13351/* end confdefs.h.  */
13352
13353/* Override any GCC internal prototype to avoid an error.
13354   Use char because int might match the return type of a GCC
13355   builtin and then its argument prototype would still apply.  */
13356#ifdef __cplusplus
13357extern "C"
13358#endif
13359char pthread_create ();
13360int
13361main ()
13362{
13363return pthread_create ();
13364  ;
13365  return 0;
13366}
13367_ACEOF
13368for ac_lib in '' pthread; do
13369  if test -z "$ac_lib"; then
13370    ac_res="none required"
13371  else
13372    ac_res=-l$ac_lib
13373    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13374  fi
13375  if ac_fn_c_try_link "$LINENO"; then :
13376  ac_cv_search_pthread_create=$ac_res
13377fi
13378rm -f core conftest.err conftest.$ac_objext \
13379    conftest$ac_exeext
13380  if ${ac_cv_search_pthread_create+:} false; then :
13381  break
13382fi
13383done
13384if ${ac_cv_search_pthread_create+:} false; then :
13385
13386else
13387  ac_cv_search_pthread_create=no
13388fi
13389rm conftest.$ac_ext
13390LIBS=$ac_func_search_save_LIBS
13391fi
13392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
13393$as_echo "$ac_cv_search_pthread_create" >&6; }
13394ac_res=$ac_cv_search_pthread_create
13395if test "$ac_res" != no; then :
13396  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13397
13398fi
13399
13400  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5
13401$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; }
13402if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13403  $as_echo_n "(cached) " >&6
13404else
13405  ac_func_search_save_LIBS=$LIBS
13406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13407/* end confdefs.h.  */
13408
13409/* Override any GCC internal prototype to avoid an error.
13410   Use char because int might match the return type of a GCC
13411   builtin and then its argument prototype would still apply.  */
13412#ifdef __cplusplus
13413extern "C"
13414#endif
13415char pthread_mutexattr_init ();
13416int
13417main ()
13418{
13419return pthread_mutexattr_init ();
13420  ;
13421  return 0;
13422}
13423_ACEOF
13424for ac_lib in '' pthread; do
13425  if test -z "$ac_lib"; then
13426    ac_res="none required"
13427  else
13428    ac_res=-l$ac_lib
13429    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13430  fi
13431  if ac_fn_c_try_link "$LINENO"; then :
13432  ac_cv_search_pthread_mutexattr_init=$ac_res
13433fi
13434rm -f core conftest.err conftest.$ac_objext \
13435    conftest$ac_exeext
13436  if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13437  break
13438fi
13439done
13440if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13441
13442else
13443  ac_cv_search_pthread_mutexattr_init=no
13444fi
13445rm conftest.$ac_ext
13446LIBS=$ac_func_search_save_LIBS
13447fi
13448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5
13449$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; }
13450ac_res=$ac_cv_search_pthread_mutexattr_init
13451if test "$ac_res" != no; then :
13452  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13453
13454fi
13455
13456fi
13457#-----------------------------------------------------------------------
13458
13459#-----------------------------------------------------------------------
13460#   --enable-dynamic-extensions
13461#
13462# Check whether --enable-dynamic-extensions was given.
13463if test "${enable_dynamic_extensions+set}" = set; then :
13464  enableval=$enable_dynamic_extensions;
13465else
13466  enable_dynamic_extensions=yes
13467fi
13468
13469if test x"$enable_dynamic_extensions" != "xno"; then
13470  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13471$as_echo_n "checking for library containing dlopen... " >&6; }
13472if ${ac_cv_search_dlopen+:} false; then :
13473  $as_echo_n "(cached) " >&6
13474else
13475  ac_func_search_save_LIBS=$LIBS
13476cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13477/* end confdefs.h.  */
13478
13479/* Override any GCC internal prototype to avoid an error.
13480   Use char because int might match the return type of a GCC
13481   builtin and then its argument prototype would still apply.  */
13482#ifdef __cplusplus
13483extern "C"
13484#endif
13485char dlopen ();
13486int
13487main ()
13488{
13489return dlopen ();
13490  ;
13491  return 0;
13492}
13493_ACEOF
13494for ac_lib in '' dl; do
13495  if test -z "$ac_lib"; then
13496    ac_res="none required"
13497  else
13498    ac_res=-l$ac_lib
13499    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13500  fi
13501  if ac_fn_c_try_link "$LINENO"; then :
13502  ac_cv_search_dlopen=$ac_res
13503fi
13504rm -f core conftest.err conftest.$ac_objext \
13505    conftest$ac_exeext
13506  if ${ac_cv_search_dlopen+:} false; then :
13507  break
13508fi
13509done
13510if ${ac_cv_search_dlopen+:} false; then :
13511
13512else
13513  ac_cv_search_dlopen=no
13514fi
13515rm conftest.$ac_ext
13516LIBS=$ac_func_search_save_LIBS
13517fi
13518{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13519$as_echo "$ac_cv_search_dlopen" >&6; }
13520ac_res=$ac_cv_search_dlopen
13521if test "$ac_res" != no; then :
13522  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13523
13524fi
13525
13526else
13527  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_OMIT_LOAD_EXTENSION=1"
13528fi
13529{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5
13530$as_echo_n "checking for whether to support dynamic extensions... " >&6; }
13531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5
13532$as_echo "$enable_dynamic_extensions" >&6; }
13533#-----------------------------------------------------------------------
13534
13535#-----------------------------------------------------------------------
13536#   --enable-math
13537#
13538# Check whether --enable-math was given.
13539if test "${enable_math+set}" = set; then :
13540  enableval=$enable_math;
13541else
13542  enable_math=yes
13543fi
13544
13545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SQL math functions" >&5
13546$as_echo_n "checking SQL math functions... " >&6; }
13547if test x"$enable_math" = "xyes"; then
13548  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_MATH_FUNCTIONS"
13549  { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
13550$as_echo "enabled" >&6; }
13551  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ceil" >&5
13552$as_echo_n "checking for library containing ceil... " >&6; }
13553if ${ac_cv_search_ceil+:} false; then :
13554  $as_echo_n "(cached) " >&6
13555else
13556  ac_func_search_save_LIBS=$LIBS
13557cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13558/* end confdefs.h.  */
13559
13560/* Override any GCC internal prototype to avoid an error.
13561   Use char because int might match the return type of a GCC
13562   builtin and then its argument prototype would still apply.  */
13563#ifdef __cplusplus
13564extern "C"
13565#endif
13566char ceil ();
13567int
13568main ()
13569{
13570return ceil ();
13571  ;
13572  return 0;
13573}
13574_ACEOF
13575for ac_lib in '' m; do
13576  if test -z "$ac_lib"; then
13577    ac_res="none required"
13578  else
13579    ac_res=-l$ac_lib
13580    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13581  fi
13582  if ac_fn_c_try_link "$LINENO"; then :
13583  ac_cv_search_ceil=$ac_res
13584fi
13585rm -f core conftest.err conftest.$ac_objext \
13586    conftest$ac_exeext
13587  if ${ac_cv_search_ceil+:} false; then :
13588  break
13589fi
13590done
13591if ${ac_cv_search_ceil+:} false; then :
13592
13593else
13594  ac_cv_search_ceil=no
13595fi
13596rm conftest.$ac_ext
13597LIBS=$ac_func_search_save_LIBS
13598fi
13599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ceil" >&5
13600$as_echo "$ac_cv_search_ceil" >&6; }
13601ac_res=$ac_cv_search_ceil
13602if test "$ac_res" != no; then :
13603  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13604
13605fi
13606
13607else
13608  { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13609$as_echo "disabled" >&6; }
13610fi
13611#-----------------------------------------------------------------------
13612
13613#-----------------------------------------------------------------------
13614#   --enable-fts4
13615#
13616# Check whether --enable-fts4 was given.
13617if test "${enable_fts4+set}" = set; then :
13618  enableval=$enable_fts4;
13619else
13620  enable_fts4=yes
13621fi
13622
13623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking FTS4 extension" >&5
13624$as_echo_n "checking FTS4 extension... " >&6; }
13625if test x"$enable_fts4" = "xyes"; then
13626  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS4"
13627  { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
13628$as_echo "enabled" >&6; }
13629else
13630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13631$as_echo "disabled" >&6; }
13632fi
13633#-----------------------------------------------------------------------
13634
13635#-----------------------------------------------------------------------
13636#   --enable-fts3
13637#
13638# Check whether --enable-fts3 was given.
13639if test "${enable_fts3+set}" = set; then :
13640  enableval=$enable_fts3;
13641fi
13642
13643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking FTS3 extension" >&5
13644$as_echo_n "checking FTS3 extension... " >&6; }
13645if test x"$enable_fts3" = "xyes" -a x"$enable_fts4" = "xno"; then
13646  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS3"
13647  { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
13648$as_echo "enabled" >&6; }
13649else
13650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13651$as_echo "disabled" >&6; }
13652fi
13653#-----------------------------------------------------------------------
13654
13655#-----------------------------------------------------------------------
13656#   --enable-fts5
13657#
13658# Check whether --enable-fts5 was given.
13659if test "${enable_fts5+set}" = set; then :
13660  enableval=$enable_fts5;
13661else
13662  enable_fts5=yes
13663fi
13664
13665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking FTS5 extension" >&5
13666$as_echo_n "checking FTS5 extension... " >&6; }
13667if test x"$enable_fts5" = "xyes"; then
13668  { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
13669$as_echo "enabled" >&6; }
13670  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
13671$as_echo_n "checking for library containing log... " >&6; }
13672if ${ac_cv_search_log+:} false; then :
13673  $as_echo_n "(cached) " >&6
13674else
13675  ac_func_search_save_LIBS=$LIBS
13676cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13677/* end confdefs.h.  */
13678
13679/* Override any GCC internal prototype to avoid an error.
13680   Use char because int might match the return type of a GCC
13681   builtin and then its argument prototype would still apply.  */
13682#ifdef __cplusplus
13683extern "C"
13684#endif
13685char log ();
13686int
13687main ()
13688{
13689return log ();
13690  ;
13691  return 0;
13692}
13693_ACEOF
13694for ac_lib in '' m; do
13695  if test -z "$ac_lib"; then
13696    ac_res="none required"
13697  else
13698    ac_res=-l$ac_lib
13699    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13700  fi
13701  if ac_fn_c_try_link "$LINENO"; then :
13702  ac_cv_search_log=$ac_res
13703fi
13704rm -f core conftest.err conftest.$ac_objext \
13705    conftest$ac_exeext
13706  if ${ac_cv_search_log+:} false; then :
13707  break
13708fi
13709done
13710if ${ac_cv_search_log+:} false; then :
13711
13712else
13713  ac_cv_search_log=no
13714fi
13715rm conftest.$ac_ext
13716LIBS=$ac_func_search_save_LIBS
13717fi
13718{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
13719$as_echo "$ac_cv_search_log" >&6; }
13720ac_res=$ac_cv_search_log
13721if test "$ac_res" != no; then :
13722  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13723
13724fi
13725
13726  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS5"
13727else
13728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13729$as_echo "disabled" >&6; }
13730fi
13731#-----------------------------------------------------------------------
13732
13733#-----------------------------------------------------------------------
13734#   --enable-json1
13735#
13736# Check whether --enable-json1 was given.
13737if test "${enable_json1+set}" = set; then :
13738  enableval=$enable_json1;
13739else
13740  enable_json1=yes
13741fi
13742
13743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking JSON functions" >&5
13744$as_echo_n "checking JSON functions... " >&6; }
13745if test x"$enable_json1" = "xyes"; then
13746  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_JSON1"
13747  { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
13748$as_echo "enabled" >&6; }
13749else
13750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13751$as_echo "disabled" >&6; }
13752fi
13753#-----------------------------------------------------------------------
13754
13755#-----------------------------------------------------------------------
13756#   --enable-rtree
13757#
13758# Check whether --enable-rtree was given.
13759if test "${enable_rtree+set}" = set; then :
13760  enableval=$enable_rtree;
13761else
13762  enable_rtree=yes
13763fi
13764
13765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking RTREE extension" >&5
13766$as_echo_n "checking RTREE extension... " >&6; }
13767if test x"$enable_rtree" = "xyes"; then
13768  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY"
13769  { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
13770$as_echo "enabled" >&6; }
13771else
13772  { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13773$as_echo "disabled" >&6; }
13774fi
13775#-----------------------------------------------------------------------
13776
13777#-----------------------------------------------------------------------
13778#   --enable-session
13779#
13780# Check whether --enable-session was given.
13781if test "${enable_session+set}" = set; then :
13782  enableval=$enable_session;
13783fi
13784
13785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Session extension" >&5
13786$as_echo_n "checking Session extension... " >&6; }
13787if test x"$enable_session" = "xyes"; then
13788  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK"
13789  { $as_echo "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
13790$as_echo "enabled" >&6; }
13791else
13792  { $as_echo "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
13793$as_echo "disabled" >&6; }
13794fi
13795#-----------------------------------------------------------------------
13796
13797#-----------------------------------------------------------------------
13798#   --enable-debug
13799#
13800# Check whether --enable-debug was given.
13801if test "${enable_debug+set}" = set; then :
13802  enableval=$enable_debug;
13803fi
13804
13805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Build type" >&5
13806$as_echo_n "checking Build type... " >&6; }
13807if test x"$enable_debug" = "xyes"; then
13808  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_DEBUG -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE"
13809  CFLAGS="-g -O0"
13810  { $as_echo "$as_me:${as_lineno-$LINENO}: result: debug" >&5
13811$as_echo "debug" >&6; }
13812else
13813  { $as_echo "$as_me:${as_lineno-$LINENO}: result: release" >&5
13814$as_echo "release" >&6; }
13815fi
13816#-----------------------------------------------------------------------
13817
13818#-----------------------------------------------------------------------
13819#   --enable-static-shell
13820#
13821# Check whether --enable-static-shell was given.
13822if test "${enable_static_shell+set}" = set; then :
13823  enableval=$enable_static_shell;
13824else
13825  enable_static_shell=yes
13826fi
13827
13828if test x"$enable_static_shell" = "xyes"; then
13829  EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT
13830else
13831  EXTRA_SHELL_OBJ=libsqlite3.la
13832fi
13833
13834#-----------------------------------------------------------------------
13835
13836for ac_func in posix_fallocate
13837do :
13838  ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate"
13839if test "x$ac_cv_func_posix_fallocate" = xyes; then :
13840  cat >>confdefs.h <<_ACEOF
13841#define HAVE_POSIX_FALLOCATE 1
13842_ACEOF
13843
13844fi
13845done
13846
13847for ac_header in zlib.h
13848do :
13849  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13850if test "x$ac_cv_header_zlib_h" = xyes; then :
13851  cat >>confdefs.h <<_ACEOF
13852#define HAVE_ZLIB_H 1
13853_ACEOF
13854
13855  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5
13856$as_echo_n "checking for library containing deflate... " >&6; }
13857if ${ac_cv_search_deflate+:} false; then :
13858  $as_echo_n "(cached) " >&6
13859else
13860  ac_func_search_save_LIBS=$LIBS
13861cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13862/* end confdefs.h.  */
13863
13864/* Override any GCC internal prototype to avoid an error.
13865   Use char because int might match the return type of a GCC
13866   builtin and then its argument prototype would still apply.  */
13867#ifdef __cplusplus
13868extern "C"
13869#endif
13870char deflate ();
13871int
13872main ()
13873{
13874return deflate ();
13875  ;
13876  return 0;
13877}
13878_ACEOF
13879for ac_lib in '' z; do
13880  if test -z "$ac_lib"; then
13881    ac_res="none required"
13882  else
13883    ac_res=-l$ac_lib
13884    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13885  fi
13886  if ac_fn_c_try_link "$LINENO"; then :
13887  ac_cv_search_deflate=$ac_res
13888fi
13889rm -f core conftest.err conftest.$ac_objext \
13890    conftest$ac_exeext
13891  if ${ac_cv_search_deflate+:} false; then :
13892  break
13893fi
13894done
13895if ${ac_cv_search_deflate+:} false; then :
13896
13897else
13898  ac_cv_search_deflate=no
13899fi
13900rm conftest.$ac_ext
13901LIBS=$ac_func_search_save_LIBS
13902fi
13903{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5
13904$as_echo "$ac_cv_search_deflate" >&6; }
13905ac_res=$ac_cv_search_deflate
13906if test "$ac_res" != no; then :
13907  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13908  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_HAVE_ZLIB"
13909fi
13910
13911
13912fi
13913
13914done
13915
13916
13917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing system" >&5
13918$as_echo_n "checking for library containing system... " >&6; }
13919if ${ac_cv_search_system+:} false; then :
13920  $as_echo_n "(cached) " >&6
13921else
13922  ac_func_search_save_LIBS=$LIBS
13923cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13924/* end confdefs.h.  */
13925
13926/* Override any GCC internal prototype to avoid an error.
13927   Use char because int might match the return type of a GCC
13928   builtin and then its argument prototype would still apply.  */
13929#ifdef __cplusplus
13930extern "C"
13931#endif
13932char system ();
13933int
13934main ()
13935{
13936return system ();
13937  ;
13938  return 0;
13939}
13940_ACEOF
13941for ac_lib in '' ; do
13942  if test -z "$ac_lib"; then
13943    ac_res="none required"
13944  else
13945    ac_res=-l$ac_lib
13946    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13947  fi
13948  if ac_fn_c_try_link "$LINENO"; then :
13949  ac_cv_search_system=$ac_res
13950fi
13951rm -f core conftest.err conftest.$ac_objext \
13952    conftest$ac_exeext
13953  if ${ac_cv_search_system+:} false; then :
13954  break
13955fi
13956done
13957if ${ac_cv_search_system+:} false; then :
13958
13959else
13960  ac_cv_search_system=no
13961fi
13962rm conftest.$ac_ext
13963LIBS=$ac_func_search_save_LIBS
13964fi
13965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_system" >&5
13966$as_echo "$ac_cv_search_system" >&6; }
13967ac_res=$ac_cv_search_system
13968if test "$ac_res" != no; then :
13969  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13970
13971else
13972  SHELL_CFLAGS="-DSQLITE_NOHAVE_SYSTEM"
13973fi
13974
13975
13976
13977#-----------------------------------------------------------------------
13978# UPDATE: Maybe it's better if users just set CFLAGS before invoking
13979# configure. This option doesn't really add much...
13980#
13981#   --enable-tempstore
13982#
13983# AC_ARG_ENABLE(tempstore, [AS_HELP_STRING(
13984#   [--enable-tempstore],
13985#   [in-memory temporary tables (never, no, yes, always) [default=no]])],
13986#   [], [enable_tempstore=no])
13987# AC_MSG_CHECKING([for whether or not to store temp tables in-memory])
13988# case "$enable_tempstore" in
13989#   never )  TEMP_STORE=0 ;;
13990#   no )     TEMP_STORE=1 ;;
13991#   always ) TEMP_STORE=3 ;;
13992#   yes )    TEMP_STORE=3 ;;
13993#   * )
13994#     TEMP_STORE=1
13995#     enable_tempstore=yes
13996#   ;;
13997# esac
13998# AC_MSG_RESULT($enable_tempstore)
13999# AC_SUBST(TEMP_STORE)
14000#-----------------------------------------------------------------------
14001
14002cat >confcache <<\_ACEOF
14003# This file is a shell script that caches the results of configure
14004# tests run on this system so they can be shared between configure
14005# scripts and configure runs, see configure's option --config-cache.
14006# It is not useful on other systems.  If it contains results you don't
14007# want to keep, you may remove or edit it.
14008#
14009# config.status only pays attention to the cache file if you give it
14010# the --recheck option to rerun configure.
14011#
14012# `ac_cv_env_foo' variables (set or unset) will be overridden when
14013# loading this file, other *unset* `ac_cv_foo' will be assigned the
14014# following values.
14015
14016_ACEOF
14017
14018# The following way of writing the cache mishandles newlines in values,
14019# but we know of no workaround that is simple, portable, and efficient.
14020# So, we kill variables containing newlines.
14021# Ultrix sh set writes to stderr and can't be redirected directly,
14022# and sets the high bit in the cache file unless we assign to the vars.
14023(
14024  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14025    eval ac_val=\$$ac_var
14026    case $ac_val in #(
14027    *${as_nl}*)
14028      case $ac_var in #(
14029      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14030$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14031      esac
14032      case $ac_var in #(
14033      _ | IFS | as_nl) ;; #(
14034      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14035      *) { eval $ac_var=; unset $ac_var;} ;;
14036      esac ;;
14037    esac
14038  done
14039
14040  (set) 2>&1 |
14041    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14042    *${as_nl}ac_space=\ *)
14043      # `set' does not quote correctly, so add quotes: double-quote
14044      # substitution turns \\\\ into \\, and sed turns \\ into \.
14045      sed -n \
14046	"s/'/'\\\\''/g;
14047	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14048      ;; #(
14049    *)
14050      # `set' quotes correctly as required by POSIX, so do not add quotes.
14051      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14052      ;;
14053    esac |
14054    sort
14055) |
14056  sed '
14057     /^ac_cv_env_/b end
14058     t clear
14059     :clear
14060     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
14061     t end
14062     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14063     :end' >>confcache
14064if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14065  if test -w "$cache_file"; then
14066    if test "x$cache_file" != "x/dev/null"; then
14067      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14068$as_echo "$as_me: updating cache $cache_file" >&6;}
14069      if test ! -f "$cache_file" || test -h "$cache_file"; then
14070	cat confcache >"$cache_file"
14071      else
14072        case $cache_file in #(
14073        */* | ?:*)
14074	  mv -f confcache "$cache_file"$$ &&
14075	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14076        *)
14077	  mv -f confcache "$cache_file" ;;
14078	esac
14079      fi
14080    fi
14081  else
14082    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14083$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
14084  fi
14085fi
14086rm -f confcache
14087
14088test "x$prefix" = xNONE && prefix=$ac_default_prefix
14089# Let make expand exec_prefix.
14090test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14091
14092# Transform confdefs.h into DEFS.
14093# Protect against shell expansion while executing Makefile rules.
14094# Protect against Makefile macro expansion.
14095#
14096# If the first sed substitution is executed (which looks for macros that
14097# take arguments), then branch to the quote section.  Otherwise,
14098# look for a macro that doesn't take arguments.
14099ac_script='
14100:mline
14101/\\$/{
14102 N
14103 s,\\\n,,
14104 b mline
14105}
14106t clear
14107:clear
14108s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
14109t quote
14110s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
14111t quote
14112b any
14113:quote
14114s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
14115s/\[/\\&/g
14116s/\]/\\&/g
14117s/\$/$$/g
14118H
14119:any
14120${
14121	g
14122	s/^\n//
14123	s/\n/ /g
14124	p
14125}
14126'
14127DEFS=`sed -n "$ac_script" confdefs.h`
14128
14129
14130ac_libobjs=
14131ac_ltlibobjs=
14132U=
14133for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14134  # 1. Remove the extension, and $U if already installed.
14135  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14136  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14137  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14138  #    will be set to the directory where LIBOBJS objects are built.
14139  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14140  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14141done
14142LIBOBJS=$ac_libobjs
14143
14144LTLIBOBJS=$ac_ltlibobjs
14145
14146
14147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14148$as_echo_n "checking that generated files are newer than configure... " >&6; }
14149   if test -n "$am_sleep_pid"; then
14150     # Hide warnings about reused PIDs.
14151     wait $am_sleep_pid 2>/dev/null
14152   fi
14153   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14154$as_echo "done" >&6; }
14155 if test -n "$EXEEXT"; then
14156  am__EXEEXT_TRUE=
14157  am__EXEEXT_FALSE='#'
14158else
14159  am__EXEEXT_TRUE='#'
14160  am__EXEEXT_FALSE=
14161fi
14162
14163if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14164  as_fn_error $? "conditional \"AMDEP\" was never defined.
14165Usually this means the macro was only invoked conditionally." "$LINENO" 5
14166fi
14167if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14168  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14169Usually this means the macro was only invoked conditionally." "$LINENO" 5
14170fi
14171if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14172  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14173Usually this means the macro was only invoked conditionally." "$LINENO" 5
14174fi
14175
14176: "${CONFIG_STATUS=./config.status}"
14177ac_write_fail=0
14178ac_clean_files_save=$ac_clean_files
14179ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14180{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14181$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14182as_write_fail=0
14183cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14184#! $SHELL
14185# Generated by $as_me.
14186# Run this file to recreate the current configuration.
14187# Compiler output produced by configure, useful for debugging
14188# configure, is in config.log if it exists.
14189
14190debug=false
14191ac_cs_recheck=false
14192ac_cs_silent=false
14193
14194SHELL=\${CONFIG_SHELL-$SHELL}
14195export SHELL
14196_ASEOF
14197cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14198## -------------------- ##
14199## M4sh Initialization. ##
14200## -------------------- ##
14201
14202# Be more Bourne compatible
14203DUALCASE=1; export DUALCASE # for MKS sh
14204if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14205  emulate sh
14206  NULLCMD=:
14207  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14208  # is contrary to our usage.  Disable this feature.
14209  alias -g '${1+"$@"}'='"$@"'
14210  setopt NO_GLOB_SUBST
14211else
14212  case `(set -o) 2>/dev/null` in #(
14213  *posix*) :
14214    set -o posix ;; #(
14215  *) :
14216     ;;
14217esac
14218fi
14219
14220
14221as_nl='
14222'
14223export as_nl
14224# Printing a long string crashes Solaris 7 /usr/bin/printf.
14225as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14226as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14227as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14228# Prefer a ksh shell builtin over an external printf program on Solaris,
14229# but without wasting forks for bash or zsh.
14230if test -z "$BASH_VERSION$ZSH_VERSION" \
14231    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14232  as_echo='print -r --'
14233  as_echo_n='print -rn --'
14234elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14235  as_echo='printf %s\n'
14236  as_echo_n='printf %s'
14237else
14238  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14239    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14240    as_echo_n='/usr/ucb/echo -n'
14241  else
14242    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14243    as_echo_n_body='eval
14244      arg=$1;
14245      case $arg in #(
14246      *"$as_nl"*)
14247	expr "X$arg" : "X\\(.*\\)$as_nl";
14248	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14249      esac;
14250      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14251    '
14252    export as_echo_n_body
14253    as_echo_n='sh -c $as_echo_n_body as_echo'
14254  fi
14255  export as_echo_body
14256  as_echo='sh -c $as_echo_body as_echo'
14257fi
14258
14259# The user is always right.
14260if test "${PATH_SEPARATOR+set}" != set; then
14261  PATH_SEPARATOR=:
14262  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14263    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14264      PATH_SEPARATOR=';'
14265  }
14266fi
14267
14268
14269# IFS
14270# We need space, tab and new line, in precisely that order.  Quoting is
14271# there to prevent editors from complaining about space-tab.
14272# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14273# splitting by setting IFS to empty value.)
14274IFS=" ""	$as_nl"
14275
14276# Find who we are.  Look in the path if we contain no directory separator.
14277as_myself=
14278case $0 in #((
14279  *[\\/]* ) as_myself=$0 ;;
14280  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14281for as_dir in $PATH
14282do
14283  IFS=$as_save_IFS
14284  test -z "$as_dir" && as_dir=.
14285    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14286  done
14287IFS=$as_save_IFS
14288
14289     ;;
14290esac
14291# We did not find ourselves, most probably we were run as `sh COMMAND'
14292# in which case we are not to be found in the path.
14293if test "x$as_myself" = x; then
14294  as_myself=$0
14295fi
14296if test ! -f "$as_myself"; then
14297  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14298  exit 1
14299fi
14300
14301# Unset variables that we do not need and which cause bugs (e.g. in
14302# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14303# suppresses any "Segmentation fault" message there.  '((' could
14304# trigger a bug in pdksh 5.2.14.
14305for as_var in BASH_ENV ENV MAIL MAILPATH
14306do eval test x\${$as_var+set} = xset \
14307  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14308done
14309PS1='$ '
14310PS2='> '
14311PS4='+ '
14312
14313# NLS nuisances.
14314LC_ALL=C
14315export LC_ALL
14316LANGUAGE=C
14317export LANGUAGE
14318
14319# CDPATH.
14320(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14321
14322
14323# as_fn_error STATUS ERROR [LINENO LOG_FD]
14324# ----------------------------------------
14325# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14326# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14327# script with STATUS, using 1 if that was 0.
14328as_fn_error ()
14329{
14330  as_status=$1; test $as_status -eq 0 && as_status=1
14331  if test "$4"; then
14332    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14333    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14334  fi
14335  $as_echo "$as_me: error: $2" >&2
14336  as_fn_exit $as_status
14337} # as_fn_error
14338
14339
14340# as_fn_set_status STATUS
14341# -----------------------
14342# Set $? to STATUS, without forking.
14343as_fn_set_status ()
14344{
14345  return $1
14346} # as_fn_set_status
14347
14348# as_fn_exit STATUS
14349# -----------------
14350# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14351as_fn_exit ()
14352{
14353  set +e
14354  as_fn_set_status $1
14355  exit $1
14356} # as_fn_exit
14357
14358# as_fn_unset VAR
14359# ---------------
14360# Portably unset VAR.
14361as_fn_unset ()
14362{
14363  { eval $1=; unset $1;}
14364}
14365as_unset=as_fn_unset
14366# as_fn_append VAR VALUE
14367# ----------------------
14368# Append the text in VALUE to the end of the definition contained in VAR. Take
14369# advantage of any shell optimizations that allow amortized linear growth over
14370# repeated appends, instead of the typical quadratic growth present in naive
14371# implementations.
14372if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14373  eval 'as_fn_append ()
14374  {
14375    eval $1+=\$2
14376  }'
14377else
14378  as_fn_append ()
14379  {
14380    eval $1=\$$1\$2
14381  }
14382fi # as_fn_append
14383
14384# as_fn_arith ARG...
14385# ------------------
14386# Perform arithmetic evaluation on the ARGs, and store the result in the
14387# global $as_val. Take advantage of shells that can avoid forks. The arguments
14388# must be portable across $(()) and expr.
14389if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14390  eval 'as_fn_arith ()
14391  {
14392    as_val=$(( $* ))
14393  }'
14394else
14395  as_fn_arith ()
14396  {
14397    as_val=`expr "$@" || test $? -eq 1`
14398  }
14399fi # as_fn_arith
14400
14401
14402if expr a : '\(a\)' >/dev/null 2>&1 &&
14403   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14404  as_expr=expr
14405else
14406  as_expr=false
14407fi
14408
14409if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14410  as_basename=basename
14411else
14412  as_basename=false
14413fi
14414
14415if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14416  as_dirname=dirname
14417else
14418  as_dirname=false
14419fi
14420
14421as_me=`$as_basename -- "$0" ||
14422$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14423	 X"$0" : 'X\(//\)$' \| \
14424	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14425$as_echo X/"$0" |
14426    sed '/^.*\/\([^/][^/]*\)\/*$/{
14427	    s//\1/
14428	    q
14429	  }
14430	  /^X\/\(\/\/\)$/{
14431	    s//\1/
14432	    q
14433	  }
14434	  /^X\/\(\/\).*/{
14435	    s//\1/
14436	    q
14437	  }
14438	  s/.*/./; q'`
14439
14440# Avoid depending upon Character Ranges.
14441as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14442as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14443as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14444as_cr_digits='0123456789'
14445as_cr_alnum=$as_cr_Letters$as_cr_digits
14446
14447ECHO_C= ECHO_N= ECHO_T=
14448case `echo -n x` in #(((((
14449-n*)
14450  case `echo 'xy\c'` in
14451  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14452  xy)  ECHO_C='\c';;
14453  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14454       ECHO_T='	';;
14455  esac;;
14456*)
14457  ECHO_N='-n';;
14458esac
14459
14460rm -f conf$$ conf$$.exe conf$$.file
14461if test -d conf$$.dir; then
14462  rm -f conf$$.dir/conf$$.file
14463else
14464  rm -f conf$$.dir
14465  mkdir conf$$.dir 2>/dev/null
14466fi
14467if (echo >conf$$.file) 2>/dev/null; then
14468  if ln -s conf$$.file conf$$ 2>/dev/null; then
14469    as_ln_s='ln -s'
14470    # ... but there are two gotchas:
14471    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14472    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14473    # In both cases, we have to default to `cp -pR'.
14474    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14475      as_ln_s='cp -pR'
14476  elif ln conf$$.file conf$$ 2>/dev/null; then
14477    as_ln_s=ln
14478  else
14479    as_ln_s='cp -pR'
14480  fi
14481else
14482  as_ln_s='cp -pR'
14483fi
14484rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14485rmdir conf$$.dir 2>/dev/null
14486
14487
14488# as_fn_mkdir_p
14489# -------------
14490# Create "$as_dir" as a directory, including parents if necessary.
14491as_fn_mkdir_p ()
14492{
14493
14494  case $as_dir in #(
14495  -*) as_dir=./$as_dir;;
14496  esac
14497  test -d "$as_dir" || eval $as_mkdir_p || {
14498    as_dirs=
14499    while :; do
14500      case $as_dir in #(
14501      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14502      *) as_qdir=$as_dir;;
14503      esac
14504      as_dirs="'$as_qdir' $as_dirs"
14505      as_dir=`$as_dirname -- "$as_dir" ||
14506$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14507	 X"$as_dir" : 'X\(//\)[^/]' \| \
14508	 X"$as_dir" : 'X\(//\)$' \| \
14509	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14510$as_echo X"$as_dir" |
14511    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14512	    s//\1/
14513	    q
14514	  }
14515	  /^X\(\/\/\)[^/].*/{
14516	    s//\1/
14517	    q
14518	  }
14519	  /^X\(\/\/\)$/{
14520	    s//\1/
14521	    q
14522	  }
14523	  /^X\(\/\).*/{
14524	    s//\1/
14525	    q
14526	  }
14527	  s/.*/./; q'`
14528      test -d "$as_dir" && break
14529    done
14530    test -z "$as_dirs" || eval "mkdir $as_dirs"
14531  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14532
14533
14534} # as_fn_mkdir_p
14535if mkdir -p . 2>/dev/null; then
14536  as_mkdir_p='mkdir -p "$as_dir"'
14537else
14538  test -d ./-p && rmdir ./-p
14539  as_mkdir_p=false
14540fi
14541
14542
14543# as_fn_executable_p FILE
14544# -----------------------
14545# Test if FILE is an executable regular file.
14546as_fn_executable_p ()
14547{
14548  test -f "$1" && test -x "$1"
14549} # as_fn_executable_p
14550as_test_x='test -x'
14551as_executable_p=as_fn_executable_p
14552
14553# Sed expression to map a string onto a valid CPP name.
14554as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14555
14556# Sed expression to map a string onto a valid variable name.
14557as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14558
14559
14560exec 6>&1
14561## ----------------------------------- ##
14562## Main body of $CONFIG_STATUS script. ##
14563## ----------------------------------- ##
14564_ASEOF
14565test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14566
14567cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14568# Save the log message, to keep $0 and so on meaningful, and to
14569# report actual input values of CONFIG_FILES etc. instead of their
14570# values after options handling.
14571ac_log="
14572This file was extended by sqlite $as_me 3.37.2, which was
14573generated by GNU Autoconf 2.69.  Invocation command line was
14574
14575  CONFIG_FILES    = $CONFIG_FILES
14576  CONFIG_HEADERS  = $CONFIG_HEADERS
14577  CONFIG_LINKS    = $CONFIG_LINKS
14578  CONFIG_COMMANDS = $CONFIG_COMMANDS
14579  $ $0 $@
14580
14581on `(hostname || uname -n) 2>/dev/null | sed 1q`
14582"
14583
14584_ACEOF
14585
14586case $ac_config_files in *"
14587"*) set x $ac_config_files; shift; ac_config_files=$*;;
14588esac
14589
14590
14591
14592cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14593# Files that config.status was made for.
14594config_files="$ac_config_files"
14595config_commands="$ac_config_commands"
14596
14597_ACEOF
14598
14599cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14600ac_cs_usage="\
14601\`$as_me' instantiates files and other configuration actions
14602from templates according to the current configuration.  Unless the files
14603and actions are specified as TAGs, all are instantiated by default.
14604
14605Usage: $0 [OPTION]... [TAG]...
14606
14607  -h, --help       print this help, then exit
14608  -V, --version    print version number and configuration settings, then exit
14609      --config     print configuration, then exit
14610  -q, --quiet, --silent
14611                   do not print progress messages
14612  -d, --debug      don't remove temporary files
14613      --recheck    update $as_me by reconfiguring in the same conditions
14614      --file=FILE[:TEMPLATE]
14615                   instantiate the configuration file FILE
14616
14617Configuration files:
14618$config_files
14619
14620Configuration commands:
14621$config_commands
14622
14623Report bugs to <http://www.sqlite.org>."
14624
14625_ACEOF
14626cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14627ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14628ac_cs_version="\\
14629sqlite config.status 3.37.2
14630configured by $0, generated by GNU Autoconf 2.69,
14631  with options \\"\$ac_cs_config\\"
14632
14633Copyright (C) 2012 Free Software Foundation, Inc.
14634This config.status script is free software; the Free Software Foundation
14635gives unlimited permission to copy, distribute and modify it."
14636
14637ac_pwd='$ac_pwd'
14638srcdir='$srcdir'
14639INSTALL='$INSTALL'
14640MKDIR_P='$MKDIR_P'
14641AWK='$AWK'
14642test -n "\$AWK" || AWK=awk
14643_ACEOF
14644
14645cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14646# The default lists apply if the user does not specify any file.
14647ac_need_defaults=:
14648while test $# != 0
14649do
14650  case $1 in
14651  --*=?*)
14652    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14653    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14654    ac_shift=:
14655    ;;
14656  --*=)
14657    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14658    ac_optarg=
14659    ac_shift=:
14660    ;;
14661  *)
14662    ac_option=$1
14663    ac_optarg=$2
14664    ac_shift=shift
14665    ;;
14666  esac
14667
14668  case $ac_option in
14669  # Handling of the options.
14670  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14671    ac_cs_recheck=: ;;
14672  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14673    $as_echo "$ac_cs_version"; exit ;;
14674  --config | --confi | --conf | --con | --co | --c )
14675    $as_echo "$ac_cs_config"; exit ;;
14676  --debug | --debu | --deb | --de | --d | -d )
14677    debug=: ;;
14678  --file | --fil | --fi | --f )
14679    $ac_shift
14680    case $ac_optarg in
14681    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14682    '') as_fn_error $? "missing file argument" ;;
14683    esac
14684    as_fn_append CONFIG_FILES " '$ac_optarg'"
14685    ac_need_defaults=false;;
14686  --he | --h |  --help | --hel | -h )
14687    $as_echo "$ac_cs_usage"; exit ;;
14688  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14689  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14690    ac_cs_silent=: ;;
14691
14692  # This is an error.
14693  -*) as_fn_error $? "unrecognized option: \`$1'
14694Try \`$0 --help' for more information." ;;
14695
14696  *) as_fn_append ac_config_targets " $1"
14697     ac_need_defaults=false ;;
14698
14699  esac
14700  shift
14701done
14702
14703ac_configure_extra_args=
14704
14705if $ac_cs_silent; then
14706  exec 6>/dev/null
14707  ac_configure_extra_args="$ac_configure_extra_args --silent"
14708fi
14709
14710_ACEOF
14711cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14712if \$ac_cs_recheck; then
14713  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14714  shift
14715  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14716  CONFIG_SHELL='$SHELL'
14717  export CONFIG_SHELL
14718  exec "\$@"
14719fi
14720
14721_ACEOF
14722cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14723exec 5>>config.log
14724{
14725  echo
14726  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14727## Running $as_me. ##
14728_ASBOX
14729  $as_echo "$ac_log"
14730} >&5
14731
14732_ACEOF
14733cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14734#
14735# INIT-COMMANDS
14736#
14737AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14738
14739
14740# The HP-UX ksh and POSIX shell print the target directory to stdout
14741# if CDPATH is set.
14742(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14743
14744sed_quote_subst='$sed_quote_subst'
14745double_quote_subst='$double_quote_subst'
14746delay_variable_subst='$delay_variable_subst'
14747macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14748macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14749enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14750enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14751pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14752enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14753shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
14754SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14755ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14756PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14757host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14758host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14759host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14760build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14761build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14762build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14763SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14764Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14765GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14766EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14767FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14768LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14769NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14770LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14771max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14772ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14773exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14774lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14775lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14776lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14777lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14778lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14779reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14780reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14781OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14782deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14783file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14784file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14785want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14786DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14787sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14788AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14789AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14790archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14791STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14792RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14793old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14794old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14795old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14796lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14797CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14798CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14799compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14800GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14801lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14802lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14803lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
14804lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14805lt_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"`'
14806lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
14807nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14808lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14809lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
14810objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14811MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14812lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14813lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14814lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14815lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14816lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14817need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14818MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14819DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14820NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14821LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14822OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14823OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14824libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14825shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14826extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14827archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14828enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14829export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14830whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14831compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14832old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14833old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14834archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14835archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14836module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14837module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14838with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14839allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14840no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14841hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14842hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14843hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14844hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14845hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14846hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14847hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14848inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14849link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14850always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14851export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14852exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14853include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14854prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14855postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14856file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14857variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14858need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14859need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14860version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14861runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14862shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14863shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14864libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14865library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14866soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14867install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14868postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14869postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14870finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14871finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14872hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14873sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14874configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14875configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
14876hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14877enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14878enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14879enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14880old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14881striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14882
14883LTCC='$LTCC'
14884LTCFLAGS='$LTCFLAGS'
14885compiler='$compiler_DEFAULT'
14886
14887# A function that is used when there is no print builtin or printf.
14888func_fallback_echo ()
14889{
14890  eval 'cat <<_LTECHO_EOF
14891\$1
14892_LTECHO_EOF'
14893}
14894
14895# Quote evaled strings.
14896for var in SHELL \
14897ECHO \
14898PATH_SEPARATOR \
14899SED \
14900GREP \
14901EGREP \
14902FGREP \
14903LD \
14904NM \
14905LN_S \
14906lt_SP2NL \
14907lt_NL2SP \
14908reload_flag \
14909OBJDUMP \
14910deplibs_check_method \
14911file_magic_cmd \
14912file_magic_glob \
14913want_nocaseglob \
14914DLLTOOL \
14915sharedlib_from_linklib_cmd \
14916AR \
14917AR_FLAGS \
14918archiver_list_spec \
14919STRIP \
14920RANLIB \
14921CC \
14922CFLAGS \
14923compiler \
14924lt_cv_sys_global_symbol_pipe \
14925lt_cv_sys_global_symbol_to_cdecl \
14926lt_cv_sys_global_symbol_to_import \
14927lt_cv_sys_global_symbol_to_c_name_address \
14928lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14929lt_cv_nm_interface \
14930nm_file_list_spec \
14931lt_cv_truncate_bin \
14932lt_prog_compiler_no_builtin_flag \
14933lt_prog_compiler_pic \
14934lt_prog_compiler_wl \
14935lt_prog_compiler_static \
14936lt_cv_prog_compiler_c_o \
14937need_locks \
14938MANIFEST_TOOL \
14939DSYMUTIL \
14940NMEDIT \
14941LIPO \
14942OTOOL \
14943OTOOL64 \
14944shrext_cmds \
14945export_dynamic_flag_spec \
14946whole_archive_flag_spec \
14947compiler_needs_object \
14948with_gnu_ld \
14949allow_undefined_flag \
14950no_undefined_flag \
14951hardcode_libdir_flag_spec \
14952hardcode_libdir_separator \
14953exclude_expsyms \
14954include_expsyms \
14955file_list_spec \
14956variables_saved_for_relink \
14957libname_spec \
14958library_names_spec \
14959soname_spec \
14960install_override_mode \
14961finish_eval \
14962old_striplib \
14963striplib; do
14964    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14965    *[\\\\\\\`\\"\\\$]*)
14966      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14967      ;;
14968    *)
14969      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14970      ;;
14971    esac
14972done
14973
14974# Double-quote double-evaled strings.
14975for var in reload_cmds \
14976old_postinstall_cmds \
14977old_postuninstall_cmds \
14978old_archive_cmds \
14979extract_expsyms_cmds \
14980old_archive_from_new_cmds \
14981old_archive_from_expsyms_cmds \
14982archive_cmds \
14983archive_expsym_cmds \
14984module_cmds \
14985module_expsym_cmds \
14986export_symbols_cmds \
14987prelink_cmds \
14988postlink_cmds \
14989postinstall_cmds \
14990postuninstall_cmds \
14991finish_cmds \
14992sys_lib_search_path_spec \
14993configure_time_dlsearch_path \
14994configure_time_lt_sys_library_path; do
14995    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14996    *[\\\\\\\`\\"\\\$]*)
14997      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14998      ;;
14999    *)
15000      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15001      ;;
15002    esac
15003done
15004
15005ac_aux_dir='$ac_aux_dir'
15006
15007# See if we are running on zsh, and set the options that allow our
15008# commands through without removal of \ escapes INIT.
15009if test -n "\${ZSH_VERSION+set}"; then
15010   setopt NO_GLOB_SUBST
15011fi
15012
15013
15014    PACKAGE='$PACKAGE'
15015    VERSION='$VERSION'
15016    RM='$RM'
15017    ofile='$ofile'
15018
15019
15020
15021
15022_ACEOF
15023
15024cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15025
15026# Handling of arguments.
15027for ac_config_target in $ac_config_targets
15028do
15029  case $ac_config_target in
15030    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15031    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15032    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15033    "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
15034
15035  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15036  esac
15037done
15038
15039
15040# If the user did not use the arguments to specify the items to instantiate,
15041# then the envvar interface is used.  Set only those that are not.
15042# We use the long form for the default assignment because of an extremely
15043# bizarre bug on SunOS 4.1.3.
15044if $ac_need_defaults; then
15045  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
15046  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
15047fi
15048
15049# Have a temporary directory for convenience.  Make it in the build tree
15050# simply because there is no reason against having it here, and in addition,
15051# creating and moving files from /tmp can sometimes cause problems.
15052# Hook for its removal unless debugging.
15053# Note that there is a small window in which the directory will not be cleaned:
15054# after its creation but before its name has been assigned to `$tmp'.
15055$debug ||
15056{
15057  tmp= ac_tmp=
15058  trap 'exit_status=$?
15059  : "${ac_tmp:=$tmp}"
15060  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15061' 0
15062  trap 'as_fn_exit 1' 1 2 13 15
15063}
15064# Create a (secure) tmp directory for tmp files.
15065
15066{
15067  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15068  test -d "$tmp"
15069}  ||
15070{
15071  tmp=./conf$$-$RANDOM
15072  (umask 077 && mkdir "$tmp")
15073} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15074ac_tmp=$tmp
15075
15076# Set up the scripts for CONFIG_FILES section.
15077# No need to generate them if there are no CONFIG_FILES.
15078# This happens for instance with `./config.status config.h'.
15079if test -n "$CONFIG_FILES"; then
15080
15081
15082ac_cr=`echo X | tr X '\015'`
15083# On cygwin, bash can eat \r inside `` if the user requested igncr.
15084# But we know of no other shell where ac_cr would be empty at this
15085# point, so we can use a bashism as a fallback.
15086if test "x$ac_cr" = x; then
15087  eval ac_cr=\$\'\\r\'
15088fi
15089ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15090if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15091  ac_cs_awk_cr='\\r'
15092else
15093  ac_cs_awk_cr=$ac_cr
15094fi
15095
15096echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15097_ACEOF
15098
15099
15100{
15101  echo "cat >conf$$subs.awk <<_ACEOF" &&
15102  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15103  echo "_ACEOF"
15104} >conf$$subs.sh ||
15105  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15106ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15107ac_delim='%!_!# '
15108for ac_last_try in false false false false false :; do
15109  . ./conf$$subs.sh ||
15110    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15111
15112  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15113  if test $ac_delim_n = $ac_delim_num; then
15114    break
15115  elif $ac_last_try; then
15116    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15117  else
15118    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15119  fi
15120done
15121rm -f conf$$subs.sh
15122
15123cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15124cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15125_ACEOF
15126sed -n '
15127h
15128s/^/S["/; s/!.*/"]=/
15129p
15130g
15131s/^[^!]*!//
15132:repl
15133t repl
15134s/'"$ac_delim"'$//
15135t delim
15136:nl
15137h
15138s/\(.\{148\}\)..*/\1/
15139t more1
15140s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15141p
15142n
15143b repl
15144:more1
15145s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15146p
15147g
15148s/.\{148\}//
15149t nl
15150:delim
15151h
15152s/\(.\{148\}\)..*/\1/
15153t more2
15154s/["\\]/\\&/g; s/^/"/; s/$/"/
15155p
15156b
15157:more2
15158s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15159p
15160g
15161s/.\{148\}//
15162t delim
15163' <conf$$subs.awk | sed '
15164/^[^""]/{
15165  N
15166  s/\n//
15167}
15168' >>$CONFIG_STATUS || ac_write_fail=1
15169rm -f conf$$subs.awk
15170cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15171_ACAWK
15172cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15173  for (key in S) S_is_set[key] = 1
15174  FS = ""
15175
15176}
15177{
15178  line = $ 0
15179  nfields = split(line, field, "@")
15180  substed = 0
15181  len = length(field[1])
15182  for (i = 2; i < nfields; i++) {
15183    key = field[i]
15184    keylen = length(key)
15185    if (S_is_set[key]) {
15186      value = S[key]
15187      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15188      len += length(value) + length(field[++i])
15189      substed = 1
15190    } else
15191      len += 1 + keylen
15192  }
15193
15194  print line
15195}
15196
15197_ACAWK
15198_ACEOF
15199cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15200if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15201  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15202else
15203  cat
15204fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15205  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15206_ACEOF
15207
15208# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15209# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15210# trailing colons and then remove the whole line if VPATH becomes empty
15211# (actually we leave an empty line to preserve line numbers).
15212if test "x$srcdir" = x.; then
15213  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15214h
15215s///
15216s/^/:/
15217s/[	 ]*$/:/
15218s/:\$(srcdir):/:/g
15219s/:\${srcdir}:/:/g
15220s/:@srcdir@:/:/g
15221s/^:*//
15222s/:*$//
15223x
15224s/\(=[	 ]*\).*/\1/
15225G
15226s/\n//
15227s/^[^=]*=[	 ]*$//
15228}'
15229fi
15230
15231cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15232fi # test -n "$CONFIG_FILES"
15233
15234
15235eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
15236shift
15237for ac_tag
15238do
15239  case $ac_tag in
15240  :[FHLC]) ac_mode=$ac_tag; continue;;
15241  esac
15242  case $ac_mode$ac_tag in
15243  :[FHL]*:*);;
15244  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15245  :[FH]-) ac_tag=-:-;;
15246  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15247  esac
15248  ac_save_IFS=$IFS
15249  IFS=:
15250  set x $ac_tag
15251  IFS=$ac_save_IFS
15252  shift
15253  ac_file=$1
15254  shift
15255
15256  case $ac_mode in
15257  :L) ac_source=$1;;
15258  :[FH])
15259    ac_file_inputs=
15260    for ac_f
15261    do
15262      case $ac_f in
15263      -) ac_f="$ac_tmp/stdin";;
15264      *) # Look for the file first in the build tree, then in the source tree
15265	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15266	 # because $ac_f cannot contain `:'.
15267	 test -f "$ac_f" ||
15268	   case $ac_f in
15269	   [\\/$]*) false;;
15270	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15271	   esac ||
15272	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15273      esac
15274      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15275      as_fn_append ac_file_inputs " '$ac_f'"
15276    done
15277
15278    # Let's still pretend it is `configure' which instantiates (i.e., don't
15279    # use $as_me), people would be surprised to read:
15280    #    /* config.h.  Generated by config.status.  */
15281    configure_input='Generated from '`
15282	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15283	`' by configure.'
15284    if test x"$ac_file" != x-; then
15285      configure_input="$ac_file.  $configure_input"
15286      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15287$as_echo "$as_me: creating $ac_file" >&6;}
15288    fi
15289    # Neutralize special characters interpreted by sed in replacement strings.
15290    case $configure_input in #(
15291    *\&* | *\|* | *\\* )
15292       ac_sed_conf_input=`$as_echo "$configure_input" |
15293       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15294    *) ac_sed_conf_input=$configure_input;;
15295    esac
15296
15297    case $ac_tag in
15298    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15299      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15300    esac
15301    ;;
15302  esac
15303
15304  ac_dir=`$as_dirname -- "$ac_file" ||
15305$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15306	 X"$ac_file" : 'X\(//\)[^/]' \| \
15307	 X"$ac_file" : 'X\(//\)$' \| \
15308	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15309$as_echo X"$ac_file" |
15310    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15311	    s//\1/
15312	    q
15313	  }
15314	  /^X\(\/\/\)[^/].*/{
15315	    s//\1/
15316	    q
15317	  }
15318	  /^X\(\/\/\)$/{
15319	    s//\1/
15320	    q
15321	  }
15322	  /^X\(\/\).*/{
15323	    s//\1/
15324	    q
15325	  }
15326	  s/.*/./; q'`
15327  as_dir="$ac_dir"; as_fn_mkdir_p
15328  ac_builddir=.
15329
15330case "$ac_dir" in
15331.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15332*)
15333  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15334  # A ".." for each directory in $ac_dir_suffix.
15335  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15336  case $ac_top_builddir_sub in
15337  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15338  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15339  esac ;;
15340esac
15341ac_abs_top_builddir=$ac_pwd
15342ac_abs_builddir=$ac_pwd$ac_dir_suffix
15343# for backward compatibility:
15344ac_top_builddir=$ac_top_build_prefix
15345
15346case $srcdir in
15347  .)  # We are building in place.
15348    ac_srcdir=.
15349    ac_top_srcdir=$ac_top_builddir_sub
15350    ac_abs_top_srcdir=$ac_pwd ;;
15351  [\\/]* | ?:[\\/]* )  # Absolute name.
15352    ac_srcdir=$srcdir$ac_dir_suffix;
15353    ac_top_srcdir=$srcdir
15354    ac_abs_top_srcdir=$srcdir ;;
15355  *) # Relative name.
15356    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15357    ac_top_srcdir=$ac_top_build_prefix$srcdir
15358    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15359esac
15360ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15361
15362
15363  case $ac_mode in
15364  :F)
15365  #
15366  # CONFIG_FILE
15367  #
15368
15369  case $INSTALL in
15370  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15371  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15372  esac
15373  ac_MKDIR_P=$MKDIR_P
15374  case $MKDIR_P in
15375  [\\/$]* | ?:[\\/]* ) ;;
15376  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15377  esac
15378_ACEOF
15379
15380cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15381# If the template does not know about datarootdir, expand it.
15382# FIXME: This hack should be removed a few years after 2.60.
15383ac_datarootdir_hack=; ac_datarootdir_seen=
15384ac_sed_dataroot='
15385/datarootdir/ {
15386  p
15387  q
15388}
15389/@datadir@/p
15390/@docdir@/p
15391/@infodir@/p
15392/@localedir@/p
15393/@mandir@/p'
15394case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15395*datarootdir*) ac_datarootdir_seen=yes;;
15396*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15397  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15398$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15399_ACEOF
15400cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15401  ac_datarootdir_hack='
15402  s&@datadir@&$datadir&g
15403  s&@docdir@&$docdir&g
15404  s&@infodir@&$infodir&g
15405  s&@localedir@&$localedir&g
15406  s&@mandir@&$mandir&g
15407  s&\\\${datarootdir}&$datarootdir&g' ;;
15408esac
15409_ACEOF
15410
15411# Neutralize VPATH when `$srcdir' = `.'.
15412# Shell code in configure.ac might set extrasub.
15413# FIXME: do we really want to maintain this feature?
15414cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15415ac_sed_extra="$ac_vpsub
15416$extrasub
15417_ACEOF
15418cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15419:t
15420/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15421s|@configure_input@|$ac_sed_conf_input|;t t
15422s&@top_builddir@&$ac_top_builddir_sub&;t t
15423s&@top_build_prefix@&$ac_top_build_prefix&;t t
15424s&@srcdir@&$ac_srcdir&;t t
15425s&@abs_srcdir@&$ac_abs_srcdir&;t t
15426s&@top_srcdir@&$ac_top_srcdir&;t t
15427s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15428s&@builddir@&$ac_builddir&;t t
15429s&@abs_builddir@&$ac_abs_builddir&;t t
15430s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15431s&@INSTALL@&$ac_INSTALL&;t t
15432s&@MKDIR_P@&$ac_MKDIR_P&;t t
15433$ac_datarootdir_hack
15434"
15435eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15436  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15437
15438test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15439  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15440  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
15441      "$ac_tmp/out"`; test -z "$ac_out"; } &&
15442  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15443which seems to be undefined.  Please make sure it is defined" >&5
15444$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15445which seems to be undefined.  Please make sure it is defined" >&2;}
15446
15447  rm -f "$ac_tmp/stdin"
15448  case $ac_file in
15449  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15450  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15451  esac \
15452  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15453 ;;
15454
15455
15456  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15457$as_echo "$as_me: executing $ac_file commands" >&6;}
15458 ;;
15459  esac
15460
15461
15462  case $ac_file$ac_mode in
15463    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15464  # Older Autoconf quotes --file arguments for eval, but not when files
15465  # are listed without --file.  Let's play safe and only enable the eval
15466  # if we detect the quoting.
15467  case $CONFIG_FILES in
15468  *\'*) eval set x "$CONFIG_FILES" ;;
15469  *)   set x $CONFIG_FILES ;;
15470  esac
15471  shift
15472  for mf
15473  do
15474    # Strip MF so we end up with the name of the file.
15475    mf=`echo "$mf" | sed -e 's/:.*$//'`
15476    # Check whether this is an Automake generated Makefile or not.
15477    # We used to match only the files named 'Makefile.in', but
15478    # some people rename them; so instead we look at the file content.
15479    # Grep'ing the first line is not enough: some people post-process
15480    # each Makefile.in and add a new line on top of each file to say so.
15481    # Grep'ing the whole file is not good either: AIX grep has a line
15482    # limit of 2048, but all sed's we know have understand at least 4000.
15483    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15484      dirpart=`$as_dirname -- "$mf" ||
15485$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15486	 X"$mf" : 'X\(//\)[^/]' \| \
15487	 X"$mf" : 'X\(//\)$' \| \
15488	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15489$as_echo X"$mf" |
15490    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15491	    s//\1/
15492	    q
15493	  }
15494	  /^X\(\/\/\)[^/].*/{
15495	    s//\1/
15496	    q
15497	  }
15498	  /^X\(\/\/\)$/{
15499	    s//\1/
15500	    q
15501	  }
15502	  /^X\(\/\).*/{
15503	    s//\1/
15504	    q
15505	  }
15506	  s/.*/./; q'`
15507    else
15508      continue
15509    fi
15510    # Extract the definition of DEPDIR, am__include, and am__quote
15511    # from the Makefile without running 'make'.
15512    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15513    test -z "$DEPDIR" && continue
15514    am__include=`sed -n 's/^am__include = //p' < "$mf"`
15515    test -z "$am__include" && continue
15516    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15517    # Find all dependency output files, they are included files with
15518    # $(DEPDIR) in their names.  We invoke sed twice because it is the
15519    # simplest approach to changing $(DEPDIR) to its actual value in the
15520    # expansion.
15521    for file in `sed -n "
15522      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15523	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15524      # Make sure the directory exists.
15525      test -f "$dirpart/$file" && continue
15526      fdir=`$as_dirname -- "$file" ||
15527$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15528	 X"$file" : 'X\(//\)[^/]' \| \
15529	 X"$file" : 'X\(//\)$' \| \
15530	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15531$as_echo X"$file" |
15532    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15533	    s//\1/
15534	    q
15535	  }
15536	  /^X\(\/\/\)[^/].*/{
15537	    s//\1/
15538	    q
15539	  }
15540	  /^X\(\/\/\)$/{
15541	    s//\1/
15542	    q
15543	  }
15544	  /^X\(\/\).*/{
15545	    s//\1/
15546	    q
15547	  }
15548	  s/.*/./; q'`
15549      as_dir=$dirpart/$fdir; as_fn_mkdir_p
15550      # echo "creating $dirpart/$file"
15551      echo '# dummy' > "$dirpart/$file"
15552    done
15553  done
15554}
15555 ;;
15556    "libtool":C)
15557
15558    # See if we are running on zsh, and set the options that allow our
15559    # commands through without removal of \ escapes.
15560    if test -n "${ZSH_VERSION+set}"; then
15561      setopt NO_GLOB_SUBST
15562    fi
15563
15564    cfgfile=${ofile}T
15565    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15566    $RM "$cfgfile"
15567
15568    cat <<_LT_EOF >> "$cfgfile"
15569#! $SHELL
15570# Generated automatically by $as_me ($PACKAGE) $VERSION
15571# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15572
15573# Provide generalized library-building support services.
15574# Written by Gordon Matzigkeit, 1996
15575
15576# Copyright (C) 2014 Free Software Foundation, Inc.
15577# This is free software; see the source for copying conditions.  There is NO
15578# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15579
15580# GNU Libtool is free software; you can redistribute it and/or modify
15581# it under the terms of the GNU General Public License as published by
15582# the Free Software Foundation; either version 2 of of the License, or
15583# (at your option) any later version.
15584#
15585# As a special exception to the GNU General Public License, if you
15586# distribute this file as part of a program or library that is built
15587# using GNU Libtool, you may include this file under the  same
15588# distribution terms that you use for the rest of that program.
15589#
15590# GNU Libtool is distributed in the hope that it will be useful, but
15591# WITHOUT ANY WARRANTY; without even the implied warranty of
15592# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15593# GNU General Public License for more details.
15594#
15595# You should have received a copy of the GNU General Public License
15596# along with this program.  If not, see <http://www.gnu.org/licenses/>.
15597
15598
15599# The names of the tagged configurations supported by this script.
15600available_tags=''
15601
15602# Configured defaults for sys_lib_dlsearch_path munging.
15603: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15604
15605# ### BEGIN LIBTOOL CONFIG
15606
15607# Which release of libtool.m4 was used?
15608macro_version=$macro_version
15609macro_revision=$macro_revision
15610
15611# Whether or not to build shared libraries.
15612build_libtool_libs=$enable_shared
15613
15614# Whether or not to build static libraries.
15615build_old_libs=$enable_static
15616
15617# What type of objects to build.
15618pic_mode=$pic_mode
15619
15620# Whether or not to optimize for fast installation.
15621fast_install=$enable_fast_install
15622
15623# Shared archive member basename,for filename based shared library versioning on AIX.
15624shared_archive_member_spec=$shared_archive_member_spec
15625
15626# Shell to use when invoking shell scripts.
15627SHELL=$lt_SHELL
15628
15629# An echo program that protects backslashes.
15630ECHO=$lt_ECHO
15631
15632# The PATH separator for the build system.
15633PATH_SEPARATOR=$lt_PATH_SEPARATOR
15634
15635# The host system.
15636host_alias=$host_alias
15637host=$host
15638host_os=$host_os
15639
15640# The build system.
15641build_alias=$build_alias
15642build=$build
15643build_os=$build_os
15644
15645# A sed program that does not truncate output.
15646SED=$lt_SED
15647
15648# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15649Xsed="\$SED -e 1s/^X//"
15650
15651# A grep program that handles long lines.
15652GREP=$lt_GREP
15653
15654# An ERE matcher.
15655EGREP=$lt_EGREP
15656
15657# A literal string matcher.
15658FGREP=$lt_FGREP
15659
15660# A BSD- or MS-compatible name lister.
15661NM=$lt_NM
15662
15663# Whether we need soft or hard links.
15664LN_S=$lt_LN_S
15665
15666# What is the maximum length of a command?
15667max_cmd_len=$max_cmd_len
15668
15669# Object file suffix (normally "o").
15670objext=$ac_objext
15671
15672# Executable file suffix (normally "").
15673exeext=$exeext
15674
15675# whether the shell understands "unset".
15676lt_unset=$lt_unset
15677
15678# turn spaces into newlines.
15679SP2NL=$lt_lt_SP2NL
15680
15681# turn newlines into spaces.
15682NL2SP=$lt_lt_NL2SP
15683
15684# convert \$build file names to \$host format.
15685to_host_file_cmd=$lt_cv_to_host_file_cmd
15686
15687# convert \$build files to toolchain format.
15688to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15689
15690# An object symbol dumper.
15691OBJDUMP=$lt_OBJDUMP
15692
15693# Method to check whether dependent libraries are shared objects.
15694deplibs_check_method=$lt_deplibs_check_method
15695
15696# Command to use when deplibs_check_method = "file_magic".
15697file_magic_cmd=$lt_file_magic_cmd
15698
15699# How to find potential files when deplibs_check_method = "file_magic".
15700file_magic_glob=$lt_file_magic_glob
15701
15702# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15703want_nocaseglob=$lt_want_nocaseglob
15704
15705# DLL creation program.
15706DLLTOOL=$lt_DLLTOOL
15707
15708# Command to associate shared and link libraries.
15709sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15710
15711# The archiver.
15712AR=$lt_AR
15713
15714# Flags to create an archive.
15715AR_FLAGS=$lt_AR_FLAGS
15716
15717# How to feed a file listing to the archiver.
15718archiver_list_spec=$lt_archiver_list_spec
15719
15720# A symbol stripping program.
15721STRIP=$lt_STRIP
15722
15723# Commands used to install an old-style archive.
15724RANLIB=$lt_RANLIB
15725old_postinstall_cmds=$lt_old_postinstall_cmds
15726old_postuninstall_cmds=$lt_old_postuninstall_cmds
15727
15728# Whether to use a lock for old archive extraction.
15729lock_old_archive_extraction=$lock_old_archive_extraction
15730
15731# A C compiler.
15732LTCC=$lt_CC
15733
15734# LTCC compiler flags.
15735LTCFLAGS=$lt_CFLAGS
15736
15737# Take the output of nm and produce a listing of raw symbols and C names.
15738global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15739
15740# Transform the output of nm in a proper C declaration.
15741global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15742
15743# Transform the output of nm into a list of symbols to manually relocate.
15744global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15745
15746# Transform the output of nm in a C name address pair.
15747global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15748
15749# Transform the output of nm in a C name address pair when lib prefix is needed.
15750global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15751
15752# The name lister interface.
15753nm_interface=$lt_lt_cv_nm_interface
15754
15755# Specify filename containing input files for \$NM.
15756nm_file_list_spec=$lt_nm_file_list_spec
15757
15758# The root where to search for dependent libraries,and where our libraries should be installed.
15759lt_sysroot=$lt_sysroot
15760
15761# Command to truncate a binary pipe.
15762lt_truncate_bin=$lt_lt_cv_truncate_bin
15763
15764# The name of the directory that contains temporary libtool files.
15765objdir=$objdir
15766
15767# Used to examine libraries when file_magic_cmd begins with "file".
15768MAGIC_CMD=$MAGIC_CMD
15769
15770# Must we lock files when doing compilation?
15771need_locks=$lt_need_locks
15772
15773# Manifest tool.
15774MANIFEST_TOOL=$lt_MANIFEST_TOOL
15775
15776# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15777DSYMUTIL=$lt_DSYMUTIL
15778
15779# Tool to change global to local symbols on Mac OS X.
15780NMEDIT=$lt_NMEDIT
15781
15782# Tool to manipulate fat objects and archives on Mac OS X.
15783LIPO=$lt_LIPO
15784
15785# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15786OTOOL=$lt_OTOOL
15787
15788# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15789OTOOL64=$lt_OTOOL64
15790
15791# Old archive suffix (normally "a").
15792libext=$libext
15793
15794# Shared library suffix (normally ".so").
15795shrext_cmds=$lt_shrext_cmds
15796
15797# The commands to extract the exported symbol list from a shared archive.
15798extract_expsyms_cmds=$lt_extract_expsyms_cmds
15799
15800# Variables whose values should be saved in libtool wrapper scripts and
15801# restored at link time.
15802variables_saved_for_relink=$lt_variables_saved_for_relink
15803
15804# Do we need the "lib" prefix for modules?
15805need_lib_prefix=$need_lib_prefix
15806
15807# Do we need a version for libraries?
15808need_version=$need_version
15809
15810# Library versioning type.
15811version_type=$version_type
15812
15813# Shared library runtime path variable.
15814runpath_var=$runpath_var
15815
15816# Shared library path variable.
15817shlibpath_var=$shlibpath_var
15818
15819# Is shlibpath searched before the hard-coded library search path?
15820shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15821
15822# Format of library name prefix.
15823libname_spec=$lt_libname_spec
15824
15825# List of archive names.  First name is the real one, the rest are links.
15826# The last name is the one that the linker finds with -lNAME
15827library_names_spec=$lt_library_names_spec
15828
15829# The coded name of the library, if different from the real name.
15830soname_spec=$lt_soname_spec
15831
15832# Permission mode override for installation of shared libraries.
15833install_override_mode=$lt_install_override_mode
15834
15835# Command to use after installation of a shared archive.
15836postinstall_cmds=$lt_postinstall_cmds
15837
15838# Command to use after uninstallation of a shared archive.
15839postuninstall_cmds=$lt_postuninstall_cmds
15840
15841# Commands used to finish a libtool library installation in a directory.
15842finish_cmds=$lt_finish_cmds
15843
15844# As "finish_cmds", except a single script fragment to be evaled but
15845# not shown.
15846finish_eval=$lt_finish_eval
15847
15848# Whether we should hardcode library paths into libraries.
15849hardcode_into_libs=$hardcode_into_libs
15850
15851# Compile-time system search path for libraries.
15852sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15853
15854# Detected run-time system search path for libraries.
15855sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
15856
15857# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
15858configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
15859
15860# Whether dlopen is supported.
15861dlopen_support=$enable_dlopen
15862
15863# Whether dlopen of programs is supported.
15864dlopen_self=$enable_dlopen_self
15865
15866# Whether dlopen of statically linked programs is supported.
15867dlopen_self_static=$enable_dlopen_self_static
15868
15869# Commands to strip libraries.
15870old_striplib=$lt_old_striplib
15871striplib=$lt_striplib
15872
15873
15874# The linker used to build libraries.
15875LD=$lt_LD
15876
15877# How to create reloadable object files.
15878reload_flag=$lt_reload_flag
15879reload_cmds=$lt_reload_cmds
15880
15881# Commands used to build an old-style archive.
15882old_archive_cmds=$lt_old_archive_cmds
15883
15884# A language specific compiler.
15885CC=$lt_compiler
15886
15887# Is the compiler the GNU compiler?
15888with_gcc=$GCC
15889
15890# Compiler flag to turn off builtin functions.
15891no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15892
15893# Additional compiler flags for building library objects.
15894pic_flag=$lt_lt_prog_compiler_pic
15895
15896# How to pass a linker flag through the compiler.
15897wl=$lt_lt_prog_compiler_wl
15898
15899# Compiler flag to prevent dynamic linking.
15900link_static_flag=$lt_lt_prog_compiler_static
15901
15902# Does compiler simultaneously support -c and -o options?
15903compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15904
15905# Whether or not to add -lc for building shared libraries.
15906build_libtool_need_lc=$archive_cmds_need_lc
15907
15908# Whether or not to disallow shared libs when runtime libs are static.
15909allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15910
15911# Compiler flag to allow reflexive dlopens.
15912export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15913
15914# Compiler flag to generate shared objects directly from archives.
15915whole_archive_flag_spec=$lt_whole_archive_flag_spec
15916
15917# Whether the compiler copes with passing no objects directly.
15918compiler_needs_object=$lt_compiler_needs_object
15919
15920# Create an old-style archive from a shared archive.
15921old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15922
15923# Create a temporary old-style archive to link instead of a shared archive.
15924old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15925
15926# Commands used to build a shared archive.
15927archive_cmds=$lt_archive_cmds
15928archive_expsym_cmds=$lt_archive_expsym_cmds
15929
15930# Commands used to build a loadable module if different from building
15931# a shared archive.
15932module_cmds=$lt_module_cmds
15933module_expsym_cmds=$lt_module_expsym_cmds
15934
15935# Whether we are building with GNU ld or not.
15936with_gnu_ld=$lt_with_gnu_ld
15937
15938# Flag that allows shared libraries with undefined symbols to be built.
15939allow_undefined_flag=$lt_allow_undefined_flag
15940
15941# Flag that enforces no undefined symbols.
15942no_undefined_flag=$lt_no_undefined_flag
15943
15944# Flag to hardcode \$libdir into a binary during linking.
15945# This must work even if \$libdir does not exist
15946hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15947
15948# Whether we need a single "-rpath" flag with a separated argument.
15949hardcode_libdir_separator=$lt_hardcode_libdir_separator
15950
15951# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15952# DIR into the resulting binary.
15953hardcode_direct=$hardcode_direct
15954
15955# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15956# DIR into the resulting binary and the resulting library dependency is
15957# "absolute",i.e impossible to change by setting \$shlibpath_var if the
15958# library is relocated.
15959hardcode_direct_absolute=$hardcode_direct_absolute
15960
15961# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15962# into the resulting binary.
15963hardcode_minus_L=$hardcode_minus_L
15964
15965# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15966# into the resulting binary.
15967hardcode_shlibpath_var=$hardcode_shlibpath_var
15968
15969# Set to "yes" if building a shared library automatically hardcodes DIR
15970# into the library and all subsequent libraries and executables linked
15971# against it.
15972hardcode_automatic=$hardcode_automatic
15973
15974# Set to yes if linker adds runtime paths of dependent libraries
15975# to runtime path list.
15976inherit_rpath=$inherit_rpath
15977
15978# Whether libtool must link a program against all its dependency libraries.
15979link_all_deplibs=$link_all_deplibs
15980
15981# Set to "yes" if exported symbols are required.
15982always_export_symbols=$always_export_symbols
15983
15984# The commands to list exported symbols.
15985export_symbols_cmds=$lt_export_symbols_cmds
15986
15987# Symbols that should not be listed in the preloaded symbols.
15988exclude_expsyms=$lt_exclude_expsyms
15989
15990# Symbols that must always be exported.
15991include_expsyms=$lt_include_expsyms
15992
15993# Commands necessary for linking programs (against libraries) with templates.
15994prelink_cmds=$lt_prelink_cmds
15995
15996# Commands necessary for finishing linking programs.
15997postlink_cmds=$lt_postlink_cmds
15998
15999# Specify filename containing input files.
16000file_list_spec=$lt_file_list_spec
16001
16002# How to hardcode a shared library path into an executable.
16003hardcode_action=$hardcode_action
16004
16005# ### END LIBTOOL CONFIG
16006
16007_LT_EOF
16008
16009    cat <<'_LT_EOF' >> "$cfgfile"
16010
16011# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
16012
16013# func_munge_path_list VARIABLE PATH
16014# -----------------------------------
16015# VARIABLE is name of variable containing _space_ separated list of
16016# directories to be munged by the contents of PATH, which is string
16017# having a format:
16018# "DIR[:DIR]:"
16019#       string "DIR[ DIR]" will be prepended to VARIABLE
16020# ":DIR[:DIR]"
16021#       string "DIR[ DIR]" will be appended to VARIABLE
16022# "DIRP[:DIRP]::[DIRA:]DIRA"
16023#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
16024#       "DIRA[ DIRA]" will be appended to VARIABLE
16025# "DIR[:DIR]"
16026#       VARIABLE will be replaced by "DIR[ DIR]"
16027func_munge_path_list ()
16028{
16029    case x$2 in
16030    x)
16031        ;;
16032    *:)
16033        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
16034        ;;
16035    x:*)
16036        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
16037        ;;
16038    *::*)
16039        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
16040        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
16041        ;;
16042    *)
16043        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
16044        ;;
16045    esac
16046}
16047
16048
16049# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
16050func_cc_basename ()
16051{
16052    for cc_temp in $*""; do
16053      case $cc_temp in
16054        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16055        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16056        \-*) ;;
16057        *) break;;
16058      esac
16059    done
16060    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
16061}
16062
16063
16064# ### END FUNCTIONS SHARED WITH CONFIGURE
16065
16066_LT_EOF
16067
16068  case $host_os in
16069  aix3*)
16070    cat <<\_LT_EOF >> "$cfgfile"
16071# AIX sometimes has problems with the GCC collect2 program.  For some
16072# reason, if we set the COLLECT_NAMES environment variable, the problems
16073# vanish in a puff of smoke.
16074if test set != "${COLLECT_NAMES+set}"; then
16075  COLLECT_NAMES=
16076  export COLLECT_NAMES
16077fi
16078_LT_EOF
16079    ;;
16080  esac
16081
16082
16083ltmain=$ac_aux_dir/ltmain.sh
16084
16085
16086  # We use sed instead of cat because bash on DJGPP gets confused if
16087  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16088  # text mode, it properly converts lines to CR/LF.  This bash problem
16089  # is reportedly fixed, but why not run on old versions too?
16090  sed '$q' "$ltmain" >> "$cfgfile" \
16091     || (rm -f "$cfgfile"; exit 1)
16092
16093   mv -f "$cfgfile" "$ofile" ||
16094    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16095  chmod +x "$ofile"
16096
16097 ;;
16098
16099  esac
16100done # for ac_tag
16101
16102
16103as_fn_exit 0
16104_ACEOF
16105ac_clean_files=$ac_clean_files_save
16106
16107test $ac_write_fail = 0 ||
16108  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16109
16110
16111# configure is writing to config.log, and then calls config.status.
16112# config.status does its own redirection, appending to config.log.
16113# Unfortunately, on DOS this fails, as config.log is still kept open
16114# by configure, so config.status won't be able to write to it; its
16115# output is simply discarded.  So we exec the FD to /dev/null,
16116# effectively closing config.log, so it can be properly (re)opened and
16117# appended to by config.status.  When coming back to configure, we
16118# need to make the FD available again.
16119if test "$no_create" != yes; then
16120  ac_cs_success=:
16121  ac_config_status_args=
16122  test "$silent" = yes &&
16123    ac_config_status_args="$ac_config_status_args --quiet"
16124  exec 5>/dev/null
16125  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16126  exec 5>>config.log
16127  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16128  # would make configure fail if this is the last instruction.
16129  $ac_cs_success || as_fn_exit 1
16130fi
16131if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16132  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16133$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16134fi
16135
16136