xref: /sqlite-3.40.0/configure (revision 4e8ad3bc)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for sqlite 3.22.0.
4#
5#
6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7#
8#
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## -------------------- ##
12## M4sh Initialization. ##
13## -------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in #(
26  *posix*) :
27    set -o posix ;; #(
28  *) :
29     ;;
30esac
31fi
32
33
34as_nl='
35'
36export as_nl
37# Printing a long string crashes Solaris 7 /usr/bin/printf.
38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41# Prefer a ksh shell builtin over an external printf program on Solaris,
42# but without wasting forks for bash or zsh.
43if test -z "$BASH_VERSION$ZSH_VERSION" \
44    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45  as_echo='print -r --'
46  as_echo_n='print -rn --'
47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in #(
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81
82# IFS
83# We need space, tab and new line, in precisely that order.  Quoting is
84# there to prevent editors from complaining about space-tab.
85# (If _AS_PATH_WALK were called with IFS unset, it would disable word
86# splitting by setting IFS to empty value.)
87IFS=" ""	$as_nl"
88
89# Find who we are.  Look in the path if we contain no directory separator.
90as_myself=
91case $0 in #((
92  *[\\/]* ) as_myself=$0 ;;
93  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94for as_dir in $PATH
95do
96  IFS=$as_save_IFS
97  test -z "$as_dir" && as_dir=.
98    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99  done
100IFS=$as_save_IFS
101
102     ;;
103esac
104# We did not find ourselves, most probably we were run as `sh COMMAND'
105# in which case we are not to be found in the path.
106if test "x$as_myself" = x; then
107  as_myself=$0
108fi
109if test ! -f "$as_myself"; then
110  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111  exit 1
112fi
113
114# Unset variables that we do not need and which cause bugs (e.g. in
115# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116# suppresses any "Segmentation fault" message there.  '((' could
117# trigger a bug in pdksh 5.2.14.
118for as_var in BASH_ENV ENV MAIL MAILPATH
119do eval test x\${$as_var+set} = xset \
120  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121done
122PS1='$ '
123PS2='> '
124PS4='+ '
125
126# NLS nuisances.
127LC_ALL=C
128export LC_ALL
129LANGUAGE=C
130export LANGUAGE
131
132# CDPATH.
133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135# Use a proper internal environment variable to ensure we don't fall
136  # into an infinite loop, continuously re-executing ourselves.
137  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138    _as_can_reexec=no; export _as_can_reexec;
139    # We cannot yet assume a decent shell, so we have to provide a
140# neutralization value for shells without unset; and this also
141# works around shells that cannot unset nonexistent variables.
142# Preserve -v and -x to the replacement shell.
143BASH_ENV=/dev/null
144ENV=/dev/null
145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146case $- in # ((((
147  *v*x* | *x*v* ) as_opts=-vx ;;
148  *v* ) as_opts=-v ;;
149  *x* ) as_opts=-x ;;
150  * ) as_opts= ;;
151esac
152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153# Admittedly, this is quite paranoid, since all the known shells bail
154# out after a failed `exec'.
155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156as_fn_exit 255
157  fi
158  # We don't want this to propagate to other subprocesses.
159          { _as_can_reexec=; unset _as_can_reexec;}
160if test "x$CONFIG_SHELL" = x; then
161  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162  emulate sh
163  NULLCMD=:
164  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165  # is contrary to our usage.  Disable this feature.
166  alias -g '\${1+\"\$@\"}'='\"\$@\"'
167  setopt NO_GLOB_SUBST
168else
169  case \`(set -o) 2>/dev/null\` in #(
170  *posix*) :
171    set -o posix ;; #(
172  *) :
173     ;;
174esac
175fi
176"
177  as_required="as_fn_return () { (exit \$1); }
178as_fn_success () { as_fn_return 0; }
179as_fn_failure () { as_fn_return 1; }
180as_fn_ret_success () { return 0; }
181as_fn_ret_failure () { return 1; }
182
183exitcode=0
184as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190else
191  exitcode=1; echo positional parameters were not saved.
192fi
193test x\$exitcode = x0 || exit 1
194test -x / || exit 1"
195  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199test \$(( 1 + 1 )) = 2 || exit 1"
200  if (eval "$as_required") 2>/dev/null; then :
201  as_have_required=yes
202else
203  as_have_required=no
204fi
205  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207else
208  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209as_found=false
210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211do
212  IFS=$as_save_IFS
213  test -z "$as_dir" && as_dir=.
214  as_found=:
215  case $as_dir in #(
216	 /*)
217	   for as_base in sh bash ksh sh5; do
218	     # Try only shells that exist, to save several forks.
219	     as_shell=$as_dir/$as_base
220	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222  CONFIG_SHELL=$as_shell as_have_required=yes
223		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  break 2
225fi
226fi
227	   done;;
228       esac
229  as_found=false
230done
231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233  CONFIG_SHELL=$SHELL as_have_required=yes
234fi; }
235IFS=$as_save_IFS
236
237
238      if test "x$CONFIG_SHELL" != x; then :
239  export CONFIG_SHELL
240             # We cannot yet assume a decent shell, so we have to provide a
241# neutralization value for shells without unset; and this also
242# works around shells that cannot unset nonexistent variables.
243# Preserve -v and -x to the replacement shell.
244BASH_ENV=/dev/null
245ENV=/dev/null
246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247case $- in # ((((
248  *v*x* | *x*v* ) as_opts=-vx ;;
249  *v* ) as_opts=-v ;;
250  *x* ) as_opts=-x ;;
251  * ) as_opts= ;;
252esac
253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254# Admittedly, this is quite paranoid, since all the known shells bail
255# out after a failed `exec'.
256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257exit 255
258fi
259
260    if test x$as_have_required = xno; then :
261  $as_echo "$0: This script requires a shell more modern than all"
262  $as_echo "$0: the shells that I found on your system."
263  if test x${ZSH_VERSION+set} = xset ; then
264    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266  else
267    $as_echo "$0: Please tell [email protected] about your system,
268$0: including any error possibly output before this
269$0: message. Then install a modern shell, or manually run
270$0: the script under such a shell if you do have one."
271  fi
272  exit 1
273fi
274fi
275fi
276SHELL=${CONFIG_SHELL-/bin/sh}
277export SHELL
278# Unset more variables known to interfere with behavior of common tools.
279CLICOLOR_FORCE= GREP_OPTIONS=
280unset CLICOLOR_FORCE GREP_OPTIONS
281
282## --------------------- ##
283## M4sh Shell Functions. ##
284## --------------------- ##
285# as_fn_unset VAR
286# ---------------
287# Portably unset VAR.
288as_fn_unset ()
289{
290  { eval $1=; unset $1;}
291}
292as_unset=as_fn_unset
293
294# as_fn_set_status STATUS
295# -----------------------
296# Set $? to STATUS, without forking.
297as_fn_set_status ()
298{
299  return $1
300} # as_fn_set_status
301
302# as_fn_exit STATUS
303# -----------------
304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305as_fn_exit ()
306{
307  set +e
308  as_fn_set_status $1
309  exit $1
310} # as_fn_exit
311
312# as_fn_mkdir_p
313# -------------
314# Create "$as_dir" as a directory, including parents if necessary.
315as_fn_mkdir_p ()
316{
317
318  case $as_dir in #(
319  -*) as_dir=./$as_dir;;
320  esac
321  test -d "$as_dir" || eval $as_mkdir_p || {
322    as_dirs=
323    while :; do
324      case $as_dir in #(
325      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326      *) as_qdir=$as_dir;;
327      esac
328      as_dirs="'$as_qdir' $as_dirs"
329      as_dir=`$as_dirname -- "$as_dir" ||
330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331	 X"$as_dir" : 'X\(//\)[^/]' \| \
332	 X"$as_dir" : 'X\(//\)$' \| \
333	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334$as_echo X"$as_dir" |
335    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336	    s//\1/
337	    q
338	  }
339	  /^X\(\/\/\)[^/].*/{
340	    s//\1/
341	    q
342	  }
343	  /^X\(\/\/\)$/{
344	    s//\1/
345	    q
346	  }
347	  /^X\(\/\).*/{
348	    s//\1/
349	    q
350	  }
351	  s/.*/./; q'`
352      test -d "$as_dir" && break
353    done
354    test -z "$as_dirs" || eval "mkdir $as_dirs"
355  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358} # as_fn_mkdir_p
359
360# as_fn_executable_p FILE
361# -----------------------
362# Test if FILE is an executable regular file.
363as_fn_executable_p ()
364{
365  test -f "$1" && test -x "$1"
366} # as_fn_executable_p
367# as_fn_append VAR VALUE
368# ----------------------
369# Append the text in VALUE to the end of the definition contained in VAR. Take
370# advantage of any shell optimizations that allow amortized linear growth over
371# repeated appends, instead of the typical quadratic growth present in naive
372# implementations.
373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374  eval 'as_fn_append ()
375  {
376    eval $1+=\$2
377  }'
378else
379  as_fn_append ()
380  {
381    eval $1=\$$1\$2
382  }
383fi # as_fn_append
384
385# as_fn_arith ARG...
386# ------------------
387# Perform arithmetic evaluation on the ARGs, and store the result in the
388# global $as_val. Take advantage of shells that can avoid forks. The arguments
389# must be portable across $(()) and expr.
390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391  eval 'as_fn_arith ()
392  {
393    as_val=$(( $* ))
394  }'
395else
396  as_fn_arith ()
397  {
398    as_val=`expr "$@" || test $? -eq 1`
399  }
400fi # as_fn_arith
401
402
403# as_fn_error STATUS ERROR [LINENO LOG_FD]
404# ----------------------------------------
405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407# script with STATUS, using 1 if that was 0.
408as_fn_error ()
409{
410  as_status=$1; test $as_status -eq 0 && as_status=1
411  if test "$4"; then
412    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414  fi
415  $as_echo "$as_me: error: $2" >&2
416  as_fn_exit $as_status
417} # as_fn_error
418
419if expr a : '\(a\)' >/dev/null 2>&1 &&
420   test "X`expr 00001 : '.*\(...\)'`" = X001; then
421  as_expr=expr
422else
423  as_expr=false
424fi
425
426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427  as_basename=basename
428else
429  as_basename=false
430fi
431
432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433  as_dirname=dirname
434else
435  as_dirname=false
436fi
437
438as_me=`$as_basename -- "$0" ||
439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440	 X"$0" : 'X\(//\)$' \| \
441	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442$as_echo X/"$0" |
443    sed '/^.*\/\([^/][^/]*\)\/*$/{
444	    s//\1/
445	    q
446	  }
447	  /^X\/\(\/\/\)$/{
448	    s//\1/
449	    q
450	  }
451	  /^X\/\(\/\).*/{
452	    s//\1/
453	    q
454	  }
455	  s/.*/./; q'`
456
457# Avoid depending upon Character Ranges.
458as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461as_cr_digits='0123456789'
462as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465  as_lineno_1=$LINENO as_lineno_1a=$LINENO
466  as_lineno_2=$LINENO as_lineno_2a=$LINENO
467  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
470  sed -n '
471    p
472    /[$]LINENO/=
473  ' <$as_myself |
474    sed '
475      s/[$]LINENO.*/&-/
476      t lineno
477      b
478      :lineno
479      N
480      :loop
481      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482      t loop
483      s/-\n.*//
484    ' >$as_me.lineno &&
485  chmod +x "$as_me.lineno" ||
486    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489  # already done that, so ensure we don't try to do so again and fall
490  # in an infinite loop.  This has already happened in practice.
491  _as_can_reexec=no; export _as_can_reexec
492  # Don't try to exec as it changes $[0], causing all sort of problems
493  # (the dirname of $[0] is not the place where we might find the
494  # original and so on.  Autoconf is especially sensitive to this).
495  . "./$as_me.lineno"
496  # Exit status is that of the last command.
497  exit
498}
499
500ECHO_C= ECHO_N= ECHO_T=
501case `echo -n x` in #(((((
502-n*)
503  case `echo 'xy\c'` in
504  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
505  xy)  ECHO_C='\c';;
506  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
507       ECHO_T='	';;
508  esac;;
509*)
510  ECHO_N='-n';;
511esac
512
513rm -f conf$$ conf$$.exe conf$$.file
514if test -d conf$$.dir; then
515  rm -f conf$$.dir/conf$$.file
516else
517  rm -f conf$$.dir
518  mkdir conf$$.dir 2>/dev/null
519fi
520if (echo >conf$$.file) 2>/dev/null; then
521  if ln -s conf$$.file conf$$ 2>/dev/null; then
522    as_ln_s='ln -s'
523    # ... but there are two gotchas:
524    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526    # In both cases, we have to default to `cp -pR'.
527    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528      as_ln_s='cp -pR'
529  elif ln conf$$.file conf$$ 2>/dev/null; then
530    as_ln_s=ln
531  else
532    as_ln_s='cp -pR'
533  fi
534else
535  as_ln_s='cp -pR'
536fi
537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538rmdir conf$$.dir 2>/dev/null
539
540if mkdir -p . 2>/dev/null; then
541  as_mkdir_p='mkdir -p "$as_dir"'
542else
543  test -d ./-p && rmdir ./-p
544  as_mkdir_p=false
545fi
546
547as_test_x='test -x'
548as_executable_p=as_fn_executable_p
549
550# Sed expression to map a string onto a valid CPP name.
551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553# Sed expression to map a string onto a valid variable name.
554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557
558# Check that we are running under the correct shell.
559SHELL=${CONFIG_SHELL-/bin/sh}
560
561case X$lt_ECHO in
562X*--fallback-echo)
563  # Remove one level of quotation (which was required for Make).
564  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
565  ;;
566esac
567
568ECHO=${lt_ECHO-echo}
569if test "X$1" = X--no-reexec; then
570  # Discard the --no-reexec flag, and continue.
571  shift
572elif test "X$1" = X--fallback-echo; then
573  # Avoid inline document here, it may be left over
574  :
575elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
576  # Yippee, $ECHO works!
577  :
578else
579  # Restart under the correct shell.
580  exec $SHELL "$0" --no-reexec ${1+"$@"}
581fi
582
583if test "X$1" = X--fallback-echo; then
584  # used as fallback echo
585  shift
586  cat <<_LT_EOF
587$*
588_LT_EOF
589  exit 0
590fi
591
592# The HP-UX ksh and POSIX shell print the target directory to stdout
593# if CDPATH is set.
594(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
595
596if test -z "$lt_ECHO"; then
597  if test "X${echo_test_string+set}" != Xset; then
598    # find a string as large as possible, as long as the shell can cope with it
599    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
600      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
601      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
602	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
603      then
604        break
605      fi
606    done
607  fi
608
609  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
610     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
611     test "X$echo_testing_string" = "X$echo_test_string"; then
612    :
613  else
614    # The Solaris, AIX, and Digital Unix default echo programs unquote
615    # backslashes.  This makes it impossible to quote backslashes using
616    #   echo "$something" | sed 's/\\/\\\\/g'
617    #
618    # So, first we look for a working echo in the user's PATH.
619
620    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
621    for dir in $PATH /usr/ucb; do
622      IFS="$lt_save_ifs"
623      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
624         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
625         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
626         test "X$echo_testing_string" = "X$echo_test_string"; then
627        ECHO="$dir/echo"
628        break
629      fi
630    done
631    IFS="$lt_save_ifs"
632
633    if test "X$ECHO" = Xecho; then
634      # We didn't find a better echo, so look for alternatives.
635      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
636         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
637         test "X$echo_testing_string" = "X$echo_test_string"; then
638        # This shell has a builtin print -r that does the trick.
639        ECHO='print -r'
640      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
641	   test "X$CONFIG_SHELL" != X/bin/ksh; then
642        # If we have ksh, try running configure again with it.
643        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
644        export ORIGINAL_CONFIG_SHELL
645        CONFIG_SHELL=/bin/ksh
646        export CONFIG_SHELL
647        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
648      else
649        # Try using printf.
650        ECHO='printf %s\n'
651        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
652	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
653	   test "X$echo_testing_string" = "X$echo_test_string"; then
654	  # Cool, printf works
655	  :
656        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
657	     test "X$echo_testing_string" = 'X\t' &&
658	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
659	     test "X$echo_testing_string" = "X$echo_test_string"; then
660	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
661	  export CONFIG_SHELL
662	  SHELL="$CONFIG_SHELL"
663	  export SHELL
664	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
665        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
666	     test "X$echo_testing_string" = 'X\t' &&
667	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
668	     test "X$echo_testing_string" = "X$echo_test_string"; then
669	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
670        else
671	  # maybe with a smaller string...
672	  prev=:
673
674	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
675	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
676	    then
677	      break
678	    fi
679	    prev="$cmd"
680	  done
681
682	  if test "$prev" != 'sed 50q "$0"'; then
683	    echo_test_string=`eval $prev`
684	    export echo_test_string
685	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
686	  else
687	    # Oops.  We lost completely, so just stick with echo.
688	    ECHO=echo
689	  fi
690        fi
691      fi
692    fi
693  fi
694fi
695
696# Copy echo and quote the copy suitably for passing to libtool from
697# the Makefile, instead of quoting the original, which is used later.
698lt_ECHO=$ECHO
699if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
700   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
701fi
702
703
704
705
706test -n "$DJDIR" || exec 7<&0 </dev/null
707exec 6>&1
708
709# Name of the host.
710# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
711# so uname gets run too.
712ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
713
714#
715# Initializations.
716#
717ac_default_prefix=/usr/local
718ac_clean_files=
719ac_config_libobj_dir=.
720LIBOBJS=
721cross_compiling=no
722subdirs=
723MFLAGS=
724MAKEFLAGS=
725
726# Identity of this package.
727PACKAGE_NAME='sqlite'
728PACKAGE_TARNAME='sqlite'
729PACKAGE_VERSION='3.22.0'
730PACKAGE_STRING='sqlite 3.22.0'
731PACKAGE_BUGREPORT=''
732PACKAGE_URL=''
733
734# Factoring default headers for most tests.
735ac_includes_default="\
736#include <stdio.h>
737#ifdef HAVE_SYS_TYPES_H
738# include <sys/types.h>
739#endif
740#ifdef HAVE_SYS_STAT_H
741# include <sys/stat.h>
742#endif
743#ifdef STDC_HEADERS
744# include <stdlib.h>
745# include <stddef.h>
746#else
747# ifdef HAVE_STDLIB_H
748#  include <stdlib.h>
749# endif
750#endif
751#ifdef HAVE_STRING_H
752# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
753#  include <memory.h>
754# endif
755# include <string.h>
756#endif
757#ifdef HAVE_STRINGS_H
758# include <strings.h>
759#endif
760#ifdef HAVE_INTTYPES_H
761# include <inttypes.h>
762#endif
763#ifdef HAVE_STDINT_H
764# include <stdint.h>
765#endif
766#ifdef HAVE_UNISTD_H
767# include <unistd.h>
768#endif"
769
770ac_subst_vars='LTLIBOBJS
771LIBOBJS
772BUILD_CFLAGS
773USE_GCOV
774OPT_FEATURE_FLAGS
775USE_AMALGAMATION
776TARGET_DEBUG
777TARGET_HAVE_EDITLINE
778TARGET_HAVE_READLINE
779TARGET_READLINE_INC
780TARGET_READLINE_LIBS
781HAVE_TCL
782TCL_SHLIB_SUFFIX
783TCL_STUB_LIB_SPEC
784TCL_STUB_LIB_FLAG
785TCL_STUB_LIB_FILE
786TCL_LIB_SPEC
787TCL_LIB_FLAG
788TCL_LIB_FILE
789TCL_INCLUDE_SPEC
790TCL_SRC_DIR
791TCL_BIN_DIR
792TCL_VERSION
793TARGET_EXEEXT
794SQLITE_OS_WIN
795SQLITE_OS_UNIX
796BUILD_EXEEXT
797TEMP_STORE
798ALLOWRELEASE
799SQLITE_THREADSAFE
800BUILD_CC
801VERSION_NUMBER
802RELEASE
803VERSION
804program_prefix
805TCLLIBDIR
806TCLSH_CMD
807INSTALL_DATA
808INSTALL_SCRIPT
809INSTALL_PROGRAM
810CPP
811OTOOL64
812OTOOL
813LIPO
814NMEDIT
815DSYMUTIL
816lt_ECHO
817RANLIB
818STRIP
819AR
820OBJDUMP
821LN_S
822NM
823ac_ct_DUMPBIN
824DUMPBIN
825LD
826FGREP
827EGREP
828GREP
829SED
830OBJEXT
831EXEEXT
832ac_ct_CC
833CPPFLAGS
834LDFLAGS
835CFLAGS
836CC
837host_os
838host_vendor
839host_cpu
840host
841build_os
842build_vendor
843build_cpu
844build
845LIBTOOL
846target_alias
847host_alias
848build_alias
849LIBS
850ECHO_T
851ECHO_N
852ECHO_C
853DEFS
854mandir
855localedir
856libdir
857psdir
858pdfdir
859dvidir
860htmldir
861infodir
862docdir
863oldincludedir
864includedir
865localstatedir
866sharedstatedir
867sysconfdir
868datadir
869datarootdir
870libexecdir
871sbindir
872bindir
873program_transform_name
874prefix
875exec_prefix
876PACKAGE_URL
877PACKAGE_BUGREPORT
878PACKAGE_STRING
879PACKAGE_VERSION
880PACKAGE_TARNAME
881PACKAGE_NAME
882PATH_SEPARATOR
883SHELL'
884ac_subst_files=''
885ac_user_opts='
886enable_option_checking
887enable_shared
888enable_static
889with_pic
890enable_fast_install
891with_gnu_ld
892enable_libtool_lock
893enable_largefile
894enable_threadsafe
895enable_releasemode
896enable_tempstore
897enable_tcl
898with_tcl
899enable_editline
900enable_readline
901with_readline_lib
902with_readline_inc
903enable_debug
904enable_amalgamation
905enable_load_extension
906enable_memsys5
907enable_memsys3
908enable_fts3
909enable_fts4
910enable_fts5
911enable_json1
912enable_update_limit
913enable_rtree
914enable_session
915enable_gcov
916'
917      ac_precious_vars='build_alias
918host_alias
919target_alias
920CC
921CFLAGS
922LDFLAGS
923LIBS
924CPPFLAGS
925CPP
926TCLLIBDIR'
927
928
929# Initialize some variables set by options.
930ac_init_help=
931ac_init_version=false
932ac_unrecognized_opts=
933ac_unrecognized_sep=
934# The variables have the same names as the options, with
935# dashes changed to underlines.
936cache_file=/dev/null
937exec_prefix=NONE
938no_create=
939no_recursion=
940prefix=NONE
941program_prefix=NONE
942program_suffix=NONE
943program_transform_name=s,x,x,
944silent=
945site=
946srcdir=
947verbose=
948x_includes=NONE
949x_libraries=NONE
950
951# Installation directory options.
952# These are left unexpanded so users can "make install exec_prefix=/foo"
953# and all the variables that are supposed to be based on exec_prefix
954# by default will actually change.
955# Use braces instead of parens because sh, perl, etc. also accept them.
956# (The list follows the same order as the GNU Coding Standards.)
957bindir='${exec_prefix}/bin'
958sbindir='${exec_prefix}/sbin'
959libexecdir='${exec_prefix}/libexec'
960datarootdir='${prefix}/share'
961datadir='${datarootdir}'
962sysconfdir='${prefix}/etc'
963sharedstatedir='${prefix}/com'
964localstatedir='${prefix}/var'
965includedir='${prefix}/include'
966oldincludedir='/usr/include'
967docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
968infodir='${datarootdir}/info'
969htmldir='${docdir}'
970dvidir='${docdir}'
971pdfdir='${docdir}'
972psdir='${docdir}'
973libdir='${exec_prefix}/lib'
974localedir='${datarootdir}/locale'
975mandir='${datarootdir}/man'
976
977ac_prev=
978ac_dashdash=
979for ac_option
980do
981  # If the previous option needs an argument, assign it.
982  if test -n "$ac_prev"; then
983    eval $ac_prev=\$ac_option
984    ac_prev=
985    continue
986  fi
987
988  case $ac_option in
989  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
990  *=)   ac_optarg= ;;
991  *)    ac_optarg=yes ;;
992  esac
993
994  # Accept the important Cygnus configure options, so we can diagnose typos.
995
996  case $ac_dashdash$ac_option in
997  --)
998    ac_dashdash=yes ;;
999
1000  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1001    ac_prev=bindir ;;
1002  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1003    bindir=$ac_optarg ;;
1004
1005  -build | --build | --buil | --bui | --bu)
1006    ac_prev=build_alias ;;
1007  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1008    build_alias=$ac_optarg ;;
1009
1010  -cache-file | --cache-file | --cache-fil | --cache-fi \
1011  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1012    ac_prev=cache_file ;;
1013  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1014  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1015    cache_file=$ac_optarg ;;
1016
1017  --config-cache | -C)
1018    cache_file=config.cache ;;
1019
1020  -datadir | --datadir | --datadi | --datad)
1021    ac_prev=datadir ;;
1022  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1023    datadir=$ac_optarg ;;
1024
1025  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1026  | --dataroo | --dataro | --datar)
1027    ac_prev=datarootdir ;;
1028  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1029  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1030    datarootdir=$ac_optarg ;;
1031
1032  -disable-* | --disable-*)
1033    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1034    # Reject names that are not valid shell variable names.
1035    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1036      as_fn_error $? "invalid feature name: $ac_useropt"
1037    ac_useropt_orig=$ac_useropt
1038    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1039    case $ac_user_opts in
1040      *"
1041"enable_$ac_useropt"
1042"*) ;;
1043      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1044	 ac_unrecognized_sep=', ';;
1045    esac
1046    eval enable_$ac_useropt=no ;;
1047
1048  -docdir | --docdir | --docdi | --doc | --do)
1049    ac_prev=docdir ;;
1050  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1051    docdir=$ac_optarg ;;
1052
1053  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1054    ac_prev=dvidir ;;
1055  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1056    dvidir=$ac_optarg ;;
1057
1058  -enable-* | --enable-*)
1059    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1060    # Reject names that are not valid shell variable names.
1061    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1062      as_fn_error $? "invalid feature name: $ac_useropt"
1063    ac_useropt_orig=$ac_useropt
1064    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1065    case $ac_user_opts in
1066      *"
1067"enable_$ac_useropt"
1068"*) ;;
1069      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1070	 ac_unrecognized_sep=', ';;
1071    esac
1072    eval enable_$ac_useropt=\$ac_optarg ;;
1073
1074  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1075  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1076  | --exec | --exe | --ex)
1077    ac_prev=exec_prefix ;;
1078  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1079  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1080  | --exec=* | --exe=* | --ex=*)
1081    exec_prefix=$ac_optarg ;;
1082
1083  -gas | --gas | --ga | --g)
1084    # Obsolete; use --with-gas.
1085    with_gas=yes ;;
1086
1087  -help | --help | --hel | --he | -h)
1088    ac_init_help=long ;;
1089  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1090    ac_init_help=recursive ;;
1091  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1092    ac_init_help=short ;;
1093
1094  -host | --host | --hos | --ho)
1095    ac_prev=host_alias ;;
1096  -host=* | --host=* | --hos=* | --ho=*)
1097    host_alias=$ac_optarg ;;
1098
1099  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1100    ac_prev=htmldir ;;
1101  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1102  | --ht=*)
1103    htmldir=$ac_optarg ;;
1104
1105  -includedir | --includedir | --includedi | --included | --include \
1106  | --includ | --inclu | --incl | --inc)
1107    ac_prev=includedir ;;
1108  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1109  | --includ=* | --inclu=* | --incl=* | --inc=*)
1110    includedir=$ac_optarg ;;
1111
1112  -infodir | --infodir | --infodi | --infod | --info | --inf)
1113    ac_prev=infodir ;;
1114  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1115    infodir=$ac_optarg ;;
1116
1117  -libdir | --libdir | --libdi | --libd)
1118    ac_prev=libdir ;;
1119  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1120    libdir=$ac_optarg ;;
1121
1122  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1123  | --libexe | --libex | --libe)
1124    ac_prev=libexecdir ;;
1125  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1126  | --libexe=* | --libex=* | --libe=*)
1127    libexecdir=$ac_optarg ;;
1128
1129  -localedir | --localedir | --localedi | --localed | --locale)
1130    ac_prev=localedir ;;
1131  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1132    localedir=$ac_optarg ;;
1133
1134  -localstatedir | --localstatedir | --localstatedi | --localstated \
1135  | --localstate | --localstat | --localsta | --localst | --locals)
1136    ac_prev=localstatedir ;;
1137  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1138  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1139    localstatedir=$ac_optarg ;;
1140
1141  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1142    ac_prev=mandir ;;
1143  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1144    mandir=$ac_optarg ;;
1145
1146  -nfp | --nfp | --nf)
1147    # Obsolete; use --without-fp.
1148    with_fp=no ;;
1149
1150  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1151  | --no-cr | --no-c | -n)
1152    no_create=yes ;;
1153
1154  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1155  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1156    no_recursion=yes ;;
1157
1158  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1159  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1160  | --oldin | --oldi | --old | --ol | --o)
1161    ac_prev=oldincludedir ;;
1162  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1163  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1164  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1165    oldincludedir=$ac_optarg ;;
1166
1167  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1168    ac_prev=prefix ;;
1169  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1170    prefix=$ac_optarg ;;
1171
1172  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1173  | --program-pre | --program-pr | --program-p)
1174    ac_prev=program_prefix ;;
1175  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1176  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1177    program_prefix=$ac_optarg ;;
1178
1179  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1180  | --program-suf | --program-su | --program-s)
1181    ac_prev=program_suffix ;;
1182  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1183  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1184    program_suffix=$ac_optarg ;;
1185
1186  -program-transform-name | --program-transform-name \
1187  | --program-transform-nam | --program-transform-na \
1188  | --program-transform-n | --program-transform- \
1189  | --program-transform | --program-transfor \
1190  | --program-transfo | --program-transf \
1191  | --program-trans | --program-tran \
1192  | --progr-tra | --program-tr | --program-t)
1193    ac_prev=program_transform_name ;;
1194  -program-transform-name=* | --program-transform-name=* \
1195  | --program-transform-nam=* | --program-transform-na=* \
1196  | --program-transform-n=* | --program-transform-=* \
1197  | --program-transform=* | --program-transfor=* \
1198  | --program-transfo=* | --program-transf=* \
1199  | --program-trans=* | --program-tran=* \
1200  | --progr-tra=* | --program-tr=* | --program-t=*)
1201    program_transform_name=$ac_optarg ;;
1202
1203  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1204    ac_prev=pdfdir ;;
1205  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1206    pdfdir=$ac_optarg ;;
1207
1208  -psdir | --psdir | --psdi | --psd | --ps)
1209    ac_prev=psdir ;;
1210  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1211    psdir=$ac_optarg ;;
1212
1213  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1214  | -silent | --silent | --silen | --sile | --sil)
1215    silent=yes ;;
1216
1217  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1218    ac_prev=sbindir ;;
1219  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1220  | --sbi=* | --sb=*)
1221    sbindir=$ac_optarg ;;
1222
1223  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1224  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1225  | --sharedst | --shareds | --shared | --share | --shar \
1226  | --sha | --sh)
1227    ac_prev=sharedstatedir ;;
1228  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1229  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1230  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1231  | --sha=* | --sh=*)
1232    sharedstatedir=$ac_optarg ;;
1233
1234  -site | --site | --sit)
1235    ac_prev=site ;;
1236  -site=* | --site=* | --sit=*)
1237    site=$ac_optarg ;;
1238
1239  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1240    ac_prev=srcdir ;;
1241  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1242    srcdir=$ac_optarg ;;
1243
1244  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1245  | --syscon | --sysco | --sysc | --sys | --sy)
1246    ac_prev=sysconfdir ;;
1247  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1248  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1249    sysconfdir=$ac_optarg ;;
1250
1251  -target | --target | --targe | --targ | --tar | --ta | --t)
1252    ac_prev=target_alias ;;
1253  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1254    target_alias=$ac_optarg ;;
1255
1256  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1257    verbose=yes ;;
1258
1259  -version | --version | --versio | --versi | --vers | -V)
1260    ac_init_version=: ;;
1261
1262  -with-* | --with-*)
1263    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1264    # Reject names that are not valid shell variable names.
1265    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1266      as_fn_error $? "invalid package name: $ac_useropt"
1267    ac_useropt_orig=$ac_useropt
1268    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1269    case $ac_user_opts in
1270      *"
1271"with_$ac_useropt"
1272"*) ;;
1273      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1274	 ac_unrecognized_sep=', ';;
1275    esac
1276    eval with_$ac_useropt=\$ac_optarg ;;
1277
1278  -without-* | --without-*)
1279    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1280    # Reject names that are not valid shell variable names.
1281    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1282      as_fn_error $? "invalid package name: $ac_useropt"
1283    ac_useropt_orig=$ac_useropt
1284    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1285    case $ac_user_opts in
1286      *"
1287"with_$ac_useropt"
1288"*) ;;
1289      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1290	 ac_unrecognized_sep=', ';;
1291    esac
1292    eval with_$ac_useropt=no ;;
1293
1294  --x)
1295    # Obsolete; use --with-x.
1296    with_x=yes ;;
1297
1298  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1299  | --x-incl | --x-inc | --x-in | --x-i)
1300    ac_prev=x_includes ;;
1301  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1302  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1303    x_includes=$ac_optarg ;;
1304
1305  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1306  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1307    ac_prev=x_libraries ;;
1308  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1309  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1310    x_libraries=$ac_optarg ;;
1311
1312  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1313Try \`$0 --help' for more information"
1314    ;;
1315
1316  *=*)
1317    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1318    # Reject names that are not valid shell variable names.
1319    case $ac_envvar in #(
1320      '' | [0-9]* | *[!_$as_cr_alnum]* )
1321      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1322    esac
1323    eval $ac_envvar=\$ac_optarg
1324    export $ac_envvar ;;
1325
1326  *)
1327    # FIXME: should be removed in autoconf 3.0.
1328    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1329    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1330      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1331    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1332    ;;
1333
1334  esac
1335done
1336
1337if test -n "$ac_prev"; then
1338  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1339  as_fn_error $? "missing argument to $ac_option"
1340fi
1341
1342if test -n "$ac_unrecognized_opts"; then
1343  case $enable_option_checking in
1344    no) ;;
1345    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1346    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1347  esac
1348fi
1349
1350# Check all directory arguments for consistency.
1351for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1352		datadir sysconfdir sharedstatedir localstatedir includedir \
1353		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1354		libdir localedir mandir
1355do
1356  eval ac_val=\$$ac_var
1357  # Remove trailing slashes.
1358  case $ac_val in
1359    */ )
1360      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1361      eval $ac_var=\$ac_val;;
1362  esac
1363  # Be sure to have absolute directory names.
1364  case $ac_val in
1365    [\\/$]* | ?:[\\/]* )  continue;;
1366    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1367  esac
1368  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1369done
1370
1371# There might be people who depend on the old broken behavior: `$host'
1372# used to hold the argument of --host etc.
1373# FIXME: To remove some day.
1374build=$build_alias
1375host=$host_alias
1376target=$target_alias
1377
1378# FIXME: To remove some day.
1379if test "x$host_alias" != x; then
1380  if test "x$build_alias" = x; then
1381    cross_compiling=maybe
1382  elif test "x$build_alias" != "x$host_alias"; then
1383    cross_compiling=yes
1384  fi
1385fi
1386
1387ac_tool_prefix=
1388test -n "$host_alias" && ac_tool_prefix=$host_alias-
1389
1390test "$silent" = yes && exec 6>/dev/null
1391
1392
1393ac_pwd=`pwd` && test -n "$ac_pwd" &&
1394ac_ls_di=`ls -di .` &&
1395ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1396  as_fn_error $? "working directory cannot be determined"
1397test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1398  as_fn_error $? "pwd does not report name of working directory"
1399
1400
1401# Find the source files, if location was not specified.
1402if test -z "$srcdir"; then
1403  ac_srcdir_defaulted=yes
1404  # Try the directory containing this script, then the parent directory.
1405  ac_confdir=`$as_dirname -- "$as_myself" ||
1406$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1407	 X"$as_myself" : 'X\(//\)[^/]' \| \
1408	 X"$as_myself" : 'X\(//\)$' \| \
1409	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1410$as_echo X"$as_myself" |
1411    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1412	    s//\1/
1413	    q
1414	  }
1415	  /^X\(\/\/\)[^/].*/{
1416	    s//\1/
1417	    q
1418	  }
1419	  /^X\(\/\/\)$/{
1420	    s//\1/
1421	    q
1422	  }
1423	  /^X\(\/\).*/{
1424	    s//\1/
1425	    q
1426	  }
1427	  s/.*/./; q'`
1428  srcdir=$ac_confdir
1429  if test ! -r "$srcdir/$ac_unique_file"; then
1430    srcdir=..
1431  fi
1432else
1433  ac_srcdir_defaulted=no
1434fi
1435if test ! -r "$srcdir/$ac_unique_file"; then
1436  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1437  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1438fi
1439ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1440ac_abs_confdir=`(
1441	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1442	pwd)`
1443# When building in place, set srcdir=.
1444if test "$ac_abs_confdir" = "$ac_pwd"; then
1445  srcdir=.
1446fi
1447# Remove unnecessary trailing slashes from srcdir.
1448# Double slashes in file names in object file debugging info
1449# mess up M-x gdb in Emacs.
1450case $srcdir in
1451*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1452esac
1453for ac_var in $ac_precious_vars; do
1454  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1455  eval ac_env_${ac_var}_value=\$${ac_var}
1456  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1457  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1458done
1459
1460#
1461# Report the --help message.
1462#
1463if test "$ac_init_help" = "long"; then
1464  # Omit some internal or obsolete options to make the list less imposing.
1465  # This message is too long to be a string in the A/UX 3.1 sh.
1466  cat <<_ACEOF
1467\`configure' configures sqlite 3.22.0 to adapt to many kinds of systems.
1468
1469Usage: $0 [OPTION]... [VAR=VALUE]...
1470
1471To assign environment variables (e.g., CC, CFLAGS...), specify them as
1472VAR=VALUE.  See below for descriptions of some of the useful variables.
1473
1474Defaults for the options are specified in brackets.
1475
1476Configuration:
1477  -h, --help              display this help and exit
1478      --help=short        display options specific to this package
1479      --help=recursive    display the short help of all the included packages
1480  -V, --version           display version information and exit
1481  -q, --quiet, --silent   do not print \`checking ...' messages
1482      --cache-file=FILE   cache test results in FILE [disabled]
1483  -C, --config-cache      alias for \`--cache-file=config.cache'
1484  -n, --no-create         do not create output files
1485      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1486
1487Installation directories:
1488  --prefix=PREFIX         install architecture-independent files in PREFIX
1489                          [$ac_default_prefix]
1490  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1491                          [PREFIX]
1492
1493By default, \`make install' will install all the files in
1494\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1495an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1496for instance \`--prefix=\$HOME'.
1497
1498For better control, use the options below.
1499
1500Fine tuning of the installation directories:
1501  --bindir=DIR            user executables [EPREFIX/bin]
1502  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1503  --libexecdir=DIR        program executables [EPREFIX/libexec]
1504  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1505  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1506  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1507  --libdir=DIR            object code libraries [EPREFIX/lib]
1508  --includedir=DIR        C header files [PREFIX/include]
1509  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1510  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1511  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1512  --infodir=DIR           info documentation [DATAROOTDIR/info]
1513  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1514  --mandir=DIR            man documentation [DATAROOTDIR/man]
1515  --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite]
1516  --htmldir=DIR           html documentation [DOCDIR]
1517  --dvidir=DIR            dvi documentation [DOCDIR]
1518  --pdfdir=DIR            pdf documentation [DOCDIR]
1519  --psdir=DIR             ps documentation [DOCDIR]
1520_ACEOF
1521
1522  cat <<\_ACEOF
1523
1524System types:
1525  --build=BUILD     configure for building on BUILD [guessed]
1526  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1527_ACEOF
1528fi
1529
1530if test -n "$ac_init_help"; then
1531  case $ac_init_help in
1532     short | recursive ) echo "Configuration of sqlite 3.22.0:";;
1533   esac
1534  cat <<\_ACEOF
1535
1536Optional Features:
1537  --disable-option-checking  ignore unrecognized --enable/--with options
1538  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1539  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1540  --enable-shared[=PKGS]  build shared libraries [default=yes]
1541  --enable-static[=PKGS]  build static libraries [default=yes]
1542  --enable-fast-install[=PKGS]
1543                          optimize for fast installation [default=yes]
1544  --disable-libtool-lock  avoid locking (might break parallel builds)
1545  --disable-largefile     omit support for large files
1546  --disable-threadsafe    Disable mutexing
1547  --enable-releasemode    Support libtool link to release mode
1548  --enable-tempstore      Use an in-ram database for temporary tables
1549                          (never,no,yes,always)
1550  --disable-tcl           do not build TCL extension
1551  --enable-editline       enable BSD editline support
1552  --disable-readline      disable readline support
1553  --enable-debug          enable debugging & verbose explain
1554  --disable-amalgamation  Disable the amalgamation and instead build all files
1555                          separately
1556  --disable-load-extension
1557                          Disable loading of external extensions
1558  --enable-memsys5        Enable MEMSYS5
1559  --enable-memsys3        Enable MEMSYS3
1560  --enable-fts3           Enable the FTS3 extension
1561  --enable-fts4           Enable the FTS4 extension
1562  --enable-fts5           Enable the FTS5 extension
1563  --enable-json1          Enable the JSON1 extension
1564  --enable-update-limit   Enable the UPDATE/DELETE LIMIT clause
1565  --enable-rtree          Enable the RTREE extension
1566  --enable-session        Enable the SESSION extension
1567  --enable-gcov           Enable coverage testing using gcov
1568
1569Optional Packages:
1570  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1571  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1572  --with-pic              try to use only PIC/non-PIC objects [default=use
1573                          both]
1574  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1575  --with-tcl=DIR          directory containing tcl configuration
1576                          (tclConfig.sh)
1577  --with-readline-lib     specify readline library
1578  --with-readline-inc     specify readline include paths
1579
1580Some influential environment variables:
1581  CC          C compiler command
1582  CFLAGS      C compiler flags
1583  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1584              nonstandard directory <lib dir>
1585  LIBS        libraries to pass to the linker, e.g. -l<library>
1586  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1587              you have headers in a nonstandard directory <include dir>
1588  CPP         C preprocessor
1589  TCLLIBDIR   Where to install tcl plugin
1590
1591Use these variables to override the choices made by `configure' or to help
1592it to find libraries and programs with nonstandard names/locations.
1593
1594Report bugs to the package provider.
1595_ACEOF
1596ac_status=$?
1597fi
1598
1599if test "$ac_init_help" = "recursive"; then
1600  # If there are subdirs, report their specific --help.
1601  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1602    test -d "$ac_dir" ||
1603      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1604      continue
1605    ac_builddir=.
1606
1607case "$ac_dir" in
1608.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1609*)
1610  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1611  # A ".." for each directory in $ac_dir_suffix.
1612  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1613  case $ac_top_builddir_sub in
1614  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1615  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1616  esac ;;
1617esac
1618ac_abs_top_builddir=$ac_pwd
1619ac_abs_builddir=$ac_pwd$ac_dir_suffix
1620# for backward compatibility:
1621ac_top_builddir=$ac_top_build_prefix
1622
1623case $srcdir in
1624  .)  # We are building in place.
1625    ac_srcdir=.
1626    ac_top_srcdir=$ac_top_builddir_sub
1627    ac_abs_top_srcdir=$ac_pwd ;;
1628  [\\/]* | ?:[\\/]* )  # Absolute name.
1629    ac_srcdir=$srcdir$ac_dir_suffix;
1630    ac_top_srcdir=$srcdir
1631    ac_abs_top_srcdir=$srcdir ;;
1632  *) # Relative name.
1633    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1634    ac_top_srcdir=$ac_top_build_prefix$srcdir
1635    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1636esac
1637ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1638
1639    cd "$ac_dir" || { ac_status=$?; continue; }
1640    # Check for guested configure.
1641    if test -f "$ac_srcdir/configure.gnu"; then
1642      echo &&
1643      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1644    elif test -f "$ac_srcdir/configure"; then
1645      echo &&
1646      $SHELL "$ac_srcdir/configure" --help=recursive
1647    else
1648      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1649    fi || ac_status=$?
1650    cd "$ac_pwd" || { ac_status=$?; break; }
1651  done
1652fi
1653
1654test -n "$ac_init_help" && exit $ac_status
1655if $ac_init_version; then
1656  cat <<\_ACEOF
1657sqlite configure 3.22.0
1658generated by GNU Autoconf 2.69
1659
1660Copyright (C) 2012 Free Software Foundation, Inc.
1661This configure script is free software; the Free Software Foundation
1662gives unlimited permission to copy, distribute and modify it.
1663_ACEOF
1664  exit
1665fi
1666
1667## ------------------------ ##
1668## Autoconf initialization. ##
1669## ------------------------ ##
1670
1671# ac_fn_c_try_compile LINENO
1672# --------------------------
1673# Try to compile conftest.$ac_ext, and return whether this succeeded.
1674ac_fn_c_try_compile ()
1675{
1676  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1677  rm -f conftest.$ac_objext
1678  if { { ac_try="$ac_compile"
1679case "(($ac_try" in
1680  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1681  *) ac_try_echo=$ac_try;;
1682esac
1683eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1684$as_echo "$ac_try_echo"; } >&5
1685  (eval "$ac_compile") 2>conftest.err
1686  ac_status=$?
1687  if test -s conftest.err; then
1688    grep -v '^ *+' conftest.err >conftest.er1
1689    cat conftest.er1 >&5
1690    mv -f conftest.er1 conftest.err
1691  fi
1692  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1693  test $ac_status = 0; } && {
1694	 test -z "$ac_c_werror_flag" ||
1695	 test ! -s conftest.err
1696       } && test -s conftest.$ac_objext; then :
1697  ac_retval=0
1698else
1699  $as_echo "$as_me: failed program was:" >&5
1700sed 's/^/| /' conftest.$ac_ext >&5
1701
1702	ac_retval=1
1703fi
1704  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1705  as_fn_set_status $ac_retval
1706
1707} # ac_fn_c_try_compile
1708
1709# ac_fn_c_try_link LINENO
1710# -----------------------
1711# Try to link conftest.$ac_ext, and return whether this succeeded.
1712ac_fn_c_try_link ()
1713{
1714  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1715  rm -f conftest.$ac_objext conftest$ac_exeext
1716  if { { ac_try="$ac_link"
1717case "(($ac_try" in
1718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1719  *) ac_try_echo=$ac_try;;
1720esac
1721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1722$as_echo "$ac_try_echo"; } >&5
1723  (eval "$ac_link") 2>conftest.err
1724  ac_status=$?
1725  if test -s conftest.err; then
1726    grep -v '^ *+' conftest.err >conftest.er1
1727    cat conftest.er1 >&5
1728    mv -f conftest.er1 conftest.err
1729  fi
1730  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731  test $ac_status = 0; } && {
1732	 test -z "$ac_c_werror_flag" ||
1733	 test ! -s conftest.err
1734       } && test -s conftest$ac_exeext && {
1735	 test "$cross_compiling" = yes ||
1736	 test -x conftest$ac_exeext
1737       }; then :
1738  ac_retval=0
1739else
1740  $as_echo "$as_me: failed program was:" >&5
1741sed 's/^/| /' conftest.$ac_ext >&5
1742
1743	ac_retval=1
1744fi
1745  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1746  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1747  # interfere with the next link command; also delete a directory that is
1748  # left behind by Apple's compiler.  We do this before executing the actions.
1749  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1750  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1751  as_fn_set_status $ac_retval
1752
1753} # ac_fn_c_try_link
1754
1755# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1756# -------------------------------------------------------
1757# Tests whether HEADER exists and can be compiled using the include files in
1758# INCLUDES, setting the cache variable VAR accordingly.
1759ac_fn_c_check_header_compile ()
1760{
1761  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1762  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1763$as_echo_n "checking for $2... " >&6; }
1764if eval \${$3+:} false; then :
1765  $as_echo_n "(cached) " >&6
1766else
1767  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1768/* end confdefs.h.  */
1769$4
1770#include <$2>
1771_ACEOF
1772if ac_fn_c_try_compile "$LINENO"; then :
1773  eval "$3=yes"
1774else
1775  eval "$3=no"
1776fi
1777rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1778fi
1779eval ac_res=\$$3
1780	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1781$as_echo "$ac_res" >&6; }
1782  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1783
1784} # ac_fn_c_check_header_compile
1785
1786# ac_fn_c_try_cpp LINENO
1787# ----------------------
1788# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1789ac_fn_c_try_cpp ()
1790{
1791  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1792  if { { ac_try="$ac_cpp conftest.$ac_ext"
1793case "(($ac_try" in
1794  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1795  *) ac_try_echo=$ac_try;;
1796esac
1797eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1798$as_echo "$ac_try_echo"; } >&5
1799  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1800  ac_status=$?
1801  if test -s conftest.err; then
1802    grep -v '^ *+' conftest.err >conftest.er1
1803    cat conftest.er1 >&5
1804    mv -f conftest.er1 conftest.err
1805  fi
1806  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1807  test $ac_status = 0; } > conftest.i && {
1808	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1809	 test ! -s conftest.err
1810       }; then :
1811  ac_retval=0
1812else
1813  $as_echo "$as_me: failed program was:" >&5
1814sed 's/^/| /' conftest.$ac_ext >&5
1815
1816    ac_retval=1
1817fi
1818  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1819  as_fn_set_status $ac_retval
1820
1821} # ac_fn_c_try_cpp
1822
1823# ac_fn_c_try_run LINENO
1824# ----------------------
1825# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1826# that executables *can* be run.
1827ac_fn_c_try_run ()
1828{
1829  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1830  if { { ac_try="$ac_link"
1831case "(($ac_try" in
1832  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1833  *) ac_try_echo=$ac_try;;
1834esac
1835eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1836$as_echo "$ac_try_echo"; } >&5
1837  (eval "$ac_link") 2>&5
1838  ac_status=$?
1839  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1840  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1841  { { case "(($ac_try" in
1842  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1843  *) ac_try_echo=$ac_try;;
1844esac
1845eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1846$as_echo "$ac_try_echo"; } >&5
1847  (eval "$ac_try") 2>&5
1848  ac_status=$?
1849  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1850  test $ac_status = 0; }; }; then :
1851  ac_retval=0
1852else
1853  $as_echo "$as_me: program exited with status $ac_status" >&5
1854       $as_echo "$as_me: failed program was:" >&5
1855sed 's/^/| /' conftest.$ac_ext >&5
1856
1857       ac_retval=$ac_status
1858fi
1859  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1860  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1861  as_fn_set_status $ac_retval
1862
1863} # ac_fn_c_try_run
1864
1865# ac_fn_c_check_func LINENO FUNC VAR
1866# ----------------------------------
1867# Tests whether FUNC exists, setting the cache variable VAR accordingly
1868ac_fn_c_check_func ()
1869{
1870  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1871  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1872$as_echo_n "checking for $2... " >&6; }
1873if eval \${$3+:} false; then :
1874  $as_echo_n "(cached) " >&6
1875else
1876  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1877/* end confdefs.h.  */
1878/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1879   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1880#define $2 innocuous_$2
1881
1882/* System header to define __stub macros and hopefully few prototypes,
1883    which can conflict with char $2 (); below.
1884    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1885    <limits.h> exists even on freestanding compilers.  */
1886
1887#ifdef __STDC__
1888# include <limits.h>
1889#else
1890# include <assert.h>
1891#endif
1892
1893#undef $2
1894
1895/* Override any GCC internal prototype to avoid an error.
1896   Use char because int might match the return type of a GCC
1897   builtin and then its argument prototype would still apply.  */
1898#ifdef __cplusplus
1899extern "C"
1900#endif
1901char $2 ();
1902/* The GNU C library defines this for functions which it implements
1903    to always fail with ENOSYS.  Some functions are actually named
1904    something starting with __ and the normal name is an alias.  */
1905#if defined __stub_$2 || defined __stub___$2
1906choke me
1907#endif
1908
1909int
1910main ()
1911{
1912return $2 ();
1913  ;
1914  return 0;
1915}
1916_ACEOF
1917if ac_fn_c_try_link "$LINENO"; then :
1918  eval "$3=yes"
1919else
1920  eval "$3=no"
1921fi
1922rm -f core conftest.err conftest.$ac_objext \
1923    conftest$ac_exeext conftest.$ac_ext
1924fi
1925eval ac_res=\$$3
1926	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1927$as_echo "$ac_res" >&6; }
1928  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1929
1930} # ac_fn_c_check_func
1931
1932# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1933# -------------------------------------------
1934# Tests whether TYPE exists after having included INCLUDES, setting cache
1935# variable VAR accordingly.
1936ac_fn_c_check_type ()
1937{
1938  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
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=no"
1945  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1946/* end confdefs.h.  */
1947$4
1948int
1949main ()
1950{
1951if (sizeof ($2))
1952	 return 0;
1953  ;
1954  return 0;
1955}
1956_ACEOF
1957if ac_fn_c_try_compile "$LINENO"; then :
1958  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1959/* end confdefs.h.  */
1960$4
1961int
1962main ()
1963{
1964if (sizeof (($2)))
1965	    return 0;
1966  ;
1967  return 0;
1968}
1969_ACEOF
1970if ac_fn_c_try_compile "$LINENO"; then :
1971
1972else
1973  eval "$3=yes"
1974fi
1975rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1976fi
1977rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1978fi
1979eval ac_res=\$$3
1980	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1981$as_echo "$ac_res" >&6; }
1982  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1983
1984} # ac_fn_c_check_type
1985
1986# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1987# -------------------------------------------------------
1988# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1989# the include files in INCLUDES and setting the cache variable VAR
1990# accordingly.
1991ac_fn_c_check_header_mongrel ()
1992{
1993  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1994  if eval \${$3+:} false; then :
1995  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1996$as_echo_n "checking for $2... " >&6; }
1997if eval \${$3+:} false; then :
1998  $as_echo_n "(cached) " >&6
1999fi
2000eval ac_res=\$$3
2001	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2002$as_echo "$ac_res" >&6; }
2003else
2004  # Is the header compilable?
2005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2006$as_echo_n "checking $2 usability... " >&6; }
2007cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2008/* end confdefs.h.  */
2009$4
2010#include <$2>
2011_ACEOF
2012if ac_fn_c_try_compile "$LINENO"; then :
2013  ac_header_compiler=yes
2014else
2015  ac_header_compiler=no
2016fi
2017rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2019$as_echo "$ac_header_compiler" >&6; }
2020
2021# Is the header present?
2022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2023$as_echo_n "checking $2 presence... " >&6; }
2024cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2025/* end confdefs.h.  */
2026#include <$2>
2027_ACEOF
2028if ac_fn_c_try_cpp "$LINENO"; then :
2029  ac_header_preproc=yes
2030else
2031  ac_header_preproc=no
2032fi
2033rm -f conftest.err conftest.i conftest.$ac_ext
2034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2035$as_echo "$ac_header_preproc" >&6; }
2036
2037# So?  What about this header?
2038case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2039  yes:no: )
2040    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2041$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2042    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2043$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2044    ;;
2045  no:yes:* )
2046    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2047$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2048    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2049$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2050    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2051$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2052    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2053$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2054    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2055$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2056    ;;
2057esac
2058  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2059$as_echo_n "checking for $2... " >&6; }
2060if eval \${$3+:} false; then :
2061  $as_echo_n "(cached) " >&6
2062else
2063  eval "$3=\$ac_header_compiler"
2064fi
2065eval ac_res=\$$3
2066	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2067$as_echo "$ac_res" >&6; }
2068fi
2069  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2070
2071} # ac_fn_c_check_header_mongrel
2072cat >config.log <<_ACEOF
2073This file contains any messages produced by compilers while
2074running configure, to aid debugging if configure makes a mistake.
2075
2076It was created by sqlite $as_me 3.22.0, which was
2077generated by GNU Autoconf 2.69.  Invocation command line was
2078
2079  $ $0 $@
2080
2081_ACEOF
2082exec 5>>config.log
2083{
2084cat <<_ASUNAME
2085## --------- ##
2086## Platform. ##
2087## --------- ##
2088
2089hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2090uname -m = `(uname -m) 2>/dev/null || echo unknown`
2091uname -r = `(uname -r) 2>/dev/null || echo unknown`
2092uname -s = `(uname -s) 2>/dev/null || echo unknown`
2093uname -v = `(uname -v) 2>/dev/null || echo unknown`
2094
2095/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2096/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2097
2098/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2099/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2100/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2101/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2102/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2103/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2104/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2105
2106_ASUNAME
2107
2108as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2109for as_dir in $PATH
2110do
2111  IFS=$as_save_IFS
2112  test -z "$as_dir" && as_dir=.
2113    $as_echo "PATH: $as_dir"
2114  done
2115IFS=$as_save_IFS
2116
2117} >&5
2118
2119cat >&5 <<_ACEOF
2120
2121
2122## ----------- ##
2123## Core tests. ##
2124## ----------- ##
2125
2126_ACEOF
2127
2128
2129# Keep a trace of the command line.
2130# Strip out --no-create and --no-recursion so they do not pile up.
2131# Strip out --silent because we don't want to record it for future runs.
2132# Also quote any args containing shell meta-characters.
2133# Make two passes to allow for proper duplicate-argument suppression.
2134ac_configure_args=
2135ac_configure_args0=
2136ac_configure_args1=
2137ac_must_keep_next=false
2138for ac_pass in 1 2
2139do
2140  for ac_arg
2141  do
2142    case $ac_arg in
2143    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2144    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2145    | -silent | --silent | --silen | --sile | --sil)
2146      continue ;;
2147    *\'*)
2148      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2149    esac
2150    case $ac_pass in
2151    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2152    2)
2153      as_fn_append ac_configure_args1 " '$ac_arg'"
2154      if test $ac_must_keep_next = true; then
2155	ac_must_keep_next=false # Got value, back to normal.
2156      else
2157	case $ac_arg in
2158	  *=* | --config-cache | -C | -disable-* | --disable-* \
2159	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2160	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2161	  | -with-* | --with-* | -without-* | --without-* | --x)
2162	    case "$ac_configure_args0 " in
2163	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2164	    esac
2165	    ;;
2166	  -* ) ac_must_keep_next=true ;;
2167	esac
2168      fi
2169      as_fn_append ac_configure_args " '$ac_arg'"
2170      ;;
2171    esac
2172  done
2173done
2174{ ac_configure_args0=; unset ac_configure_args0;}
2175{ ac_configure_args1=; unset ac_configure_args1;}
2176
2177# When interrupted or exit'd, cleanup temporary files, and complete
2178# config.log.  We remove comments because anyway the quotes in there
2179# would cause problems or look ugly.
2180# WARNING: Use '\'' to represent an apostrophe within the trap.
2181# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2182trap 'exit_status=$?
2183  # Save into config.log some information that might help in debugging.
2184  {
2185    echo
2186
2187    $as_echo "## ---------------- ##
2188## Cache variables. ##
2189## ---------------- ##"
2190    echo
2191    # The following way of writing the cache mishandles newlines in values,
2192(
2193  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2194    eval ac_val=\$$ac_var
2195    case $ac_val in #(
2196    *${as_nl}*)
2197      case $ac_var in #(
2198      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2199$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2200      esac
2201      case $ac_var in #(
2202      _ | IFS | as_nl) ;; #(
2203      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2204      *) { eval $ac_var=; unset $ac_var;} ;;
2205      esac ;;
2206    esac
2207  done
2208  (set) 2>&1 |
2209    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2210    *${as_nl}ac_space=\ *)
2211      sed -n \
2212	"s/'\''/'\''\\\\'\'''\''/g;
2213	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2214      ;; #(
2215    *)
2216      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2217      ;;
2218    esac |
2219    sort
2220)
2221    echo
2222
2223    $as_echo "## ----------------- ##
2224## Output variables. ##
2225## ----------------- ##"
2226    echo
2227    for ac_var in $ac_subst_vars
2228    do
2229      eval ac_val=\$$ac_var
2230      case $ac_val in
2231      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2232      esac
2233      $as_echo "$ac_var='\''$ac_val'\''"
2234    done | sort
2235    echo
2236
2237    if test -n "$ac_subst_files"; then
2238      $as_echo "## ------------------- ##
2239## File substitutions. ##
2240## ------------------- ##"
2241      echo
2242      for ac_var in $ac_subst_files
2243      do
2244	eval ac_val=\$$ac_var
2245	case $ac_val in
2246	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2247	esac
2248	$as_echo "$ac_var='\''$ac_val'\''"
2249      done | sort
2250      echo
2251    fi
2252
2253    if test -s confdefs.h; then
2254      $as_echo "## ----------- ##
2255## confdefs.h. ##
2256## ----------- ##"
2257      echo
2258      cat confdefs.h
2259      echo
2260    fi
2261    test "$ac_signal" != 0 &&
2262      $as_echo "$as_me: caught signal $ac_signal"
2263    $as_echo "$as_me: exit $exit_status"
2264  } >&5
2265  rm -f core *.core core.conftest.* &&
2266    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2267    exit $exit_status
2268' 0
2269for ac_signal in 1 2 13 15; do
2270  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2271done
2272ac_signal=0
2273
2274# confdefs.h avoids OS command line length limits that DEFS can exceed.
2275rm -f -r conftest* confdefs.h
2276
2277$as_echo "/* confdefs.h */" > confdefs.h
2278
2279# Predefined preprocessor variables.
2280
2281cat >>confdefs.h <<_ACEOF
2282#define PACKAGE_NAME "$PACKAGE_NAME"
2283_ACEOF
2284
2285cat >>confdefs.h <<_ACEOF
2286#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2287_ACEOF
2288
2289cat >>confdefs.h <<_ACEOF
2290#define PACKAGE_VERSION "$PACKAGE_VERSION"
2291_ACEOF
2292
2293cat >>confdefs.h <<_ACEOF
2294#define PACKAGE_STRING "$PACKAGE_STRING"
2295_ACEOF
2296
2297cat >>confdefs.h <<_ACEOF
2298#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2299_ACEOF
2300
2301cat >>confdefs.h <<_ACEOF
2302#define PACKAGE_URL "$PACKAGE_URL"
2303_ACEOF
2304
2305
2306# Let the site file select an alternate cache file if it wants to.
2307# Prefer an explicitly selected file to automatically selected ones.
2308ac_site_file1=NONE
2309ac_site_file2=NONE
2310if test -n "$CONFIG_SITE"; then
2311  # We do not want a PATH search for config.site.
2312  case $CONFIG_SITE in #((
2313    -*)  ac_site_file1=./$CONFIG_SITE;;
2314    */*) ac_site_file1=$CONFIG_SITE;;
2315    *)   ac_site_file1=./$CONFIG_SITE;;
2316  esac
2317elif test "x$prefix" != xNONE; then
2318  ac_site_file1=$prefix/share/config.site
2319  ac_site_file2=$prefix/etc/config.site
2320else
2321  ac_site_file1=$ac_default_prefix/share/config.site
2322  ac_site_file2=$ac_default_prefix/etc/config.site
2323fi
2324for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2325do
2326  test "x$ac_site_file" = xNONE && continue
2327  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2328    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2329$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2330    sed 's/^/| /' "$ac_site_file" >&5
2331    . "$ac_site_file" \
2332      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2333$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2334as_fn_error $? "failed to load site script $ac_site_file
2335See \`config.log' for more details" "$LINENO" 5; }
2336  fi
2337done
2338
2339if test -r "$cache_file"; then
2340  # Some versions of bash will fail to source /dev/null (special files
2341  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2342  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2343    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2344$as_echo "$as_me: loading cache $cache_file" >&6;}
2345    case $cache_file in
2346      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2347      *)                      . "./$cache_file";;
2348    esac
2349  fi
2350else
2351  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2352$as_echo "$as_me: creating cache $cache_file" >&6;}
2353  >$cache_file
2354fi
2355
2356# Check that the precious variables saved in the cache have kept the same
2357# value.
2358ac_cache_corrupted=false
2359for ac_var in $ac_precious_vars; do
2360  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2361  eval ac_new_set=\$ac_env_${ac_var}_set
2362  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2363  eval ac_new_val=\$ac_env_${ac_var}_value
2364  case $ac_old_set,$ac_new_set in
2365    set,)
2366      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2367$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2368      ac_cache_corrupted=: ;;
2369    ,set)
2370      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2371$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2372      ac_cache_corrupted=: ;;
2373    ,);;
2374    *)
2375      if test "x$ac_old_val" != "x$ac_new_val"; then
2376	# differences in whitespace do not lead to failure.
2377	ac_old_val_w=`echo x $ac_old_val`
2378	ac_new_val_w=`echo x $ac_new_val`
2379	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2380	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2381$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2382	  ac_cache_corrupted=:
2383	else
2384	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2385$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2386	  eval $ac_var=\$ac_old_val
2387	fi
2388	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2389$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2390	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2391$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2392      fi;;
2393  esac
2394  # Pass precious variables to config.status.
2395  if test "$ac_new_set" = set; then
2396    case $ac_new_val in
2397    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2398    *) ac_arg=$ac_var=$ac_new_val ;;
2399    esac
2400    case " $ac_configure_args " in
2401      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2402      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2403    esac
2404  fi
2405done
2406if $ac_cache_corrupted; then
2407  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2408$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2409  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2410$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2411  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2412fi
2413## -------------------- ##
2414## Main body of script. ##
2415## -------------------- ##
2416
2417ac_ext=c
2418ac_cpp='$CPP $CPPFLAGS'
2419ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2420ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2421ac_compiler_gnu=$ac_cv_c_compiler_gnu
2422
2423
2424
2425sqlite_version_sanity_check=`cat $srcdir/VERSION | tr -d '\n'`
2426if test "$PACKAGE_VERSION" != "$sqlite_version_sanity_check" ; then
2427as_fn_error $? "configure script is out of date:
2428 configure \$PACKAGE_VERSION = $PACKAGE_VERSION
2429 top level VERSION file     = $sqlite_version_sanity_check
2430please regen with autoconf" "$LINENO" 5
2431fi
2432
2433#########
2434# Programs needed
2435#
2436case `pwd` in
2437  *\ * | *\	*)
2438    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2439$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2440esac
2441
2442
2443
2444macro_version='2.2.6'
2445macro_revision='1.3012'
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459ltmain="$ac_aux_dir/ltmain.sh"
2460
2461ac_aux_dir=
2462for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2463  if test -f "$ac_dir/install-sh"; then
2464    ac_aux_dir=$ac_dir
2465    ac_install_sh="$ac_aux_dir/install-sh -c"
2466    break
2467  elif test -f "$ac_dir/install.sh"; then
2468    ac_aux_dir=$ac_dir
2469    ac_install_sh="$ac_aux_dir/install.sh -c"
2470    break
2471  elif test -f "$ac_dir/shtool"; then
2472    ac_aux_dir=$ac_dir
2473    ac_install_sh="$ac_aux_dir/shtool install -c"
2474    break
2475  fi
2476done
2477if test -z "$ac_aux_dir"; then
2478  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2479fi
2480
2481# These three variables are undocumented and unsupported,
2482# and are intended to be withdrawn in a future Autoconf release.
2483# They can cause serious problems if a builder's source tree is in a directory
2484# whose full name contains unusual characters.
2485ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2486ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2487ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2488
2489
2490# Make sure we can run config.sub.
2491$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2492  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2493
2494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2495$as_echo_n "checking build system type... " >&6; }
2496if ${ac_cv_build+:} false; then :
2497  $as_echo_n "(cached) " >&6
2498else
2499  ac_build_alias=$build_alias
2500test "x$ac_build_alias" = x &&
2501  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2502test "x$ac_build_alias" = x &&
2503  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2504ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2505  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2506
2507fi
2508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2509$as_echo "$ac_cv_build" >&6; }
2510case $ac_cv_build in
2511*-*-*) ;;
2512*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2513esac
2514build=$ac_cv_build
2515ac_save_IFS=$IFS; IFS='-'
2516set x $ac_cv_build
2517shift
2518build_cpu=$1
2519build_vendor=$2
2520shift; shift
2521# Remember, the first character of IFS is used to create $*,
2522# except with old shells:
2523build_os=$*
2524IFS=$ac_save_IFS
2525case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2526
2527
2528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2529$as_echo_n "checking host system type... " >&6; }
2530if ${ac_cv_host+:} false; then :
2531  $as_echo_n "(cached) " >&6
2532else
2533  if test "x$host_alias" = x; then
2534  ac_cv_host=$ac_cv_build
2535else
2536  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2537    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2538fi
2539
2540fi
2541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2542$as_echo "$ac_cv_host" >&6; }
2543case $ac_cv_host in
2544*-*-*) ;;
2545*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2546esac
2547host=$ac_cv_host
2548ac_save_IFS=$IFS; IFS='-'
2549set x $ac_cv_host
2550shift
2551host_cpu=$1
2552host_vendor=$2
2553shift; shift
2554# Remember, the first character of IFS is used to create $*,
2555# except with old shells:
2556host_os=$*
2557IFS=$ac_save_IFS
2558case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2559
2560
2561ac_ext=c
2562ac_cpp='$CPP $CPPFLAGS'
2563ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2564ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2565ac_compiler_gnu=$ac_cv_c_compiler_gnu
2566if test -n "$ac_tool_prefix"; then
2567  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2568set dummy ${ac_tool_prefix}gcc; ac_word=$2
2569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2570$as_echo_n "checking for $ac_word... " >&6; }
2571if ${ac_cv_prog_CC+:} false; then :
2572  $as_echo_n "(cached) " >&6
2573else
2574  if test -n "$CC"; then
2575  ac_cv_prog_CC="$CC" # Let the user override the test.
2576else
2577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2578for as_dir in $PATH
2579do
2580  IFS=$as_save_IFS
2581  test -z "$as_dir" && as_dir=.
2582    for ac_exec_ext in '' $ac_executable_extensions; do
2583  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2584    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2585    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2586    break 2
2587  fi
2588done
2589  done
2590IFS=$as_save_IFS
2591
2592fi
2593fi
2594CC=$ac_cv_prog_CC
2595if test -n "$CC"; then
2596  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2597$as_echo "$CC" >&6; }
2598else
2599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2600$as_echo "no" >&6; }
2601fi
2602
2603
2604fi
2605if test -z "$ac_cv_prog_CC"; then
2606  ac_ct_CC=$CC
2607  # Extract the first word of "gcc", so it can be a program name with args.
2608set dummy gcc; ac_word=$2
2609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2610$as_echo_n "checking for $ac_word... " >&6; }
2611if ${ac_cv_prog_ac_ct_CC+:} false; then :
2612  $as_echo_n "(cached) " >&6
2613else
2614  if test -n "$ac_ct_CC"; then
2615  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2616else
2617as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2618for as_dir in $PATH
2619do
2620  IFS=$as_save_IFS
2621  test -z "$as_dir" && as_dir=.
2622    for ac_exec_ext in '' $ac_executable_extensions; do
2623  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2624    ac_cv_prog_ac_ct_CC="gcc"
2625    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2626    break 2
2627  fi
2628done
2629  done
2630IFS=$as_save_IFS
2631
2632fi
2633fi
2634ac_ct_CC=$ac_cv_prog_ac_ct_CC
2635if test -n "$ac_ct_CC"; then
2636  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2637$as_echo "$ac_ct_CC" >&6; }
2638else
2639  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2640$as_echo "no" >&6; }
2641fi
2642
2643  if test "x$ac_ct_CC" = x; then
2644    CC=""
2645  else
2646    case $cross_compiling:$ac_tool_warned in
2647yes:)
2648{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2649$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2650ac_tool_warned=yes ;;
2651esac
2652    CC=$ac_ct_CC
2653  fi
2654else
2655  CC="$ac_cv_prog_CC"
2656fi
2657
2658if test -z "$CC"; then
2659          if test -n "$ac_tool_prefix"; then
2660    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2661set dummy ${ac_tool_prefix}cc; ac_word=$2
2662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2663$as_echo_n "checking for $ac_word... " >&6; }
2664if ${ac_cv_prog_CC+:} false; then :
2665  $as_echo_n "(cached) " >&6
2666else
2667  if test -n "$CC"; then
2668  ac_cv_prog_CC="$CC" # Let the user override the test.
2669else
2670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2671for as_dir in $PATH
2672do
2673  IFS=$as_save_IFS
2674  test -z "$as_dir" && as_dir=.
2675    for ac_exec_ext in '' $ac_executable_extensions; do
2676  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2677    ac_cv_prog_CC="${ac_tool_prefix}cc"
2678    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2679    break 2
2680  fi
2681done
2682  done
2683IFS=$as_save_IFS
2684
2685fi
2686fi
2687CC=$ac_cv_prog_CC
2688if test -n "$CC"; then
2689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2690$as_echo "$CC" >&6; }
2691else
2692  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2693$as_echo "no" >&6; }
2694fi
2695
2696
2697  fi
2698fi
2699if test -z "$CC"; then
2700  # Extract the first word of "cc", so it can be a program name with args.
2701set dummy cc; ac_word=$2
2702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2703$as_echo_n "checking for $ac_word... " >&6; }
2704if ${ac_cv_prog_CC+:} false; then :
2705  $as_echo_n "(cached) " >&6
2706else
2707  if test -n "$CC"; then
2708  ac_cv_prog_CC="$CC" # Let the user override the test.
2709else
2710  ac_prog_rejected=no
2711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2712for as_dir in $PATH
2713do
2714  IFS=$as_save_IFS
2715  test -z "$as_dir" && as_dir=.
2716    for ac_exec_ext in '' $ac_executable_extensions; do
2717  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2718    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2719       ac_prog_rejected=yes
2720       continue
2721     fi
2722    ac_cv_prog_CC="cc"
2723    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2724    break 2
2725  fi
2726done
2727  done
2728IFS=$as_save_IFS
2729
2730if test $ac_prog_rejected = yes; then
2731  # We found a bogon in the path, so make sure we never use it.
2732  set dummy $ac_cv_prog_CC
2733  shift
2734  if test $# != 0; then
2735    # We chose a different compiler from the bogus one.
2736    # However, it has the same basename, so the bogon will be chosen
2737    # first if we set CC to just the basename; use the full file name.
2738    shift
2739    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2740  fi
2741fi
2742fi
2743fi
2744CC=$ac_cv_prog_CC
2745if test -n "$CC"; then
2746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2747$as_echo "$CC" >&6; }
2748else
2749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2750$as_echo "no" >&6; }
2751fi
2752
2753
2754fi
2755if test -z "$CC"; then
2756  if test -n "$ac_tool_prefix"; then
2757  for ac_prog in cl.exe
2758  do
2759    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2760set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2762$as_echo_n "checking for $ac_word... " >&6; }
2763if ${ac_cv_prog_CC+:} false; then :
2764  $as_echo_n "(cached) " >&6
2765else
2766  if test -n "$CC"; then
2767  ac_cv_prog_CC="$CC" # Let the user override the test.
2768else
2769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2770for as_dir in $PATH
2771do
2772  IFS=$as_save_IFS
2773  test -z "$as_dir" && as_dir=.
2774    for ac_exec_ext in '' $ac_executable_extensions; do
2775  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2776    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2777    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2778    break 2
2779  fi
2780done
2781  done
2782IFS=$as_save_IFS
2783
2784fi
2785fi
2786CC=$ac_cv_prog_CC
2787if test -n "$CC"; then
2788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2789$as_echo "$CC" >&6; }
2790else
2791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2792$as_echo "no" >&6; }
2793fi
2794
2795
2796    test -n "$CC" && break
2797  done
2798fi
2799if test -z "$CC"; then
2800  ac_ct_CC=$CC
2801  for ac_prog in cl.exe
2802do
2803  # Extract the first word of "$ac_prog", so it can be a program name with args.
2804set dummy $ac_prog; ac_word=$2
2805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2806$as_echo_n "checking for $ac_word... " >&6; }
2807if ${ac_cv_prog_ac_ct_CC+:} false; then :
2808  $as_echo_n "(cached) " >&6
2809else
2810  if test -n "$ac_ct_CC"; then
2811  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2812else
2813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2814for as_dir in $PATH
2815do
2816  IFS=$as_save_IFS
2817  test -z "$as_dir" && as_dir=.
2818    for ac_exec_ext in '' $ac_executable_extensions; do
2819  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2820    ac_cv_prog_ac_ct_CC="$ac_prog"
2821    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2822    break 2
2823  fi
2824done
2825  done
2826IFS=$as_save_IFS
2827
2828fi
2829fi
2830ac_ct_CC=$ac_cv_prog_ac_ct_CC
2831if test -n "$ac_ct_CC"; then
2832  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2833$as_echo "$ac_ct_CC" >&6; }
2834else
2835  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2836$as_echo "no" >&6; }
2837fi
2838
2839
2840  test -n "$ac_ct_CC" && break
2841done
2842
2843  if test "x$ac_ct_CC" = x; then
2844    CC=""
2845  else
2846    case $cross_compiling:$ac_tool_warned in
2847yes:)
2848{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2849$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2850ac_tool_warned=yes ;;
2851esac
2852    CC=$ac_ct_CC
2853  fi
2854fi
2855
2856fi
2857
2858
2859test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2860$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2861as_fn_error $? "no acceptable C compiler found in \$PATH
2862See \`config.log' for more details" "$LINENO" 5; }
2863
2864# Provide some information about the compiler.
2865$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2866set X $ac_compile
2867ac_compiler=$2
2868for ac_option in --version -v -V -qversion; do
2869  { { ac_try="$ac_compiler $ac_option >&5"
2870case "(($ac_try" in
2871  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2872  *) ac_try_echo=$ac_try;;
2873esac
2874eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2875$as_echo "$ac_try_echo"; } >&5
2876  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2877  ac_status=$?
2878  if test -s conftest.err; then
2879    sed '10a\
2880... rest of stderr output deleted ...
2881         10q' conftest.err >conftest.er1
2882    cat conftest.er1 >&5
2883  fi
2884  rm -f conftest.er1 conftest.err
2885  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2886  test $ac_status = 0; }
2887done
2888
2889cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2890/* end confdefs.h.  */
2891
2892int
2893main ()
2894{
2895
2896  ;
2897  return 0;
2898}
2899_ACEOF
2900ac_clean_files_save=$ac_clean_files
2901ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2902# Try to create an executable without -o first, disregard a.out.
2903# It will help us diagnose broken compilers, and finding out an intuition
2904# of exeext.
2905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2906$as_echo_n "checking whether the C compiler works... " >&6; }
2907ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2908
2909# The possible output files:
2910ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2911
2912ac_rmfiles=
2913for ac_file in $ac_files
2914do
2915  case $ac_file in
2916    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2917    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2918  esac
2919done
2920rm -f $ac_rmfiles
2921
2922if { { ac_try="$ac_link_default"
2923case "(($ac_try" in
2924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2925  *) ac_try_echo=$ac_try;;
2926esac
2927eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2928$as_echo "$ac_try_echo"; } >&5
2929  (eval "$ac_link_default") 2>&5
2930  ac_status=$?
2931  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2932  test $ac_status = 0; }; then :
2933  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2934# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2935# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2936# so that the user can short-circuit this test for compilers unknown to
2937# Autoconf.
2938for ac_file in $ac_files ''
2939do
2940  test -f "$ac_file" || continue
2941  case $ac_file in
2942    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2943	;;
2944    [ab].out )
2945	# We found the default executable, but exeext='' is most
2946	# certainly right.
2947	break;;
2948    *.* )
2949	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2950	then :; else
2951	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2952	fi
2953	# We set ac_cv_exeext here because the later test for it is not
2954	# safe: cross compilers may not add the suffix if given an `-o'
2955	# argument, so we may need to know it at that point already.
2956	# Even if this section looks crufty: it has the advantage of
2957	# actually working.
2958	break;;
2959    * )
2960	break;;
2961  esac
2962done
2963test "$ac_cv_exeext" = no && ac_cv_exeext=
2964
2965else
2966  ac_file=''
2967fi
2968if test -z "$ac_file"; then :
2969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970$as_echo "no" >&6; }
2971$as_echo "$as_me: failed program was:" >&5
2972sed 's/^/| /' conftest.$ac_ext >&5
2973
2974{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2975$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2976as_fn_error 77 "C compiler cannot create executables
2977See \`config.log' for more details" "$LINENO" 5; }
2978else
2979  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2980$as_echo "yes" >&6; }
2981fi
2982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2983$as_echo_n "checking for C compiler default output file name... " >&6; }
2984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2985$as_echo "$ac_file" >&6; }
2986ac_exeext=$ac_cv_exeext
2987
2988rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2989ac_clean_files=$ac_clean_files_save
2990{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2991$as_echo_n "checking for suffix of executables... " >&6; }
2992if { { ac_try="$ac_link"
2993case "(($ac_try" in
2994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2995  *) ac_try_echo=$ac_try;;
2996esac
2997eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2998$as_echo "$ac_try_echo"; } >&5
2999  (eval "$ac_link") 2>&5
3000  ac_status=$?
3001  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3002  test $ac_status = 0; }; then :
3003  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3004# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3005# work properly (i.e., refer to `conftest.exe'), while it won't with
3006# `rm'.
3007for ac_file in conftest.exe conftest conftest.*; do
3008  test -f "$ac_file" || continue
3009  case $ac_file in
3010    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3011    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3012	  break;;
3013    * ) break;;
3014  esac
3015done
3016else
3017  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3018$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3019as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3020See \`config.log' for more details" "$LINENO" 5; }
3021fi
3022rm -f conftest conftest$ac_cv_exeext
3023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3024$as_echo "$ac_cv_exeext" >&6; }
3025
3026rm -f conftest.$ac_ext
3027EXEEXT=$ac_cv_exeext
3028ac_exeext=$EXEEXT
3029cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3030/* end confdefs.h.  */
3031#include <stdio.h>
3032int
3033main ()
3034{
3035FILE *f = fopen ("conftest.out", "w");
3036 return ferror (f) || fclose (f) != 0;
3037
3038  ;
3039  return 0;
3040}
3041_ACEOF
3042ac_clean_files="$ac_clean_files conftest.out"
3043# Check that the compiler produces executables we can run.  If not, either
3044# the compiler is broken, or we cross compile.
3045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3046$as_echo_n "checking whether we are cross compiling... " >&6; }
3047if test "$cross_compiling" != yes; then
3048  { { ac_try="$ac_link"
3049case "(($ac_try" in
3050  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3051  *) ac_try_echo=$ac_try;;
3052esac
3053eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3054$as_echo "$ac_try_echo"; } >&5
3055  (eval "$ac_link") 2>&5
3056  ac_status=$?
3057  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3058  test $ac_status = 0; }
3059  if { ac_try='./conftest$ac_cv_exeext'
3060  { { case "(($ac_try" in
3061  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3062  *) ac_try_echo=$ac_try;;
3063esac
3064eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3065$as_echo "$ac_try_echo"; } >&5
3066  (eval "$ac_try") 2>&5
3067  ac_status=$?
3068  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3069  test $ac_status = 0; }; }; then
3070    cross_compiling=no
3071  else
3072    if test "$cross_compiling" = maybe; then
3073	cross_compiling=yes
3074    else
3075	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3076$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3077as_fn_error $? "cannot run C compiled programs.
3078If you meant to cross compile, use \`--host'.
3079See \`config.log' for more details" "$LINENO" 5; }
3080    fi
3081  fi
3082fi
3083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3084$as_echo "$cross_compiling" >&6; }
3085
3086rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3087ac_clean_files=$ac_clean_files_save
3088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3089$as_echo_n "checking for suffix of object files... " >&6; }
3090if ${ac_cv_objext+:} false; then :
3091  $as_echo_n "(cached) " >&6
3092else
3093  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3094/* end confdefs.h.  */
3095
3096int
3097main ()
3098{
3099
3100  ;
3101  return 0;
3102}
3103_ACEOF
3104rm -f conftest.o conftest.obj
3105if { { ac_try="$ac_compile"
3106case "(($ac_try" in
3107  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108  *) ac_try_echo=$ac_try;;
3109esac
3110eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3111$as_echo "$ac_try_echo"; } >&5
3112  (eval "$ac_compile") 2>&5
3113  ac_status=$?
3114  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3115  test $ac_status = 0; }; then :
3116  for ac_file in conftest.o conftest.obj conftest.*; do
3117  test -f "$ac_file" || continue;
3118  case $ac_file in
3119    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3120    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3121       break;;
3122  esac
3123done
3124else
3125  $as_echo "$as_me: failed program was:" >&5
3126sed 's/^/| /' conftest.$ac_ext >&5
3127
3128{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3129$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3130as_fn_error $? "cannot compute suffix of object files: cannot compile
3131See \`config.log' for more details" "$LINENO" 5; }
3132fi
3133rm -f conftest.$ac_cv_objext conftest.$ac_ext
3134fi
3135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3136$as_echo "$ac_cv_objext" >&6; }
3137OBJEXT=$ac_cv_objext
3138ac_objext=$OBJEXT
3139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3140$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3141if ${ac_cv_c_compiler_gnu+:} false; then :
3142  $as_echo_n "(cached) " >&6
3143else
3144  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3145/* end confdefs.h.  */
3146
3147int
3148main ()
3149{
3150#ifndef __GNUC__
3151       choke me
3152#endif
3153
3154  ;
3155  return 0;
3156}
3157_ACEOF
3158if ac_fn_c_try_compile "$LINENO"; then :
3159  ac_compiler_gnu=yes
3160else
3161  ac_compiler_gnu=no
3162fi
3163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3164ac_cv_c_compiler_gnu=$ac_compiler_gnu
3165
3166fi
3167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3168$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3169if test $ac_compiler_gnu = yes; then
3170  GCC=yes
3171else
3172  GCC=
3173fi
3174ac_test_CFLAGS=${CFLAGS+set}
3175ac_save_CFLAGS=$CFLAGS
3176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3177$as_echo_n "checking whether $CC accepts -g... " >&6; }
3178if ${ac_cv_prog_cc_g+:} false; then :
3179  $as_echo_n "(cached) " >&6
3180else
3181  ac_save_c_werror_flag=$ac_c_werror_flag
3182   ac_c_werror_flag=yes
3183   ac_cv_prog_cc_g=no
3184   CFLAGS="-g"
3185   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3186/* end confdefs.h.  */
3187
3188int
3189main ()
3190{
3191
3192  ;
3193  return 0;
3194}
3195_ACEOF
3196if ac_fn_c_try_compile "$LINENO"; then :
3197  ac_cv_prog_cc_g=yes
3198else
3199  CFLAGS=""
3200      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3201/* end confdefs.h.  */
3202
3203int
3204main ()
3205{
3206
3207  ;
3208  return 0;
3209}
3210_ACEOF
3211if ac_fn_c_try_compile "$LINENO"; then :
3212
3213else
3214  ac_c_werror_flag=$ac_save_c_werror_flag
3215	 CFLAGS="-g"
3216	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3217/* end confdefs.h.  */
3218
3219int
3220main ()
3221{
3222
3223  ;
3224  return 0;
3225}
3226_ACEOF
3227if ac_fn_c_try_compile "$LINENO"; then :
3228  ac_cv_prog_cc_g=yes
3229fi
3230rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3231fi
3232rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3233fi
3234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3235   ac_c_werror_flag=$ac_save_c_werror_flag
3236fi
3237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3238$as_echo "$ac_cv_prog_cc_g" >&6; }
3239if test "$ac_test_CFLAGS" = set; then
3240  CFLAGS=$ac_save_CFLAGS
3241elif test $ac_cv_prog_cc_g = yes; then
3242  if test "$GCC" = yes; then
3243    CFLAGS="-g -O2"
3244  else
3245    CFLAGS="-g"
3246  fi
3247else
3248  if test "$GCC" = yes; then
3249    CFLAGS="-O2"
3250  else
3251    CFLAGS=
3252  fi
3253fi
3254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3255$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3256if ${ac_cv_prog_cc_c89+:} false; then :
3257  $as_echo_n "(cached) " >&6
3258else
3259  ac_cv_prog_cc_c89=no
3260ac_save_CC=$CC
3261cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3262/* end confdefs.h.  */
3263#include <stdarg.h>
3264#include <stdio.h>
3265struct stat;
3266/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3267struct buf { int x; };
3268FILE * (*rcsopen) (struct buf *, struct stat *, int);
3269static char *e (p, i)
3270     char **p;
3271     int i;
3272{
3273  return p[i];
3274}
3275static char *f (char * (*g) (char **, int), char **p, ...)
3276{
3277  char *s;
3278  va_list v;
3279  va_start (v,p);
3280  s = g (p, va_arg (v,int));
3281  va_end (v);
3282  return s;
3283}
3284
3285/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3286   function prototypes and stuff, but not '\xHH' hex character constants.
3287   These don't provoke an error unfortunately, instead are silently treated
3288   as 'x'.  The following induces an error, until -std is added to get
3289   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3290   array size at least.  It's necessary to write '\x00'==0 to get something
3291   that's true only with -std.  */
3292int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3293
3294/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3295   inside strings and character constants.  */
3296#define FOO(x) 'x'
3297int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3298
3299int test (int i, double x);
3300struct s1 {int (*f) (int a);};
3301struct s2 {int (*f) (double a);};
3302int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3303int argc;
3304char **argv;
3305int
3306main ()
3307{
3308return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3309  ;
3310  return 0;
3311}
3312_ACEOF
3313for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3314	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3315do
3316  CC="$ac_save_CC $ac_arg"
3317  if ac_fn_c_try_compile "$LINENO"; then :
3318  ac_cv_prog_cc_c89=$ac_arg
3319fi
3320rm -f core conftest.err conftest.$ac_objext
3321  test "x$ac_cv_prog_cc_c89" != "xno" && break
3322done
3323rm -f conftest.$ac_ext
3324CC=$ac_save_CC
3325
3326fi
3327# AC_CACHE_VAL
3328case "x$ac_cv_prog_cc_c89" in
3329  x)
3330    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3331$as_echo "none needed" >&6; } ;;
3332  xno)
3333    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3334$as_echo "unsupported" >&6; } ;;
3335  *)
3336    CC="$CC $ac_cv_prog_cc_c89"
3337    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3338$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3339esac
3340if test "x$ac_cv_prog_cc_c89" != xno; then :
3341
3342fi
3343
3344ac_ext=c
3345ac_cpp='$CPP $CPPFLAGS'
3346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3348ac_compiler_gnu=$ac_cv_c_compiler_gnu
3349
3350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3351$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3352if ${ac_cv_path_SED+:} false; then :
3353  $as_echo_n "(cached) " >&6
3354else
3355            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3356     for ac_i in 1 2 3 4 5 6 7; do
3357       ac_script="$ac_script$as_nl$ac_script"
3358     done
3359     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3360     { ac_script=; unset ac_script;}
3361     if test -z "$SED"; then
3362  ac_path_SED_found=false
3363  # Loop through the user's path and test for each of PROGNAME-LIST
3364  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3365for as_dir in $PATH
3366do
3367  IFS=$as_save_IFS
3368  test -z "$as_dir" && as_dir=.
3369    for ac_prog in sed gsed; do
3370    for ac_exec_ext in '' $ac_executable_extensions; do
3371      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3372      as_fn_executable_p "$ac_path_SED" || continue
3373# Check for GNU ac_path_SED and select it if it is found.
3374  # Check for GNU $ac_path_SED
3375case `"$ac_path_SED" --version 2>&1` in
3376*GNU*)
3377  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3378*)
3379  ac_count=0
3380  $as_echo_n 0123456789 >"conftest.in"
3381  while :
3382  do
3383    cat "conftest.in" "conftest.in" >"conftest.tmp"
3384    mv "conftest.tmp" "conftest.in"
3385    cp "conftest.in" "conftest.nl"
3386    $as_echo '' >> "conftest.nl"
3387    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3388    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3389    as_fn_arith $ac_count + 1 && ac_count=$as_val
3390    if test $ac_count -gt ${ac_path_SED_max-0}; then
3391      # Best one so far, save it but keep looking for a better one
3392      ac_cv_path_SED="$ac_path_SED"
3393      ac_path_SED_max=$ac_count
3394    fi
3395    # 10*(2^10) chars as input seems more than enough
3396    test $ac_count -gt 10 && break
3397  done
3398  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3399esac
3400
3401      $ac_path_SED_found && break 3
3402    done
3403  done
3404  done
3405IFS=$as_save_IFS
3406  if test -z "$ac_cv_path_SED"; then
3407    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3408  fi
3409else
3410  ac_cv_path_SED=$SED
3411fi
3412
3413fi
3414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3415$as_echo "$ac_cv_path_SED" >&6; }
3416 SED="$ac_cv_path_SED"
3417  rm -f conftest.sed
3418
3419test -z "$SED" && SED=sed
3420Xsed="$SED -e 1s/^X//"
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3433$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3434if ${ac_cv_path_GREP+:} false; then :
3435  $as_echo_n "(cached) " >&6
3436else
3437  if test -z "$GREP"; then
3438  ac_path_GREP_found=false
3439  # Loop through the user's path and test for each of PROGNAME-LIST
3440  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3441for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3442do
3443  IFS=$as_save_IFS
3444  test -z "$as_dir" && as_dir=.
3445    for ac_prog in grep ggrep; do
3446    for ac_exec_ext in '' $ac_executable_extensions; do
3447      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3448      as_fn_executable_p "$ac_path_GREP" || continue
3449# Check for GNU ac_path_GREP and select it if it is found.
3450  # Check for GNU $ac_path_GREP
3451case `"$ac_path_GREP" --version 2>&1` in
3452*GNU*)
3453  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3454*)
3455  ac_count=0
3456  $as_echo_n 0123456789 >"conftest.in"
3457  while :
3458  do
3459    cat "conftest.in" "conftest.in" >"conftest.tmp"
3460    mv "conftest.tmp" "conftest.in"
3461    cp "conftest.in" "conftest.nl"
3462    $as_echo 'GREP' >> "conftest.nl"
3463    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3464    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3465    as_fn_arith $ac_count + 1 && ac_count=$as_val
3466    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3467      # Best one so far, save it but keep looking for a better one
3468      ac_cv_path_GREP="$ac_path_GREP"
3469      ac_path_GREP_max=$ac_count
3470    fi
3471    # 10*(2^10) chars as input seems more than enough
3472    test $ac_count -gt 10 && break
3473  done
3474  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3475esac
3476
3477      $ac_path_GREP_found && break 3
3478    done
3479  done
3480  done
3481IFS=$as_save_IFS
3482  if test -z "$ac_cv_path_GREP"; then
3483    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3484  fi
3485else
3486  ac_cv_path_GREP=$GREP
3487fi
3488
3489fi
3490{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3491$as_echo "$ac_cv_path_GREP" >&6; }
3492 GREP="$ac_cv_path_GREP"
3493
3494
3495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3496$as_echo_n "checking for egrep... " >&6; }
3497if ${ac_cv_path_EGREP+:} false; then :
3498  $as_echo_n "(cached) " >&6
3499else
3500  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3501   then ac_cv_path_EGREP="$GREP -E"
3502   else
3503     if test -z "$EGREP"; then
3504  ac_path_EGREP_found=false
3505  # Loop through the user's path and test for each of PROGNAME-LIST
3506  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3507for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3508do
3509  IFS=$as_save_IFS
3510  test -z "$as_dir" && as_dir=.
3511    for ac_prog in egrep; do
3512    for ac_exec_ext in '' $ac_executable_extensions; do
3513      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3514      as_fn_executable_p "$ac_path_EGREP" || continue
3515# Check for GNU ac_path_EGREP and select it if it is found.
3516  # Check for GNU $ac_path_EGREP
3517case `"$ac_path_EGREP" --version 2>&1` in
3518*GNU*)
3519  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3520*)
3521  ac_count=0
3522  $as_echo_n 0123456789 >"conftest.in"
3523  while :
3524  do
3525    cat "conftest.in" "conftest.in" >"conftest.tmp"
3526    mv "conftest.tmp" "conftest.in"
3527    cp "conftest.in" "conftest.nl"
3528    $as_echo 'EGREP' >> "conftest.nl"
3529    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3530    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3531    as_fn_arith $ac_count + 1 && ac_count=$as_val
3532    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3533      # Best one so far, save it but keep looking for a better one
3534      ac_cv_path_EGREP="$ac_path_EGREP"
3535      ac_path_EGREP_max=$ac_count
3536    fi
3537    # 10*(2^10) chars as input seems more than enough
3538    test $ac_count -gt 10 && break
3539  done
3540  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3541esac
3542
3543      $ac_path_EGREP_found && break 3
3544    done
3545  done
3546  done
3547IFS=$as_save_IFS
3548  if test -z "$ac_cv_path_EGREP"; then
3549    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3550  fi
3551else
3552  ac_cv_path_EGREP=$EGREP
3553fi
3554
3555   fi
3556fi
3557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3558$as_echo "$ac_cv_path_EGREP" >&6; }
3559 EGREP="$ac_cv_path_EGREP"
3560
3561
3562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3563$as_echo_n "checking for fgrep... " >&6; }
3564if ${ac_cv_path_FGREP+:} false; then :
3565  $as_echo_n "(cached) " >&6
3566else
3567  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3568   then ac_cv_path_FGREP="$GREP -F"
3569   else
3570     if test -z "$FGREP"; then
3571  ac_path_FGREP_found=false
3572  # Loop through the user's path and test for each of PROGNAME-LIST
3573  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3574for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3575do
3576  IFS=$as_save_IFS
3577  test -z "$as_dir" && as_dir=.
3578    for ac_prog in fgrep; do
3579    for ac_exec_ext in '' $ac_executable_extensions; do
3580      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3581      as_fn_executable_p "$ac_path_FGREP" || continue
3582# Check for GNU ac_path_FGREP and select it if it is found.
3583  # Check for GNU $ac_path_FGREP
3584case `"$ac_path_FGREP" --version 2>&1` in
3585*GNU*)
3586  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3587*)
3588  ac_count=0
3589  $as_echo_n 0123456789 >"conftest.in"
3590  while :
3591  do
3592    cat "conftest.in" "conftest.in" >"conftest.tmp"
3593    mv "conftest.tmp" "conftest.in"
3594    cp "conftest.in" "conftest.nl"
3595    $as_echo 'FGREP' >> "conftest.nl"
3596    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3597    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3598    as_fn_arith $ac_count + 1 && ac_count=$as_val
3599    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3600      # Best one so far, save it but keep looking for a better one
3601      ac_cv_path_FGREP="$ac_path_FGREP"
3602      ac_path_FGREP_max=$ac_count
3603    fi
3604    # 10*(2^10) chars as input seems more than enough
3605    test $ac_count -gt 10 && break
3606  done
3607  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3608esac
3609
3610      $ac_path_FGREP_found && break 3
3611    done
3612  done
3613  done
3614IFS=$as_save_IFS
3615  if test -z "$ac_cv_path_FGREP"; then
3616    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3617  fi
3618else
3619  ac_cv_path_FGREP=$FGREP
3620fi
3621
3622   fi
3623fi
3624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3625$as_echo "$ac_cv_path_FGREP" >&6; }
3626 FGREP="$ac_cv_path_FGREP"
3627
3628
3629test -z "$GREP" && GREP=grep
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649# Check whether --with-gnu-ld was given.
3650if test "${with_gnu_ld+set}" = set; then :
3651  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3652else
3653  with_gnu_ld=no
3654fi
3655
3656ac_prog=ld
3657if test "$GCC" = yes; then
3658  # Check if gcc -print-prog-name=ld gives a path.
3659  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
3660$as_echo_n "checking for ld used by $CC... " >&6; }
3661  case $host in
3662  *-*-mingw*)
3663    # gcc leaves a trailing carriage return which upsets mingw
3664    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3665  *)
3666    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3667  esac
3668  case $ac_prog in
3669    # Accept absolute paths.
3670    [\\/]* | ?:[\\/]*)
3671      re_direlt='/[^/][^/]*/\.\./'
3672      # Canonicalize the pathname of ld
3673      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3674      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3675	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3676      done
3677      test -z "$LD" && LD="$ac_prog"
3678      ;;
3679  "")
3680    # If it fails, then pretend we aren't using GCC.
3681    ac_prog=ld
3682    ;;
3683  *)
3684    # If it is relative, then search for the first ld in PATH.
3685    with_gnu_ld=unknown
3686    ;;
3687  esac
3688elif test "$with_gnu_ld" = yes; then
3689  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
3690$as_echo_n "checking for GNU ld... " >&6; }
3691else
3692  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
3693$as_echo_n "checking for non-GNU ld... " >&6; }
3694fi
3695if ${lt_cv_path_LD+:} false; then :
3696  $as_echo_n "(cached) " >&6
3697else
3698  if test -z "$LD"; then
3699  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3700  for ac_dir in $PATH; do
3701    IFS="$lt_save_ifs"
3702    test -z "$ac_dir" && ac_dir=.
3703    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3704      lt_cv_path_LD="$ac_dir/$ac_prog"
3705      # Check to see if the program is GNU ld.  I'd rather use --version,
3706      # but apparently some variants of GNU ld only accept -v.
3707      # Break only if it was the GNU/non-GNU ld that we prefer.
3708      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3709      *GNU* | *'with BFD'*)
3710	test "$with_gnu_ld" != no && break
3711	;;
3712      *)
3713	test "$with_gnu_ld" != yes && break
3714	;;
3715      esac
3716    fi
3717  done
3718  IFS="$lt_save_ifs"
3719else
3720  lt_cv_path_LD="$LD" # Let the user override the test with a path.
3721fi
3722fi
3723
3724LD="$lt_cv_path_LD"
3725if test -n "$LD"; then
3726  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
3727$as_echo "$LD" >&6; }
3728else
3729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3730$as_echo "no" >&6; }
3731fi
3732test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
3733{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
3734$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
3735if ${lt_cv_prog_gnu_ld+:} false; then :
3736  $as_echo_n "(cached) " >&6
3737else
3738  # I'd rather use --version here, but apparently some GNU lds only accept -v.
3739case `$LD -v 2>&1 </dev/null` in
3740*GNU* | *'with BFD'*)
3741  lt_cv_prog_gnu_ld=yes
3742  ;;
3743*)
3744  lt_cv_prog_gnu_ld=no
3745  ;;
3746esac
3747fi
3748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
3749$as_echo "$lt_cv_prog_gnu_ld" >&6; }
3750with_gnu_ld=$lt_cv_prog_gnu_ld
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
3761$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
3762if ${lt_cv_path_NM+:} false; then :
3763  $as_echo_n "(cached) " >&6
3764else
3765  if test -n "$NM"; then
3766  # Let the user override the test.
3767  lt_cv_path_NM="$NM"
3768else
3769  lt_nm_to_check="${ac_tool_prefix}nm"
3770  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3771    lt_nm_to_check="$lt_nm_to_check nm"
3772  fi
3773  for lt_tmp_nm in $lt_nm_to_check; do
3774    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3775    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3776      IFS="$lt_save_ifs"
3777      test -z "$ac_dir" && ac_dir=.
3778      tmp_nm="$ac_dir/$lt_tmp_nm"
3779      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3780	# Check to see if the nm accepts a BSD-compat flag.
3781	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
3782	#   nm: unknown option "B" ignored
3783	# Tru64's nm complains that /dev/null is an invalid object file
3784	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3785	*/dev/null* | *'Invalid file or object type'*)
3786	  lt_cv_path_NM="$tmp_nm -B"
3787	  break
3788	  ;;
3789	*)
3790	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3791	  */dev/null*)
3792	    lt_cv_path_NM="$tmp_nm -p"
3793	    break
3794	    ;;
3795	  *)
3796	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3797	    continue # so that we can try to find one that supports BSD flags
3798	    ;;
3799	  esac
3800	  ;;
3801	esac
3802      fi
3803    done
3804    IFS="$lt_save_ifs"
3805  done
3806  : ${lt_cv_path_NM=no}
3807fi
3808fi
3809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
3810$as_echo "$lt_cv_path_NM" >&6; }
3811if test "$lt_cv_path_NM" != "no"; then
3812  NM="$lt_cv_path_NM"
3813else
3814  # Didn't find any BSD compatible name lister, look for dumpbin.
3815  if test -n "$ac_tool_prefix"; then
3816  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3817  do
3818    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3819set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3821$as_echo_n "checking for $ac_word... " >&6; }
3822if ${ac_cv_prog_DUMPBIN+:} false; then :
3823  $as_echo_n "(cached) " >&6
3824else
3825  if test -n "$DUMPBIN"; then
3826  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
3827else
3828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3829for as_dir in $PATH
3830do
3831  IFS=$as_save_IFS
3832  test -z "$as_dir" && as_dir=.
3833    for ac_exec_ext in '' $ac_executable_extensions; do
3834  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3835    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
3836    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3837    break 2
3838  fi
3839done
3840  done
3841IFS=$as_save_IFS
3842
3843fi
3844fi
3845DUMPBIN=$ac_cv_prog_DUMPBIN
3846if test -n "$DUMPBIN"; then
3847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
3848$as_echo "$DUMPBIN" >&6; }
3849else
3850  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3851$as_echo "no" >&6; }
3852fi
3853
3854
3855    test -n "$DUMPBIN" && break
3856  done
3857fi
3858if test -z "$DUMPBIN"; then
3859  ac_ct_DUMPBIN=$DUMPBIN
3860  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3861do
3862  # Extract the first word of "$ac_prog", so it can be a program name with args.
3863set dummy $ac_prog; ac_word=$2
3864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3865$as_echo_n "checking for $ac_word... " >&6; }
3866if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
3867  $as_echo_n "(cached) " >&6
3868else
3869  if test -n "$ac_ct_DUMPBIN"; then
3870  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
3871else
3872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3873for as_dir in $PATH
3874do
3875  IFS=$as_save_IFS
3876  test -z "$as_dir" && as_dir=.
3877    for ac_exec_ext in '' $ac_executable_extensions; do
3878  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3879    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
3880    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3881    break 2
3882  fi
3883done
3884  done
3885IFS=$as_save_IFS
3886
3887fi
3888fi
3889ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
3890if test -n "$ac_ct_DUMPBIN"; then
3891  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
3892$as_echo "$ac_ct_DUMPBIN" >&6; }
3893else
3894  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3895$as_echo "no" >&6; }
3896fi
3897
3898
3899  test -n "$ac_ct_DUMPBIN" && break
3900done
3901
3902  if test "x$ac_ct_DUMPBIN" = x; then
3903    DUMPBIN=":"
3904  else
3905    case $cross_compiling:$ac_tool_warned in
3906yes:)
3907{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3908$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3909ac_tool_warned=yes ;;
3910esac
3911    DUMPBIN=$ac_ct_DUMPBIN
3912  fi
3913fi
3914
3915
3916  if test "$DUMPBIN" != ":"; then
3917    NM="$DUMPBIN"
3918  fi
3919fi
3920test -z "$NM" && NM=nm
3921
3922
3923
3924
3925
3926
3927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
3928$as_echo_n "checking the name lister ($NM) interface... " >&6; }
3929if ${lt_cv_nm_interface+:} false; then :
3930  $as_echo_n "(cached) " >&6
3931else
3932  lt_cv_nm_interface="BSD nm"
3933  echo "int some_variable = 0;" > conftest.$ac_ext
3934  (eval echo "\"\$as_me:3934: $ac_compile\"" >&5)
3935  (eval "$ac_compile" 2>conftest.err)
3936  cat conftest.err >&5
3937  (eval echo "\"\$as_me:3937: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
3938  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
3939  cat conftest.err >&5
3940  (eval echo "\"\$as_me:3940: output\"" >&5)
3941  cat conftest.out >&5
3942  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
3943    lt_cv_nm_interface="MS dumpbin"
3944  fi
3945  rm -f conftest*
3946fi
3947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
3948$as_echo "$lt_cv_nm_interface" >&6; }
3949
3950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3951$as_echo_n "checking whether ln -s works... " >&6; }
3952LN_S=$as_ln_s
3953if test "$LN_S" = "ln -s"; then
3954  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3955$as_echo "yes" >&6; }
3956else
3957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3958$as_echo "no, using $LN_S" >&6; }
3959fi
3960
3961# find the maximum length of command line arguments
3962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
3963$as_echo_n "checking the maximum length of command line arguments... " >&6; }
3964if ${lt_cv_sys_max_cmd_len+:} false; then :
3965  $as_echo_n "(cached) " >&6
3966else
3967    i=0
3968  teststring="ABCD"
3969
3970  case $build_os in
3971  msdosdjgpp*)
3972    # On DJGPP, this test can blow up pretty badly due to problems in libc
3973    # (any single argument exceeding 2000 bytes causes a buffer overrun
3974    # during glob expansion).  Even if it were fixed, the result of this
3975    # check would be larger than it should be.
3976    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
3977    ;;
3978
3979  gnu*)
3980    # Under GNU Hurd, this test is not required because there is
3981    # no limit to the length of command line arguments.
3982    # Libtool will interpret -1 as no limit whatsoever
3983    lt_cv_sys_max_cmd_len=-1;
3984    ;;
3985
3986  cygwin* | mingw* | cegcc*)
3987    # On Win9x/ME, this test blows up -- it succeeds, but takes
3988    # about 5 minutes as the teststring grows exponentially.
3989    # Worse, since 9x/ME are not pre-emptively multitasking,
3990    # you end up with a "frozen" computer, even though with patience
3991    # the test eventually succeeds (with a max line length of 256k).
3992    # Instead, let's just punt: use the minimum linelength reported by
3993    # all of the supported platforms: 8192 (on NT/2K/XP).
3994    lt_cv_sys_max_cmd_len=8192;
3995    ;;
3996
3997  amigaos*)
3998    # On AmigaOS with pdksh, this test takes hours, literally.
3999    # So we just punt and use a minimum line length of 8192.
4000    lt_cv_sys_max_cmd_len=8192;
4001    ;;
4002
4003  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4004    # This has been around since 386BSD, at least.  Likely further.
4005    if test -x /sbin/sysctl; then
4006      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4007    elif test -x /usr/sbin/sysctl; then
4008      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4009    else
4010      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
4011    fi
4012    # And add a safety zone
4013    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4014    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4015    ;;
4016
4017  interix*)
4018    # We know the value 262144 and hardcode it with a safety zone (like BSD)
4019    lt_cv_sys_max_cmd_len=196608
4020    ;;
4021
4022  osf*)
4023    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4024    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4025    # nice to cause kernel panics so lets avoid the loop below.
4026    # First set a reasonable default.
4027    lt_cv_sys_max_cmd_len=16384
4028    #
4029    if test -x /sbin/sysconfig; then
4030      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4031        *1*) lt_cv_sys_max_cmd_len=-1 ;;
4032      esac
4033    fi
4034    ;;
4035  sco3.2v5*)
4036    lt_cv_sys_max_cmd_len=102400
4037    ;;
4038  sysv5* | sco5v6* | sysv4.2uw2*)
4039    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4040    if test -n "$kargmax"; then
4041      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
4042    else
4043      lt_cv_sys_max_cmd_len=32768
4044    fi
4045    ;;
4046  *)
4047    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4048    if test -n "$lt_cv_sys_max_cmd_len"; then
4049      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4050      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4051    else
4052      # Make teststring a little bigger before we do anything with it.
4053      # a 1K string should be a reasonable start.
4054      for i in 1 2 3 4 5 6 7 8 ; do
4055        teststring=$teststring$teststring
4056      done
4057      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4058      # If test is not a shell built-in, we'll probably end up computing a
4059      # maximum length that is only half of the actual maximum length, but
4060      # we can't tell.
4061      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4062	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4063	      test $i != 17 # 1/2 MB should be enough
4064      do
4065        i=`expr $i + 1`
4066        teststring=$teststring$teststring
4067      done
4068      # Only check the string length outside the loop.
4069      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4070      teststring=
4071      # Add a significant safety factor because C++ compilers can tack on
4072      # massive amounts of additional arguments before passing them to the
4073      # linker.  It appears as though 1/2 is a usable value.
4074      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4075    fi
4076    ;;
4077  esac
4078
4079fi
4080
4081if test -n $lt_cv_sys_max_cmd_len ; then
4082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4083$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4084else
4085  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4086$as_echo "none" >&6; }
4087fi
4088max_cmd_len=$lt_cv_sys_max_cmd_len
4089
4090
4091
4092
4093
4094
4095: ${CP="cp -f"}
4096: ${MV="mv -f"}
4097: ${RM="rm -f"}
4098
4099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4100$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4101# Try some XSI features
4102xsi_shell=no
4103( _lt_dummy="a/b/c"
4104  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4105      = c,a/b,, \
4106    && eval 'test $(( 1 + 1 )) -eq 2 \
4107    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4108  && xsi_shell=yes
4109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4110$as_echo "$xsi_shell" >&6; }
4111
4112
4113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4114$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4115lt_shell_append=no
4116( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4117    >/dev/null 2>&1 \
4118  && lt_shell_append=yes
4119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4120$as_echo "$lt_shell_append" >&6; }
4121
4122
4123if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4124  lt_unset=unset
4125else
4126  lt_unset=false
4127fi
4128
4129
4130
4131
4132
4133# test EBCDIC or ASCII
4134case `echo X|tr X '\101'` in
4135 A) # ASCII based system
4136    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4137  lt_SP2NL='tr \040 \012'
4138  lt_NL2SP='tr \015\012 \040\040'
4139  ;;
4140 *) # EBCDIC based system
4141  lt_SP2NL='tr \100 \n'
4142  lt_NL2SP='tr \r\n \100\100'
4143  ;;
4144esac
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4155$as_echo_n "checking for $LD option to reload object files... " >&6; }
4156if ${lt_cv_ld_reload_flag+:} false; then :
4157  $as_echo_n "(cached) " >&6
4158else
4159  lt_cv_ld_reload_flag='-r'
4160fi
4161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4162$as_echo "$lt_cv_ld_reload_flag" >&6; }
4163reload_flag=$lt_cv_ld_reload_flag
4164case $reload_flag in
4165"" | " "*) ;;
4166*) reload_flag=" $reload_flag" ;;
4167esac
4168reload_cmds='$LD$reload_flag -o $output$reload_objs'
4169case $host_os in
4170  darwin*)
4171    if test "$GCC" = yes; then
4172      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4173    else
4174      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4175    fi
4176    ;;
4177esac
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187if test -n "$ac_tool_prefix"; then
4188  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4189set dummy ${ac_tool_prefix}objdump; ac_word=$2
4190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4191$as_echo_n "checking for $ac_word... " >&6; }
4192if ${ac_cv_prog_OBJDUMP+:} false; then :
4193  $as_echo_n "(cached) " >&6
4194else
4195  if test -n "$OBJDUMP"; then
4196  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4197else
4198as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4199for as_dir in $PATH
4200do
4201  IFS=$as_save_IFS
4202  test -z "$as_dir" && as_dir=.
4203    for ac_exec_ext in '' $ac_executable_extensions; do
4204  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4205    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4206    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4207    break 2
4208  fi
4209done
4210  done
4211IFS=$as_save_IFS
4212
4213fi
4214fi
4215OBJDUMP=$ac_cv_prog_OBJDUMP
4216if test -n "$OBJDUMP"; then
4217  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4218$as_echo "$OBJDUMP" >&6; }
4219else
4220  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4221$as_echo "no" >&6; }
4222fi
4223
4224
4225fi
4226if test -z "$ac_cv_prog_OBJDUMP"; then
4227  ac_ct_OBJDUMP=$OBJDUMP
4228  # Extract the first word of "objdump", so it can be a program name with args.
4229set dummy objdump; ac_word=$2
4230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4231$as_echo_n "checking for $ac_word... " >&6; }
4232if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4233  $as_echo_n "(cached) " >&6
4234else
4235  if test -n "$ac_ct_OBJDUMP"; then
4236  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4237else
4238as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4239for as_dir in $PATH
4240do
4241  IFS=$as_save_IFS
4242  test -z "$as_dir" && as_dir=.
4243    for ac_exec_ext in '' $ac_executable_extensions; do
4244  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4245    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4246    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4247    break 2
4248  fi
4249done
4250  done
4251IFS=$as_save_IFS
4252
4253fi
4254fi
4255ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4256if test -n "$ac_ct_OBJDUMP"; then
4257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4258$as_echo "$ac_ct_OBJDUMP" >&6; }
4259else
4260  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4261$as_echo "no" >&6; }
4262fi
4263
4264  if test "x$ac_ct_OBJDUMP" = x; then
4265    OBJDUMP="false"
4266  else
4267    case $cross_compiling:$ac_tool_warned in
4268yes:)
4269{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4270$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4271ac_tool_warned=yes ;;
4272esac
4273    OBJDUMP=$ac_ct_OBJDUMP
4274  fi
4275else
4276  OBJDUMP="$ac_cv_prog_OBJDUMP"
4277fi
4278
4279test -z "$OBJDUMP" && OBJDUMP=objdump
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4290$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4291if ${lt_cv_deplibs_check_method+:} false; then :
4292  $as_echo_n "(cached) " >&6
4293else
4294  lt_cv_file_magic_cmd='$MAGIC_CMD'
4295lt_cv_file_magic_test_file=
4296lt_cv_deplibs_check_method='unknown'
4297# Need to set the preceding variable on all platforms that support
4298# interlibrary dependencies.
4299# 'none' -- dependencies not supported.
4300# `unknown' -- same as none, but documents that we really don't know.
4301# 'pass_all' -- all dependencies passed with no checks.
4302# 'test_compile' -- check by making test program.
4303# 'file_magic [[regex]]' -- check by looking for files in library path
4304# which responds to the $file_magic_cmd with a given extended regex.
4305# If you have `file' or equivalent on your system and you're not sure
4306# whether `pass_all' will *always* work, you probably want this one.
4307
4308case $host_os in
4309aix[4-9]*)
4310  lt_cv_deplibs_check_method=pass_all
4311  ;;
4312
4313beos*)
4314  lt_cv_deplibs_check_method=pass_all
4315  ;;
4316
4317bsdi[45]*)
4318  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4319  lt_cv_file_magic_cmd='/usr/bin/file -L'
4320  lt_cv_file_magic_test_file=/shlib/libc.so
4321  ;;
4322
4323cygwin*)
4324  # func_win32_libid is a shell function defined in ltmain.sh
4325  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4326  lt_cv_file_magic_cmd='func_win32_libid'
4327  ;;
4328
4329mingw* | pw32*)
4330  # Base MSYS/MinGW do not provide the 'file' command needed by
4331  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4332  # unless we find 'file', for example because we are cross-compiling.
4333  if ( file / ) >/dev/null 2>&1; then
4334    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4335    lt_cv_file_magic_cmd='func_win32_libid'
4336  else
4337    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4338    lt_cv_file_magic_cmd='$OBJDUMP -f'
4339  fi
4340  ;;
4341
4342cegcc)
4343  # use the weaker test based on 'objdump'. See mingw*.
4344  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4345  lt_cv_file_magic_cmd='$OBJDUMP -f'
4346  ;;
4347
4348darwin* | rhapsody*)
4349  lt_cv_deplibs_check_method=pass_all
4350  ;;
4351
4352freebsd* | dragonfly*)
4353  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4354    case $host_cpu in
4355    i*86 )
4356      # Not sure whether the presence of OpenBSD here was a mistake.
4357      # Let's accept both of them until this is cleared up.
4358      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4359      lt_cv_file_magic_cmd=/usr/bin/file
4360      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4361      ;;
4362    esac
4363  else
4364    lt_cv_deplibs_check_method=pass_all
4365  fi
4366  ;;
4367
4368gnu*)
4369  lt_cv_deplibs_check_method=pass_all
4370  ;;
4371
4372hpux10.20* | hpux11*)
4373  lt_cv_file_magic_cmd=/usr/bin/file
4374  case $host_cpu in
4375  ia64*)
4376    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4377    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4378    ;;
4379  hppa*64*)
4380    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4381    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4382    ;;
4383  *)
4384    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4385    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4386    ;;
4387  esac
4388  ;;
4389
4390interix[3-9]*)
4391  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4392  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4393  ;;
4394
4395irix5* | irix6* | nonstopux*)
4396  case $LD in
4397  *-32|*"-32 ") libmagic=32-bit;;
4398  *-n32|*"-n32 ") libmagic=N32;;
4399  *-64|*"-64 ") libmagic=64-bit;;
4400  *) libmagic=never-match;;
4401  esac
4402  lt_cv_deplibs_check_method=pass_all
4403  ;;
4404
4405# This must be Linux ELF.
4406linux* | k*bsd*-gnu)
4407  lt_cv_deplibs_check_method=pass_all
4408  ;;
4409
4410netbsd*)
4411  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4412    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4413  else
4414    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4415  fi
4416  ;;
4417
4418newos6*)
4419  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4420  lt_cv_file_magic_cmd=/usr/bin/file
4421  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4422  ;;
4423
4424*nto* | *qnx*)
4425  lt_cv_deplibs_check_method=pass_all
4426  ;;
4427
4428openbsd*)
4429  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4430    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4431  else
4432    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4433  fi
4434  ;;
4435
4436osf3* | osf4* | osf5*)
4437  lt_cv_deplibs_check_method=pass_all
4438  ;;
4439
4440rdos*)
4441  lt_cv_deplibs_check_method=pass_all
4442  ;;
4443
4444solaris*)
4445  lt_cv_deplibs_check_method=pass_all
4446  ;;
4447
4448sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4449  lt_cv_deplibs_check_method=pass_all
4450  ;;
4451
4452sysv4 | sysv4.3*)
4453  case $host_vendor in
4454  motorola)
4455    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]'
4456    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4457    ;;
4458  ncr)
4459    lt_cv_deplibs_check_method=pass_all
4460    ;;
4461  sequent)
4462    lt_cv_file_magic_cmd='/bin/file'
4463    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4464    ;;
4465  sni)
4466    lt_cv_file_magic_cmd='/bin/file'
4467    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4468    lt_cv_file_magic_test_file=/lib/libc.so
4469    ;;
4470  siemens)
4471    lt_cv_deplibs_check_method=pass_all
4472    ;;
4473  pc)
4474    lt_cv_deplibs_check_method=pass_all
4475    ;;
4476  esac
4477  ;;
4478
4479tpf*)
4480  lt_cv_deplibs_check_method=pass_all
4481  ;;
4482esac
4483
4484fi
4485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4486$as_echo "$lt_cv_deplibs_check_method" >&6; }
4487file_magic_cmd=$lt_cv_file_magic_cmd
4488deplibs_check_method=$lt_cv_deplibs_check_method
4489test -z "$deplibs_check_method" && deplibs_check_method=unknown
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502if test -n "$ac_tool_prefix"; then
4503  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4504set dummy ${ac_tool_prefix}ar; ac_word=$2
4505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4506$as_echo_n "checking for $ac_word... " >&6; }
4507if ${ac_cv_prog_AR+:} false; then :
4508  $as_echo_n "(cached) " >&6
4509else
4510  if test -n "$AR"; then
4511  ac_cv_prog_AR="$AR" # Let the user override the test.
4512else
4513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4514for as_dir in $PATH
4515do
4516  IFS=$as_save_IFS
4517  test -z "$as_dir" && as_dir=.
4518    for ac_exec_ext in '' $ac_executable_extensions; do
4519  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4520    ac_cv_prog_AR="${ac_tool_prefix}ar"
4521    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4522    break 2
4523  fi
4524done
4525  done
4526IFS=$as_save_IFS
4527
4528fi
4529fi
4530AR=$ac_cv_prog_AR
4531if test -n "$AR"; then
4532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4533$as_echo "$AR" >&6; }
4534else
4535  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4536$as_echo "no" >&6; }
4537fi
4538
4539
4540fi
4541if test -z "$ac_cv_prog_AR"; then
4542  ac_ct_AR=$AR
4543  # Extract the first word of "ar", so it can be a program name with args.
4544set dummy ar; ac_word=$2
4545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4546$as_echo_n "checking for $ac_word... " >&6; }
4547if ${ac_cv_prog_ac_ct_AR+:} false; then :
4548  $as_echo_n "(cached) " >&6
4549else
4550  if test -n "$ac_ct_AR"; then
4551  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4552else
4553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4554for as_dir in $PATH
4555do
4556  IFS=$as_save_IFS
4557  test -z "$as_dir" && as_dir=.
4558    for ac_exec_ext in '' $ac_executable_extensions; do
4559  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4560    ac_cv_prog_ac_ct_AR="ar"
4561    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4562    break 2
4563  fi
4564done
4565  done
4566IFS=$as_save_IFS
4567
4568fi
4569fi
4570ac_ct_AR=$ac_cv_prog_ac_ct_AR
4571if test -n "$ac_ct_AR"; then
4572  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4573$as_echo "$ac_ct_AR" >&6; }
4574else
4575  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4576$as_echo "no" >&6; }
4577fi
4578
4579  if test "x$ac_ct_AR" = x; then
4580    AR="false"
4581  else
4582    case $cross_compiling:$ac_tool_warned in
4583yes:)
4584{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4585$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4586ac_tool_warned=yes ;;
4587esac
4588    AR=$ac_ct_AR
4589  fi
4590else
4591  AR="$ac_cv_prog_AR"
4592fi
4593
4594test -z "$AR" && AR=ar
4595test -z "$AR_FLAGS" && AR_FLAGS=cru
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607if test -n "$ac_tool_prefix"; then
4608  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4609set dummy ${ac_tool_prefix}strip; ac_word=$2
4610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4611$as_echo_n "checking for $ac_word... " >&6; }
4612if ${ac_cv_prog_STRIP+:} false; then :
4613  $as_echo_n "(cached) " >&6
4614else
4615  if test -n "$STRIP"; then
4616  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4617else
4618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4619for as_dir in $PATH
4620do
4621  IFS=$as_save_IFS
4622  test -z "$as_dir" && as_dir=.
4623    for ac_exec_ext in '' $ac_executable_extensions; do
4624  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4625    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4626    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4627    break 2
4628  fi
4629done
4630  done
4631IFS=$as_save_IFS
4632
4633fi
4634fi
4635STRIP=$ac_cv_prog_STRIP
4636if test -n "$STRIP"; then
4637  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4638$as_echo "$STRIP" >&6; }
4639else
4640  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4641$as_echo "no" >&6; }
4642fi
4643
4644
4645fi
4646if test -z "$ac_cv_prog_STRIP"; then
4647  ac_ct_STRIP=$STRIP
4648  # Extract the first word of "strip", so it can be a program name with args.
4649set dummy strip; ac_word=$2
4650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4651$as_echo_n "checking for $ac_word... " >&6; }
4652if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4653  $as_echo_n "(cached) " >&6
4654else
4655  if test -n "$ac_ct_STRIP"; then
4656  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4657else
4658as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4659for as_dir in $PATH
4660do
4661  IFS=$as_save_IFS
4662  test -z "$as_dir" && as_dir=.
4663    for ac_exec_ext in '' $ac_executable_extensions; do
4664  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4665    ac_cv_prog_ac_ct_STRIP="strip"
4666    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4667    break 2
4668  fi
4669done
4670  done
4671IFS=$as_save_IFS
4672
4673fi
4674fi
4675ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4676if test -n "$ac_ct_STRIP"; then
4677  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4678$as_echo "$ac_ct_STRIP" >&6; }
4679else
4680  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4681$as_echo "no" >&6; }
4682fi
4683
4684  if test "x$ac_ct_STRIP" = x; then
4685    STRIP=":"
4686  else
4687    case $cross_compiling:$ac_tool_warned in
4688yes:)
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4690$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4691ac_tool_warned=yes ;;
4692esac
4693    STRIP=$ac_ct_STRIP
4694  fi
4695else
4696  STRIP="$ac_cv_prog_STRIP"
4697fi
4698
4699test -z "$STRIP" && STRIP=:
4700
4701
4702
4703
4704
4705
4706if test -n "$ac_tool_prefix"; then
4707  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4708set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4710$as_echo_n "checking for $ac_word... " >&6; }
4711if ${ac_cv_prog_RANLIB+:} false; then :
4712  $as_echo_n "(cached) " >&6
4713else
4714  if test -n "$RANLIB"; then
4715  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4716else
4717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4718for as_dir in $PATH
4719do
4720  IFS=$as_save_IFS
4721  test -z "$as_dir" && as_dir=.
4722    for ac_exec_ext in '' $ac_executable_extensions; do
4723  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4724    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4725    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4726    break 2
4727  fi
4728done
4729  done
4730IFS=$as_save_IFS
4731
4732fi
4733fi
4734RANLIB=$ac_cv_prog_RANLIB
4735if test -n "$RANLIB"; then
4736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4737$as_echo "$RANLIB" >&6; }
4738else
4739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4740$as_echo "no" >&6; }
4741fi
4742
4743
4744fi
4745if test -z "$ac_cv_prog_RANLIB"; then
4746  ac_ct_RANLIB=$RANLIB
4747  # Extract the first word of "ranlib", so it can be a program name with args.
4748set dummy ranlib; ac_word=$2
4749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4750$as_echo_n "checking for $ac_word... " >&6; }
4751if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4752  $as_echo_n "(cached) " >&6
4753else
4754  if test -n "$ac_ct_RANLIB"; then
4755  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4756else
4757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4758for as_dir in $PATH
4759do
4760  IFS=$as_save_IFS
4761  test -z "$as_dir" && as_dir=.
4762    for ac_exec_ext in '' $ac_executable_extensions; do
4763  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4764    ac_cv_prog_ac_ct_RANLIB="ranlib"
4765    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4766    break 2
4767  fi
4768done
4769  done
4770IFS=$as_save_IFS
4771
4772fi
4773fi
4774ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4775if test -n "$ac_ct_RANLIB"; then
4776  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4777$as_echo "$ac_ct_RANLIB" >&6; }
4778else
4779  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4780$as_echo "no" >&6; }
4781fi
4782
4783  if test "x$ac_ct_RANLIB" = x; then
4784    RANLIB=":"
4785  else
4786    case $cross_compiling:$ac_tool_warned in
4787yes:)
4788{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4789$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4790ac_tool_warned=yes ;;
4791esac
4792    RANLIB=$ac_ct_RANLIB
4793  fi
4794else
4795  RANLIB="$ac_cv_prog_RANLIB"
4796fi
4797
4798test -z "$RANLIB" && RANLIB=:
4799
4800
4801
4802
4803
4804
4805# Determine commands to create old-style static archives.
4806old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
4807old_postinstall_cmds='chmod 644 $oldlib'
4808old_postuninstall_cmds=
4809
4810if test -n "$RANLIB"; then
4811  case $host_os in
4812  openbsd*)
4813    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
4814    ;;
4815  *)
4816    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
4817    ;;
4818  esac
4819  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4820fi
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855# If no C compiler was specified, use CC.
4856LTCC=${LTCC-"$CC"}
4857
4858# If no C compiler flags were specified, use CFLAGS.
4859LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4860
4861# Allow CC to be a program name with arguments.
4862compiler=$CC
4863
4864
4865# Check for command to grab the raw symbol name followed by C symbol from nm.
4866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
4867$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
4868if ${lt_cv_sys_global_symbol_pipe+:} false; then :
4869  $as_echo_n "(cached) " >&6
4870else
4871
4872# These are sane defaults that work on at least a few old systems.
4873# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
4874
4875# Character class describing NM global symbol codes.
4876symcode='[BCDEGRST]'
4877
4878# Regexp to match symbols that can be accessed directly from C.
4879sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4880
4881# Define system-specific variables.
4882case $host_os in
4883aix*)
4884  symcode='[BCDT]'
4885  ;;
4886cygwin* | mingw* | pw32* | cegcc*)
4887  symcode='[ABCDGISTW]'
4888  ;;
4889hpux*)
4890  if test "$host_cpu" = ia64; then
4891    symcode='[ABCDEGRST]'
4892  fi
4893  ;;
4894irix* | nonstopux*)
4895  symcode='[BCDEGRST]'
4896  ;;
4897osf*)
4898  symcode='[BCDEGQRST]'
4899  ;;
4900solaris*)
4901  symcode='[BDRT]'
4902  ;;
4903sco3.2v5*)
4904  symcode='[DT]'
4905  ;;
4906sysv4.2uw2*)
4907  symcode='[DT]'
4908  ;;
4909sysv5* | sco5v6* | unixware* | OpenUNIX*)
4910  symcode='[ABDT]'
4911  ;;
4912sysv4)
4913  symcode='[DFNSTU]'
4914  ;;
4915esac
4916
4917# If we're using GNU nm, then use its standard symbol codes.
4918case `$NM -V 2>&1` in
4919*GNU* | *'with BFD'*)
4920  symcode='[ABCDGIRSTW]' ;;
4921esac
4922
4923# Transform an extracted symbol line into a proper C declaration.
4924# Some systems (esp. on ia64) link data and code symbols differently,
4925# so use this general approach.
4926lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4927
4928# Transform an extracted symbol line into symbol name and symbol address
4929lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
4930lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
4931
4932# Handle CRLF in mingw tool chain
4933opt_cr=
4934case $build_os in
4935mingw*)
4936  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4937  ;;
4938esac
4939
4940# Try without a prefix underscore, then with it.
4941for ac_symprfx in "" "_"; do
4942
4943  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
4944  symxfrm="\\1 $ac_symprfx\\2 \\2"
4945
4946  # Write the raw and C identifiers.
4947  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4948    # Fake it for dumpbin and say T for any non-static function
4949    # and D for any global variable.
4950    # Also find C++ and __fastcall symbols from MSVC++,
4951    # which start with @ or ?.
4952    lt_cv_sys_global_symbol_pipe="$AWK '"\
4953"     {last_section=section; section=\$ 3};"\
4954"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4955"     \$ 0!~/External *\|/{next};"\
4956"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
4957"     {if(hide[section]) next};"\
4958"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
4959"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
4960"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
4961"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
4962"     ' prfx=^$ac_symprfx"
4963  else
4964    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
4965  fi
4966
4967  # Check to see that the pipe works correctly.
4968  pipe_works=no
4969
4970  rm -f conftest*
4971  cat > conftest.$ac_ext <<_LT_EOF
4972#ifdef __cplusplus
4973extern "C" {
4974#endif
4975char nm_test_var;
4976void nm_test_func(void);
4977void nm_test_func(void){}
4978#ifdef __cplusplus
4979}
4980#endif
4981int main(){nm_test_var='a';nm_test_func();return(0);}
4982_LT_EOF
4983
4984  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
4985  (eval $ac_compile) 2>&5
4986  ac_status=$?
4987  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4988  test $ac_status = 0; }; then
4989    # Now try to grab the symbols.
4990    nlist=conftest.nm
4991    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
4992  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4993  ac_status=$?
4994  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4995  test $ac_status = 0; } && test -s "$nlist"; then
4996      # Try sorting and uniquifying the output.
4997      if sort "$nlist" | uniq > "$nlist"T; then
4998	mv -f "$nlist"T "$nlist"
4999      else
5000	rm -f "$nlist"T
5001      fi
5002
5003      # Make sure that we snagged all the symbols we need.
5004      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5005	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5006	  cat <<_LT_EOF > conftest.$ac_ext
5007#ifdef __cplusplus
5008extern "C" {
5009#endif
5010
5011_LT_EOF
5012	  # Now generate the symbol file.
5013	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5014
5015	  cat <<_LT_EOF >> conftest.$ac_ext
5016
5017/* The mapping between symbol names and symbols.  */
5018const struct {
5019  const char *name;
5020  void       *address;
5021}
5022lt__PROGRAM__LTX_preloaded_symbols[] =
5023{
5024  { "@PROGRAM@", (void *) 0 },
5025_LT_EOF
5026	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5027	  cat <<\_LT_EOF >> conftest.$ac_ext
5028  {0, (void *) 0}
5029};
5030
5031/* This works around a problem in FreeBSD linker */
5032#ifdef FREEBSD_WORKAROUND
5033static const void *lt_preloaded_setup() {
5034  return lt__PROGRAM__LTX_preloaded_symbols;
5035}
5036#endif
5037
5038#ifdef __cplusplus
5039}
5040#endif
5041_LT_EOF
5042	  # Now try linking the two files.
5043	  mv conftest.$ac_objext conftstm.$ac_objext
5044	  lt_save_LIBS="$LIBS"
5045	  lt_save_CFLAGS="$CFLAGS"
5046	  LIBS="conftstm.$ac_objext"
5047	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5048	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5049  (eval $ac_link) 2>&5
5050  ac_status=$?
5051  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5052  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5053	    pipe_works=yes
5054	  fi
5055	  LIBS="$lt_save_LIBS"
5056	  CFLAGS="$lt_save_CFLAGS"
5057	else
5058	  echo "cannot find nm_test_func in $nlist" >&5
5059	fi
5060      else
5061	echo "cannot find nm_test_var in $nlist" >&5
5062      fi
5063    else
5064      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5065    fi
5066  else
5067    echo "$progname: failed program was:" >&5
5068    cat conftest.$ac_ext >&5
5069  fi
5070  rm -rf conftest* conftst*
5071
5072  # Do not use the global_symbol_pipe unless it works.
5073  if test "$pipe_works" = yes; then
5074    break
5075  else
5076    lt_cv_sys_global_symbol_pipe=
5077  fi
5078done
5079
5080fi
5081
5082if test -z "$lt_cv_sys_global_symbol_pipe"; then
5083  lt_cv_sys_global_symbol_to_cdecl=
5084fi
5085if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5087$as_echo "failed" >&6; }
5088else
5089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5090$as_echo "ok" >&6; }
5091fi
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115# Check whether --enable-libtool-lock was given.
5116if test "${enable_libtool_lock+set}" = set; then :
5117  enableval=$enable_libtool_lock;
5118fi
5119
5120test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5121
5122# Some flags need to be propagated to the compiler or linker for good
5123# libtool support.
5124case $host in
5125ia64-*-hpux*)
5126  # Find out which ABI we are using.
5127  echo 'int i;' > conftest.$ac_ext
5128  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5129  (eval $ac_compile) 2>&5
5130  ac_status=$?
5131  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5132  test $ac_status = 0; }; then
5133    case `/usr/bin/file conftest.$ac_objext` in
5134      *ELF-32*)
5135	HPUX_IA64_MODE="32"
5136	;;
5137      *ELF-64*)
5138	HPUX_IA64_MODE="64"
5139	;;
5140    esac
5141  fi
5142  rm -rf conftest*
5143  ;;
5144*-*-irix6*)
5145  # Find out which ABI we are using.
5146  echo '#line 5146 "configure"' > conftest.$ac_ext
5147  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5148  (eval $ac_compile) 2>&5
5149  ac_status=$?
5150  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5151  test $ac_status = 0; }; then
5152    if test "$lt_cv_prog_gnu_ld" = yes; then
5153      case `/usr/bin/file conftest.$ac_objext` in
5154	*32-bit*)
5155	  LD="${LD-ld} -melf32bsmip"
5156	  ;;
5157	*N32*)
5158	  LD="${LD-ld} -melf32bmipn32"
5159	  ;;
5160	*64-bit*)
5161	  LD="${LD-ld} -melf64bmip"
5162	;;
5163      esac
5164    else
5165      case `/usr/bin/file conftest.$ac_objext` in
5166	*32-bit*)
5167	  LD="${LD-ld} -32"
5168	  ;;
5169	*N32*)
5170	  LD="${LD-ld} -n32"
5171	  ;;
5172	*64-bit*)
5173	  LD="${LD-ld} -64"
5174	  ;;
5175      esac
5176    fi
5177  fi
5178  rm -rf conftest*
5179  ;;
5180
5181x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5182s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5183  # Find out which ABI we are using.
5184  echo 'int i;' > conftest.$ac_ext
5185  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5186  (eval $ac_compile) 2>&5
5187  ac_status=$?
5188  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5189  test $ac_status = 0; }; then
5190    case `/usr/bin/file conftest.o` in
5191      *32-bit*)
5192	case $host in
5193	  x86_64-*kfreebsd*-gnu)
5194	    LD="${LD-ld} -m elf_i386_fbsd"
5195	    ;;
5196	  x86_64-*linux*)
5197	    LD="${LD-ld} -m elf_i386"
5198	    ;;
5199	  ppc64-*linux*|powerpc64-*linux*)
5200	    LD="${LD-ld} -m elf32ppclinux"
5201	    ;;
5202	  s390x-*linux*)
5203	    LD="${LD-ld} -m elf_s390"
5204	    ;;
5205	  sparc64-*linux*)
5206	    LD="${LD-ld} -m elf32_sparc"
5207	    ;;
5208	esac
5209	;;
5210      *64-bit*)
5211	case $host in
5212	  x86_64-*kfreebsd*-gnu)
5213	    LD="${LD-ld} -m elf_x86_64_fbsd"
5214	    ;;
5215	  x86_64-*linux*)
5216	    LD="${LD-ld} -m elf_x86_64"
5217	    ;;
5218	  ppc*-*linux*|powerpc*-*linux*)
5219	    LD="${LD-ld} -m elf64ppc"
5220	    ;;
5221	  s390*-*linux*|s390*-*tpf*)
5222	    LD="${LD-ld} -m elf64_s390"
5223	    ;;
5224	  sparc*-*linux*)
5225	    LD="${LD-ld} -m elf64_sparc"
5226	    ;;
5227	esac
5228	;;
5229    esac
5230  fi
5231  rm -rf conftest*
5232  ;;
5233
5234*-*-sco3.2v5*)
5235  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5236  SAVE_CFLAGS="$CFLAGS"
5237  CFLAGS="$CFLAGS -belf"
5238  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5239$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5240if ${lt_cv_cc_needs_belf+:} false; then :
5241  $as_echo_n "(cached) " >&6
5242else
5243  ac_ext=c
5244ac_cpp='$CPP $CPPFLAGS'
5245ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5246ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5247ac_compiler_gnu=$ac_cv_c_compiler_gnu
5248
5249     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5250/* end confdefs.h.  */
5251
5252int
5253main ()
5254{
5255
5256  ;
5257  return 0;
5258}
5259_ACEOF
5260if ac_fn_c_try_link "$LINENO"; then :
5261  lt_cv_cc_needs_belf=yes
5262else
5263  lt_cv_cc_needs_belf=no
5264fi
5265rm -f core conftest.err conftest.$ac_objext \
5266    conftest$ac_exeext conftest.$ac_ext
5267     ac_ext=c
5268ac_cpp='$CPP $CPPFLAGS'
5269ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5270ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5271ac_compiler_gnu=$ac_cv_c_compiler_gnu
5272
5273fi
5274{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5275$as_echo "$lt_cv_cc_needs_belf" >&6; }
5276  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5277    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5278    CFLAGS="$SAVE_CFLAGS"
5279  fi
5280  ;;
5281sparc*-*solaris*)
5282  # Find out which ABI we are using.
5283  echo 'int i;' > conftest.$ac_ext
5284  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5285  (eval $ac_compile) 2>&5
5286  ac_status=$?
5287  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5288  test $ac_status = 0; }; then
5289    case `/usr/bin/file conftest.o` in
5290    *64-bit*)
5291      case $lt_cv_prog_gnu_ld in
5292      yes*) LD="${LD-ld} -m elf64_sparc" ;;
5293      *)
5294	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5295	  LD="${LD-ld} -64"
5296	fi
5297	;;
5298      esac
5299      ;;
5300    esac
5301  fi
5302  rm -rf conftest*
5303  ;;
5304esac
5305
5306need_locks="$enable_libtool_lock"
5307
5308
5309  case $host_os in
5310    rhapsody* | darwin*)
5311    if test -n "$ac_tool_prefix"; then
5312  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5313set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5315$as_echo_n "checking for $ac_word... " >&6; }
5316if ${ac_cv_prog_DSYMUTIL+:} false; then :
5317  $as_echo_n "(cached) " >&6
5318else
5319  if test -n "$DSYMUTIL"; then
5320  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5321else
5322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5323for as_dir in $PATH
5324do
5325  IFS=$as_save_IFS
5326  test -z "$as_dir" && as_dir=.
5327    for ac_exec_ext in '' $ac_executable_extensions; do
5328  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5329    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5330    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5331    break 2
5332  fi
5333done
5334  done
5335IFS=$as_save_IFS
5336
5337fi
5338fi
5339DSYMUTIL=$ac_cv_prog_DSYMUTIL
5340if test -n "$DSYMUTIL"; then
5341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5342$as_echo "$DSYMUTIL" >&6; }
5343else
5344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5345$as_echo "no" >&6; }
5346fi
5347
5348
5349fi
5350if test -z "$ac_cv_prog_DSYMUTIL"; then
5351  ac_ct_DSYMUTIL=$DSYMUTIL
5352  # Extract the first word of "dsymutil", so it can be a program name with args.
5353set dummy dsymutil; ac_word=$2
5354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5355$as_echo_n "checking for $ac_word... " >&6; }
5356if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5357  $as_echo_n "(cached) " >&6
5358else
5359  if test -n "$ac_ct_DSYMUTIL"; then
5360  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5361else
5362as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5363for as_dir in $PATH
5364do
5365  IFS=$as_save_IFS
5366  test -z "$as_dir" && as_dir=.
5367    for ac_exec_ext in '' $ac_executable_extensions; do
5368  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5369    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5370    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5371    break 2
5372  fi
5373done
5374  done
5375IFS=$as_save_IFS
5376
5377fi
5378fi
5379ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5380if test -n "$ac_ct_DSYMUTIL"; then
5381  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5382$as_echo "$ac_ct_DSYMUTIL" >&6; }
5383else
5384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5385$as_echo "no" >&6; }
5386fi
5387
5388  if test "x$ac_ct_DSYMUTIL" = x; then
5389    DSYMUTIL=":"
5390  else
5391    case $cross_compiling:$ac_tool_warned in
5392yes:)
5393{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5394$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5395ac_tool_warned=yes ;;
5396esac
5397    DSYMUTIL=$ac_ct_DSYMUTIL
5398  fi
5399else
5400  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5401fi
5402
5403    if test -n "$ac_tool_prefix"; then
5404  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5405set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5407$as_echo_n "checking for $ac_word... " >&6; }
5408if ${ac_cv_prog_NMEDIT+:} false; then :
5409  $as_echo_n "(cached) " >&6
5410else
5411  if test -n "$NMEDIT"; then
5412  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5413else
5414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5415for as_dir in $PATH
5416do
5417  IFS=$as_save_IFS
5418  test -z "$as_dir" && as_dir=.
5419    for ac_exec_ext in '' $ac_executable_extensions; do
5420  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5421    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5422    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5423    break 2
5424  fi
5425done
5426  done
5427IFS=$as_save_IFS
5428
5429fi
5430fi
5431NMEDIT=$ac_cv_prog_NMEDIT
5432if test -n "$NMEDIT"; then
5433  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5434$as_echo "$NMEDIT" >&6; }
5435else
5436  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5437$as_echo "no" >&6; }
5438fi
5439
5440
5441fi
5442if test -z "$ac_cv_prog_NMEDIT"; then
5443  ac_ct_NMEDIT=$NMEDIT
5444  # Extract the first word of "nmedit", so it can be a program name with args.
5445set dummy nmedit; ac_word=$2
5446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5447$as_echo_n "checking for $ac_word... " >&6; }
5448if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5449  $as_echo_n "(cached) " >&6
5450else
5451  if test -n "$ac_ct_NMEDIT"; then
5452  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5453else
5454as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5455for as_dir in $PATH
5456do
5457  IFS=$as_save_IFS
5458  test -z "$as_dir" && as_dir=.
5459    for ac_exec_ext in '' $ac_executable_extensions; do
5460  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5461    ac_cv_prog_ac_ct_NMEDIT="nmedit"
5462    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5463    break 2
5464  fi
5465done
5466  done
5467IFS=$as_save_IFS
5468
5469fi
5470fi
5471ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5472if test -n "$ac_ct_NMEDIT"; then
5473  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5474$as_echo "$ac_ct_NMEDIT" >&6; }
5475else
5476  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5477$as_echo "no" >&6; }
5478fi
5479
5480  if test "x$ac_ct_NMEDIT" = x; then
5481    NMEDIT=":"
5482  else
5483    case $cross_compiling:$ac_tool_warned in
5484yes:)
5485{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5486$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5487ac_tool_warned=yes ;;
5488esac
5489    NMEDIT=$ac_ct_NMEDIT
5490  fi
5491else
5492  NMEDIT="$ac_cv_prog_NMEDIT"
5493fi
5494
5495    if test -n "$ac_tool_prefix"; then
5496  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5497set dummy ${ac_tool_prefix}lipo; ac_word=$2
5498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5499$as_echo_n "checking for $ac_word... " >&6; }
5500if ${ac_cv_prog_LIPO+:} false; then :
5501  $as_echo_n "(cached) " >&6
5502else
5503  if test -n "$LIPO"; then
5504  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5505else
5506as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5507for as_dir in $PATH
5508do
5509  IFS=$as_save_IFS
5510  test -z "$as_dir" && as_dir=.
5511    for ac_exec_ext in '' $ac_executable_extensions; do
5512  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5513    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5514    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5515    break 2
5516  fi
5517done
5518  done
5519IFS=$as_save_IFS
5520
5521fi
5522fi
5523LIPO=$ac_cv_prog_LIPO
5524if test -n "$LIPO"; then
5525  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
5526$as_echo "$LIPO" >&6; }
5527else
5528  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5529$as_echo "no" >&6; }
5530fi
5531
5532
5533fi
5534if test -z "$ac_cv_prog_LIPO"; then
5535  ac_ct_LIPO=$LIPO
5536  # Extract the first word of "lipo", so it can be a program name with args.
5537set dummy lipo; ac_word=$2
5538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5539$as_echo_n "checking for $ac_word... " >&6; }
5540if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
5541  $as_echo_n "(cached) " >&6
5542else
5543  if test -n "$ac_ct_LIPO"; then
5544  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
5545else
5546as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5547for as_dir in $PATH
5548do
5549  IFS=$as_save_IFS
5550  test -z "$as_dir" && as_dir=.
5551    for ac_exec_ext in '' $ac_executable_extensions; do
5552  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5553    ac_cv_prog_ac_ct_LIPO="lipo"
5554    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5555    break 2
5556  fi
5557done
5558  done
5559IFS=$as_save_IFS
5560
5561fi
5562fi
5563ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
5564if test -n "$ac_ct_LIPO"; then
5565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
5566$as_echo "$ac_ct_LIPO" >&6; }
5567else
5568  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5569$as_echo "no" >&6; }
5570fi
5571
5572  if test "x$ac_ct_LIPO" = x; then
5573    LIPO=":"
5574  else
5575    case $cross_compiling:$ac_tool_warned in
5576yes:)
5577{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5578$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5579ac_tool_warned=yes ;;
5580esac
5581    LIPO=$ac_ct_LIPO
5582  fi
5583else
5584  LIPO="$ac_cv_prog_LIPO"
5585fi
5586
5587    if test -n "$ac_tool_prefix"; then
5588  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
5589set dummy ${ac_tool_prefix}otool; ac_word=$2
5590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5591$as_echo_n "checking for $ac_word... " >&6; }
5592if ${ac_cv_prog_OTOOL+:} false; then :
5593  $as_echo_n "(cached) " >&6
5594else
5595  if test -n "$OTOOL"; then
5596  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
5597else
5598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5599for as_dir in $PATH
5600do
5601  IFS=$as_save_IFS
5602  test -z "$as_dir" && as_dir=.
5603    for ac_exec_ext in '' $ac_executable_extensions; do
5604  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5605    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5606    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5607    break 2
5608  fi
5609done
5610  done
5611IFS=$as_save_IFS
5612
5613fi
5614fi
5615OTOOL=$ac_cv_prog_OTOOL
5616if test -n "$OTOOL"; then
5617  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
5618$as_echo "$OTOOL" >&6; }
5619else
5620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5621$as_echo "no" >&6; }
5622fi
5623
5624
5625fi
5626if test -z "$ac_cv_prog_OTOOL"; then
5627  ac_ct_OTOOL=$OTOOL
5628  # Extract the first word of "otool", so it can be a program name with args.
5629set dummy otool; ac_word=$2
5630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5631$as_echo_n "checking for $ac_word... " >&6; }
5632if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
5633  $as_echo_n "(cached) " >&6
5634else
5635  if test -n "$ac_ct_OTOOL"; then
5636  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
5637else
5638as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5639for as_dir in $PATH
5640do
5641  IFS=$as_save_IFS
5642  test -z "$as_dir" && as_dir=.
5643    for ac_exec_ext in '' $ac_executable_extensions; do
5644  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5645    ac_cv_prog_ac_ct_OTOOL="otool"
5646    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5647    break 2
5648  fi
5649done
5650  done
5651IFS=$as_save_IFS
5652
5653fi
5654fi
5655ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
5656if test -n "$ac_ct_OTOOL"; then
5657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
5658$as_echo "$ac_ct_OTOOL" >&6; }
5659else
5660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5661$as_echo "no" >&6; }
5662fi
5663
5664  if test "x$ac_ct_OTOOL" = x; then
5665    OTOOL=":"
5666  else
5667    case $cross_compiling:$ac_tool_warned in
5668yes:)
5669{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5670$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5671ac_tool_warned=yes ;;
5672esac
5673    OTOOL=$ac_ct_OTOOL
5674  fi
5675else
5676  OTOOL="$ac_cv_prog_OTOOL"
5677fi
5678
5679    if test -n "$ac_tool_prefix"; then
5680  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
5681set dummy ${ac_tool_prefix}otool64; ac_word=$2
5682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5683$as_echo_n "checking for $ac_word... " >&6; }
5684if ${ac_cv_prog_OTOOL64+:} false; then :
5685  $as_echo_n "(cached) " >&6
5686else
5687  if test -n "$OTOOL64"; then
5688  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
5689else
5690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5691for as_dir in $PATH
5692do
5693  IFS=$as_save_IFS
5694  test -z "$as_dir" && as_dir=.
5695    for ac_exec_ext in '' $ac_executable_extensions; do
5696  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5697    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
5698    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5699    break 2
5700  fi
5701done
5702  done
5703IFS=$as_save_IFS
5704
5705fi
5706fi
5707OTOOL64=$ac_cv_prog_OTOOL64
5708if test -n "$OTOOL64"; then
5709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
5710$as_echo "$OTOOL64" >&6; }
5711else
5712  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5713$as_echo "no" >&6; }
5714fi
5715
5716
5717fi
5718if test -z "$ac_cv_prog_OTOOL64"; then
5719  ac_ct_OTOOL64=$OTOOL64
5720  # Extract the first word of "otool64", so it can be a program name with args.
5721set dummy otool64; ac_word=$2
5722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5723$as_echo_n "checking for $ac_word... " >&6; }
5724if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
5725  $as_echo_n "(cached) " >&6
5726else
5727  if test -n "$ac_ct_OTOOL64"; then
5728  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
5729else
5730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5731for as_dir in $PATH
5732do
5733  IFS=$as_save_IFS
5734  test -z "$as_dir" && as_dir=.
5735    for ac_exec_ext in '' $ac_executable_extensions; do
5736  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5737    ac_cv_prog_ac_ct_OTOOL64="otool64"
5738    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5739    break 2
5740  fi
5741done
5742  done
5743IFS=$as_save_IFS
5744
5745fi
5746fi
5747ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
5748if test -n "$ac_ct_OTOOL64"; then
5749  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
5750$as_echo "$ac_ct_OTOOL64" >&6; }
5751else
5752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5753$as_echo "no" >&6; }
5754fi
5755
5756  if test "x$ac_ct_OTOOL64" = x; then
5757    OTOOL64=":"
5758  else
5759    case $cross_compiling:$ac_tool_warned in
5760yes:)
5761{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5762$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5763ac_tool_warned=yes ;;
5764esac
5765    OTOOL64=$ac_ct_OTOOL64
5766  fi
5767else
5768  OTOOL64="$ac_cv_prog_OTOOL64"
5769fi
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
5798$as_echo_n "checking for -single_module linker flag... " >&6; }
5799if ${lt_cv_apple_cc_single_mod+:} false; then :
5800  $as_echo_n "(cached) " >&6
5801else
5802  lt_cv_apple_cc_single_mod=no
5803      if test -z "${LT_MULTI_MODULE}"; then
5804	# By default we will add the -single_module flag. You can override
5805	# by either setting the environment variable LT_MULTI_MODULE
5806	# non-empty at configure time, or by adding -multi_module to the
5807	# link flags.
5808	rm -rf libconftest.dylib*
5809	echo "int foo(void){return 1;}" > conftest.c
5810	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5811-dynamiclib -Wl,-single_module conftest.c" >&5
5812	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5813	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
5814        _lt_result=$?
5815	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
5816	  lt_cv_apple_cc_single_mod=yes
5817	else
5818	  cat conftest.err >&5
5819	fi
5820	rm -rf libconftest.dylib*
5821	rm -f conftest.*
5822      fi
5823fi
5824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
5825$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
5826    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
5827$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
5828if ${lt_cv_ld_exported_symbols_list+:} false; then :
5829  $as_echo_n "(cached) " >&6
5830else
5831  lt_cv_ld_exported_symbols_list=no
5832      save_LDFLAGS=$LDFLAGS
5833      echo "_main" > conftest.sym
5834      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
5835      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5836/* end confdefs.h.  */
5837
5838int
5839main ()
5840{
5841
5842  ;
5843  return 0;
5844}
5845_ACEOF
5846if ac_fn_c_try_link "$LINENO"; then :
5847  lt_cv_ld_exported_symbols_list=yes
5848else
5849  lt_cv_ld_exported_symbols_list=no
5850fi
5851rm -f core conftest.err conftest.$ac_objext \
5852    conftest$ac_exeext conftest.$ac_ext
5853	LDFLAGS="$save_LDFLAGS"
5854
5855fi
5856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
5857$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
5858    case $host_os in
5859    rhapsody* | darwin1.[012])
5860      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
5861    darwin1.*)
5862      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5863    darwin*) # darwin 5.x on
5864      # if running on 10.5 or later, the deployment target defaults
5865      # to the OS version, if on x86, and 10.4, the deployment
5866      # target defaults to 10.4. Don't you love it?
5867      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
5868	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
5869	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5870	10.[012]*)
5871	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5872	10.*)
5873	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5874      esac
5875    ;;
5876  esac
5877    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
5878      _lt_dar_single_mod='$single_module'
5879    fi
5880    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
5881      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
5882    else
5883      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
5884    fi
5885    if test "$DSYMUTIL" != ":"; then
5886      _lt_dsymutil='~$DSYMUTIL $lib || :'
5887    else
5888      _lt_dsymutil=
5889    fi
5890    ;;
5891  esac
5892
5893ac_ext=c
5894ac_cpp='$CPP $CPPFLAGS'
5895ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5896ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5897ac_compiler_gnu=$ac_cv_c_compiler_gnu
5898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5899$as_echo_n "checking how to run the C preprocessor... " >&6; }
5900# On Suns, sometimes $CPP names a directory.
5901if test -n "$CPP" && test -d "$CPP"; then
5902  CPP=
5903fi
5904if test -z "$CPP"; then
5905  if ${ac_cv_prog_CPP+:} false; then :
5906  $as_echo_n "(cached) " >&6
5907else
5908      # Double quotes because CPP needs to be expanded
5909    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5910    do
5911      ac_preproc_ok=false
5912for ac_c_preproc_warn_flag in '' yes
5913do
5914  # Use a header file that comes with gcc, so configuring glibc
5915  # with a fresh cross-compiler works.
5916  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5917  # <limits.h> exists even on freestanding compilers.
5918  # On the NeXT, cc -E runs the code through the compiler's parser,
5919  # not just through cpp. "Syntax error" is here to catch this case.
5920  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5921/* end confdefs.h.  */
5922#ifdef __STDC__
5923# include <limits.h>
5924#else
5925# include <assert.h>
5926#endif
5927		     Syntax error
5928_ACEOF
5929if ac_fn_c_try_cpp "$LINENO"; then :
5930
5931else
5932  # Broken: fails on valid input.
5933continue
5934fi
5935rm -f conftest.err conftest.i conftest.$ac_ext
5936
5937  # OK, works on sane cases.  Now check whether nonexistent headers
5938  # can be detected and how.
5939  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5940/* end confdefs.h.  */
5941#include <ac_nonexistent.h>
5942_ACEOF
5943if ac_fn_c_try_cpp "$LINENO"; then :
5944  # Broken: success on invalid input.
5945continue
5946else
5947  # Passes both tests.
5948ac_preproc_ok=:
5949break
5950fi
5951rm -f conftest.err conftest.i conftest.$ac_ext
5952
5953done
5954# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5955rm -f conftest.i conftest.err conftest.$ac_ext
5956if $ac_preproc_ok; then :
5957  break
5958fi
5959
5960    done
5961    ac_cv_prog_CPP=$CPP
5962
5963fi
5964  CPP=$ac_cv_prog_CPP
5965else
5966  ac_cv_prog_CPP=$CPP
5967fi
5968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5969$as_echo "$CPP" >&6; }
5970ac_preproc_ok=false
5971for ac_c_preproc_warn_flag in '' yes
5972do
5973  # Use a header file that comes with gcc, so configuring glibc
5974  # with a fresh cross-compiler works.
5975  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5976  # <limits.h> exists even on freestanding compilers.
5977  # On the NeXT, cc -E runs the code through the compiler's parser,
5978  # not just through cpp. "Syntax error" is here to catch this case.
5979  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5980/* end confdefs.h.  */
5981#ifdef __STDC__
5982# include <limits.h>
5983#else
5984# include <assert.h>
5985#endif
5986		     Syntax error
5987_ACEOF
5988if ac_fn_c_try_cpp "$LINENO"; then :
5989
5990else
5991  # Broken: fails on valid input.
5992continue
5993fi
5994rm -f conftest.err conftest.i conftest.$ac_ext
5995
5996  # OK, works on sane cases.  Now check whether nonexistent headers
5997  # can be detected and how.
5998  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5999/* end confdefs.h.  */
6000#include <ac_nonexistent.h>
6001_ACEOF
6002if ac_fn_c_try_cpp "$LINENO"; then :
6003  # Broken: success on invalid input.
6004continue
6005else
6006  # Passes both tests.
6007ac_preproc_ok=:
6008break
6009fi
6010rm -f conftest.err conftest.i conftest.$ac_ext
6011
6012done
6013# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6014rm -f conftest.i conftest.err conftest.$ac_ext
6015if $ac_preproc_ok; then :
6016
6017else
6018  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6019$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6020as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
6021See \`config.log' for more details" "$LINENO" 5; }
6022fi
6023
6024ac_ext=c
6025ac_cpp='$CPP $CPPFLAGS'
6026ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6027ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6028ac_compiler_gnu=$ac_cv_c_compiler_gnu
6029
6030
6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6032$as_echo_n "checking for ANSI C header files... " >&6; }
6033if ${ac_cv_header_stdc+:} false; then :
6034  $as_echo_n "(cached) " >&6
6035else
6036  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6037/* end confdefs.h.  */
6038#include <stdlib.h>
6039#include <stdarg.h>
6040#include <string.h>
6041#include <float.h>
6042
6043int
6044main ()
6045{
6046
6047  ;
6048  return 0;
6049}
6050_ACEOF
6051if ac_fn_c_try_compile "$LINENO"; then :
6052  ac_cv_header_stdc=yes
6053else
6054  ac_cv_header_stdc=no
6055fi
6056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6057
6058if test $ac_cv_header_stdc = yes; then
6059  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6060  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6061/* end confdefs.h.  */
6062#include <string.h>
6063
6064_ACEOF
6065if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6066  $EGREP "memchr" >/dev/null 2>&1; then :
6067
6068else
6069  ac_cv_header_stdc=no
6070fi
6071rm -f conftest*
6072
6073fi
6074
6075if test $ac_cv_header_stdc = yes; then
6076  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6077  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6078/* end confdefs.h.  */
6079#include <stdlib.h>
6080
6081_ACEOF
6082if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6083  $EGREP "free" >/dev/null 2>&1; then :
6084
6085else
6086  ac_cv_header_stdc=no
6087fi
6088rm -f conftest*
6089
6090fi
6091
6092if test $ac_cv_header_stdc = yes; then
6093  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6094  if test "$cross_compiling" = yes; then :
6095  :
6096else
6097  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6098/* end confdefs.h.  */
6099#include <ctype.h>
6100#include <stdlib.h>
6101#if ((' ' & 0x0FF) == 0x020)
6102# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6103# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6104#else
6105# define ISLOWER(c) \
6106		   (('a' <= (c) && (c) <= 'i') \
6107		     || ('j' <= (c) && (c) <= 'r') \
6108		     || ('s' <= (c) && (c) <= 'z'))
6109# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6110#endif
6111
6112#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6113int
6114main ()
6115{
6116  int i;
6117  for (i = 0; i < 256; i++)
6118    if (XOR (islower (i), ISLOWER (i))
6119	|| toupper (i) != TOUPPER (i))
6120      return 2;
6121  return 0;
6122}
6123_ACEOF
6124if ac_fn_c_try_run "$LINENO"; then :
6125
6126else
6127  ac_cv_header_stdc=no
6128fi
6129rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6130  conftest.$ac_objext conftest.beam conftest.$ac_ext
6131fi
6132
6133fi
6134fi
6135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6136$as_echo "$ac_cv_header_stdc" >&6; }
6137if test $ac_cv_header_stdc = yes; then
6138
6139$as_echo "#define STDC_HEADERS 1" >>confdefs.h
6140
6141fi
6142
6143# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6144for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6145		  inttypes.h stdint.h unistd.h
6146do :
6147  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6148ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6149"
6150if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6151  cat >>confdefs.h <<_ACEOF
6152#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6153_ACEOF
6154
6155fi
6156
6157done
6158
6159
6160for ac_header in dlfcn.h
6161do :
6162  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6163"
6164if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6165  cat >>confdefs.h <<_ACEOF
6166#define HAVE_DLFCN_H 1
6167_ACEOF
6168
6169fi
6170
6171done
6172
6173
6174
6175# Set options
6176
6177
6178
6179        enable_dlopen=no
6180
6181
6182  enable_win32_dll=no
6183
6184
6185            # Check whether --enable-shared was given.
6186if test "${enable_shared+set}" = set; then :
6187  enableval=$enable_shared; p=${PACKAGE-default}
6188    case $enableval in
6189    yes) enable_shared=yes ;;
6190    no) enable_shared=no ;;
6191    *)
6192      enable_shared=no
6193      # Look at the argument we got.  We use all the common list separators.
6194      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6195      for pkg in $enableval; do
6196	IFS="$lt_save_ifs"
6197	if test "X$pkg" = "X$p"; then
6198	  enable_shared=yes
6199	fi
6200      done
6201      IFS="$lt_save_ifs"
6202      ;;
6203    esac
6204else
6205  enable_shared=yes
6206fi
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216  # Check whether --enable-static was given.
6217if test "${enable_static+set}" = set; then :
6218  enableval=$enable_static; p=${PACKAGE-default}
6219    case $enableval in
6220    yes) enable_static=yes ;;
6221    no) enable_static=no ;;
6222    *)
6223     enable_static=no
6224      # Look at the argument we got.  We use all the common list separators.
6225      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6226      for pkg in $enableval; do
6227	IFS="$lt_save_ifs"
6228	if test "X$pkg" = "X$p"; then
6229	  enable_static=yes
6230	fi
6231      done
6232      IFS="$lt_save_ifs"
6233      ;;
6234    esac
6235else
6236  enable_static=yes
6237fi
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248# Check whether --with-pic was given.
6249if test "${with_pic+set}" = set; then :
6250  withval=$with_pic; pic_mode="$withval"
6251else
6252  pic_mode=default
6253fi
6254
6255
6256test -z "$pic_mode" && pic_mode=default
6257
6258
6259
6260
6261
6262
6263
6264  # Check whether --enable-fast-install was given.
6265if test "${enable_fast_install+set}" = set; then :
6266  enableval=$enable_fast_install; p=${PACKAGE-default}
6267    case $enableval in
6268    yes) enable_fast_install=yes ;;
6269    no) enable_fast_install=no ;;
6270    *)
6271      enable_fast_install=no
6272      # Look at the argument we got.  We use all the common list separators.
6273      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6274      for pkg in $enableval; do
6275	IFS="$lt_save_ifs"
6276	if test "X$pkg" = "X$p"; then
6277	  enable_fast_install=yes
6278	fi
6279      done
6280      IFS="$lt_save_ifs"
6281      ;;
6282    esac
6283else
6284  enable_fast_install=yes
6285fi
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297# This can be used to rebuild libtool when needed
6298LIBTOOL_DEPS="$ltmain"
6299
6300# Always use our own libtool.
6301LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327test -z "$LN_S" && LN_S="ln -s"
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342if test -n "${ZSH_VERSION+set}" ; then
6343   setopt NO_GLOB_SUBST
6344fi
6345
6346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6347$as_echo_n "checking for objdir... " >&6; }
6348if ${lt_cv_objdir+:} false; then :
6349  $as_echo_n "(cached) " >&6
6350else
6351  rm -f .libs 2>/dev/null
6352mkdir .libs 2>/dev/null
6353if test -d .libs; then
6354  lt_cv_objdir=.libs
6355else
6356  # MS-DOS does not allow filenames that begin with a dot.
6357  lt_cv_objdir=_libs
6358fi
6359rmdir .libs 2>/dev/null
6360fi
6361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6362$as_echo "$lt_cv_objdir" >&6; }
6363objdir=$lt_cv_objdir
6364
6365
6366
6367
6368
6369cat >>confdefs.h <<_ACEOF
6370#define LT_OBJDIR "$lt_cv_objdir/"
6371_ACEOF
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389case $host_os in
6390aix3*)
6391  # AIX sometimes has problems with the GCC collect2 program.  For some
6392  # reason, if we set the COLLECT_NAMES environment variable, the problems
6393  # vanish in a puff of smoke.
6394  if test "X${COLLECT_NAMES+set}" != Xset; then
6395    COLLECT_NAMES=
6396    export COLLECT_NAMES
6397  fi
6398  ;;
6399esac
6400
6401# Sed substitution that helps us do robust quoting.  It backslashifies
6402# metacharacters that are still active within double-quoted strings.
6403sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6404
6405# Same as above, but do not quote variable references.
6406double_quote_subst='s/\(["`\\]\)/\\\1/g'
6407
6408# Sed substitution to delay expansion of an escaped shell variable in a
6409# double_quote_subst'ed string.
6410delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6411
6412# Sed substitution to delay expansion of an escaped single quote.
6413delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6414
6415# Sed substitution to avoid accidental globbing in evaled expressions
6416no_glob_subst='s/\*/\\\*/g'
6417
6418# Global variables:
6419ofile=libtool
6420can_build_shared=yes
6421
6422# All known linkers require a `.a' archive for static linking (except MSVC,
6423# which needs '.lib').
6424libext=a
6425
6426with_gnu_ld="$lt_cv_prog_gnu_ld"
6427
6428old_CC="$CC"
6429old_CFLAGS="$CFLAGS"
6430
6431# Set sane defaults for various variables
6432test -z "$CC" && CC=cc
6433test -z "$LTCC" && LTCC=$CC
6434test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6435test -z "$LD" && LD=ld
6436test -z "$ac_objext" && ac_objext=o
6437
6438for cc_temp in $compiler""; do
6439  case $cc_temp in
6440    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6441    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6442    \-*) ;;
6443    *) break;;
6444  esac
6445done
6446cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6447
6448
6449# Only perform the check for file, if the check method requires it
6450test -z "$MAGIC_CMD" && MAGIC_CMD=file
6451case $deplibs_check_method in
6452file_magic*)
6453  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6454    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
6455$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
6456if ${lt_cv_path_MAGIC_CMD+:} false; then :
6457  $as_echo_n "(cached) " >&6
6458else
6459  case $MAGIC_CMD in
6460[\\/*] |  ?:[\\/]*)
6461  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6462  ;;
6463*)
6464  lt_save_MAGIC_CMD="$MAGIC_CMD"
6465  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6466  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6467  for ac_dir in $ac_dummy; do
6468    IFS="$lt_save_ifs"
6469    test -z "$ac_dir" && ac_dir=.
6470    if test -f $ac_dir/${ac_tool_prefix}file; then
6471      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6472      if test -n "$file_magic_test_file"; then
6473	case $deplibs_check_method in
6474	"file_magic "*)
6475	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6476	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6477	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6478	    $EGREP "$file_magic_regex" > /dev/null; then
6479	    :
6480	  else
6481	    cat <<_LT_EOF 1>&2
6482
6483*** Warning: the command libtool uses to detect shared libraries,
6484*** $file_magic_cmd, produces output that libtool cannot recognize.
6485*** The result is that libtool may fail to recognize shared libraries
6486*** as such.  This will affect the creation of libtool libraries that
6487*** depend on shared libraries, but programs linked with such libtool
6488*** libraries will work regardless of this problem.  Nevertheless, you
6489*** may want to report the problem to your system manager and/or to
6490*** [email protected]
6491
6492_LT_EOF
6493	  fi ;;
6494	esac
6495      fi
6496      break
6497    fi
6498  done
6499  IFS="$lt_save_ifs"
6500  MAGIC_CMD="$lt_save_MAGIC_CMD"
6501  ;;
6502esac
6503fi
6504
6505MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6506if test -n "$MAGIC_CMD"; then
6507  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6508$as_echo "$MAGIC_CMD" >&6; }
6509else
6510  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6511$as_echo "no" >&6; }
6512fi
6513
6514
6515
6516
6517
6518if test -z "$lt_cv_path_MAGIC_CMD"; then
6519  if test -n "$ac_tool_prefix"; then
6520    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
6521$as_echo_n "checking for file... " >&6; }
6522if ${lt_cv_path_MAGIC_CMD+:} false; then :
6523  $as_echo_n "(cached) " >&6
6524else
6525  case $MAGIC_CMD in
6526[\\/*] |  ?:[\\/]*)
6527  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6528  ;;
6529*)
6530  lt_save_MAGIC_CMD="$MAGIC_CMD"
6531  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6532  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6533  for ac_dir in $ac_dummy; do
6534    IFS="$lt_save_ifs"
6535    test -z "$ac_dir" && ac_dir=.
6536    if test -f $ac_dir/file; then
6537      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6538      if test -n "$file_magic_test_file"; then
6539	case $deplibs_check_method in
6540	"file_magic "*)
6541	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6542	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6543	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6544	    $EGREP "$file_magic_regex" > /dev/null; then
6545	    :
6546	  else
6547	    cat <<_LT_EOF 1>&2
6548
6549*** Warning: the command libtool uses to detect shared libraries,
6550*** $file_magic_cmd, produces output that libtool cannot recognize.
6551*** The result is that libtool may fail to recognize shared libraries
6552*** as such.  This will affect the creation of libtool libraries that
6553*** depend on shared libraries, but programs linked with such libtool
6554*** libraries will work regardless of this problem.  Nevertheless, you
6555*** may want to report the problem to your system manager and/or to
6556*** [email protected]
6557
6558_LT_EOF
6559	  fi ;;
6560	esac
6561      fi
6562      break
6563    fi
6564  done
6565  IFS="$lt_save_ifs"
6566  MAGIC_CMD="$lt_save_MAGIC_CMD"
6567  ;;
6568esac
6569fi
6570
6571MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6572if test -n "$MAGIC_CMD"; then
6573  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6574$as_echo "$MAGIC_CMD" >&6; }
6575else
6576  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6577$as_echo "no" >&6; }
6578fi
6579
6580
6581  else
6582    MAGIC_CMD=:
6583  fi
6584fi
6585
6586  fi
6587  ;;
6588esac
6589
6590# Use C for the default configuration in the libtool script
6591
6592lt_save_CC="$CC"
6593ac_ext=c
6594ac_cpp='$CPP $CPPFLAGS'
6595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6597ac_compiler_gnu=$ac_cv_c_compiler_gnu
6598
6599
6600# Source file extension for C test sources.
6601ac_ext=c
6602
6603# Object file extension for compiled C test sources.
6604objext=o
6605objext=$objext
6606
6607# Code to be used in simple compile tests
6608lt_simple_compile_test_code="int some_variable = 0;"
6609
6610# Code to be used in simple link tests
6611lt_simple_link_test_code='int main(){return(0);}'
6612
6613
6614
6615
6616
6617
6618
6619# If no C compiler was specified, use CC.
6620LTCC=${LTCC-"$CC"}
6621
6622# If no C compiler flags were specified, use CFLAGS.
6623LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6624
6625# Allow CC to be a program name with arguments.
6626compiler=$CC
6627
6628# Save the default compiler, since it gets overwritten when the other
6629# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6630compiler_DEFAULT=$CC
6631
6632# save warnings/boilerplate of simple test code
6633ac_outfile=conftest.$ac_objext
6634echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6635eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6636_lt_compiler_boilerplate=`cat conftest.err`
6637$RM conftest*
6638
6639ac_outfile=conftest.$ac_objext
6640echo "$lt_simple_link_test_code" >conftest.$ac_ext
6641eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6642_lt_linker_boilerplate=`cat conftest.err`
6643$RM -r conftest*
6644
6645
6646if test -n "$compiler"; then
6647
6648lt_prog_compiler_no_builtin_flag=
6649
6650if test "$GCC" = yes; then
6651  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6652
6653  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6654$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
6655if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6656  $as_echo_n "(cached) " >&6
6657else
6658  lt_cv_prog_compiler_rtti_exceptions=no
6659   ac_outfile=conftest.$ac_objext
6660   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6661   lt_compiler_flag="-fno-rtti -fno-exceptions"
6662   # Insert the option either (1) after the last *FLAGS variable, or
6663   # (2) before a word containing "conftest.", or (3) at the end.
6664   # Note that $ac_compile itself does not contain backslashes and begins
6665   # with a dollar sign (not a hyphen), so the echo should work correctly.
6666   # The option is referenced via a variable to avoid confusing sed.
6667   lt_compile=`echo "$ac_compile" | $SED \
6668   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6669   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6670   -e 's:$: $lt_compiler_flag:'`
6671   (eval echo "\"\$as_me:6671: $lt_compile\"" >&5)
6672   (eval "$lt_compile" 2>conftest.err)
6673   ac_status=$?
6674   cat conftest.err >&5
6675   echo "$as_me:6675: \$? = $ac_status" >&5
6676   if (exit $ac_status) && test -s "$ac_outfile"; then
6677     # The compiler can only warn and ignore the option if not recognized
6678     # So say no if there are warnings other than the usual output.
6679     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6680     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6681     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6682       lt_cv_prog_compiler_rtti_exceptions=yes
6683     fi
6684   fi
6685   $RM conftest*
6686
6687fi
6688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6689$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
6690
6691if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6692    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6693else
6694    :
6695fi
6696
6697fi
6698
6699
6700
6701
6702
6703
6704  lt_prog_compiler_wl=
6705lt_prog_compiler_pic=
6706lt_prog_compiler_static=
6707
6708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
6709$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
6710
6711  if test "$GCC" = yes; then
6712    lt_prog_compiler_wl='-Wl,'
6713    lt_prog_compiler_static='-static'
6714
6715    case $host_os in
6716      aix*)
6717      # All AIX code is PIC.
6718      if test "$host_cpu" = ia64; then
6719	# AIX 5 now supports IA64 processor
6720	lt_prog_compiler_static='-Bstatic'
6721      fi
6722      ;;
6723
6724    amigaos*)
6725      case $host_cpu in
6726      powerpc)
6727            # see comment about AmigaOS4 .so support
6728            lt_prog_compiler_pic='-fPIC'
6729        ;;
6730      m68k)
6731            # FIXME: we need at least 68020 code to build shared libraries, but
6732            # adding the `-m68020' flag to GCC prevents building anything better,
6733            # like `-m68040'.
6734            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6735        ;;
6736      esac
6737      ;;
6738
6739    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6740      # PIC is the default for these OSes.
6741      ;;
6742
6743    mingw* | cygwin* | pw32* | os2* | cegcc*)
6744      # This hack is so that the source file can tell whether it is being
6745      # built for inclusion in a dll (and should export symbols for example).
6746      # Although the cygwin gcc ignores -fPIC, still need this for old-style
6747      # (--disable-auto-import) libraries
6748      lt_prog_compiler_pic='-DDLL_EXPORT'
6749      ;;
6750
6751    darwin* | rhapsody*)
6752      # PIC is the default on this platform
6753      # Common symbols not allowed in MH_DYLIB files
6754      lt_prog_compiler_pic='-fno-common'
6755      ;;
6756
6757    hpux*)
6758      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
6759      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
6760      # sets the default TLS model and affects inlining.
6761      case $host_cpu in
6762      hppa*64*)
6763	# +Z the default
6764	;;
6765      *)
6766	lt_prog_compiler_pic='-fPIC'
6767	;;
6768      esac
6769      ;;
6770
6771    interix[3-9]*)
6772      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6773      # Instead, we relocate shared libraries at runtime.
6774      ;;
6775
6776    msdosdjgpp*)
6777      # Just because we use GCC doesn't mean we suddenly get shared libraries
6778      # on systems that don't support them.
6779      lt_prog_compiler_can_build_shared=no
6780      enable_shared=no
6781      ;;
6782
6783    *nto* | *qnx*)
6784      # QNX uses GNU C++, but need to define -shared option too, otherwise
6785      # it will coredump.
6786      lt_prog_compiler_pic='-fPIC -shared'
6787      ;;
6788
6789    sysv4*MP*)
6790      if test -d /usr/nec; then
6791	lt_prog_compiler_pic=-Kconform_pic
6792      fi
6793      ;;
6794
6795    *)
6796      lt_prog_compiler_pic='-fPIC'
6797      ;;
6798    esac
6799  else
6800    # PORTME Check for flag to pass linker flags through the system compiler.
6801    case $host_os in
6802    aix*)
6803      lt_prog_compiler_wl='-Wl,'
6804      if test "$host_cpu" = ia64; then
6805	# AIX 5 now supports IA64 processor
6806	lt_prog_compiler_static='-Bstatic'
6807      else
6808	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6809      fi
6810      ;;
6811
6812    mingw* | cygwin* | pw32* | os2* | cegcc*)
6813      # This hack is so that the source file can tell whether it is being
6814      # built for inclusion in a dll (and should export symbols for example).
6815      lt_prog_compiler_pic='-DDLL_EXPORT'
6816      ;;
6817
6818    hpux9* | hpux10* | hpux11*)
6819      lt_prog_compiler_wl='-Wl,'
6820      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6821      # not for PA HP-UX.
6822      case $host_cpu in
6823      hppa*64*|ia64*)
6824	# +Z the default
6825	;;
6826      *)
6827	lt_prog_compiler_pic='+Z'
6828	;;
6829      esac
6830      # Is there a better lt_prog_compiler_static that works with the bundled CC?
6831      lt_prog_compiler_static='${wl}-a ${wl}archive'
6832      ;;
6833
6834    irix5* | irix6* | nonstopux*)
6835      lt_prog_compiler_wl='-Wl,'
6836      # PIC (with -KPIC) is the default.
6837      lt_prog_compiler_static='-non_shared'
6838      ;;
6839
6840    linux* | k*bsd*-gnu)
6841      case $cc_basename in
6842      # old Intel for x86_64 which still supported -KPIC.
6843      ecc*)
6844	lt_prog_compiler_wl='-Wl,'
6845	lt_prog_compiler_pic='-KPIC'
6846	lt_prog_compiler_static='-static'
6847        ;;
6848      # icc used to be incompatible with GCC.
6849      # ICC 10 doesn't accept -KPIC any more.
6850      icc* | ifort*)
6851	lt_prog_compiler_wl='-Wl,'
6852	lt_prog_compiler_pic='-fPIC'
6853	lt_prog_compiler_static='-static'
6854        ;;
6855      # Lahey Fortran 8.1.
6856      lf95*)
6857	lt_prog_compiler_wl='-Wl,'
6858	lt_prog_compiler_pic='--shared'
6859	lt_prog_compiler_static='--static'
6860	;;
6861      pgcc* | pgf77* | pgf90* | pgf95*)
6862        # Portland Group compilers (*not* the Pentium gcc compiler,
6863	# which looks to be a dead project)
6864	lt_prog_compiler_wl='-Wl,'
6865	lt_prog_compiler_pic='-fpic'
6866	lt_prog_compiler_static='-Bstatic'
6867        ;;
6868      ccc*)
6869        lt_prog_compiler_wl='-Wl,'
6870        # All Alpha code is PIC.
6871        lt_prog_compiler_static='-non_shared'
6872        ;;
6873      xl*)
6874	# IBM XL C 8.0/Fortran 10.1 on PPC
6875	lt_prog_compiler_wl='-Wl,'
6876	lt_prog_compiler_pic='-qpic'
6877	lt_prog_compiler_static='-qstaticlink'
6878	;;
6879      *)
6880	case `$CC -V 2>&1 | sed 5q` in
6881	*Sun\ C*)
6882	  # Sun C 5.9
6883	  lt_prog_compiler_pic='-KPIC'
6884	  lt_prog_compiler_static='-Bstatic'
6885	  lt_prog_compiler_wl='-Wl,'
6886	  ;;
6887	*Sun\ F*)
6888	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
6889	  lt_prog_compiler_pic='-KPIC'
6890	  lt_prog_compiler_static='-Bstatic'
6891	  lt_prog_compiler_wl=''
6892	  ;;
6893	esac
6894	;;
6895      esac
6896      ;;
6897
6898    newsos6)
6899      lt_prog_compiler_pic='-KPIC'
6900      lt_prog_compiler_static='-Bstatic'
6901      ;;
6902
6903    *nto* | *qnx*)
6904      # QNX uses GNU C++, but need to define -shared option too, otherwise
6905      # it will coredump.
6906      lt_prog_compiler_pic='-fPIC -shared'
6907      ;;
6908
6909    osf3* | osf4* | osf5*)
6910      lt_prog_compiler_wl='-Wl,'
6911      # All OSF/1 code is PIC.
6912      lt_prog_compiler_static='-non_shared'
6913      ;;
6914
6915    rdos*)
6916      lt_prog_compiler_static='-non_shared'
6917      ;;
6918
6919    solaris*)
6920      lt_prog_compiler_pic='-KPIC'
6921      lt_prog_compiler_static='-Bstatic'
6922      case $cc_basename in
6923      f77* | f90* | f95*)
6924	lt_prog_compiler_wl='-Qoption ld ';;
6925      *)
6926	lt_prog_compiler_wl='-Wl,';;
6927      esac
6928      ;;
6929
6930    sunos4*)
6931      lt_prog_compiler_wl='-Qoption ld '
6932      lt_prog_compiler_pic='-PIC'
6933      lt_prog_compiler_static='-Bstatic'
6934      ;;
6935
6936    sysv4 | sysv4.2uw2* | sysv4.3*)
6937      lt_prog_compiler_wl='-Wl,'
6938      lt_prog_compiler_pic='-KPIC'
6939      lt_prog_compiler_static='-Bstatic'
6940      ;;
6941
6942    sysv4*MP*)
6943      if test -d /usr/nec ;then
6944	lt_prog_compiler_pic='-Kconform_pic'
6945	lt_prog_compiler_static='-Bstatic'
6946      fi
6947      ;;
6948
6949    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6950      lt_prog_compiler_wl='-Wl,'
6951      lt_prog_compiler_pic='-KPIC'
6952      lt_prog_compiler_static='-Bstatic'
6953      ;;
6954
6955    unicos*)
6956      lt_prog_compiler_wl='-Wl,'
6957      lt_prog_compiler_can_build_shared=no
6958      ;;
6959
6960    uts4*)
6961      lt_prog_compiler_pic='-pic'
6962      lt_prog_compiler_static='-Bstatic'
6963      ;;
6964
6965    *)
6966      lt_prog_compiler_can_build_shared=no
6967      ;;
6968    esac
6969  fi
6970
6971case $host_os in
6972  # For platforms which do not support PIC, -DPIC is meaningless:
6973  *djgpp*)
6974    lt_prog_compiler_pic=
6975    ;;
6976  *)
6977    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6978    ;;
6979esac
6980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
6981$as_echo "$lt_prog_compiler_pic" >&6; }
6982
6983
6984
6985
6986
6987
6988#
6989# Check to make sure the PIC flag actually works.
6990#
6991if test -n "$lt_prog_compiler_pic"; then
6992  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6993$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
6994if ${lt_cv_prog_compiler_pic_works+:} false; then :
6995  $as_echo_n "(cached) " >&6
6996else
6997  lt_cv_prog_compiler_pic_works=no
6998   ac_outfile=conftest.$ac_objext
6999   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7000   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7001   # Insert the option either (1) after the last *FLAGS variable, or
7002   # (2) before a word containing "conftest.", or (3) at the end.
7003   # Note that $ac_compile itself does not contain backslashes and begins
7004   # with a dollar sign (not a hyphen), so the echo should work correctly.
7005   # The option is referenced via a variable to avoid confusing sed.
7006   lt_compile=`echo "$ac_compile" | $SED \
7007   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7008   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7009   -e 's:$: $lt_compiler_flag:'`
7010   (eval echo "\"\$as_me:7010: $lt_compile\"" >&5)
7011   (eval "$lt_compile" 2>conftest.err)
7012   ac_status=$?
7013   cat conftest.err >&5
7014   echo "$as_me:7014: \$? = $ac_status" >&5
7015   if (exit $ac_status) && test -s "$ac_outfile"; then
7016     # The compiler can only warn and ignore the option if not recognized
7017     # So say no if there are warnings other than the usual output.
7018     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7019     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7020     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7021       lt_cv_prog_compiler_pic_works=yes
7022     fi
7023   fi
7024   $RM conftest*
7025
7026fi
7027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7028$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7029
7030if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7031    case $lt_prog_compiler_pic in
7032     "" | " "*) ;;
7033     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7034     esac
7035else
7036    lt_prog_compiler_pic=
7037     lt_prog_compiler_can_build_shared=no
7038fi
7039
7040fi
7041
7042
7043
7044
7045
7046
7047#
7048# Check to make sure the static flag actually works.
7049#
7050wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7052$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7053if ${lt_cv_prog_compiler_static_works+:} false; then :
7054  $as_echo_n "(cached) " >&6
7055else
7056  lt_cv_prog_compiler_static_works=no
7057   save_LDFLAGS="$LDFLAGS"
7058   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7059   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7060   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7061     # The linker can only warn and ignore the option if not recognized
7062     # So say no if there are warnings
7063     if test -s conftest.err; then
7064       # Append any errors to the config.log.
7065       cat conftest.err 1>&5
7066       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7067       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7068       if diff conftest.exp conftest.er2 >/dev/null; then
7069         lt_cv_prog_compiler_static_works=yes
7070       fi
7071     else
7072       lt_cv_prog_compiler_static_works=yes
7073     fi
7074   fi
7075   $RM -r conftest*
7076   LDFLAGS="$save_LDFLAGS"
7077
7078fi
7079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7080$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7081
7082if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7083    :
7084else
7085    lt_prog_compiler_static=
7086fi
7087
7088
7089
7090
7091
7092
7093
7094  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7095$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7096if ${lt_cv_prog_compiler_c_o+:} false; then :
7097  $as_echo_n "(cached) " >&6
7098else
7099  lt_cv_prog_compiler_c_o=no
7100   $RM -r conftest 2>/dev/null
7101   mkdir conftest
7102   cd conftest
7103   mkdir out
7104   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7105
7106   lt_compiler_flag="-o out/conftest2.$ac_objext"
7107   # Insert the option either (1) after the last *FLAGS variable, or
7108   # (2) before a word containing "conftest.", or (3) at the end.
7109   # Note that $ac_compile itself does not contain backslashes and begins
7110   # with a dollar sign (not a hyphen), so the echo should work correctly.
7111   lt_compile=`echo "$ac_compile" | $SED \
7112   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7113   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7114   -e 's:$: $lt_compiler_flag:'`
7115   (eval echo "\"\$as_me:7115: $lt_compile\"" >&5)
7116   (eval "$lt_compile" 2>out/conftest.err)
7117   ac_status=$?
7118   cat out/conftest.err >&5
7119   echo "$as_me:7119: \$? = $ac_status" >&5
7120   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7121   then
7122     # The compiler can only warn and ignore the option if not recognized
7123     # So say no if there are warnings
7124     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7125     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7126     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7127       lt_cv_prog_compiler_c_o=yes
7128     fi
7129   fi
7130   chmod u+w . 2>&5
7131   $RM conftest*
7132   # SGI C++ compiler will create directory out/ii_files/ for
7133   # template instantiation
7134   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7135   $RM out/* && rmdir out
7136   cd ..
7137   $RM -r conftest
7138   $RM conftest*
7139
7140fi
7141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7142$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7143
7144
7145
7146
7147
7148
7149  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7150$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7151if ${lt_cv_prog_compiler_c_o+:} false; then :
7152  $as_echo_n "(cached) " >&6
7153else
7154  lt_cv_prog_compiler_c_o=no
7155   $RM -r conftest 2>/dev/null
7156   mkdir conftest
7157   cd conftest
7158   mkdir out
7159   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7160
7161   lt_compiler_flag="-o out/conftest2.$ac_objext"
7162   # Insert the option either (1) after the last *FLAGS variable, or
7163   # (2) before a word containing "conftest.", or (3) at the end.
7164   # Note that $ac_compile itself does not contain backslashes and begins
7165   # with a dollar sign (not a hyphen), so the echo should work correctly.
7166   lt_compile=`echo "$ac_compile" | $SED \
7167   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7168   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7169   -e 's:$: $lt_compiler_flag:'`
7170   (eval echo "\"\$as_me:7170: $lt_compile\"" >&5)
7171   (eval "$lt_compile" 2>out/conftest.err)
7172   ac_status=$?
7173   cat out/conftest.err >&5
7174   echo "$as_me:7174: \$? = $ac_status" >&5
7175   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7176   then
7177     # The compiler can only warn and ignore the option if not recognized
7178     # So say no if there are warnings
7179     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7180     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7181     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7182       lt_cv_prog_compiler_c_o=yes
7183     fi
7184   fi
7185   chmod u+w . 2>&5
7186   $RM conftest*
7187   # SGI C++ compiler will create directory out/ii_files/ for
7188   # template instantiation
7189   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7190   $RM out/* && rmdir out
7191   cd ..
7192   $RM -r conftest
7193   $RM conftest*
7194
7195fi
7196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7197$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7198
7199
7200
7201
7202hard_links="nottested"
7203if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7204  # do not overwrite the value of need_locks provided by the user
7205  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7206$as_echo_n "checking if we can lock with hard links... " >&6; }
7207  hard_links=yes
7208  $RM conftest*
7209  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7210  touch conftest.a
7211  ln conftest.a conftest.b 2>&5 || hard_links=no
7212  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7214$as_echo "$hard_links" >&6; }
7215  if test "$hard_links" = no; then
7216    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7217$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7218    need_locks=warn
7219  fi
7220else
7221  need_locks=no
7222fi
7223
7224
7225
7226
7227
7228
7229  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7230$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7231
7232  runpath_var=
7233  allow_undefined_flag=
7234  always_export_symbols=no
7235  archive_cmds=
7236  archive_expsym_cmds=
7237  compiler_needs_object=no
7238  enable_shared_with_static_runtimes=no
7239  export_dynamic_flag_spec=
7240  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7241  hardcode_automatic=no
7242  hardcode_direct=no
7243  hardcode_direct_absolute=no
7244  hardcode_libdir_flag_spec=
7245  hardcode_libdir_flag_spec_ld=
7246  hardcode_libdir_separator=
7247  hardcode_minus_L=no
7248  hardcode_shlibpath_var=unsupported
7249  inherit_rpath=no
7250  link_all_deplibs=unknown
7251  module_cmds=
7252  module_expsym_cmds=
7253  old_archive_from_new_cmds=
7254  old_archive_from_expsyms_cmds=
7255  thread_safe_flag_spec=
7256  whole_archive_flag_spec=
7257  # include_expsyms should be a list of space-separated symbols to be *always*
7258  # included in the symbol list
7259  include_expsyms=
7260  # exclude_expsyms can be an extended regexp of symbols to exclude
7261  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7262  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7263  # as well as any symbol that contains `d'.
7264  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7265  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7266  # platforms (ab)use it in PIC code, but their linkers get confused if
7267  # the symbol is explicitly referenced.  Since portable code cannot
7268  # rely on this symbol name, it's probably fine to never include it in
7269  # preloaded symbol tables.
7270  # Exclude shared library initialization/finalization symbols.
7271  extract_expsyms_cmds=
7272
7273  case $host_os in
7274  cygwin* | mingw* | pw32* | cegcc*)
7275    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7276    # When not using gcc, we currently assume that we are using
7277    # Microsoft Visual C++.
7278    if test "$GCC" != yes; then
7279      with_gnu_ld=no
7280    fi
7281    ;;
7282  interix*)
7283    # we just hope/assume this is gcc and not c89 (= MSVC++)
7284    with_gnu_ld=yes
7285    ;;
7286  openbsd*)
7287    with_gnu_ld=no
7288    ;;
7289  esac
7290
7291  ld_shlibs=yes
7292  if test "$with_gnu_ld" = yes; then
7293    # If archive_cmds runs LD, not CC, wlarc should be empty
7294    wlarc='${wl}'
7295
7296    # Set some defaults for GNU ld with shared library support. These
7297    # are reset later if shared libraries are not supported. Putting them
7298    # here allows them to be overridden if necessary.
7299    runpath_var=LD_RUN_PATH
7300    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7301    export_dynamic_flag_spec='${wl}--export-dynamic'
7302    # ancient GNU ld didn't support --whole-archive et. al.
7303    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7304      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7305    else
7306      whole_archive_flag_spec=
7307    fi
7308    supports_anon_versioning=no
7309    case `$LD -v 2>&1` in
7310      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7311      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7312      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7313      *\ 2.11.*) ;; # other 2.11 versions
7314      *) supports_anon_versioning=yes ;;
7315    esac
7316
7317    # See if GNU ld supports shared libraries.
7318    case $host_os in
7319    aix[3-9]*)
7320      # On AIX/PPC, the GNU linker is very broken
7321      if test "$host_cpu" != ia64; then
7322	ld_shlibs=no
7323	cat <<_LT_EOF 1>&2
7324
7325*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7326*** to be unable to reliably create shared libraries on AIX.
7327*** Therefore, libtool is disabling shared libraries support.  If you
7328*** really care for shared libraries, you may want to modify your PATH
7329*** so that a non-GNU linker is found, and then restart.
7330
7331_LT_EOF
7332      fi
7333      ;;
7334
7335    amigaos*)
7336      case $host_cpu in
7337      powerpc)
7338            # see comment about AmigaOS4 .so support
7339            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7340            archive_expsym_cmds=''
7341        ;;
7342      m68k)
7343            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)'
7344            hardcode_libdir_flag_spec='-L$libdir'
7345            hardcode_minus_L=yes
7346        ;;
7347      esac
7348      ;;
7349
7350    beos*)
7351      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7352	allow_undefined_flag=unsupported
7353	# Joseph Beckenbach <[email protected]> says some releases of gcc
7354	# support --undefined.  This deserves some investigation.  FIXME
7355	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7356      else
7357	ld_shlibs=no
7358      fi
7359      ;;
7360
7361    cygwin* | mingw* | pw32* | cegcc*)
7362      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7363      # as there is no search path for DLLs.
7364      hardcode_libdir_flag_spec='-L$libdir'
7365      allow_undefined_flag=unsupported
7366      always_export_symbols=no
7367      enable_shared_with_static_runtimes=yes
7368      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7369
7370      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7371        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7372	# If the export-symbols file already is a .def file (1st line
7373	# is EXPORTS), use it as is; otherwise, prepend...
7374	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7375	  cp $export_symbols $output_objdir/$soname.def;
7376	else
7377	  echo EXPORTS > $output_objdir/$soname.def;
7378	  cat $export_symbols >> $output_objdir/$soname.def;
7379	fi~
7380	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7381      else
7382	ld_shlibs=no
7383      fi
7384      ;;
7385
7386    interix[3-9]*)
7387      hardcode_direct=no
7388      hardcode_shlibpath_var=no
7389      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7390      export_dynamic_flag_spec='${wl}-E'
7391      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7392      # Instead, shared libraries are loaded at an image base (0x10000000 by
7393      # default) and relocated if they conflict, which is a slow very memory
7394      # consuming and fragmenting process.  To avoid this, we pick a random,
7395      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7396      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7397      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7398      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'
7399      ;;
7400
7401    gnu* | linux* | tpf* | k*bsd*-gnu)
7402      tmp_diet=no
7403      if test "$host_os" = linux-dietlibc; then
7404	case $cc_basename in
7405	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
7406	esac
7407      fi
7408      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7409	 && test "$tmp_diet" = no
7410      then
7411	tmp_addflag=
7412	tmp_sharedflag='-shared'
7413	case $cc_basename,$host_cpu in
7414        pgcc*)				# Portland Group C compiler
7415	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7416	  tmp_addflag=' $pic_flag'
7417	  ;;
7418	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7419	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7420	  tmp_addflag=' $pic_flag -Mnomain' ;;
7421	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
7422	  tmp_addflag=' -i_dynamic' ;;
7423	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7424	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7425	ifc* | ifort*)			# Intel Fortran compiler
7426	  tmp_addflag=' -nofor_main' ;;
7427	lf95*)				# Lahey Fortran 8.1
7428	  whole_archive_flag_spec=
7429	  tmp_sharedflag='--shared' ;;
7430	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
7431	  tmp_sharedflag='-qmkshrobj'
7432	  tmp_addflag= ;;
7433	esac
7434	case `$CC -V 2>&1 | sed 5q` in
7435	*Sun\ C*)			# Sun C 5.9
7436	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7437	  compiler_needs_object=yes
7438	  tmp_sharedflag='-G' ;;
7439	*Sun\ F*)			# Sun Fortran 8.3
7440	  tmp_sharedflag='-G' ;;
7441	esac
7442	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7443
7444        if test "x$supports_anon_versioning" = xyes; then
7445          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7446	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7447	    echo "local: *; };" >> $output_objdir/$libname.ver~
7448	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7449        fi
7450
7451	case $cc_basename in
7452	xlf*)
7453	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7454	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
7455	  hardcode_libdir_flag_spec=
7456	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
7457	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
7458	  if test "x$supports_anon_versioning" = xyes; then
7459	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7460	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7461	      echo "local: *; };" >> $output_objdir/$libname.ver~
7462	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7463	  fi
7464	  ;;
7465	esac
7466      else
7467        ld_shlibs=no
7468      fi
7469      ;;
7470
7471    netbsd*)
7472      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7473	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7474	wlarc=
7475      else
7476	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7477	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7478      fi
7479      ;;
7480
7481    solaris*)
7482      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7483	ld_shlibs=no
7484	cat <<_LT_EOF 1>&2
7485
7486*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7487*** create shared libraries on Solaris systems.  Therefore, libtool
7488*** is disabling shared libraries support.  We urge you to upgrade GNU
7489*** binutils to release 2.9.1 or newer.  Another option is to modify
7490*** your PATH or compiler configuration so that the native linker is
7491*** used, and then restart.
7492
7493_LT_EOF
7494      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7495	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7496	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7497      else
7498	ld_shlibs=no
7499      fi
7500      ;;
7501
7502    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7503      case `$LD -v 2>&1` in
7504        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7505	ld_shlibs=no
7506	cat <<_LT_EOF 1>&2
7507
7508*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7509*** reliably create shared libraries on SCO systems.  Therefore, libtool
7510*** is disabling shared libraries support.  We urge you to upgrade GNU
7511*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7512*** your PATH or compiler configuration so that the native linker is
7513*** used, and then restart.
7514
7515_LT_EOF
7516	;;
7517	*)
7518	  # For security reasons, it is highly recommended that you always
7519	  # use absolute paths for naming shared libraries, and exclude the
7520	  # DT_RUNPATH tag from executables and libraries.  But doing so
7521	  # requires that you compile everything twice, which is a pain.
7522	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7523	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7524	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7525	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7526	  else
7527	    ld_shlibs=no
7528	  fi
7529	;;
7530      esac
7531      ;;
7532
7533    sunos4*)
7534      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7535      wlarc=
7536      hardcode_direct=yes
7537      hardcode_shlibpath_var=no
7538      ;;
7539
7540    *)
7541      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7542	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7543	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7544      else
7545	ld_shlibs=no
7546      fi
7547      ;;
7548    esac
7549
7550    if test "$ld_shlibs" = no; then
7551      runpath_var=
7552      hardcode_libdir_flag_spec=
7553      export_dynamic_flag_spec=
7554      whole_archive_flag_spec=
7555    fi
7556  else
7557    # PORTME fill in a description of your system's linker (not GNU ld)
7558    case $host_os in
7559    aix3*)
7560      allow_undefined_flag=unsupported
7561      always_export_symbols=yes
7562      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'
7563      # Note: this linker hardcodes the directories in LIBPATH if there
7564      # are no directories specified by -L.
7565      hardcode_minus_L=yes
7566      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7567	# Neither direct hardcoding nor static linking is supported with a
7568	# broken collect2.
7569	hardcode_direct=unsupported
7570      fi
7571      ;;
7572
7573    aix[4-9]*)
7574      if test "$host_cpu" = ia64; then
7575	# On IA64, the linker does run time linking by default, so we don't
7576	# have to do anything special.
7577	aix_use_runtimelinking=no
7578	exp_sym_flag='-Bexport'
7579	no_entry_flag=""
7580      else
7581	# If we're using GNU nm, then we don't want the "-C" option.
7582	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7583	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7584	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
7585	else
7586	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
7587	fi
7588	aix_use_runtimelinking=no
7589
7590	# Test if we are trying to use run time linking or normal
7591	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7592	# need to do runtime linking.
7593	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
7594	  for ld_flag in $LDFLAGS; do
7595	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7596	    aix_use_runtimelinking=yes
7597	    break
7598	  fi
7599	  done
7600	  ;;
7601	esac
7602
7603	exp_sym_flag='-bexport'
7604	no_entry_flag='-bnoentry'
7605      fi
7606
7607      # When large executables or shared objects are built, AIX ld can
7608      # have problems creating the table of contents.  If linking a library
7609      # or program results in "error TOC overflow" add -mminimal-toc to
7610      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7611      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7612
7613      archive_cmds=''
7614      hardcode_direct=yes
7615      hardcode_direct_absolute=yes
7616      hardcode_libdir_separator=':'
7617      link_all_deplibs=yes
7618      file_list_spec='${wl}-f,'
7619
7620      if test "$GCC" = yes; then
7621	case $host_os in aix4.[012]|aix4.[012].*)
7622	# We only want to do this on AIX 4.2 and lower, the check
7623	# below for broken collect2 doesn't work under 4.3+
7624	  collect2name=`${CC} -print-prog-name=collect2`
7625	  if test -f "$collect2name" &&
7626	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7627	  then
7628	  # We have reworked collect2
7629	  :
7630	  else
7631	  # We have old collect2
7632	  hardcode_direct=unsupported
7633	  # It fails to find uninstalled libraries when the uninstalled
7634	  # path is not listed in the libpath.  Setting hardcode_minus_L
7635	  # to unsupported forces relinking
7636	  hardcode_minus_L=yes
7637	  hardcode_libdir_flag_spec='-L$libdir'
7638	  hardcode_libdir_separator=
7639	  fi
7640	  ;;
7641	esac
7642	shared_flag='-shared'
7643	if test "$aix_use_runtimelinking" = yes; then
7644	  shared_flag="$shared_flag "'${wl}-G'
7645	fi
7646      else
7647	# not using gcc
7648	if test "$host_cpu" = ia64; then
7649	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7650	# chokes on -Wl,-G. The following line is correct:
7651	  shared_flag='-G'
7652	else
7653	  if test "$aix_use_runtimelinking" = yes; then
7654	    shared_flag='${wl}-G'
7655	  else
7656	    shared_flag='${wl}-bM:SRE'
7657	  fi
7658	fi
7659      fi
7660
7661      export_dynamic_flag_spec='${wl}-bexpall'
7662      # It seems that -bexpall does not export symbols beginning with
7663      # underscore (_), so it is better to generate a list of symbols to export.
7664      always_export_symbols=yes
7665      if test "$aix_use_runtimelinking" = yes; then
7666	# Warning - without using the other runtime loading flags (-brtl),
7667	# -berok will link without error, but may produce a broken library.
7668	allow_undefined_flag='-berok'
7669        # Determine the default libpath from the value encoded in an
7670        # empty executable.
7671        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7672/* end confdefs.h.  */
7673
7674int
7675main ()
7676{
7677
7678  ;
7679  return 0;
7680}
7681_ACEOF
7682if ac_fn_c_try_link "$LINENO"; then :
7683
7684lt_aix_libpath_sed='
7685    /Import File Strings/,/^$/ {
7686	/^0/ {
7687	    s/^0  *\(.*\)$/\1/
7688	    p
7689	}
7690    }'
7691aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7692# Check for a 64-bit object if we didn't find anything.
7693if test -z "$aix_libpath"; then
7694  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7695fi
7696fi
7697rm -f core conftest.err conftest.$ac_objext \
7698    conftest$ac_exeext conftest.$ac_ext
7699if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7700
7701        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7702        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7703      else
7704	if test "$host_cpu" = ia64; then
7705	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7706	  allow_undefined_flag="-z nodefs"
7707	  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"
7708	else
7709	 # Determine the default libpath from the value encoded in an
7710	 # empty executable.
7711	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7712/* end confdefs.h.  */
7713
7714int
7715main ()
7716{
7717
7718  ;
7719  return 0;
7720}
7721_ACEOF
7722if ac_fn_c_try_link "$LINENO"; then :
7723
7724lt_aix_libpath_sed='
7725    /Import File Strings/,/^$/ {
7726	/^0/ {
7727	    s/^0  *\(.*\)$/\1/
7728	    p
7729	}
7730    }'
7731aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7732# Check for a 64-bit object if we didn't find anything.
7733if test -z "$aix_libpath"; then
7734  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7735fi
7736fi
7737rm -f core conftest.err conftest.$ac_objext \
7738    conftest$ac_exeext conftest.$ac_ext
7739if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7740
7741	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7742	  # Warning - without using the other run time loading flags,
7743	  # -berok will link without error, but may produce a broken library.
7744	  no_undefined_flag=' ${wl}-bernotok'
7745	  allow_undefined_flag=' ${wl}-berok'
7746	  # Exported symbols can be pulled into shared objects from archives
7747	  whole_archive_flag_spec='$convenience'
7748	  archive_cmds_need_lc=yes
7749	  # This is similar to how AIX traditionally builds its shared libraries.
7750	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
7751	fi
7752      fi
7753      ;;
7754
7755    amigaos*)
7756      case $host_cpu in
7757      powerpc)
7758            # see comment about AmigaOS4 .so support
7759            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7760            archive_expsym_cmds=''
7761        ;;
7762      m68k)
7763            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)'
7764            hardcode_libdir_flag_spec='-L$libdir'
7765            hardcode_minus_L=yes
7766        ;;
7767      esac
7768      ;;
7769
7770    bsdi[45]*)
7771      export_dynamic_flag_spec=-rdynamic
7772      ;;
7773
7774    cygwin* | mingw* | pw32* | cegcc*)
7775      # When not using gcc, we currently assume that we are using
7776      # Microsoft Visual C++.
7777      # hardcode_libdir_flag_spec is actually meaningless, as there is
7778      # no search path for DLLs.
7779      hardcode_libdir_flag_spec=' '
7780      allow_undefined_flag=unsupported
7781      # Tell ltmain to make .lib files, not .a files.
7782      libext=lib
7783      # Tell ltmain to make .dll files, not .so files.
7784      shrext_cmds=".dll"
7785      # FIXME: Setting linknames here is a bad hack.
7786      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7787      # The linker will automatically build a .lib file if we build a DLL.
7788      old_archive_from_new_cmds='true'
7789      # FIXME: Should let the user specify the lib program.
7790      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7791      fix_srcfile_path='`cygpath -w "$srcfile"`'
7792      enable_shared_with_static_runtimes=yes
7793      ;;
7794
7795    darwin* | rhapsody*)
7796
7797
7798  archive_cmds_need_lc=no
7799  hardcode_direct=no
7800  hardcode_automatic=yes
7801  hardcode_shlibpath_var=unsupported
7802  whole_archive_flag_spec=''
7803  link_all_deplibs=yes
7804  allow_undefined_flag="$_lt_dar_allow_undefined"
7805  case $cc_basename in
7806     ifort*) _lt_dar_can_shared=yes ;;
7807     *) _lt_dar_can_shared=$GCC ;;
7808  esac
7809  if test "$_lt_dar_can_shared" = "yes"; then
7810    output_verbose_link_cmd=echo
7811    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
7812    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
7813    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}"
7814    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}"
7815
7816  else
7817  ld_shlibs=no
7818  fi
7819
7820      ;;
7821
7822    dgux*)
7823      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7824      hardcode_libdir_flag_spec='-L$libdir'
7825      hardcode_shlibpath_var=no
7826      ;;
7827
7828    freebsd1*)
7829      ld_shlibs=no
7830      ;;
7831
7832    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7833    # support.  Future versions do this automatically, but an explicit c++rt0.o
7834    # does not break anything, and helps significantly (at the cost of a little
7835    # extra space).
7836    freebsd2.2*)
7837      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7838      hardcode_libdir_flag_spec='-R$libdir'
7839      hardcode_direct=yes
7840      hardcode_shlibpath_var=no
7841      ;;
7842
7843    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7844    freebsd2*)
7845      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7846      hardcode_direct=yes
7847      hardcode_minus_L=yes
7848      hardcode_shlibpath_var=no
7849      ;;
7850
7851    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7852    freebsd* | dragonfly*)
7853      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7854      hardcode_libdir_flag_spec='-R$libdir'
7855      hardcode_direct=yes
7856      hardcode_shlibpath_var=no
7857      ;;
7858
7859    hpux9*)
7860      if test "$GCC" = yes; then
7861	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
7862      else
7863	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
7864      fi
7865      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7866      hardcode_libdir_separator=:
7867      hardcode_direct=yes
7868
7869      # hardcode_minus_L: Not really in the search PATH,
7870      # but as the default location of the library.
7871      hardcode_minus_L=yes
7872      export_dynamic_flag_spec='${wl}-E'
7873      ;;
7874
7875    hpux10*)
7876      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7877	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7878      else
7879	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7880      fi
7881      if test "$with_gnu_ld" = no; then
7882	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7883	hardcode_libdir_flag_spec_ld='+b $libdir'
7884	hardcode_libdir_separator=:
7885	hardcode_direct=yes
7886	hardcode_direct_absolute=yes
7887	export_dynamic_flag_spec='${wl}-E'
7888	# hardcode_minus_L: Not really in the search PATH,
7889	# but as the default location of the library.
7890	hardcode_minus_L=yes
7891      fi
7892      ;;
7893
7894    hpux11*)
7895      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7896	case $host_cpu in
7897	hppa*64*)
7898	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7899	  ;;
7900	ia64*)
7901	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7902	  ;;
7903	*)
7904	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7905	  ;;
7906	esac
7907      else
7908	case $host_cpu in
7909	hppa*64*)
7910	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7911	  ;;
7912	ia64*)
7913	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7914	  ;;
7915	*)
7916	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7917	  ;;
7918	esac
7919      fi
7920      if test "$with_gnu_ld" = no; then
7921	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7922	hardcode_libdir_separator=:
7923
7924	case $host_cpu in
7925	hppa*64*|ia64*)
7926	  hardcode_direct=no
7927	  hardcode_shlibpath_var=no
7928	  ;;
7929	*)
7930	  hardcode_direct=yes
7931	  hardcode_direct_absolute=yes
7932	  export_dynamic_flag_spec='${wl}-E'
7933
7934	  # hardcode_minus_L: Not really in the search PATH,
7935	  # but as the default location of the library.
7936	  hardcode_minus_L=yes
7937	  ;;
7938	esac
7939      fi
7940      ;;
7941
7942    irix5* | irix6* | nonstopux*)
7943      if test "$GCC" = yes; then
7944	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7945	# Try to use the -exported_symbol ld option, if it does not
7946	# work, assume that -exports_file does not work either and
7947	# implicitly export all symbols.
7948        save_LDFLAGS="$LDFLAGS"
7949        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
7950        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7951/* end confdefs.h.  */
7952int foo(void) {}
7953_ACEOF
7954if ac_fn_c_try_link "$LINENO"; then :
7955  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
7956
7957fi
7958rm -f core conftest.err conftest.$ac_objext \
7959    conftest$ac_exeext conftest.$ac_ext
7960        LDFLAGS="$save_LDFLAGS"
7961      else
7962	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7963	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
7964      fi
7965      archive_cmds_need_lc='no'
7966      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7967      hardcode_libdir_separator=:
7968      inherit_rpath=yes
7969      link_all_deplibs=yes
7970      ;;
7971
7972    netbsd*)
7973      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7974	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
7975      else
7976	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
7977      fi
7978      hardcode_libdir_flag_spec='-R$libdir'
7979      hardcode_direct=yes
7980      hardcode_shlibpath_var=no
7981      ;;
7982
7983    newsos6)
7984      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7985      hardcode_direct=yes
7986      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7987      hardcode_libdir_separator=:
7988      hardcode_shlibpath_var=no
7989      ;;
7990
7991    *nto* | *qnx*)
7992      ;;
7993
7994    openbsd*)
7995      if test -f /usr/libexec/ld.so; then
7996	hardcode_direct=yes
7997	hardcode_shlibpath_var=no
7998	hardcode_direct_absolute=yes
7999	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8000	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8001	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8002	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8003	  export_dynamic_flag_spec='${wl}-E'
8004	else
8005	  case $host_os in
8006	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8007	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8008	     hardcode_libdir_flag_spec='-R$libdir'
8009	     ;;
8010	   *)
8011	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8012	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8013	     ;;
8014	  esac
8015	fi
8016      else
8017	ld_shlibs=no
8018      fi
8019      ;;
8020
8021    os2*)
8022      hardcode_libdir_flag_spec='-L$libdir'
8023      hardcode_minus_L=yes
8024      allow_undefined_flag=unsupported
8025      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
8026      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8027      ;;
8028
8029    osf3*)
8030      if test "$GCC" = yes; then
8031	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8032	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8033      else
8034	allow_undefined_flag=' -expect_unresolved \*'
8035	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8036      fi
8037      archive_cmds_need_lc='no'
8038      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8039      hardcode_libdir_separator=:
8040      ;;
8041
8042    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8043      if test "$GCC" = yes; then
8044	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8045	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8046	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8047      else
8048	allow_undefined_flag=' -expect_unresolved \*'
8049	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8050	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~
8051	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8052
8053	# Both c and cxx compiler support -rpath directly
8054	hardcode_libdir_flag_spec='-rpath $libdir'
8055      fi
8056      archive_cmds_need_lc='no'
8057      hardcode_libdir_separator=:
8058      ;;
8059
8060    solaris*)
8061      no_undefined_flag=' -z defs'
8062      if test "$GCC" = yes; then
8063	wlarc='${wl}'
8064	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8065	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8066	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8067      else
8068	case `$CC -V 2>&1` in
8069	*"Compilers 5.0"*)
8070	  wlarc=''
8071	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8072	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8073	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8074	  ;;
8075	*)
8076	  wlarc='${wl}'
8077	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8078	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8079	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8080	  ;;
8081	esac
8082      fi
8083      hardcode_libdir_flag_spec='-R$libdir'
8084      hardcode_shlibpath_var=no
8085      case $host_os in
8086      solaris2.[0-5] | solaris2.[0-5].*) ;;
8087      *)
8088	# The compiler driver will combine and reorder linker options,
8089	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8090	# but is careful enough not to reorder.
8091	# Supported since Solaris 2.6 (maybe 2.5.1?)
8092	if test "$GCC" = yes; then
8093	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8094	else
8095	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8096	fi
8097	;;
8098      esac
8099      link_all_deplibs=yes
8100      ;;
8101
8102    sunos4*)
8103      if test "x$host_vendor" = xsequent; then
8104	# Use $CC to link under sequent, because it throws in some extra .o
8105	# files that make .init and .fini sections work.
8106	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8107      else
8108	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8109      fi
8110      hardcode_libdir_flag_spec='-L$libdir'
8111      hardcode_direct=yes
8112      hardcode_minus_L=yes
8113      hardcode_shlibpath_var=no
8114      ;;
8115
8116    sysv4)
8117      case $host_vendor in
8118	sni)
8119	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8120	  hardcode_direct=yes # is this really true???
8121	;;
8122	siemens)
8123	  ## LD is ld it makes a PLAMLIB
8124	  ## CC just makes a GrossModule.
8125	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8126	  reload_cmds='$CC -r -o $output$reload_objs'
8127	  hardcode_direct=no
8128        ;;
8129	motorola)
8130	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8131	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8132	;;
8133      esac
8134      runpath_var='LD_RUN_PATH'
8135      hardcode_shlibpath_var=no
8136      ;;
8137
8138    sysv4.3*)
8139      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8140      hardcode_shlibpath_var=no
8141      export_dynamic_flag_spec='-Bexport'
8142      ;;
8143
8144    sysv4*MP*)
8145      if test -d /usr/nec; then
8146	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8147	hardcode_shlibpath_var=no
8148	runpath_var=LD_RUN_PATH
8149	hardcode_runpath_var=yes
8150	ld_shlibs=yes
8151      fi
8152      ;;
8153
8154    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8155      no_undefined_flag='${wl}-z,text'
8156      archive_cmds_need_lc=no
8157      hardcode_shlibpath_var=no
8158      runpath_var='LD_RUN_PATH'
8159
8160      if test "$GCC" = yes; then
8161	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8162	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8163      else
8164	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8165	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8166      fi
8167      ;;
8168
8169    sysv5* | sco3.2v5* | sco5v6*)
8170      # Note: We can NOT use -z defs as we might desire, because we do not
8171      # link with -lc, and that would cause any symbols used from libc to
8172      # always be unresolved, which means just about no library would
8173      # ever link correctly.  If we're not using GNU ld we use -z text
8174      # though, which does catch some bad symbols but isn't as heavy-handed
8175      # as -z defs.
8176      no_undefined_flag='${wl}-z,text'
8177      allow_undefined_flag='${wl}-z,nodefs'
8178      archive_cmds_need_lc=no
8179      hardcode_shlibpath_var=no
8180      hardcode_libdir_flag_spec='${wl}-R,$libdir'
8181      hardcode_libdir_separator=':'
8182      link_all_deplibs=yes
8183      export_dynamic_flag_spec='${wl}-Bexport'
8184      runpath_var='LD_RUN_PATH'
8185
8186      if test "$GCC" = yes; then
8187	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8188	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8189      else
8190	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8191	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8192      fi
8193      ;;
8194
8195    uts4*)
8196      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8197      hardcode_libdir_flag_spec='-L$libdir'
8198      hardcode_shlibpath_var=no
8199      ;;
8200
8201    *)
8202      ld_shlibs=no
8203      ;;
8204    esac
8205
8206    if test x$host_vendor = xsni; then
8207      case $host in
8208      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8209	export_dynamic_flag_spec='${wl}-Blargedynsym'
8210	;;
8211      esac
8212    fi
8213  fi
8214
8215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8216$as_echo "$ld_shlibs" >&6; }
8217test "$ld_shlibs" = no && can_build_shared=no
8218
8219with_gnu_ld=$with_gnu_ld
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235#
8236# Do we need to explicitly link libc?
8237#
8238case "x$archive_cmds_need_lc" in
8239x|xyes)
8240  # Assume -lc should be added
8241  archive_cmds_need_lc=yes
8242
8243  if test "$enable_shared" = yes && test "$GCC" = yes; then
8244    case $archive_cmds in
8245    *'~'*)
8246      # FIXME: we may have to deal with multi-command sequences.
8247      ;;
8248    '$CC '*)
8249      # Test whether the compiler implicitly links with -lc since on some
8250      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8251      # to ld, don't add -lc before -lgcc.
8252      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8253$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8254      $RM conftest*
8255      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8256
8257      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8258  (eval $ac_compile) 2>&5
8259  ac_status=$?
8260  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8261  test $ac_status = 0; } 2>conftest.err; then
8262        soname=conftest
8263        lib=conftest
8264        libobjs=conftest.$ac_objext
8265        deplibs=
8266        wl=$lt_prog_compiler_wl
8267	pic_flag=$lt_prog_compiler_pic
8268        compiler_flags=-v
8269        linker_flags=-v
8270        verstring=
8271        output_objdir=.
8272        libname=conftest
8273        lt_save_allow_undefined_flag=$allow_undefined_flag
8274        allow_undefined_flag=
8275        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8276  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8277  ac_status=$?
8278  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8279  test $ac_status = 0; }
8280        then
8281	  archive_cmds_need_lc=no
8282        else
8283	  archive_cmds_need_lc=yes
8284        fi
8285        allow_undefined_flag=$lt_save_allow_undefined_flag
8286      else
8287        cat conftest.err 1>&5
8288      fi
8289      $RM conftest*
8290      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8291$as_echo "$archive_cmds_need_lc" >&6; }
8292      ;;
8293    esac
8294  fi
8295  ;;
8296esac
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
8455$as_echo_n "checking dynamic linker characteristics... " >&6; }
8456
8457if test "$GCC" = yes; then
8458  case $host_os in
8459    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8460    *) lt_awk_arg="/^libraries:/" ;;
8461  esac
8462  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8463  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8464    # if the path contains ";" then we assume it to be the separator
8465    # otherwise default to the standard path separator (i.e. ":") - it is
8466    # assumed that no part of a normal pathname contains ";" but that should
8467    # okay in the real world where ";" in dirpaths is itself problematic.
8468    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8469  else
8470    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8471  fi
8472  # Ok, now we have the path, separated by spaces, we can step through it
8473  # and add multilib dir if necessary.
8474  lt_tmp_lt_search_path_spec=
8475  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8476  for lt_sys_path in $lt_search_path_spec; do
8477    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8478      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8479    else
8480      test -d "$lt_sys_path" && \
8481	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8482    fi
8483  done
8484  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8485BEGIN {RS=" "; FS="/|\n";} {
8486  lt_foo="";
8487  lt_count=0;
8488  for (lt_i = NF; lt_i > 0; lt_i--) {
8489    if ($lt_i != "" && $lt_i != ".") {
8490      if ($lt_i == "..") {
8491        lt_count++;
8492      } else {
8493        if (lt_count == 0) {
8494          lt_foo="/" $lt_i lt_foo;
8495        } else {
8496          lt_count--;
8497        }
8498      }
8499    }
8500  }
8501  if (lt_foo != "") { lt_freq[lt_foo]++; }
8502  if (lt_freq[lt_foo] == 1) { print lt_foo; }
8503}'`
8504  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8505else
8506  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8507fi
8508library_names_spec=
8509libname_spec='lib$name'
8510soname_spec=
8511shrext_cmds=".so"
8512postinstall_cmds=
8513postuninstall_cmds=
8514finish_cmds=
8515finish_eval=
8516shlibpath_var=
8517shlibpath_overrides_runpath=unknown
8518version_type=none
8519dynamic_linker="$host_os ld.so"
8520sys_lib_dlsearch_path_spec="/lib /usr/lib"
8521need_lib_prefix=unknown
8522hardcode_into_libs=no
8523
8524# when you set need_version to no, make sure it does not cause -set_version
8525# flags to be left without arguments
8526need_version=unknown
8527
8528case $host_os in
8529aix3*)
8530  version_type=linux
8531  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8532  shlibpath_var=LIBPATH
8533
8534  # AIX 3 has no versioning support, so we append a major version to the name.
8535  soname_spec='${libname}${release}${shared_ext}$major'
8536  ;;
8537
8538aix[4-9]*)
8539  version_type=linux
8540  need_lib_prefix=no
8541  need_version=no
8542  hardcode_into_libs=yes
8543  if test "$host_cpu" = ia64; then
8544    # AIX 5 supports IA64
8545    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8546    shlibpath_var=LD_LIBRARY_PATH
8547  else
8548    # With GCC up to 2.95.x, collect2 would create an import file
8549    # for dependence libraries.  The import file would start with
8550    # the line `#! .'.  This would cause the generated library to
8551    # depend on `.', always an invalid library.  This was fixed in
8552    # development snapshots of GCC prior to 3.0.
8553    case $host_os in
8554      aix4 | aix4.[01] | aix4.[01].*)
8555      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8556	   echo ' yes '
8557	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8558	:
8559      else
8560	can_build_shared=no
8561      fi
8562      ;;
8563    esac
8564    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8565    # soname into executable. Probably we can add versioning support to
8566    # collect2, so additional links can be useful in future.
8567    if test "$aix_use_runtimelinking" = yes; then
8568      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8569      # instead of lib<name>.a to let people know that these are not
8570      # typical AIX shared libraries.
8571      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8572    else
8573      # We preserve .a as extension for shared libraries through AIX4.2
8574      # and later when we are not doing run time linking.
8575      library_names_spec='${libname}${release}.a $libname.a'
8576      soname_spec='${libname}${release}${shared_ext}$major'
8577    fi
8578    shlibpath_var=LIBPATH
8579  fi
8580  ;;
8581
8582amigaos*)
8583  case $host_cpu in
8584  powerpc)
8585    # Since July 2007 AmigaOS4 officially supports .so libraries.
8586    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
8587    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8588    ;;
8589  m68k)
8590    library_names_spec='$libname.ixlibrary $libname.a'
8591    # Create ${libname}_ixlibrary.a entries in /sys/libs.
8592    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
8593    ;;
8594  esac
8595  ;;
8596
8597beos*)
8598  library_names_spec='${libname}${shared_ext}'
8599  dynamic_linker="$host_os ld.so"
8600  shlibpath_var=LIBRARY_PATH
8601  ;;
8602
8603bsdi[45]*)
8604  version_type=linux
8605  need_version=no
8606  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8607  soname_spec='${libname}${release}${shared_ext}$major'
8608  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8609  shlibpath_var=LD_LIBRARY_PATH
8610  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8611  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8612  # the default ld.so.conf also contains /usr/contrib/lib and
8613  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8614  # libtool to hard-code these into programs
8615  ;;
8616
8617cygwin* | mingw* | pw32* | cegcc*)
8618  version_type=windows
8619  shrext_cmds=".dll"
8620  need_version=no
8621  need_lib_prefix=no
8622
8623  case $GCC,$host_os in
8624  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
8625    library_names_spec='$libname.dll.a'
8626    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8627    postinstall_cmds='base_file=`basename \${file}`~
8628      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8629      dldir=$destdir/`dirname \$dlpath`~
8630      test -d \$dldir || mkdir -p \$dldir~
8631      $install_prog $dir/$dlname \$dldir/$dlname~
8632      chmod a+x \$dldir/$dlname~
8633      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8634        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8635      fi'
8636    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8637      dlpath=$dir/\$dldll~
8638       $RM \$dlpath'
8639    shlibpath_overrides_runpath=yes
8640
8641    case $host_os in
8642    cygwin*)
8643      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8644      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8645      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8646      ;;
8647    mingw* | cegcc*)
8648      # MinGW DLLs use traditional 'lib' prefix
8649      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8650      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8651      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8652        # It is most probably a Windows format PATH printed by
8653        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8654        # path with ; separators, and with drive letters. We can handle the
8655        # drive letters (cygwin fileutils understands them), so leave them,
8656        # especially as we might pass files found there to a mingw objdump,
8657        # which wouldn't understand a cygwinified path. Ahh.
8658        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8659      else
8660        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8661      fi
8662      ;;
8663    pw32*)
8664      # pw32 DLLs use 'pw' prefix rather than 'lib'
8665      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8666      ;;
8667    esac
8668    ;;
8669
8670  *)
8671    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8672    ;;
8673  esac
8674  dynamic_linker='Win32 ld.exe'
8675  # FIXME: first we should search . and the directory the executable is in
8676  shlibpath_var=PATH
8677  ;;
8678
8679darwin* | rhapsody*)
8680  dynamic_linker="$host_os dyld"
8681  version_type=darwin
8682  need_lib_prefix=no
8683  need_version=no
8684  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8685  soname_spec='${libname}${release}${major}$shared_ext'
8686  shlibpath_overrides_runpath=yes
8687  shlibpath_var=DYLD_LIBRARY_PATH
8688  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8689
8690  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8691  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8692  ;;
8693
8694dgux*)
8695  version_type=linux
8696  need_lib_prefix=no
8697  need_version=no
8698  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8699  soname_spec='${libname}${release}${shared_ext}$major'
8700  shlibpath_var=LD_LIBRARY_PATH
8701  ;;
8702
8703freebsd1*)
8704  dynamic_linker=no
8705  ;;
8706
8707freebsd* | dragonfly*)
8708  # DragonFly does not have aout.  When/if they implement a new
8709  # versioning mechanism, adjust this.
8710  if test -x /usr/bin/objformat; then
8711    objformat=`/usr/bin/objformat`
8712  else
8713    case $host_os in
8714    freebsd[123]*) objformat=aout ;;
8715    *) objformat=elf ;;
8716    esac
8717  fi
8718  # Handle Gentoo/FreeBSD as it was Linux
8719  case $host_vendor in
8720    gentoo)
8721      version_type=linux ;;
8722    *)
8723      version_type=freebsd-$objformat ;;
8724  esac
8725
8726  case $version_type in
8727    freebsd-elf*)
8728      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8729      need_version=no
8730      need_lib_prefix=no
8731      ;;
8732    freebsd-*)
8733      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8734      need_version=yes
8735      ;;
8736    linux)
8737      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8738      soname_spec='${libname}${release}${shared_ext}$major'
8739      need_lib_prefix=no
8740      need_version=no
8741      ;;
8742  esac
8743  shlibpath_var=LD_LIBRARY_PATH
8744  case $host_os in
8745  freebsd2*)
8746    shlibpath_overrides_runpath=yes
8747    ;;
8748  freebsd3.[01]* | freebsdelf3.[01]*)
8749    shlibpath_overrides_runpath=yes
8750    hardcode_into_libs=yes
8751    ;;
8752  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8753  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8754    shlibpath_overrides_runpath=no
8755    hardcode_into_libs=yes
8756    ;;
8757  *) # from 4.6 on, and DragonFly
8758    shlibpath_overrides_runpath=yes
8759    hardcode_into_libs=yes
8760    ;;
8761  esac
8762  ;;
8763
8764gnu*)
8765  version_type=linux
8766  need_lib_prefix=no
8767  need_version=no
8768  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8769  soname_spec='${libname}${release}${shared_ext}$major'
8770  shlibpath_var=LD_LIBRARY_PATH
8771  hardcode_into_libs=yes
8772  ;;
8773
8774hpux9* | hpux10* | hpux11*)
8775  # Give a soname corresponding to the major version so that dld.sl refuses to
8776  # link against other versions.
8777  version_type=sunos
8778  need_lib_prefix=no
8779  need_version=no
8780  case $host_cpu in
8781  ia64*)
8782    shrext_cmds='.so'
8783    hardcode_into_libs=yes
8784    dynamic_linker="$host_os dld.so"
8785    shlibpath_var=LD_LIBRARY_PATH
8786    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8787    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8788    soname_spec='${libname}${release}${shared_ext}$major'
8789    if test "X$HPUX_IA64_MODE" = X32; then
8790      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8791    else
8792      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8793    fi
8794    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8795    ;;
8796  hppa*64*)
8797    shrext_cmds='.sl'
8798    hardcode_into_libs=yes
8799    dynamic_linker="$host_os dld.sl"
8800    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8801    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8802    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8803    soname_spec='${libname}${release}${shared_ext}$major'
8804    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8805    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8806    ;;
8807  *)
8808    shrext_cmds='.sl'
8809    dynamic_linker="$host_os dld.sl"
8810    shlibpath_var=SHLIB_PATH
8811    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8812    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8813    soname_spec='${libname}${release}${shared_ext}$major'
8814    ;;
8815  esac
8816  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8817  postinstall_cmds='chmod 555 $lib'
8818  ;;
8819
8820interix[3-9]*)
8821  version_type=linux
8822  need_lib_prefix=no
8823  need_version=no
8824  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8825  soname_spec='${libname}${release}${shared_ext}$major'
8826  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8827  shlibpath_var=LD_LIBRARY_PATH
8828  shlibpath_overrides_runpath=no
8829  hardcode_into_libs=yes
8830  ;;
8831
8832irix5* | irix6* | nonstopux*)
8833  case $host_os in
8834    nonstopux*) version_type=nonstopux ;;
8835    *)
8836	if test "$lt_cv_prog_gnu_ld" = yes; then
8837		version_type=linux
8838	else
8839		version_type=irix
8840	fi ;;
8841  esac
8842  need_lib_prefix=no
8843  need_version=no
8844  soname_spec='${libname}${release}${shared_ext}$major'
8845  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8846  case $host_os in
8847  irix5* | nonstopux*)
8848    libsuff= shlibsuff=
8849    ;;
8850  *)
8851    case $LD in # libtool.m4 will add one of these switches to LD
8852    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8853      libsuff= shlibsuff= libmagic=32-bit;;
8854    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8855      libsuff=32 shlibsuff=N32 libmagic=N32;;
8856    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8857      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8858    *) libsuff= shlibsuff= libmagic=never-match;;
8859    esac
8860    ;;
8861  esac
8862  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8863  shlibpath_overrides_runpath=no
8864  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8865  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8866  hardcode_into_libs=yes
8867  ;;
8868
8869# No shared lib support for Linux oldld, aout, or coff.
8870linux*oldld* | linux*aout* | linux*coff*)
8871  dynamic_linker=no
8872  ;;
8873
8874# This must be Linux ELF.
8875linux* | k*bsd*-gnu)
8876  version_type=linux
8877  need_lib_prefix=no
8878  need_version=no
8879  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8880  soname_spec='${libname}${release}${shared_ext}$major'
8881  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8882  shlibpath_var=LD_LIBRARY_PATH
8883  shlibpath_overrides_runpath=no
8884  # Some binutils ld are patched to set DT_RUNPATH
8885  save_LDFLAGS=$LDFLAGS
8886  save_libdir=$libdir
8887  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
8888       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
8889  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8890/* end confdefs.h.  */
8891
8892int
8893main ()
8894{
8895
8896  ;
8897  return 0;
8898}
8899_ACEOF
8900if ac_fn_c_try_link "$LINENO"; then :
8901  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
8902  shlibpath_overrides_runpath=yes
8903fi
8904fi
8905rm -f core conftest.err conftest.$ac_objext \
8906    conftest$ac_exeext conftest.$ac_ext
8907  LDFLAGS=$save_LDFLAGS
8908  libdir=$save_libdir
8909
8910  # This implies no fast_install, which is unacceptable.
8911  # Some rework will be needed to allow for fast_install
8912  # before this can be enabled.
8913  hardcode_into_libs=yes
8914
8915  # Append ld.so.conf contents to the search path
8916  if test -f /etc/ld.so.conf; then
8917    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;/^$/d' | tr '\n' ' '`
8918    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8919  fi
8920
8921  # We used to test for /lib/ld.so.1 and disable shared libraries on
8922  # powerpc, because MkLinux only supported shared libraries with the
8923  # GNU dynamic linker.  Since this was broken with cross compilers,
8924  # most powerpc-linux boxes support dynamic linking these days and
8925  # people can always --disable-shared, the test was removed, and we
8926  # assume the GNU/Linux dynamic linker is in use.
8927  dynamic_linker='GNU/Linux ld.so'
8928  ;;
8929
8930netbsd*)
8931  version_type=sunos
8932  need_lib_prefix=no
8933  need_version=no
8934  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8935    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8936    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8937    dynamic_linker='NetBSD (a.out) ld.so'
8938  else
8939    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8940    soname_spec='${libname}${release}${shared_ext}$major'
8941    dynamic_linker='NetBSD ld.elf_so'
8942  fi
8943  shlibpath_var=LD_LIBRARY_PATH
8944  shlibpath_overrides_runpath=yes
8945  hardcode_into_libs=yes
8946  ;;
8947
8948newsos6)
8949  version_type=linux
8950  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8951  shlibpath_var=LD_LIBRARY_PATH
8952  shlibpath_overrides_runpath=yes
8953  ;;
8954
8955*nto* | *qnx*)
8956  version_type=qnx
8957  need_lib_prefix=no
8958  need_version=no
8959  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8960  soname_spec='${libname}${release}${shared_ext}$major'
8961  shlibpath_var=LD_LIBRARY_PATH
8962  shlibpath_overrides_runpath=no
8963  hardcode_into_libs=yes
8964  dynamic_linker='ldqnx.so'
8965  ;;
8966
8967openbsd*)
8968  version_type=sunos
8969  sys_lib_dlsearch_path_spec="/usr/lib"
8970  need_lib_prefix=no
8971  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8972  case $host_os in
8973    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
8974    *)				need_version=no  ;;
8975  esac
8976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8977  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8978  shlibpath_var=LD_LIBRARY_PATH
8979  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8980    case $host_os in
8981      openbsd2.[89] | openbsd2.[89].*)
8982	shlibpath_overrides_runpath=no
8983	;;
8984      *)
8985	shlibpath_overrides_runpath=yes
8986	;;
8987      esac
8988  else
8989    shlibpath_overrides_runpath=yes
8990  fi
8991  ;;
8992
8993os2*)
8994  libname_spec='$name'
8995  shrext_cmds=".dll"
8996  need_lib_prefix=no
8997  library_names_spec='$libname${shared_ext} $libname.a'
8998  dynamic_linker='OS/2 ld.exe'
8999  shlibpath_var=LIBPATH
9000  ;;
9001
9002osf3* | osf4* | osf5*)
9003  version_type=osf
9004  need_lib_prefix=no
9005  need_version=no
9006  soname_spec='${libname}${release}${shared_ext}$major'
9007  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9008  shlibpath_var=LD_LIBRARY_PATH
9009  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9010  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9011  ;;
9012
9013rdos*)
9014  dynamic_linker=no
9015  ;;
9016
9017solaris*)
9018  version_type=linux
9019  need_lib_prefix=no
9020  need_version=no
9021  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9022  soname_spec='${libname}${release}${shared_ext}$major'
9023  shlibpath_var=LD_LIBRARY_PATH
9024  shlibpath_overrides_runpath=yes
9025  hardcode_into_libs=yes
9026  # ldd complains unless libraries are executable
9027  postinstall_cmds='chmod +x $lib'
9028  ;;
9029
9030sunos4*)
9031  version_type=sunos
9032  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9033  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9034  shlibpath_var=LD_LIBRARY_PATH
9035  shlibpath_overrides_runpath=yes
9036  if test "$with_gnu_ld" = yes; then
9037    need_lib_prefix=no
9038  fi
9039  need_version=yes
9040  ;;
9041
9042sysv4 | sysv4.3*)
9043  version_type=linux
9044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9045  soname_spec='${libname}${release}${shared_ext}$major'
9046  shlibpath_var=LD_LIBRARY_PATH
9047  case $host_vendor in
9048    sni)
9049      shlibpath_overrides_runpath=no
9050      need_lib_prefix=no
9051      runpath_var=LD_RUN_PATH
9052      ;;
9053    siemens)
9054      need_lib_prefix=no
9055      ;;
9056    motorola)
9057      need_lib_prefix=no
9058      need_version=no
9059      shlibpath_overrides_runpath=no
9060      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9061      ;;
9062  esac
9063  ;;
9064
9065sysv4*MP*)
9066  if test -d /usr/nec ;then
9067    version_type=linux
9068    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9069    soname_spec='$libname${shared_ext}.$major'
9070    shlibpath_var=LD_LIBRARY_PATH
9071  fi
9072  ;;
9073
9074sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9075  version_type=freebsd-elf
9076  need_lib_prefix=no
9077  need_version=no
9078  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9079  soname_spec='${libname}${release}${shared_ext}$major'
9080  shlibpath_var=LD_LIBRARY_PATH
9081  shlibpath_overrides_runpath=yes
9082  hardcode_into_libs=yes
9083  if test "$with_gnu_ld" = yes; then
9084    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9085  else
9086    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9087    case $host_os in
9088      sco3.2v5*)
9089        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9090	;;
9091    esac
9092  fi
9093  sys_lib_dlsearch_path_spec='/usr/lib'
9094  ;;
9095
9096tpf*)
9097  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
9098  version_type=linux
9099  need_lib_prefix=no
9100  need_version=no
9101  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9102  shlibpath_var=LD_LIBRARY_PATH
9103  shlibpath_overrides_runpath=no
9104  hardcode_into_libs=yes
9105  ;;
9106
9107uts4*)
9108  version_type=linux
9109  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9110  soname_spec='${libname}${release}${shared_ext}$major'
9111  shlibpath_var=LD_LIBRARY_PATH
9112  ;;
9113
9114*)
9115  dynamic_linker=no
9116  ;;
9117esac
9118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9119$as_echo "$dynamic_linker" >&6; }
9120test "$dynamic_linker" = no && can_build_shared=no
9121
9122variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9123if test "$GCC" = yes; then
9124  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9125fi
9126
9127if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9128  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9129fi
9130if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9131  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9132fi
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9221$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9222hardcode_action=
9223if test -n "$hardcode_libdir_flag_spec" ||
9224   test -n "$runpath_var" ||
9225   test "X$hardcode_automatic" = "Xyes" ; then
9226
9227  # We can hardcode non-existent directories.
9228  if test "$hardcode_direct" != no &&
9229     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9230     # have to relink, otherwise we might link with an installed library
9231     # when we should be linking with a yet-to-be-installed one
9232     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9233     test "$hardcode_minus_L" != no; then
9234    # Linking always hardcodes the temporary library directory.
9235    hardcode_action=relink
9236  else
9237    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9238    hardcode_action=immediate
9239  fi
9240else
9241  # We cannot hardcode anything, or else we can only hardcode existing
9242  # directories.
9243  hardcode_action=unsupported
9244fi
9245{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9246$as_echo "$hardcode_action" >&6; }
9247
9248if test "$hardcode_action" = relink ||
9249   test "$inherit_rpath" = yes; then
9250  # Fast installation is not supported
9251  enable_fast_install=no
9252elif test "$shlibpath_overrides_runpath" = yes ||
9253     test "$enable_shared" = no; then
9254  # Fast installation is not necessary
9255  enable_fast_install=needless
9256fi
9257
9258
9259
9260
9261
9262
9263  if test "x$enable_dlopen" != xyes; then
9264  enable_dlopen=unknown
9265  enable_dlopen_self=unknown
9266  enable_dlopen_self_static=unknown
9267else
9268  lt_cv_dlopen=no
9269  lt_cv_dlopen_libs=
9270
9271  case $host_os in
9272  beos*)
9273    lt_cv_dlopen="load_add_on"
9274    lt_cv_dlopen_libs=
9275    lt_cv_dlopen_self=yes
9276    ;;
9277
9278  mingw* | pw32* | cegcc*)
9279    lt_cv_dlopen="LoadLibrary"
9280    lt_cv_dlopen_libs=
9281    ;;
9282
9283  cygwin*)
9284    lt_cv_dlopen="dlopen"
9285    lt_cv_dlopen_libs=
9286    ;;
9287
9288  darwin*)
9289  # if libdl is installed we need to link against it
9290    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9291$as_echo_n "checking for dlopen in -ldl... " >&6; }
9292if ${ac_cv_lib_dl_dlopen+:} false; then :
9293  $as_echo_n "(cached) " >&6
9294else
9295  ac_check_lib_save_LIBS=$LIBS
9296LIBS="-ldl  $LIBS"
9297cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9298/* end confdefs.h.  */
9299
9300/* Override any GCC internal prototype to avoid an error.
9301   Use char because int might match the return type of a GCC
9302   builtin and then its argument prototype would still apply.  */
9303#ifdef __cplusplus
9304extern "C"
9305#endif
9306char dlopen ();
9307int
9308main ()
9309{
9310return dlopen ();
9311  ;
9312  return 0;
9313}
9314_ACEOF
9315if ac_fn_c_try_link "$LINENO"; then :
9316  ac_cv_lib_dl_dlopen=yes
9317else
9318  ac_cv_lib_dl_dlopen=no
9319fi
9320rm -f core conftest.err conftest.$ac_objext \
9321    conftest$ac_exeext conftest.$ac_ext
9322LIBS=$ac_check_lib_save_LIBS
9323fi
9324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9325$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9326if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
9327  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9328else
9329
9330    lt_cv_dlopen="dyld"
9331    lt_cv_dlopen_libs=
9332    lt_cv_dlopen_self=yes
9333
9334fi
9335
9336    ;;
9337
9338  *)
9339    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9340if test "x$ac_cv_func_shl_load" = xyes; then :
9341  lt_cv_dlopen="shl_load"
9342else
9343  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9344$as_echo_n "checking for shl_load in -ldld... " >&6; }
9345if ${ac_cv_lib_dld_shl_load+:} false; then :
9346  $as_echo_n "(cached) " >&6
9347else
9348  ac_check_lib_save_LIBS=$LIBS
9349LIBS="-ldld  $LIBS"
9350cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9351/* end confdefs.h.  */
9352
9353/* Override any GCC internal prototype to avoid an error.
9354   Use char because int might match the return type of a GCC
9355   builtin and then its argument prototype would still apply.  */
9356#ifdef __cplusplus
9357extern "C"
9358#endif
9359char shl_load ();
9360int
9361main ()
9362{
9363return shl_load ();
9364  ;
9365  return 0;
9366}
9367_ACEOF
9368if ac_fn_c_try_link "$LINENO"; then :
9369  ac_cv_lib_dld_shl_load=yes
9370else
9371  ac_cv_lib_dld_shl_load=no
9372fi
9373rm -f core conftest.err conftest.$ac_objext \
9374    conftest$ac_exeext conftest.$ac_ext
9375LIBS=$ac_check_lib_save_LIBS
9376fi
9377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9378$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9379if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
9380  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9381else
9382  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9383if test "x$ac_cv_func_dlopen" = xyes; then :
9384  lt_cv_dlopen="dlopen"
9385else
9386  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9387$as_echo_n "checking for dlopen in -ldl... " >&6; }
9388if ${ac_cv_lib_dl_dlopen+:} false; then :
9389  $as_echo_n "(cached) " >&6
9390else
9391  ac_check_lib_save_LIBS=$LIBS
9392LIBS="-ldl  $LIBS"
9393cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9394/* end confdefs.h.  */
9395
9396/* Override any GCC internal prototype to avoid an error.
9397   Use char because int might match the return type of a GCC
9398   builtin and then its argument prototype would still apply.  */
9399#ifdef __cplusplus
9400extern "C"
9401#endif
9402char dlopen ();
9403int
9404main ()
9405{
9406return dlopen ();
9407  ;
9408  return 0;
9409}
9410_ACEOF
9411if ac_fn_c_try_link "$LINENO"; then :
9412  ac_cv_lib_dl_dlopen=yes
9413else
9414  ac_cv_lib_dl_dlopen=no
9415fi
9416rm -f core conftest.err conftest.$ac_objext \
9417    conftest$ac_exeext conftest.$ac_ext
9418LIBS=$ac_check_lib_save_LIBS
9419fi
9420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9421$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9422if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
9423  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9424else
9425  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
9426$as_echo_n "checking for dlopen in -lsvld... " >&6; }
9427if ${ac_cv_lib_svld_dlopen+:} false; then :
9428  $as_echo_n "(cached) " >&6
9429else
9430  ac_check_lib_save_LIBS=$LIBS
9431LIBS="-lsvld  $LIBS"
9432cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9433/* end confdefs.h.  */
9434
9435/* Override any GCC internal prototype to avoid an error.
9436   Use char because int might match the return type of a GCC
9437   builtin and then its argument prototype would still apply.  */
9438#ifdef __cplusplus
9439extern "C"
9440#endif
9441char dlopen ();
9442int
9443main ()
9444{
9445return dlopen ();
9446  ;
9447  return 0;
9448}
9449_ACEOF
9450if ac_fn_c_try_link "$LINENO"; then :
9451  ac_cv_lib_svld_dlopen=yes
9452else
9453  ac_cv_lib_svld_dlopen=no
9454fi
9455rm -f core conftest.err conftest.$ac_objext \
9456    conftest$ac_exeext conftest.$ac_ext
9457LIBS=$ac_check_lib_save_LIBS
9458fi
9459{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
9460$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
9461if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
9462  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9463else
9464  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
9465$as_echo_n "checking for dld_link in -ldld... " >&6; }
9466if ${ac_cv_lib_dld_dld_link+:} false; then :
9467  $as_echo_n "(cached) " >&6
9468else
9469  ac_check_lib_save_LIBS=$LIBS
9470LIBS="-ldld  $LIBS"
9471cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9472/* end confdefs.h.  */
9473
9474/* Override any GCC internal prototype to avoid an error.
9475   Use char because int might match the return type of a GCC
9476   builtin and then its argument prototype would still apply.  */
9477#ifdef __cplusplus
9478extern "C"
9479#endif
9480char dld_link ();
9481int
9482main ()
9483{
9484return dld_link ();
9485  ;
9486  return 0;
9487}
9488_ACEOF
9489if ac_fn_c_try_link "$LINENO"; then :
9490  ac_cv_lib_dld_dld_link=yes
9491else
9492  ac_cv_lib_dld_dld_link=no
9493fi
9494rm -f core conftest.err conftest.$ac_objext \
9495    conftest$ac_exeext conftest.$ac_ext
9496LIBS=$ac_check_lib_save_LIBS
9497fi
9498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
9499$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
9500if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
9501  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
9502fi
9503
9504
9505fi
9506
9507
9508fi
9509
9510
9511fi
9512
9513
9514fi
9515
9516
9517fi
9518
9519    ;;
9520  esac
9521
9522  if test "x$lt_cv_dlopen" != xno; then
9523    enable_dlopen=yes
9524  else
9525    enable_dlopen=no
9526  fi
9527
9528  case $lt_cv_dlopen in
9529  dlopen)
9530    save_CPPFLAGS="$CPPFLAGS"
9531    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9532
9533    save_LDFLAGS="$LDFLAGS"
9534    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9535
9536    save_LIBS="$LIBS"
9537    LIBS="$lt_cv_dlopen_libs $LIBS"
9538
9539    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
9540$as_echo_n "checking whether a program can dlopen itself... " >&6; }
9541if ${lt_cv_dlopen_self+:} false; then :
9542  $as_echo_n "(cached) " >&6
9543else
9544  	  if test "$cross_compiling" = yes; then :
9545  lt_cv_dlopen_self=cross
9546else
9547  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9548  lt_status=$lt_dlunknown
9549  cat > conftest.$ac_ext <<_LT_EOF
9550#line 9550 "configure"
9551#include "confdefs.h"
9552
9553#if HAVE_DLFCN_H
9554#include <dlfcn.h>
9555#endif
9556
9557#include <stdio.h>
9558
9559#ifdef RTLD_GLOBAL
9560#  define LT_DLGLOBAL		RTLD_GLOBAL
9561#else
9562#  ifdef DL_GLOBAL
9563#    define LT_DLGLOBAL		DL_GLOBAL
9564#  else
9565#    define LT_DLGLOBAL		0
9566#  endif
9567#endif
9568
9569/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9570   find out it does not work in some platform. */
9571#ifndef LT_DLLAZY_OR_NOW
9572#  ifdef RTLD_LAZY
9573#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9574#  else
9575#    ifdef DL_LAZY
9576#      define LT_DLLAZY_OR_NOW		DL_LAZY
9577#    else
9578#      ifdef RTLD_NOW
9579#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9580#      else
9581#        ifdef DL_NOW
9582#          define LT_DLLAZY_OR_NOW	DL_NOW
9583#        else
9584#          define LT_DLLAZY_OR_NOW	0
9585#        endif
9586#      endif
9587#    endif
9588#  endif
9589#endif
9590
9591void fnord() { int i=42;}
9592int main ()
9593{
9594  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9595  int status = $lt_dlunknown;
9596
9597  if (self)
9598    {
9599      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9600      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9601      /* dlclose (self); */
9602    }
9603  else
9604    puts (dlerror ());
9605
9606  return status;
9607}
9608_LT_EOF
9609  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9610  (eval $ac_link) 2>&5
9611  ac_status=$?
9612  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9613  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
9614    (./conftest; exit; ) >&5 2>/dev/null
9615    lt_status=$?
9616    case x$lt_status in
9617      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9618      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9619      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9620    esac
9621  else :
9622    # compilation failed
9623    lt_cv_dlopen_self=no
9624  fi
9625fi
9626rm -fr conftest*
9627
9628
9629fi
9630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
9631$as_echo "$lt_cv_dlopen_self" >&6; }
9632
9633    if test "x$lt_cv_dlopen_self" = xyes; then
9634      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9635      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
9636$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
9637if ${lt_cv_dlopen_self_static+:} false; then :
9638  $as_echo_n "(cached) " >&6
9639else
9640  	  if test "$cross_compiling" = yes; then :
9641  lt_cv_dlopen_self_static=cross
9642else
9643  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9644  lt_status=$lt_dlunknown
9645  cat > conftest.$ac_ext <<_LT_EOF
9646#line 9646 "configure"
9647#include "confdefs.h"
9648
9649#if HAVE_DLFCN_H
9650#include <dlfcn.h>
9651#endif
9652
9653#include <stdio.h>
9654
9655#ifdef RTLD_GLOBAL
9656#  define LT_DLGLOBAL		RTLD_GLOBAL
9657#else
9658#  ifdef DL_GLOBAL
9659#    define LT_DLGLOBAL		DL_GLOBAL
9660#  else
9661#    define LT_DLGLOBAL		0
9662#  endif
9663#endif
9664
9665/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9666   find out it does not work in some platform. */
9667#ifndef LT_DLLAZY_OR_NOW
9668#  ifdef RTLD_LAZY
9669#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9670#  else
9671#    ifdef DL_LAZY
9672#      define LT_DLLAZY_OR_NOW		DL_LAZY
9673#    else
9674#      ifdef RTLD_NOW
9675#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9676#      else
9677#        ifdef DL_NOW
9678#          define LT_DLLAZY_OR_NOW	DL_NOW
9679#        else
9680#          define LT_DLLAZY_OR_NOW	0
9681#        endif
9682#      endif
9683#    endif
9684#  endif
9685#endif
9686
9687void fnord() { int i=42;}
9688int main ()
9689{
9690  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9691  int status = $lt_dlunknown;
9692
9693  if (self)
9694    {
9695      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9696      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9697      /* dlclose (self); */
9698    }
9699  else
9700    puts (dlerror ());
9701
9702  return status;
9703}
9704_LT_EOF
9705  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9706  (eval $ac_link) 2>&5
9707  ac_status=$?
9708  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9709  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
9710    (./conftest; exit; ) >&5 2>/dev/null
9711    lt_status=$?
9712    case x$lt_status in
9713      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9714      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9715      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9716    esac
9717  else :
9718    # compilation failed
9719    lt_cv_dlopen_self_static=no
9720  fi
9721fi
9722rm -fr conftest*
9723
9724
9725fi
9726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
9727$as_echo "$lt_cv_dlopen_self_static" >&6; }
9728    fi
9729
9730    CPPFLAGS="$save_CPPFLAGS"
9731    LDFLAGS="$save_LDFLAGS"
9732    LIBS="$save_LIBS"
9733    ;;
9734  esac
9735
9736  case $lt_cv_dlopen_self in
9737  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9738  *) enable_dlopen_self=unknown ;;
9739  esac
9740
9741  case $lt_cv_dlopen_self_static in
9742  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9743  *) enable_dlopen_self_static=unknown ;;
9744  esac
9745fi
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763striplib=
9764old_striplib=
9765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
9766$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9767if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
9768  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9769  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9771$as_echo "yes" >&6; }
9772else
9773# FIXME - insert some real tests, host_os isn't really good enough
9774  case $host_os in
9775  darwin*)
9776    if test -n "$STRIP" ; then
9777      striplib="$STRIP -x"
9778      old_striplib="$STRIP -S"
9779      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9780$as_echo "yes" >&6; }
9781    else
9782      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9783$as_echo "no" >&6; }
9784    fi
9785    ;;
9786  *)
9787    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9788$as_echo "no" >&6; }
9789    ;;
9790  esac
9791fi
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804  # Report which library types will actually be built
9805  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
9806$as_echo_n "checking if libtool supports shared libraries... " >&6; }
9807  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
9808$as_echo "$can_build_shared" >&6; }
9809
9810  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
9811$as_echo_n "checking whether to build shared libraries... " >&6; }
9812  test "$can_build_shared" = "no" && enable_shared=no
9813
9814  # On AIX, shared libraries and static libraries use the same namespace, and
9815  # are all built from PIC.
9816  case $host_os in
9817  aix3*)
9818    test "$enable_shared" = yes && enable_static=no
9819    if test -n "$RANLIB"; then
9820      archive_cmds="$archive_cmds~\$RANLIB \$lib"
9821      postinstall_cmds='$RANLIB $lib'
9822    fi
9823    ;;
9824
9825  aix[4-9]*)
9826    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9827      test "$enable_shared" = yes && enable_static=no
9828    fi
9829    ;;
9830  esac
9831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
9832$as_echo "$enable_shared" >&6; }
9833
9834  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
9835$as_echo_n "checking whether to build static libraries... " >&6; }
9836  # Make sure either enable_shared or enable_static is yes.
9837  test "$enable_shared" = yes || enable_static=yes
9838  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
9839$as_echo "$enable_static" >&6; }
9840
9841
9842
9843
9844fi
9845ac_ext=c
9846ac_cpp='$CPP $CPPFLAGS'
9847ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9848ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9849ac_compiler_gnu=$ac_cv_c_compiler_gnu
9850
9851CC="$lt_save_CC"
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865        ac_config_commands="$ac_config_commands libtool"
9866
9867
9868
9869
9870# Only expand once:
9871
9872
9873# Find a good install program.  We prefer a C program (faster),
9874# so one script is as good as another.  But avoid the broken or
9875# incompatible versions:
9876# SysV /etc/install, /usr/sbin/install
9877# SunOS /usr/etc/install
9878# IRIX /sbin/install
9879# AIX /bin/install
9880# AmigaOS /C/install, which installs bootblocks on floppy discs
9881# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
9882# AFS /usr/afsws/bin/install, which mishandles nonexistent args
9883# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
9884# OS/2's system install, which has a completely different semantic
9885# ./install, which can be erroneously created by make from ./install.sh.
9886# Reject install programs that cannot install multiple files.
9887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
9888$as_echo_n "checking for a BSD-compatible install... " >&6; }
9889if test -z "$INSTALL"; then
9890if ${ac_cv_path_install+:} false; then :
9891  $as_echo_n "(cached) " >&6
9892else
9893  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9894for as_dir in $PATH
9895do
9896  IFS=$as_save_IFS
9897  test -z "$as_dir" && as_dir=.
9898    # Account for people who put trailing slashes in PATH elements.
9899case $as_dir/ in #((
9900  ./ | .// | /[cC]/* | \
9901  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
9902  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
9903  /usr/ucb/* ) ;;
9904  *)
9905    # OSF1 and SCO ODT 3.0 have their own names for install.
9906    # Don't use installbsd from OSF since it installs stuff as root
9907    # by default.
9908    for ac_prog in ginstall scoinst install; do
9909      for ac_exec_ext in '' $ac_executable_extensions; do
9910	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
9911	  if test $ac_prog = install &&
9912	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9913	    # AIX install.  It has an incompatible calling convention.
9914	    :
9915	  elif test $ac_prog = install &&
9916	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9917	    # program-specific install script used by HP pwplus--don't use.
9918	    :
9919	  else
9920	    rm -rf conftest.one conftest.two conftest.dir
9921	    echo one > conftest.one
9922	    echo two > conftest.two
9923	    mkdir conftest.dir
9924	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
9925	      test -s conftest.one && test -s conftest.two &&
9926	      test -s conftest.dir/conftest.one &&
9927	      test -s conftest.dir/conftest.two
9928	    then
9929	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
9930	      break 3
9931	    fi
9932	  fi
9933	fi
9934      done
9935    done
9936    ;;
9937esac
9938
9939  done
9940IFS=$as_save_IFS
9941
9942rm -rf conftest.one conftest.two conftest.dir
9943
9944fi
9945  if test "${ac_cv_path_install+set}" = set; then
9946    INSTALL=$ac_cv_path_install
9947  else
9948    # As a last resort, use the slow shell script.  Don't cache a
9949    # value for INSTALL within a source directory, because that will
9950    # break other packages using the cache if that directory is
9951    # removed, or if the value is a relative name.
9952    INSTALL=$ac_install_sh
9953  fi
9954fi
9955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
9956$as_echo "$INSTALL" >&6; }
9957
9958# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
9959# It thinks the first close brace ends the variable substitution.
9960test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
9961
9962test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
9963
9964test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
9965
9966
9967#########
9968# Enable large file support (if special flags are necessary)
9969#
9970# Check whether --enable-largefile was given.
9971if test "${enable_largefile+set}" = set; then :
9972  enableval=$enable_largefile;
9973fi
9974
9975if test "$enable_largefile" != no; then
9976
9977  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
9978$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
9979if ${ac_cv_sys_largefile_CC+:} false; then :
9980  $as_echo_n "(cached) " >&6
9981else
9982  ac_cv_sys_largefile_CC=no
9983     if test "$GCC" != yes; then
9984       ac_save_CC=$CC
9985       while :; do
9986	 # IRIX 6.2 and later do not support large files by default,
9987	 # so use the C compiler's -n32 option if that helps.
9988	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9989/* end confdefs.h.  */
9990#include <sys/types.h>
9991 /* Check that off_t can represent 2**63 - 1 correctly.
9992    We can't simply define LARGE_OFF_T to be 9223372036854775807,
9993    since some C++ compilers masquerading as C compilers
9994    incorrectly reject 9223372036854775807.  */
9995#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9996  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9997		       && LARGE_OFF_T % 2147483647 == 1)
9998		      ? 1 : -1];
9999int
10000main ()
10001{
10002
10003  ;
10004  return 0;
10005}
10006_ACEOF
10007	 if ac_fn_c_try_compile "$LINENO"; then :
10008  break
10009fi
10010rm -f core conftest.err conftest.$ac_objext
10011	 CC="$CC -n32"
10012	 if ac_fn_c_try_compile "$LINENO"; then :
10013  ac_cv_sys_largefile_CC=' -n32'; break
10014fi
10015rm -f core conftest.err conftest.$ac_objext
10016	 break
10017       done
10018       CC=$ac_save_CC
10019       rm -f conftest.$ac_ext
10020    fi
10021fi
10022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
10023$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10024  if test "$ac_cv_sys_largefile_CC" != no; then
10025    CC=$CC$ac_cv_sys_largefile_CC
10026  fi
10027
10028  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10029$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
10030if ${ac_cv_sys_file_offset_bits+:} false; then :
10031  $as_echo_n "(cached) " >&6
10032else
10033  while :; do
10034  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10035/* end confdefs.h.  */
10036#include <sys/types.h>
10037 /* Check that off_t can represent 2**63 - 1 correctly.
10038    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10039    since some C++ compilers masquerading as C compilers
10040    incorrectly reject 9223372036854775807.  */
10041#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10042  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10043		       && LARGE_OFF_T % 2147483647 == 1)
10044		      ? 1 : -1];
10045int
10046main ()
10047{
10048
10049  ;
10050  return 0;
10051}
10052_ACEOF
10053if ac_fn_c_try_compile "$LINENO"; then :
10054  ac_cv_sys_file_offset_bits=no; break
10055fi
10056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10057  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10058/* end confdefs.h.  */
10059#define _FILE_OFFSET_BITS 64
10060#include <sys/types.h>
10061 /* Check that off_t can represent 2**63 - 1 correctly.
10062    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10063    since some C++ compilers masquerading as C compilers
10064    incorrectly reject 9223372036854775807.  */
10065#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10066  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10067		       && LARGE_OFF_T % 2147483647 == 1)
10068		      ? 1 : -1];
10069int
10070main ()
10071{
10072
10073  ;
10074  return 0;
10075}
10076_ACEOF
10077if ac_fn_c_try_compile "$LINENO"; then :
10078  ac_cv_sys_file_offset_bits=64; break
10079fi
10080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10081  ac_cv_sys_file_offset_bits=unknown
10082  break
10083done
10084fi
10085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
10086$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10087case $ac_cv_sys_file_offset_bits in #(
10088  no | unknown) ;;
10089  *)
10090cat >>confdefs.h <<_ACEOF
10091#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10092_ACEOF
10093;;
10094esac
10095rm -rf conftest*
10096  if test $ac_cv_sys_file_offset_bits = unknown; then
10097    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
10098$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
10099if ${ac_cv_sys_large_files+:} false; then :
10100  $as_echo_n "(cached) " >&6
10101else
10102  while :; do
10103  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10104/* end confdefs.h.  */
10105#include <sys/types.h>
10106 /* Check that off_t can represent 2**63 - 1 correctly.
10107    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10108    since some C++ compilers masquerading as C compilers
10109    incorrectly reject 9223372036854775807.  */
10110#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10111  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10112		       && LARGE_OFF_T % 2147483647 == 1)
10113		      ? 1 : -1];
10114int
10115main ()
10116{
10117
10118  ;
10119  return 0;
10120}
10121_ACEOF
10122if ac_fn_c_try_compile "$LINENO"; then :
10123  ac_cv_sys_large_files=no; break
10124fi
10125rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10126  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10127/* end confdefs.h.  */
10128#define _LARGE_FILES 1
10129#include <sys/types.h>
10130 /* Check that off_t can represent 2**63 - 1 correctly.
10131    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10132    since some C++ compilers masquerading as C compilers
10133    incorrectly reject 9223372036854775807.  */
10134#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10135  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10136		       && LARGE_OFF_T % 2147483647 == 1)
10137		      ? 1 : -1];
10138int
10139main ()
10140{
10141
10142  ;
10143  return 0;
10144}
10145_ACEOF
10146if ac_fn_c_try_compile "$LINENO"; then :
10147  ac_cv_sys_large_files=1; break
10148fi
10149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10150  ac_cv_sys_large_files=unknown
10151  break
10152done
10153fi
10154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
10155$as_echo "$ac_cv_sys_large_files" >&6; }
10156case $ac_cv_sys_large_files in #(
10157  no | unknown) ;;
10158  *)
10159cat >>confdefs.h <<_ACEOF
10160#define _LARGE_FILES $ac_cv_sys_large_files
10161_ACEOF
10162;;
10163esac
10164rm -rf conftest*
10165  fi
10166
10167
10168fi
10169
10170
10171#########
10172# Check for needed/wanted data types
10173ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
10174if test "x$ac_cv_type_int8_t" = xyes; then :
10175
10176cat >>confdefs.h <<_ACEOF
10177#define HAVE_INT8_T 1
10178_ACEOF
10179
10180
10181fi
10182ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
10183if test "x$ac_cv_type_int16_t" = xyes; then :
10184
10185cat >>confdefs.h <<_ACEOF
10186#define HAVE_INT16_T 1
10187_ACEOF
10188
10189
10190fi
10191ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
10192if test "x$ac_cv_type_int32_t" = xyes; then :
10193
10194cat >>confdefs.h <<_ACEOF
10195#define HAVE_INT32_T 1
10196_ACEOF
10197
10198
10199fi
10200ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
10201if test "x$ac_cv_type_int64_t" = xyes; then :
10202
10203cat >>confdefs.h <<_ACEOF
10204#define HAVE_INT64_T 1
10205_ACEOF
10206
10207
10208fi
10209ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
10210if test "x$ac_cv_type_intptr_t" = xyes; then :
10211
10212cat >>confdefs.h <<_ACEOF
10213#define HAVE_INTPTR_T 1
10214_ACEOF
10215
10216
10217fi
10218ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
10219if test "x$ac_cv_type_uint8_t" = xyes; then :
10220
10221cat >>confdefs.h <<_ACEOF
10222#define HAVE_UINT8_T 1
10223_ACEOF
10224
10225
10226fi
10227ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
10228if test "x$ac_cv_type_uint16_t" = xyes; then :
10229
10230cat >>confdefs.h <<_ACEOF
10231#define HAVE_UINT16_T 1
10232_ACEOF
10233
10234
10235fi
10236ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
10237if test "x$ac_cv_type_uint32_t" = xyes; then :
10238
10239cat >>confdefs.h <<_ACEOF
10240#define HAVE_UINT32_T 1
10241_ACEOF
10242
10243
10244fi
10245ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
10246if test "x$ac_cv_type_uint64_t" = xyes; then :
10247
10248cat >>confdefs.h <<_ACEOF
10249#define HAVE_UINT64_T 1
10250_ACEOF
10251
10252
10253fi
10254ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
10255if test "x$ac_cv_type_uintptr_t" = xyes; then :
10256
10257cat >>confdefs.h <<_ACEOF
10258#define HAVE_UINTPTR_T 1
10259_ACEOF
10260
10261
10262fi
10263
10264
10265#########
10266# Check for needed/wanted headers
10267for ac_header in sys/types.h stdlib.h stdint.h inttypes.h malloc.h
10268do :
10269  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10270ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10271if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10272  cat >>confdefs.h <<_ACEOF
10273#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10274_ACEOF
10275
10276fi
10277
10278done
10279
10280
10281#########
10282# Figure out whether or not we have these functions
10283#
10284for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64
10285do :
10286  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10287ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10288if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10289  cat >>confdefs.h <<_ACEOF
10290#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10291_ACEOF
10292
10293fi
10294done
10295
10296
10297#########
10298# By default, we use the amalgamation (this may be changed below...)
10299#
10300USE_AMALGAMATION=1
10301
10302#########
10303# See whether we can run specific tclsh versions known to work well;
10304# if not, then we fall back to plain tclsh.
10305# TODO: try other versions before falling back?
10306#
10307for ac_prog in tclsh8.7 tclsh8.6 tclsh8.5 tclsh
10308do
10309  # Extract the first word of "$ac_prog", so it can be a program name with args.
10310set dummy $ac_prog; ac_word=$2
10311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10312$as_echo_n "checking for $ac_word... " >&6; }
10313if ${ac_cv_prog_TCLSH_CMD+:} false; then :
10314  $as_echo_n "(cached) " >&6
10315else
10316  if test -n "$TCLSH_CMD"; then
10317  ac_cv_prog_TCLSH_CMD="$TCLSH_CMD" # Let the user override the test.
10318else
10319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10320for as_dir in $PATH
10321do
10322  IFS=$as_save_IFS
10323  test -z "$as_dir" && as_dir=.
10324    for ac_exec_ext in '' $ac_executable_extensions; do
10325  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10326    ac_cv_prog_TCLSH_CMD="$ac_prog"
10327    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10328    break 2
10329  fi
10330done
10331  done
10332IFS=$as_save_IFS
10333
10334fi
10335fi
10336TCLSH_CMD=$ac_cv_prog_TCLSH_CMD
10337if test -n "$TCLSH_CMD"; then
10338  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH_CMD" >&5
10339$as_echo "$TCLSH_CMD" >&6; }
10340else
10341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10342$as_echo "no" >&6; }
10343fi
10344
10345
10346  test -n "$TCLSH_CMD" && break
10347done
10348test -n "$TCLSH_CMD" || TCLSH_CMD="none"
10349
10350if test "$TCLSH_CMD" = "none"; then
10351  # If we can't find a local tclsh, then building the amalgamation will fail.
10352  # We act as though --disable-amalgamation has been used.
10353  echo "Warning: can't find tclsh - defaulting to non-amalgamation build."
10354  USE_AMALGAMATION=0
10355  TCLSH_CMD="tclsh"
10356fi
10357
10358
10359
10360if test "x${TCLLIBDIR+set}" != "xset" ; then
10361  TCLLIBDIR='$(libdir)'
10362  for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` ; do
10363    TCLLIBDIR=$i
10364    break
10365  done
10366  TCLLIBDIR="${TCLLIBDIR}/sqlite3"
10367fi
10368
10369
10370#########
10371# Set up an appropriate program prefix
10372#
10373if test "$program_prefix" = "NONE"; then
10374  program_prefix=""
10375fi
10376
10377
10378VERSION=`cat $srcdir/VERSION | sed 's/^\([0-9]*\.*[0-9]*\).*/\1/'`
10379{ $as_echo "$as_me:${as_lineno-$LINENO}: Version set to $VERSION" >&5
10380$as_echo "$as_me: Version set to $VERSION" >&6;}
10381
10382RELEASE=`cat $srcdir/VERSION`
10383{ $as_echo "$as_me:${as_lineno-$LINENO}: Release set to $RELEASE" >&5
10384$as_echo "$as_me: Release set to $RELEASE" >&6;}
10385
10386VERSION_NUMBER=`cat $srcdir/VERSION \
10387                           | sed 's/[^0-9]/ /g' \
10388                | awk '{printf "%d%03d%03d",$1,$2,$3}'`
10389{ $as_echo "$as_me:${as_lineno-$LINENO}: Version number set to $VERSION_NUMBER" >&5
10390$as_echo "$as_me: Version number set to $VERSION_NUMBER" >&6;}
10391
10392
10393#########
10394# Locate a compiler for the build machine.  This compiler should
10395# generate command-line programs that run on the build machine.
10396#
10397if test x"$cross_compiling" = xno; then
10398	BUILD_CC=$CC
10399	BUILD_CFLAGS=$CFLAGS
10400else
10401	if test "${BUILD_CC+set}" != set; then
10402		for ac_prog in gcc cc cl
10403do
10404  # Extract the first word of "$ac_prog", so it can be a program name with args.
10405set dummy $ac_prog; ac_word=$2
10406{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10407$as_echo_n "checking for $ac_word... " >&6; }
10408if ${ac_cv_prog_BUILD_CC+:} false; then :
10409  $as_echo_n "(cached) " >&6
10410else
10411  if test -n "$BUILD_CC"; then
10412  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
10413else
10414as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10415for as_dir in $PATH
10416do
10417  IFS=$as_save_IFS
10418  test -z "$as_dir" && as_dir=.
10419    for ac_exec_ext in '' $ac_executable_extensions; do
10420  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10421    ac_cv_prog_BUILD_CC="$ac_prog"
10422    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10423    break 2
10424  fi
10425done
10426  done
10427IFS=$as_save_IFS
10428
10429fi
10430fi
10431BUILD_CC=$ac_cv_prog_BUILD_CC
10432if test -n "$BUILD_CC"; then
10433  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
10434$as_echo "$BUILD_CC" >&6; }
10435else
10436  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10437$as_echo "no" >&6; }
10438fi
10439
10440
10441  test -n "$BUILD_CC" && break
10442done
10443
10444	fi
10445	if test "${BUILD_CFLAGS+set}" != set; then
10446		BUILD_CFLAGS="-g"
10447	fi
10448fi
10449
10450
10451##########
10452# Do we want to support multithreaded use of sqlite
10453#
10454# Check whether --enable-threadsafe was given.
10455if test "${enable_threadsafe+set}" = set; then :
10456  enableval=$enable_threadsafe;
10457else
10458  enable_threadsafe=yes
10459fi
10460
10461{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support threadsafe operation" >&5
10462$as_echo_n "checking whether to support threadsafe operation... " >&6; }
10463if test "$enable_threadsafe" = "no"; then
10464  SQLITE_THREADSAFE=0
10465  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10466$as_echo "no" >&6; }
10467else
10468  SQLITE_THREADSAFE=1
10469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10470$as_echo "yes" >&6; }
10471fi
10472
10473
10474if test "$SQLITE_THREADSAFE" = "1"; then
10475  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
10476$as_echo_n "checking for library containing pthread_create... " >&6; }
10477if ${ac_cv_search_pthread_create+:} false; then :
10478  $as_echo_n "(cached) " >&6
10479else
10480  ac_func_search_save_LIBS=$LIBS
10481cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10482/* end confdefs.h.  */
10483
10484/* Override any GCC internal prototype to avoid an error.
10485   Use char because int might match the return type of a GCC
10486   builtin and then its argument prototype would still apply.  */
10487#ifdef __cplusplus
10488extern "C"
10489#endif
10490char pthread_create ();
10491int
10492main ()
10493{
10494return pthread_create ();
10495  ;
10496  return 0;
10497}
10498_ACEOF
10499for ac_lib in '' pthread; do
10500  if test -z "$ac_lib"; then
10501    ac_res="none required"
10502  else
10503    ac_res=-l$ac_lib
10504    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10505  fi
10506  if ac_fn_c_try_link "$LINENO"; then :
10507  ac_cv_search_pthread_create=$ac_res
10508fi
10509rm -f core conftest.err conftest.$ac_objext \
10510    conftest$ac_exeext
10511  if ${ac_cv_search_pthread_create+:} false; then :
10512  break
10513fi
10514done
10515if ${ac_cv_search_pthread_create+:} false; then :
10516
10517else
10518  ac_cv_search_pthread_create=no
10519fi
10520rm conftest.$ac_ext
10521LIBS=$ac_func_search_save_LIBS
10522fi
10523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
10524$as_echo "$ac_cv_search_pthread_create" >&6; }
10525ac_res=$ac_cv_search_pthread_create
10526if test "$ac_res" != no; then :
10527  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10528
10529fi
10530
10531  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5
10532$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; }
10533if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
10534  $as_echo_n "(cached) " >&6
10535else
10536  ac_func_search_save_LIBS=$LIBS
10537cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10538/* end confdefs.h.  */
10539
10540/* Override any GCC internal prototype to avoid an error.
10541   Use char because int might match the return type of a GCC
10542   builtin and then its argument prototype would still apply.  */
10543#ifdef __cplusplus
10544extern "C"
10545#endif
10546char pthread_mutexattr_init ();
10547int
10548main ()
10549{
10550return pthread_mutexattr_init ();
10551  ;
10552  return 0;
10553}
10554_ACEOF
10555for ac_lib in '' pthread; do
10556  if test -z "$ac_lib"; then
10557    ac_res="none required"
10558  else
10559    ac_res=-l$ac_lib
10560    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10561  fi
10562  if ac_fn_c_try_link "$LINENO"; then :
10563  ac_cv_search_pthread_mutexattr_init=$ac_res
10564fi
10565rm -f core conftest.err conftest.$ac_objext \
10566    conftest$ac_exeext
10567  if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
10568  break
10569fi
10570done
10571if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
10572
10573else
10574  ac_cv_search_pthread_mutexattr_init=no
10575fi
10576rm conftest.$ac_ext
10577LIBS=$ac_func_search_save_LIBS
10578fi
10579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5
10580$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; }
10581ac_res=$ac_cv_search_pthread_mutexattr_init
10582if test "$ac_res" != no; then :
10583  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10584
10585fi
10586
10587fi
10588
10589##########
10590# Do we want to support release
10591#
10592# Check whether --enable-releasemode was given.
10593if test "${enable_releasemode+set}" = set; then :
10594  enableval=$enable_releasemode;
10595else
10596  enable_releasemode=no
10597fi
10598
10599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support shared library linked as release mode or not" >&5
10600$as_echo_n "checking whether to support shared library linked as release mode or not... " >&6; }
10601if test "$enable_releasemode" = "no"; then
10602  ALLOWRELEASE=""
10603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10604$as_echo "no" >&6; }
10605else
10606  ALLOWRELEASE="-release `cat $srcdir/VERSION`"
10607  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10608$as_echo "yes" >&6; }
10609fi
10610
10611
10612##########
10613# Do we want temporary databases in memory
10614#
10615# Check whether --enable-tempstore was given.
10616if test "${enable_tempstore+set}" = set; then :
10617  enableval=$enable_tempstore;
10618else
10619  enable_tempstore=no
10620fi
10621
10622{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an in-ram database for temporary tables" >&5
10623$as_echo_n "checking whether to use an in-ram database for temporary tables... " >&6; }
10624case "$enable_tempstore" in
10625  never )
10626    TEMP_STORE=0
10627    { $as_echo "$as_me:${as_lineno-$LINENO}: result: never" >&5
10628$as_echo "never" >&6; }
10629  ;;
10630  no )
10631    TEMP_STORE=1
10632    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10633$as_echo "no" >&6; }
10634  ;;
10635  yes )
10636     TEMP_STORE=2
10637    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10638$as_echo "yes" >&6; }
10639  ;;
10640  always )
10641     TEMP_STORE=3
10642    { $as_echo "$as_me:${as_lineno-$LINENO}: result: always" >&5
10643$as_echo "always" >&6; }
10644  ;;
10645  * )
10646    TEMP_STORE=1
10647    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10648$as_echo "no" >&6; }
10649  ;;
10650esac
10651
10652
10653
10654###########
10655# Lots of things are different if we are compiling for Windows using
10656# the CYGWIN environment.  So check for that special case and handle
10657# things accordingly.
10658#
10659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if executables have the .exe suffix" >&5
10660$as_echo_n "checking if executables have the .exe suffix... " >&6; }
10661if test "$config_BUILD_EXEEXT" = ".exe"; then
10662  CYGWIN=yes
10663  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10664$as_echo "yes" >&6; }
10665else
10666  { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
10667$as_echo "unknown" >&6; }
10668fi
10669if test "$CYGWIN" != "yes"; then
10670
10671case $host_os in
10672  *cygwin* ) CYGWIN=yes;;
10673	 * ) CYGWIN=no;;
10674esac
10675
10676fi
10677if test "$CYGWIN" = "yes"; then
10678  BUILD_EXEEXT=.exe
10679else
10680  BUILD_EXEEXT=$EXEEXT
10681fi
10682if test x"$cross_compiling" = xno; then
10683  TARGET_EXEEXT=$BUILD_EXEEXT
10684else
10685  TARGET_EXEEXT=$config_TARGET_EXEEXT
10686fi
10687if test "$TARGET_EXEEXT" = ".exe"; then
10688  SQLITE_OS_UNIX=0
10689  SQLITE_OS_WIN=1
10690  CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1"
10691else
10692  SQLITE_OS_UNIX=1
10693  SQLITE_OS_WIN=0
10694  CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1"
10695fi
10696
10697
10698
10699
10700
10701
10702##########
10703# Figure out all the parameters needed to compile against Tcl.
10704#
10705# This code is derived from the SC_PATH_TCLCONFIG and SC_LOAD_TCLCONFIG
10706# macros in the in the tcl.m4 file of the standard TCL distribution.
10707# Those macros could not be used directly since we have to make some
10708# minor changes to accomodate systems that do not have TCL installed.
10709#
10710# Check whether --enable-tcl was given.
10711if test "${enable_tcl+set}" = set; then :
10712  enableval=$enable_tcl; use_tcl=$enableval
10713else
10714  use_tcl=yes
10715fi
10716
10717if test "${use_tcl}" = "yes" ; then
10718
10719# Check whether --with-tcl was given.
10720if test "${with_tcl+set}" = set; then :
10721  withval=$with_tcl; with_tclconfig=${withval}
10722fi
10723
10724  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
10725$as_echo_n "checking for Tcl configuration... " >&6; }
10726  if ${ac_cv_c_tclconfig+:} false; then :
10727  $as_echo_n "(cached) " >&6
10728else
10729
10730    # First check to see if --with-tcl was specified.
10731    if test x"${with_tclconfig}" != x ; then
10732      if test -f "${with_tclconfig}/tclConfig.sh" ; then
10733        ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
10734      else
10735        as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
10736      fi
10737    fi
10738
10739    # Start autosearch by asking tclsh
10740    if test x"${ac_cv_c_tclconfig}" = x ; then
10741      if test x"$cross_compiling" = xno; then
10742        for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}`
10743        do
10744          if test -f "$i/tclConfig.sh" ; then
10745            ac_cv_c_tclconfig="$i"
10746            break
10747          fi
10748        done
10749      fi
10750    fi
10751
10752    # On ubuntu 14.10, $auto_path on tclsh is not quite correct.
10753    # So try again after applying corrections.
10754    if test x"${ac_cv_c_tclconfig}" = x ; then
10755      if test x"$cross_compiling" = xno; then
10756        for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD} | sed 's,/tcltk/tcl,/tcl,g'`
10757        do
10758          if test -f "$i/tclConfig.sh" ; then
10759            ac_cv_c_tclconfig="$i"
10760            break
10761          fi
10762        done
10763      fi
10764    fi
10765
10766    # Recent versions of Xcode on Macs hid the tclConfig.sh file
10767    # in a strange place.
10768    if test x"${ac_cv_c_tclconfig}" = x ; then
10769      if test x"$cross_compiling" = xno; then
10770        for i in /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX*.sdk/usr/lib
10771        do
10772          if test -f "$i/tclConfig.sh" ; then
10773            ac_cv_c_tclconfig="$i"
10774            break
10775          fi
10776        done
10777      fi
10778    fi
10779
10780    # then check for a private Tcl installation
10781    if test x"${ac_cv_c_tclconfig}" = x ; then
10782      for i in \
10783            ../tcl \
10784            `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
10785            `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
10786            `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
10787            ../../tcl \
10788            `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
10789            `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
10790            `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
10791            ../../../tcl \
10792            `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
10793            `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
10794            `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null`
10795      do
10796        if test -f "$i/unix/tclConfig.sh" ; then
10797          ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
10798          break
10799        fi
10800      done
10801    fi
10802
10803    # check in a few common install locations
10804    if test x"${ac_cv_c_tclconfig}" = x ; then
10805      for i in \
10806            `ls -d ${libdir} 2>/dev/null` \
10807            `ls -d /usr/local/lib 2>/dev/null` \
10808            `ls -d /usr/contrib/lib 2>/dev/null` \
10809            `ls -d /usr/lib 2>/dev/null`
10810      do
10811        if test -f "$i/tclConfig.sh" ; then
10812           ac_cv_c_tclconfig=`(cd $i; pwd)`
10813           break
10814        fi
10815      done
10816    fi
10817
10818    # check in a few other private locations
10819    if test x"${ac_cv_c_tclconfig}" = x ; then
10820      for i in \
10821         ${srcdir}/../tcl \
10822         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
10823         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
10824         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null`
10825      do
10826        if test -f "$i/unix/tclConfig.sh" ; then
10827          ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
10828          break
10829        fi
10830      done
10831    fi
10832
10833fi
10834
10835
10836  if test x"${ac_cv_c_tclconfig}" = x ; then
10837    use_tcl=no
10838    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
10839$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
10840    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&5
10841$as_echo "$as_me: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&2;}
10842    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&5
10843$as_echo "$as_me: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&2;}
10844  else
10845    TCL_BIN_DIR=${ac_cv_c_tclconfig}
10846    { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $TCL_BIN_DIR/tclConfig.sh" >&5
10847$as_echo "found $TCL_BIN_DIR/tclConfig.sh" >&6; }
10848
10849    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of $TCL_BIN_DIR/tclConfig.sh" >&5
10850$as_echo_n "checking for existence of $TCL_BIN_DIR/tclConfig.sh... " >&6; }
10851    if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then
10852      { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
10853$as_echo "loading" >&6; }
10854      . $TCL_BIN_DIR/tclConfig.sh
10855    else
10856      { $as_echo "$as_me:${as_lineno-$LINENO}: result: file not found" >&5
10857$as_echo "file not found" >&6; }
10858    fi
10859
10860    #
10861    # If the TCL_BIN_DIR is the build directory (not the install directory),
10862    # then set the common variable name to the value of the build variables.
10863    # For example, the variable TCL_LIB_SPEC will be set to the value
10864    # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
10865    # instead of TCL_BUILD_LIB_SPEC since it will work with both an
10866    # installed and uninstalled version of Tcl.
10867    #
10868
10869    if test -f $TCL_BIN_DIR/Makefile ; then
10870      TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
10871      TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
10872      TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
10873    fi
10874
10875    #
10876    # eval is required to do the TCL_DBGX substitution
10877    #
10878
10879    eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
10880    eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
10881    eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
10882
10883    eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
10884    eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
10885    eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900  fi
10901fi
10902if test "${use_tcl}" = "no" ; then
10903  HAVE_TCL=""
10904else
10905  HAVE_TCL=1
10906fi
10907
10908
10909##########
10910# Figure out what C libraries are required to compile programs
10911# that use "readline()" library.
10912#
10913TARGET_READLINE_LIBS=""
10914TARGET_READLINE_INC=""
10915TARGET_HAVE_READLINE=0
10916TARGET_HAVE_EDITLINE=0
10917# Check whether --enable-editline was given.
10918if test "${enable_editline+set}" = set; then :
10919  enableval=$enable_editline; with_editline=$enableval
10920else
10921  with_editline=auto
10922fi
10923
10924# Check whether --enable-readline was given.
10925if test "${enable_readline+set}" = set; then :
10926  enableval=$enable_readline; with_readline=$enableval
10927else
10928  with_readline=auto
10929fi
10930
10931
10932if test x"$with_editline" != xno; then
10933        sLIBS=$LIBS
10934        LIBS=""
10935	TARGET_HAVE_EDITLINE=1
10936	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
10937$as_echo_n "checking for library containing readline... " >&6; }
10938if ${ac_cv_search_readline+:} false; then :
10939  $as_echo_n "(cached) " >&6
10940else
10941  ac_func_search_save_LIBS=$LIBS
10942cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10943/* end confdefs.h.  */
10944
10945/* Override any GCC internal prototype to avoid an error.
10946   Use char because int might match the return type of a GCC
10947   builtin and then its argument prototype would still apply.  */
10948#ifdef __cplusplus
10949extern "C"
10950#endif
10951char readline ();
10952int
10953main ()
10954{
10955return readline ();
10956  ;
10957  return 0;
10958}
10959_ACEOF
10960for ac_lib in '' edit; do
10961  if test -z "$ac_lib"; then
10962    ac_res="none required"
10963  else
10964    ac_res=-l$ac_lib
10965    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
10966  fi
10967  if ac_fn_c_try_link "$LINENO"; then :
10968  ac_cv_search_readline=$ac_res
10969fi
10970rm -f core conftest.err conftest.$ac_objext \
10971    conftest$ac_exeext
10972  if ${ac_cv_search_readline+:} false; then :
10973  break
10974fi
10975done
10976if ${ac_cv_search_readline+:} false; then :
10977
10978else
10979  ac_cv_search_readline=no
10980fi
10981rm conftest.$ac_ext
10982LIBS=$ac_func_search_save_LIBS
10983fi
10984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
10985$as_echo "$ac_cv_search_readline" >&6; }
10986ac_res=$ac_cv_search_readline
10987if test "$ac_res" != no; then :
10988  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10989  with_readline=no
10990else
10991  TARGET_HAVE_EDITLINE=0
10992fi
10993
10994        TARGET_READLINE_LIBS=$LIBS
10995        LIBS=$sLIBS
10996fi
10997if test x"$with_readline" != xno; then
10998	found="yes"
10999
11000
11001# Check whether --with-readline-lib was given.
11002if test "${with_readline_lib+set}" = set; then :
11003  withval=$with_readline_lib; with_readline_lib=$withval
11004else
11005  with_readline_lib="auto"
11006fi
11007
11008	if test "x$with_readline_lib" = xauto; then
11009		save_LIBS="$LIBS"
11010		LIBS=""
11011		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
11012$as_echo_n "checking for library containing tgetent... " >&6; }
11013if ${ac_cv_search_tgetent+:} false; then :
11014  $as_echo_n "(cached) " >&6
11015else
11016  ac_func_search_save_LIBS=$LIBS
11017cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11018/* end confdefs.h.  */
11019
11020/* Override any GCC internal prototype to avoid an error.
11021   Use char because int might match the return type of a GCC
11022   builtin and then its argument prototype would still apply.  */
11023#ifdef __cplusplus
11024extern "C"
11025#endif
11026char tgetent ();
11027int
11028main ()
11029{
11030return tgetent ();
11031  ;
11032  return 0;
11033}
11034_ACEOF
11035for ac_lib in '' readline ncurses curses termcap; do
11036  if test -z "$ac_lib"; then
11037    ac_res="none required"
11038  else
11039    ac_res=-l$ac_lib
11040    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11041  fi
11042  if ac_fn_c_try_link "$LINENO"; then :
11043  ac_cv_search_tgetent=$ac_res
11044fi
11045rm -f core conftest.err conftest.$ac_objext \
11046    conftest$ac_exeext
11047  if ${ac_cv_search_tgetent+:} false; then :
11048  break
11049fi
11050done
11051if ${ac_cv_search_tgetent+:} false; then :
11052
11053else
11054  ac_cv_search_tgetent=no
11055fi
11056rm conftest.$ac_ext
11057LIBS=$ac_func_search_save_LIBS
11058fi
11059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
11060$as_echo "$ac_cv_search_tgetent" >&6; }
11061ac_res=$ac_cv_search_tgetent
11062if test "$ac_res" != no; then :
11063  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11064  term_LIBS="$LIBS"
11065else
11066  term_LIBS=""
11067fi
11068
11069		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
11070$as_echo_n "checking for readline in -lreadline... " >&6; }
11071if ${ac_cv_lib_readline_readline+:} false; then :
11072  $as_echo_n "(cached) " >&6
11073else
11074  ac_check_lib_save_LIBS=$LIBS
11075LIBS="-lreadline  $LIBS"
11076cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11077/* end confdefs.h.  */
11078
11079/* Override any GCC internal prototype to avoid an error.
11080   Use char because int might match the return type of a GCC
11081   builtin and then its argument prototype would still apply.  */
11082#ifdef __cplusplus
11083extern "C"
11084#endif
11085char readline ();
11086int
11087main ()
11088{
11089return readline ();
11090  ;
11091  return 0;
11092}
11093_ACEOF
11094if ac_fn_c_try_link "$LINENO"; then :
11095  ac_cv_lib_readline_readline=yes
11096else
11097  ac_cv_lib_readline_readline=no
11098fi
11099rm -f core conftest.err conftest.$ac_objext \
11100    conftest$ac_exeext conftest.$ac_ext
11101LIBS=$ac_check_lib_save_LIBS
11102fi
11103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
11104$as_echo "$ac_cv_lib_readline_readline" >&6; }
11105if test "x$ac_cv_lib_readline_readline" = xyes; then :
11106  TARGET_READLINE_LIBS="-lreadline"
11107else
11108  found="no"
11109fi
11110
11111		TARGET_READLINE_LIBS="$TARGET_READLINE_LIBS $term_LIBS"
11112		LIBS="$save_LIBS"
11113	else
11114		TARGET_READLINE_LIBS="$with_readline_lib"
11115	fi
11116
11117
11118# Check whether --with-readline-inc was given.
11119if test "${with_readline_inc+set}" = set; then :
11120  withval=$with_readline_inc; with_readline_inc=$withval
11121else
11122  with_readline_inc="auto"
11123fi
11124
11125	if test "x$with_readline_inc" = xauto; then
11126		ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
11127if test "x$ac_cv_header_readline_h" = xyes; then :
11128  found="yes"
11129else
11130
11131			found="no"
11132			if test "$cross_compiling" != yes; then
11133				for dir in /usr /usr/local /usr/local/readline /usr/contrib /mingw; do
11134					for subdir in include include/readline; do
11135						as_ac_File=`$as_echo "ac_cv_file_$dir/$subdir/readline.h" | $as_tr_sh`
11136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir/$subdir/readline.h" >&5
11137$as_echo_n "checking for $dir/$subdir/readline.h... " >&6; }
11138if eval \${$as_ac_File+:} false; then :
11139  $as_echo_n "(cached) " >&6
11140else
11141  test "$cross_compiling" = yes &&
11142  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
11143if test -r "$dir/$subdir/readline.h"; then
11144  eval "$as_ac_File=yes"
11145else
11146  eval "$as_ac_File=no"
11147fi
11148fi
11149eval ac_res=\$$as_ac_File
11150	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11151$as_echo "$ac_res" >&6; }
11152if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
11153  found=yes
11154fi
11155
11156						if test "$found" = "yes"; then
11157							TARGET_READLINE_INC="-I$dir/$subdir"
11158							break
11159						fi
11160					done
11161					test "$found" = "yes" && break
11162				done
11163			fi
11164
11165fi
11166
11167
11168	else
11169		TARGET_READLINE_INC="$with_readline_inc"
11170	fi
11171
11172	if test x"$found" = xno; then
11173		TARGET_READLINE_LIBS=""
11174		TARGET_READLINE_INC=""
11175		TARGET_HAVE_READLINE=0
11176	else
11177		TARGET_HAVE_READLINE=1
11178	fi
11179fi
11180
11181
11182
11183
11184
11185
11186##########
11187# Figure out what C libraries are required to compile programs
11188# that use "fdatasync()" function.
11189#
11190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5
11191$as_echo_n "checking for library containing fdatasync... " >&6; }
11192if ${ac_cv_search_fdatasync+:} false; then :
11193  $as_echo_n "(cached) " >&6
11194else
11195  ac_func_search_save_LIBS=$LIBS
11196cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11197/* end confdefs.h.  */
11198
11199/* Override any GCC internal prototype to avoid an error.
11200   Use char because int might match the return type of a GCC
11201   builtin and then its argument prototype would still apply.  */
11202#ifdef __cplusplus
11203extern "C"
11204#endif
11205char fdatasync ();
11206int
11207main ()
11208{
11209return fdatasync ();
11210  ;
11211  return 0;
11212}
11213_ACEOF
11214for ac_lib in '' rt; do
11215  if test -z "$ac_lib"; then
11216    ac_res="none required"
11217  else
11218    ac_res=-l$ac_lib
11219    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11220  fi
11221  if ac_fn_c_try_link "$LINENO"; then :
11222  ac_cv_search_fdatasync=$ac_res
11223fi
11224rm -f core conftest.err conftest.$ac_objext \
11225    conftest$ac_exeext
11226  if ${ac_cv_search_fdatasync+:} false; then :
11227  break
11228fi
11229done
11230if ${ac_cv_search_fdatasync+:} false; then :
11231
11232else
11233  ac_cv_search_fdatasync=no
11234fi
11235rm conftest.$ac_ext
11236LIBS=$ac_func_search_save_LIBS
11237fi
11238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
11239$as_echo "$ac_cv_search_fdatasync" >&6; }
11240ac_res=$ac_cv_search_fdatasync
11241if test "$ac_res" != no; then :
11242  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11243
11244fi
11245
11246
11247#########
11248# check for debug enabled
11249# Check whether --enable-debug was given.
11250if test "${enable_debug+set}" = set; then :
11251  enableval=$enable_debug; use_debug=$enableval
11252else
11253  use_debug=no
11254fi
11255
11256if test "${use_debug}" = "yes" ; then
11257  TARGET_DEBUG="-DSQLITE_DEBUG=1 -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE -O0"
11258else
11259  TARGET_DEBUG="-DNDEBUG"
11260fi
11261
11262
11263#########
11264# See whether we should use the amalgamation to build
11265# Check whether --enable-amalgamation was given.
11266if test "${enable_amalgamation+set}" = set; then :
11267  enableval=$enable_amalgamation; use_amalgamation=$enableval
11268else
11269  use_amalgamation=yes
11270fi
11271
11272if test "${use_amalgamation}" != "yes" ; then
11273  USE_AMALGAMATION=0
11274fi
11275
11276
11277#########
11278# See whether we should allow loadable extensions
11279# Check whether --enable-load-extension was given.
11280if test "${enable_load_extension+set}" = set; then :
11281  enableval=$enable_load_extension; use_loadextension=$enableval
11282else
11283  use_loadextension=yes
11284fi
11285
11286if test "${use_loadextension}" = "yes" ; then
11287  OPT_FEATURE_FLAGS=""
11288  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11289$as_echo_n "checking for library containing dlopen... " >&6; }
11290if ${ac_cv_search_dlopen+:} false; then :
11291  $as_echo_n "(cached) " >&6
11292else
11293  ac_func_search_save_LIBS=$LIBS
11294cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11295/* end confdefs.h.  */
11296
11297/* Override any GCC internal prototype to avoid an error.
11298   Use char because int might match the return type of a GCC
11299   builtin and then its argument prototype would still apply.  */
11300#ifdef __cplusplus
11301extern "C"
11302#endif
11303char dlopen ();
11304int
11305main ()
11306{
11307return dlopen ();
11308  ;
11309  return 0;
11310}
11311_ACEOF
11312for ac_lib in '' dl; do
11313  if test -z "$ac_lib"; then
11314    ac_res="none required"
11315  else
11316    ac_res=-l$ac_lib
11317    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11318  fi
11319  if ac_fn_c_try_link "$LINENO"; then :
11320  ac_cv_search_dlopen=$ac_res
11321fi
11322rm -f core conftest.err conftest.$ac_objext \
11323    conftest$ac_exeext
11324  if ${ac_cv_search_dlopen+:} false; then :
11325  break
11326fi
11327done
11328if ${ac_cv_search_dlopen+:} false; then :
11329
11330else
11331  ac_cv_search_dlopen=no
11332fi
11333rm conftest.$ac_ext
11334LIBS=$ac_func_search_save_LIBS
11335fi
11336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11337$as_echo "$ac_cv_search_dlopen" >&6; }
11338ac_res=$ac_cv_search_dlopen
11339if test "$ac_res" != no; then :
11340  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11341
11342fi
11343
11344else
11345  OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
11346fi
11347
11348##########
11349# Do we want to support memsys3 and/or memsys5
11350#
11351# Check whether --enable-memsys5 was given.
11352if test "${enable_memsys5+set}" = set; then :
11353  enableval=$enable_memsys5; enable_memsys5=yes
11354else
11355  enable_memsys5=no
11356fi
11357
11358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS5" >&5
11359$as_echo_n "checking whether to support MEMSYS5... " >&6; }
11360if test "${enable_memsys5}" = "yes"; then
11361  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS5"
11362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11363$as_echo "yes" >&6; }
11364else
11365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11366$as_echo "no" >&6; }
11367fi
11368# Check whether --enable-memsys3 was given.
11369if test "${enable_memsys3+set}" = set; then :
11370  enableval=$enable_memsys3; enable_memsys3=yes
11371else
11372  enable_memsys3=no
11373fi
11374
11375{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS3" >&5
11376$as_echo_n "checking whether to support MEMSYS3... " >&6; }
11377if test "${enable_memsys3}" = "yes" -a "${enable_memsys5}" = "no"; then
11378  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS3"
11379  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11380$as_echo "yes" >&6; }
11381else
11382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11383$as_echo "no" >&6; }
11384fi
11385
11386#########
11387# See whether we should enable Full Text Search extensions
11388# Check whether --enable-fts3 was given.
11389if test "${enable_fts3+set}" = set; then :
11390  enableval=$enable_fts3; enable_fts3=yes
11391else
11392  enable_fts3=no
11393fi
11394
11395if test "${enable_fts3}" = "yes" ; then
11396  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS3"
11397fi
11398# Check whether --enable-fts4 was given.
11399if test "${enable_fts4+set}" = set; then :
11400  enableval=$enable_fts4; enable_fts4=yes
11401else
11402  enable_fts4=no
11403fi
11404
11405if test "${enable_fts4}" = "yes" ; then
11406  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS4"
11407  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
11408$as_echo_n "checking for library containing log... " >&6; }
11409if ${ac_cv_search_log+:} false; then :
11410  $as_echo_n "(cached) " >&6
11411else
11412  ac_func_search_save_LIBS=$LIBS
11413cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11414/* end confdefs.h.  */
11415
11416/* Override any GCC internal prototype to avoid an error.
11417   Use char because int might match the return type of a GCC
11418   builtin and then its argument prototype would still apply.  */
11419#ifdef __cplusplus
11420extern "C"
11421#endif
11422char log ();
11423int
11424main ()
11425{
11426return log ();
11427  ;
11428  return 0;
11429}
11430_ACEOF
11431for ac_lib in '' m; do
11432  if test -z "$ac_lib"; then
11433    ac_res="none required"
11434  else
11435    ac_res=-l$ac_lib
11436    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11437  fi
11438  if ac_fn_c_try_link "$LINENO"; then :
11439  ac_cv_search_log=$ac_res
11440fi
11441rm -f core conftest.err conftest.$ac_objext \
11442    conftest$ac_exeext
11443  if ${ac_cv_search_log+:} false; then :
11444  break
11445fi
11446done
11447if ${ac_cv_search_log+:} false; then :
11448
11449else
11450  ac_cv_search_log=no
11451fi
11452rm conftest.$ac_ext
11453LIBS=$ac_func_search_save_LIBS
11454fi
11455{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
11456$as_echo "$ac_cv_search_log" >&6; }
11457ac_res=$ac_cv_search_log
11458if test "$ac_res" != no; then :
11459  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11460
11461fi
11462
11463fi
11464# Check whether --enable-fts5 was given.
11465if test "${enable_fts5+set}" = set; then :
11466  enableval=$enable_fts5; enable_fts5=yes
11467else
11468  enable_fts5=no
11469fi
11470
11471if test "${enable_fts5}" = "yes" ; then
11472  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS5"
11473  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
11474$as_echo_n "checking for library containing log... " >&6; }
11475if ${ac_cv_search_log+:} false; then :
11476  $as_echo_n "(cached) " >&6
11477else
11478  ac_func_search_save_LIBS=$LIBS
11479cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11480/* end confdefs.h.  */
11481
11482/* Override any GCC internal prototype to avoid an error.
11483   Use char because int might match the return type of a GCC
11484   builtin and then its argument prototype would still apply.  */
11485#ifdef __cplusplus
11486extern "C"
11487#endif
11488char log ();
11489int
11490main ()
11491{
11492return log ();
11493  ;
11494  return 0;
11495}
11496_ACEOF
11497for ac_lib in '' m; do
11498  if test -z "$ac_lib"; then
11499    ac_res="none required"
11500  else
11501    ac_res=-l$ac_lib
11502    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
11503  fi
11504  if ac_fn_c_try_link "$LINENO"; then :
11505  ac_cv_search_log=$ac_res
11506fi
11507rm -f core conftest.err conftest.$ac_objext \
11508    conftest$ac_exeext
11509  if ${ac_cv_search_log+:} false; then :
11510  break
11511fi
11512done
11513if ${ac_cv_search_log+:} false; then :
11514
11515else
11516  ac_cv_search_log=no
11517fi
11518rm conftest.$ac_ext
11519LIBS=$ac_func_search_save_LIBS
11520fi
11521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
11522$as_echo "$ac_cv_search_log" >&6; }
11523ac_res=$ac_cv_search_log
11524if test "$ac_res" != no; then :
11525  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11526
11527fi
11528
11529fi
11530
11531#########
11532# See whether we should enable JSON1
11533# Check whether --enable-json1 was given.
11534if test "${enable_json1+set}" = set; then :
11535  enableval=$enable_json1; enable_json1=yes
11536else
11537  enable_json1=no
11538fi
11539
11540if test "${enable_json1}" = "yes" ; then
11541  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_JSON1"
11542fi
11543
11544#########
11545# See whether we should enable the LIMIT clause on UPDATE and DELETE
11546# statements.
11547# Check whether --enable-update-limit was given.
11548if test "${enable_update_limit+set}" = set; then :
11549  enableval=$enable_update_limit; enable_udlimit=yes
11550else
11551  enable_udlimit=no
11552fi
11553
11554if test "${enable_udlimit}" = "yes" ; then
11555  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT"
11556fi
11557
11558#########
11559# See whether we should enable RTREE
11560# Check whether --enable-rtree was given.
11561if test "${enable_rtree+set}" = set; then :
11562  enableval=$enable_rtree; enable_rtree=yes
11563else
11564  enable_rtree=no
11565fi
11566
11567if test "${enable_rtree}" = "yes" ; then
11568  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_RTREE"
11569fi
11570
11571#########
11572# See whether we should enable the SESSION extension
11573# Check whether --enable-session was given.
11574if test "${enable_session+set}" = set; then :
11575  enableval=$enable_session; enable_session=yes
11576else
11577  enable_session=no
11578fi
11579
11580if test "${enable_session}" = "yes" ; then
11581  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_SESSION"
11582  OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_PREUPDATE_HOOK"
11583fi
11584
11585#########
11586# attempt to duplicate any OMITS and ENABLES into the ${OPT_FEATURE_FLAGS} parameter
11587for option in $CFLAGS $CPPFLAGS
11588do
11589  case $option in
11590    -DSQLITE_OMIT*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";;
11591    -DSQLITE_ENABLE*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";;
11592  esac
11593done
11594
11595
11596
11597# attempt to remove any OMITS and ENABLES from the $(CFLAGS) parameter
11598ac_temp_CFLAGS=""
11599for option in $CFLAGS
11600do
11601  case $option in
11602    -DSQLITE_OMIT*) ;;
11603    -DSQLITE_ENABLE*) ;;
11604    *) ac_temp_CFLAGS="$ac_temp_CFLAGS $option";;
11605  esac
11606done
11607CFLAGS=$ac_temp_CFLAGS
11608
11609
11610# attempt to remove any OMITS and ENABLES from the $(CPPFLAGS) parameter
11611ac_temp_CPPFLAGS=""
11612for option in $CPPFLAGS
11613do
11614  case $option in
11615    -DSQLITE_OMIT*) ;;
11616    -DSQLITE_ENABLE*) ;;
11617    *) ac_temp_CPPFLAGS="$ac_temp_CPPFLAGS $option";;
11618  esac
11619done
11620CPPFLAGS=$ac_temp_CPPFLAGS
11621
11622
11623# attempt to remove any OMITS and ENABLES from the $(BUILD_CFLAGS) parameter
11624ac_temp_BUILD_CFLAGS=""
11625for option in $BUILD_CFLAGS
11626do
11627  case $option in
11628    -DSQLITE_OMIT*) ;;
11629    -DSQLITE_ENABLE*) ;;
11630    *) ac_temp_BUILD_CFLAGS="$ac_temp_BUILD_CFLAGS $option";;
11631  esac
11632done
11633BUILD_CFLAGS=$ac_temp_BUILD_CFLAGS
11634
11635
11636#########
11637# See whether we should use GCOV
11638# Check whether --enable-gcov was given.
11639if test "${enable_gcov+set}" = set; then :
11640  enableval=$enable_gcov; use_gcov=$enableval
11641else
11642  use_gcov=no
11643fi
11644
11645if test "${use_gcov}" = "yes" ; then
11646  USE_GCOV=1
11647else
11648  USE_GCOV=0
11649fi
11650
11651
11652
11653#########
11654# Output the config header
11655ac_config_headers="$ac_config_headers config.h"
11656
11657
11658#########
11659# Generate the output files.
11660#
11661
11662ac_config_files="$ac_config_files Makefile sqlite3.pc"
11663
11664cat >confcache <<\_ACEOF
11665# This file is a shell script that caches the results of configure
11666# tests run on this system so they can be shared between configure
11667# scripts and configure runs, see configure's option --config-cache.
11668# It is not useful on other systems.  If it contains results you don't
11669# want to keep, you may remove or edit it.
11670#
11671# config.status only pays attention to the cache file if you give it
11672# the --recheck option to rerun configure.
11673#
11674# `ac_cv_env_foo' variables (set or unset) will be overridden when
11675# loading this file, other *unset* `ac_cv_foo' will be assigned the
11676# following values.
11677
11678_ACEOF
11679
11680# The following way of writing the cache mishandles newlines in values,
11681# but we know of no workaround that is simple, portable, and efficient.
11682# So, we kill variables containing newlines.
11683# Ultrix sh set writes to stderr and can't be redirected directly,
11684# and sets the high bit in the cache file unless we assign to the vars.
11685(
11686  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11687    eval ac_val=\$$ac_var
11688    case $ac_val in #(
11689    *${as_nl}*)
11690      case $ac_var in #(
11691      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11692$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11693      esac
11694      case $ac_var in #(
11695      _ | IFS | as_nl) ;; #(
11696      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11697      *) { eval $ac_var=; unset $ac_var;} ;;
11698      esac ;;
11699    esac
11700  done
11701
11702  (set) 2>&1 |
11703    case $as_nl`(ac_space=' '; set) 2>&1` in #(
11704    *${as_nl}ac_space=\ *)
11705      # `set' does not quote correctly, so add quotes: double-quote
11706      # substitution turns \\\\ into \\, and sed turns \\ into \.
11707      sed -n \
11708	"s/'/'\\\\''/g;
11709	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11710      ;; #(
11711    *)
11712      # `set' quotes correctly as required by POSIX, so do not add quotes.
11713      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11714      ;;
11715    esac |
11716    sort
11717) |
11718  sed '
11719     /^ac_cv_env_/b end
11720     t clear
11721     :clear
11722     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11723     t end
11724     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11725     :end' >>confcache
11726if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11727  if test -w "$cache_file"; then
11728    if test "x$cache_file" != "x/dev/null"; then
11729      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11730$as_echo "$as_me: updating cache $cache_file" >&6;}
11731      if test ! -f "$cache_file" || test -h "$cache_file"; then
11732	cat confcache >"$cache_file"
11733      else
11734        case $cache_file in #(
11735        */* | ?:*)
11736	  mv -f confcache "$cache_file"$$ &&
11737	  mv -f "$cache_file"$$ "$cache_file" ;; #(
11738        *)
11739	  mv -f confcache "$cache_file" ;;
11740	esac
11741      fi
11742    fi
11743  else
11744    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11745$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11746  fi
11747fi
11748rm -f confcache
11749
11750test "x$prefix" = xNONE && prefix=$ac_default_prefix
11751# Let make expand exec_prefix.
11752test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11753
11754DEFS=-DHAVE_CONFIG_H
11755
11756ac_libobjs=
11757ac_ltlibobjs=
11758U=
11759for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11760  # 1. Remove the extension, and $U if already installed.
11761  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11762  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11763  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11764  #    will be set to the directory where LIBOBJS objects are built.
11765  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11766  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11767done
11768LIBOBJS=$ac_libobjs
11769
11770LTLIBOBJS=$ac_ltlibobjs
11771
11772
11773
11774: "${CONFIG_STATUS=./config.status}"
11775ac_write_fail=0
11776ac_clean_files_save=$ac_clean_files
11777ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11778{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11779$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11780as_write_fail=0
11781cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11782#! $SHELL
11783# Generated by $as_me.
11784# Run this file to recreate the current configuration.
11785# Compiler output produced by configure, useful for debugging
11786# configure, is in config.log if it exists.
11787
11788debug=false
11789ac_cs_recheck=false
11790ac_cs_silent=false
11791
11792SHELL=\${CONFIG_SHELL-$SHELL}
11793export SHELL
11794_ASEOF
11795cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11796## -------------------- ##
11797## M4sh Initialization. ##
11798## -------------------- ##
11799
11800# Be more Bourne compatible
11801DUALCASE=1; export DUALCASE # for MKS sh
11802if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11803  emulate sh
11804  NULLCMD=:
11805  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11806  # is contrary to our usage.  Disable this feature.
11807  alias -g '${1+"$@"}'='"$@"'
11808  setopt NO_GLOB_SUBST
11809else
11810  case `(set -o) 2>/dev/null` in #(
11811  *posix*) :
11812    set -o posix ;; #(
11813  *) :
11814     ;;
11815esac
11816fi
11817
11818
11819as_nl='
11820'
11821export as_nl
11822# Printing a long string crashes Solaris 7 /usr/bin/printf.
11823as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11824as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11825as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11826# Prefer a ksh shell builtin over an external printf program on Solaris,
11827# but without wasting forks for bash or zsh.
11828if test -z "$BASH_VERSION$ZSH_VERSION" \
11829    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11830  as_echo='print -r --'
11831  as_echo_n='print -rn --'
11832elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11833  as_echo='printf %s\n'
11834  as_echo_n='printf %s'
11835else
11836  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11837    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11838    as_echo_n='/usr/ucb/echo -n'
11839  else
11840    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11841    as_echo_n_body='eval
11842      arg=$1;
11843      case $arg in #(
11844      *"$as_nl"*)
11845	expr "X$arg" : "X\\(.*\\)$as_nl";
11846	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11847      esac;
11848      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11849    '
11850    export as_echo_n_body
11851    as_echo_n='sh -c $as_echo_n_body as_echo'
11852  fi
11853  export as_echo_body
11854  as_echo='sh -c $as_echo_body as_echo'
11855fi
11856
11857# The user is always right.
11858if test "${PATH_SEPARATOR+set}" != set; then
11859  PATH_SEPARATOR=:
11860  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11861    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11862      PATH_SEPARATOR=';'
11863  }
11864fi
11865
11866
11867# IFS
11868# We need space, tab and new line, in precisely that order.  Quoting is
11869# there to prevent editors from complaining about space-tab.
11870# (If _AS_PATH_WALK were called with IFS unset, it would disable word
11871# splitting by setting IFS to empty value.)
11872IFS=" ""	$as_nl"
11873
11874# Find who we are.  Look in the path if we contain no directory separator.
11875as_myself=
11876case $0 in #((
11877  *[\\/]* ) as_myself=$0 ;;
11878  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11879for as_dir in $PATH
11880do
11881  IFS=$as_save_IFS
11882  test -z "$as_dir" && as_dir=.
11883    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11884  done
11885IFS=$as_save_IFS
11886
11887     ;;
11888esac
11889# We did not find ourselves, most probably we were run as `sh COMMAND'
11890# in which case we are not to be found in the path.
11891if test "x$as_myself" = x; then
11892  as_myself=$0
11893fi
11894if test ! -f "$as_myself"; then
11895  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11896  exit 1
11897fi
11898
11899# Unset variables that we do not need and which cause bugs (e.g. in
11900# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11901# suppresses any "Segmentation fault" message there.  '((' could
11902# trigger a bug in pdksh 5.2.14.
11903for as_var in BASH_ENV ENV MAIL MAILPATH
11904do eval test x\${$as_var+set} = xset \
11905  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11906done
11907PS1='$ '
11908PS2='> '
11909PS4='+ '
11910
11911# NLS nuisances.
11912LC_ALL=C
11913export LC_ALL
11914LANGUAGE=C
11915export LANGUAGE
11916
11917# CDPATH.
11918(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11919
11920
11921# as_fn_error STATUS ERROR [LINENO LOG_FD]
11922# ----------------------------------------
11923# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11924# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11925# script with STATUS, using 1 if that was 0.
11926as_fn_error ()
11927{
11928  as_status=$1; test $as_status -eq 0 && as_status=1
11929  if test "$4"; then
11930    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11931    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11932  fi
11933  $as_echo "$as_me: error: $2" >&2
11934  as_fn_exit $as_status
11935} # as_fn_error
11936
11937
11938# as_fn_set_status STATUS
11939# -----------------------
11940# Set $? to STATUS, without forking.
11941as_fn_set_status ()
11942{
11943  return $1
11944} # as_fn_set_status
11945
11946# as_fn_exit STATUS
11947# -----------------
11948# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11949as_fn_exit ()
11950{
11951  set +e
11952  as_fn_set_status $1
11953  exit $1
11954} # as_fn_exit
11955
11956# as_fn_unset VAR
11957# ---------------
11958# Portably unset VAR.
11959as_fn_unset ()
11960{
11961  { eval $1=; unset $1;}
11962}
11963as_unset=as_fn_unset
11964# as_fn_append VAR VALUE
11965# ----------------------
11966# Append the text in VALUE to the end of the definition contained in VAR. Take
11967# advantage of any shell optimizations that allow amortized linear growth over
11968# repeated appends, instead of the typical quadratic growth present in naive
11969# implementations.
11970if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11971  eval 'as_fn_append ()
11972  {
11973    eval $1+=\$2
11974  }'
11975else
11976  as_fn_append ()
11977  {
11978    eval $1=\$$1\$2
11979  }
11980fi # as_fn_append
11981
11982# as_fn_arith ARG...
11983# ------------------
11984# Perform arithmetic evaluation on the ARGs, and store the result in the
11985# global $as_val. Take advantage of shells that can avoid forks. The arguments
11986# must be portable across $(()) and expr.
11987if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11988  eval 'as_fn_arith ()
11989  {
11990    as_val=$(( $* ))
11991  }'
11992else
11993  as_fn_arith ()
11994  {
11995    as_val=`expr "$@" || test $? -eq 1`
11996  }
11997fi # as_fn_arith
11998
11999
12000if expr a : '\(a\)' >/dev/null 2>&1 &&
12001   test "X`expr 00001 : '.*\(...\)'`" = X001; then
12002  as_expr=expr
12003else
12004  as_expr=false
12005fi
12006
12007if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
12008  as_basename=basename
12009else
12010  as_basename=false
12011fi
12012
12013if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
12014  as_dirname=dirname
12015else
12016  as_dirname=false
12017fi
12018
12019as_me=`$as_basename -- "$0" ||
12020$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12021	 X"$0" : 'X\(//\)$' \| \
12022	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12023$as_echo X/"$0" |
12024    sed '/^.*\/\([^/][^/]*\)\/*$/{
12025	    s//\1/
12026	    q
12027	  }
12028	  /^X\/\(\/\/\)$/{
12029	    s//\1/
12030	    q
12031	  }
12032	  /^X\/\(\/\).*/{
12033	    s//\1/
12034	    q
12035	  }
12036	  s/.*/./; q'`
12037
12038# Avoid depending upon Character Ranges.
12039as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12040as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12041as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12042as_cr_digits='0123456789'
12043as_cr_alnum=$as_cr_Letters$as_cr_digits
12044
12045ECHO_C= ECHO_N= ECHO_T=
12046case `echo -n x` in #(((((
12047-n*)
12048  case `echo 'xy\c'` in
12049  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
12050  xy)  ECHO_C='\c';;
12051  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
12052       ECHO_T='	';;
12053  esac;;
12054*)
12055  ECHO_N='-n';;
12056esac
12057
12058rm -f conf$$ conf$$.exe conf$$.file
12059if test -d conf$$.dir; then
12060  rm -f conf$$.dir/conf$$.file
12061else
12062  rm -f conf$$.dir
12063  mkdir conf$$.dir 2>/dev/null
12064fi
12065if (echo >conf$$.file) 2>/dev/null; then
12066  if ln -s conf$$.file conf$$ 2>/dev/null; then
12067    as_ln_s='ln -s'
12068    # ... but there are two gotchas:
12069    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12070    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12071    # In both cases, we have to default to `cp -pR'.
12072    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12073      as_ln_s='cp -pR'
12074  elif ln conf$$.file conf$$ 2>/dev/null; then
12075    as_ln_s=ln
12076  else
12077    as_ln_s='cp -pR'
12078  fi
12079else
12080  as_ln_s='cp -pR'
12081fi
12082rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12083rmdir conf$$.dir 2>/dev/null
12084
12085
12086# as_fn_mkdir_p
12087# -------------
12088# Create "$as_dir" as a directory, including parents if necessary.
12089as_fn_mkdir_p ()
12090{
12091
12092  case $as_dir in #(
12093  -*) as_dir=./$as_dir;;
12094  esac
12095  test -d "$as_dir" || eval $as_mkdir_p || {
12096    as_dirs=
12097    while :; do
12098      case $as_dir in #(
12099      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12100      *) as_qdir=$as_dir;;
12101      esac
12102      as_dirs="'$as_qdir' $as_dirs"
12103      as_dir=`$as_dirname -- "$as_dir" ||
12104$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12105	 X"$as_dir" : 'X\(//\)[^/]' \| \
12106	 X"$as_dir" : 'X\(//\)$' \| \
12107	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12108$as_echo X"$as_dir" |
12109    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12110	    s//\1/
12111	    q
12112	  }
12113	  /^X\(\/\/\)[^/].*/{
12114	    s//\1/
12115	    q
12116	  }
12117	  /^X\(\/\/\)$/{
12118	    s//\1/
12119	    q
12120	  }
12121	  /^X\(\/\).*/{
12122	    s//\1/
12123	    q
12124	  }
12125	  s/.*/./; q'`
12126      test -d "$as_dir" && break
12127    done
12128    test -z "$as_dirs" || eval "mkdir $as_dirs"
12129  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12130
12131
12132} # as_fn_mkdir_p
12133if mkdir -p . 2>/dev/null; then
12134  as_mkdir_p='mkdir -p "$as_dir"'
12135else
12136  test -d ./-p && rmdir ./-p
12137  as_mkdir_p=false
12138fi
12139
12140
12141# as_fn_executable_p FILE
12142# -----------------------
12143# Test if FILE is an executable regular file.
12144as_fn_executable_p ()
12145{
12146  test -f "$1" && test -x "$1"
12147} # as_fn_executable_p
12148as_test_x='test -x'
12149as_executable_p=as_fn_executable_p
12150
12151# Sed expression to map a string onto a valid CPP name.
12152as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12153
12154# Sed expression to map a string onto a valid variable name.
12155as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12156
12157
12158exec 6>&1
12159## ----------------------------------- ##
12160## Main body of $CONFIG_STATUS script. ##
12161## ----------------------------------- ##
12162_ASEOF
12163test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12164
12165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12166# Save the log message, to keep $0 and so on meaningful, and to
12167# report actual input values of CONFIG_FILES etc. instead of their
12168# values after options handling.
12169ac_log="
12170This file was extended by sqlite $as_me 3.22.0, which was
12171generated by GNU Autoconf 2.69.  Invocation command line was
12172
12173  CONFIG_FILES    = $CONFIG_FILES
12174  CONFIG_HEADERS  = $CONFIG_HEADERS
12175  CONFIG_LINKS    = $CONFIG_LINKS
12176  CONFIG_COMMANDS = $CONFIG_COMMANDS
12177  $ $0 $@
12178
12179on `(hostname || uname -n) 2>/dev/null | sed 1q`
12180"
12181
12182_ACEOF
12183
12184case $ac_config_files in *"
12185"*) set x $ac_config_files; shift; ac_config_files=$*;;
12186esac
12187
12188case $ac_config_headers in *"
12189"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12190esac
12191
12192
12193cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12194# Files that config.status was made for.
12195config_files="$ac_config_files"
12196config_headers="$ac_config_headers"
12197config_commands="$ac_config_commands"
12198
12199_ACEOF
12200
12201cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12202ac_cs_usage="\
12203\`$as_me' instantiates files and other configuration actions
12204from templates according to the current configuration.  Unless the files
12205and actions are specified as TAGs, all are instantiated by default.
12206
12207Usage: $0 [OPTION]... [TAG]...
12208
12209  -h, --help       print this help, then exit
12210  -V, --version    print version number and configuration settings, then exit
12211      --config     print configuration, then exit
12212  -q, --quiet, --silent
12213                   do not print progress messages
12214  -d, --debug      don't remove temporary files
12215      --recheck    update $as_me by reconfiguring in the same conditions
12216      --file=FILE[:TEMPLATE]
12217                   instantiate the configuration file FILE
12218      --header=FILE[:TEMPLATE]
12219                   instantiate the configuration header FILE
12220
12221Configuration files:
12222$config_files
12223
12224Configuration headers:
12225$config_headers
12226
12227Configuration commands:
12228$config_commands
12229
12230Report bugs to the package provider."
12231
12232_ACEOF
12233cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12234ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12235ac_cs_version="\\
12236sqlite config.status 3.22.0
12237configured by $0, generated by GNU Autoconf 2.69,
12238  with options \\"\$ac_cs_config\\"
12239
12240Copyright (C) 2012 Free Software Foundation, Inc.
12241This config.status script is free software; the Free Software Foundation
12242gives unlimited permission to copy, distribute and modify it."
12243
12244ac_pwd='$ac_pwd'
12245srcdir='$srcdir'
12246INSTALL='$INSTALL'
12247test -n "\$AWK" || AWK=awk
12248_ACEOF
12249
12250cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12251# The default lists apply if the user does not specify any file.
12252ac_need_defaults=:
12253while test $# != 0
12254do
12255  case $1 in
12256  --*=?*)
12257    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12258    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12259    ac_shift=:
12260    ;;
12261  --*=)
12262    ac_option=`expr "X$1" : 'X\([^=]*\)='`
12263    ac_optarg=
12264    ac_shift=:
12265    ;;
12266  *)
12267    ac_option=$1
12268    ac_optarg=$2
12269    ac_shift=shift
12270    ;;
12271  esac
12272
12273  case $ac_option in
12274  # Handling of the options.
12275  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12276    ac_cs_recheck=: ;;
12277  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12278    $as_echo "$ac_cs_version"; exit ;;
12279  --config | --confi | --conf | --con | --co | --c )
12280    $as_echo "$ac_cs_config"; exit ;;
12281  --debug | --debu | --deb | --de | --d | -d )
12282    debug=: ;;
12283  --file | --fil | --fi | --f )
12284    $ac_shift
12285    case $ac_optarg in
12286    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12287    '') as_fn_error $? "missing file argument" ;;
12288    esac
12289    as_fn_append CONFIG_FILES " '$ac_optarg'"
12290    ac_need_defaults=false;;
12291  --header | --heade | --head | --hea )
12292    $ac_shift
12293    case $ac_optarg in
12294    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12295    esac
12296    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12297    ac_need_defaults=false;;
12298  --he | --h)
12299    # Conflict between --help and --header
12300    as_fn_error $? "ambiguous option: \`$1'
12301Try \`$0 --help' for more information.";;
12302  --help | --hel | -h )
12303    $as_echo "$ac_cs_usage"; exit ;;
12304  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12305  | -silent | --silent | --silen | --sile | --sil | --si | --s)
12306    ac_cs_silent=: ;;
12307
12308  # This is an error.
12309  -*) as_fn_error $? "unrecognized option: \`$1'
12310Try \`$0 --help' for more information." ;;
12311
12312  *) as_fn_append ac_config_targets " $1"
12313     ac_need_defaults=false ;;
12314
12315  esac
12316  shift
12317done
12318
12319ac_configure_extra_args=
12320
12321if $ac_cs_silent; then
12322  exec 6>/dev/null
12323  ac_configure_extra_args="$ac_configure_extra_args --silent"
12324fi
12325
12326_ACEOF
12327cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12328if \$ac_cs_recheck; then
12329  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12330  shift
12331  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12332  CONFIG_SHELL='$SHELL'
12333  export CONFIG_SHELL
12334  exec "\$@"
12335fi
12336
12337_ACEOF
12338cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12339exec 5>>config.log
12340{
12341  echo
12342  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12343## Running $as_me. ##
12344_ASBOX
12345  $as_echo "$ac_log"
12346} >&5
12347
12348_ACEOF
12349cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12350#
12351# INIT-COMMANDS
12352#
12353
12354
12355# The HP-UX ksh and POSIX shell print the target directory to stdout
12356# if CDPATH is set.
12357(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12358
12359sed_quote_subst='$sed_quote_subst'
12360double_quote_subst='$double_quote_subst'
12361delay_variable_subst='$delay_variable_subst'
12362macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
12363macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
12364enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
12365enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
12366pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
12367enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
12368host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
12369host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
12370host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
12371build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
12372build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
12373build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
12374SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
12375Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
12376GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
12377EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
12378FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
12379LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
12380NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
12381LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
12382max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
12383ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
12384exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
12385lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
12386lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
12387lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
12388reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
12389reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12390OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
12391deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
12392file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
12393AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
12394AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12395STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
12396RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
12397old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12398old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12399old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12400CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
12401CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12402compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
12403GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
12404lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
12405lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
12406lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
12407lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12408objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
12409SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
12410ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
12411MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
12412lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
12413lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
12414lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
12415lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
12416lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
12417need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
12418DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
12419NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
12420LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
12421OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
12422OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
12423libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
12424shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12425extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12426archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
12427enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
12428export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12429whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12430compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
12431old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12432old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12433archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12434archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12435module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12436module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12437with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
12438allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12439no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12440hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12441hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
12442hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
12443hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
12444hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
12445hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
12446hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12447hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
12448inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
12449link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
12450fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
12451always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
12452export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12453exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12454include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12455prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12456file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
12457variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
12458need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12459need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
12460version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
12461runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12462shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12463shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
12464libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12465library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
12466soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12467postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12468postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12469finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12470finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
12471hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
12472sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12473sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12474hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
12475enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
12476enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
12477enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
12478old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
12479striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
12480
12481LTCC='$LTCC'
12482LTCFLAGS='$LTCFLAGS'
12483compiler='$compiler_DEFAULT'
12484
12485# Quote evaled strings.
12486for var in SED \
12487GREP \
12488EGREP \
12489FGREP \
12490LD \
12491NM \
12492LN_S \
12493lt_SP2NL \
12494lt_NL2SP \
12495reload_flag \
12496OBJDUMP \
12497deplibs_check_method \
12498file_magic_cmd \
12499AR \
12500AR_FLAGS \
12501STRIP \
12502RANLIB \
12503CC \
12504CFLAGS \
12505compiler \
12506lt_cv_sys_global_symbol_pipe \
12507lt_cv_sys_global_symbol_to_cdecl \
12508lt_cv_sys_global_symbol_to_c_name_address \
12509lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12510SHELL \
12511ECHO \
12512lt_prog_compiler_no_builtin_flag \
12513lt_prog_compiler_wl \
12514lt_prog_compiler_pic \
12515lt_prog_compiler_static \
12516lt_cv_prog_compiler_c_o \
12517need_locks \
12518DSYMUTIL \
12519NMEDIT \
12520LIPO \
12521OTOOL \
12522OTOOL64 \
12523shrext_cmds \
12524export_dynamic_flag_spec \
12525whole_archive_flag_spec \
12526compiler_needs_object \
12527with_gnu_ld \
12528allow_undefined_flag \
12529no_undefined_flag \
12530hardcode_libdir_flag_spec \
12531hardcode_libdir_flag_spec_ld \
12532hardcode_libdir_separator \
12533fix_srcfile_path \
12534exclude_expsyms \
12535include_expsyms \
12536file_list_spec \
12537variables_saved_for_relink \
12538libname_spec \
12539library_names_spec \
12540soname_spec \
12541finish_eval \
12542old_striplib \
12543striplib; do
12544    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12545    *[\\\\\\\`\\"\\\$]*)
12546      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12547      ;;
12548    *)
12549      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12550      ;;
12551    esac
12552done
12553
12554# Double-quote double-evaled strings.
12555for var in reload_cmds \
12556old_postinstall_cmds \
12557old_postuninstall_cmds \
12558old_archive_cmds \
12559extract_expsyms_cmds \
12560old_archive_from_new_cmds \
12561old_archive_from_expsyms_cmds \
12562archive_cmds \
12563archive_expsym_cmds \
12564module_cmds \
12565module_expsym_cmds \
12566export_symbols_cmds \
12567prelink_cmds \
12568postinstall_cmds \
12569postuninstall_cmds \
12570finish_cmds \
12571sys_lib_search_path_spec \
12572sys_lib_dlsearch_path_spec; do
12573    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12574    *[\\\\\\\`\\"\\\$]*)
12575      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12576      ;;
12577    *)
12578      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12579      ;;
12580    esac
12581done
12582
12583# Fix-up fallback echo if it was mangled by the above quoting rules.
12584case \$lt_ECHO in
12585*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12586  ;;
12587esac
12588
12589ac_aux_dir='$ac_aux_dir'
12590xsi_shell='$xsi_shell'
12591lt_shell_append='$lt_shell_append'
12592
12593# See if we are running on zsh, and set the options which allow our
12594# commands through without removal of \ escapes INIT.
12595if test -n "\${ZSH_VERSION+set}" ; then
12596   setopt NO_GLOB_SUBST
12597fi
12598
12599
12600    PACKAGE='$PACKAGE'
12601    VERSION='$VERSION'
12602    TIMESTAMP='$TIMESTAMP'
12603    RM='$RM'
12604    ofile='$ofile'
12605
12606
12607
12608
12609_ACEOF
12610
12611cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12612
12613# Handling of arguments.
12614for ac_config_target in $ac_config_targets
12615do
12616  case $ac_config_target in
12617    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12618    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12619    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12620    "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
12621
12622  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12623  esac
12624done
12625
12626
12627# If the user did not use the arguments to specify the items to instantiate,
12628# then the envvar interface is used.  Set only those that are not.
12629# We use the long form for the default assignment because of an extremely
12630# bizarre bug on SunOS 4.1.3.
12631if $ac_need_defaults; then
12632  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12633  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12634  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12635fi
12636
12637# Have a temporary directory for convenience.  Make it in the build tree
12638# simply because there is no reason against having it here, and in addition,
12639# creating and moving files from /tmp can sometimes cause problems.
12640# Hook for its removal unless debugging.
12641# Note that there is a small window in which the directory will not be cleaned:
12642# after its creation but before its name has been assigned to `$tmp'.
12643$debug ||
12644{
12645  tmp= ac_tmp=
12646  trap 'exit_status=$?
12647  : "${ac_tmp:=$tmp}"
12648  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12649' 0
12650  trap 'as_fn_exit 1' 1 2 13 15
12651}
12652# Create a (secure) tmp directory for tmp files.
12653
12654{
12655  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12656  test -d "$tmp"
12657}  ||
12658{
12659  tmp=./conf$$-$RANDOM
12660  (umask 077 && mkdir "$tmp")
12661} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12662ac_tmp=$tmp
12663
12664# Set up the scripts for CONFIG_FILES section.
12665# No need to generate them if there are no CONFIG_FILES.
12666# This happens for instance with `./config.status config.h'.
12667if test -n "$CONFIG_FILES"; then
12668
12669
12670ac_cr=`echo X | tr X '\015'`
12671# On cygwin, bash can eat \r inside `` if the user requested igncr.
12672# But we know of no other shell where ac_cr would be empty at this
12673# point, so we can use a bashism as a fallback.
12674if test "x$ac_cr" = x; then
12675  eval ac_cr=\$\'\\r\'
12676fi
12677ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12678if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12679  ac_cs_awk_cr='\\r'
12680else
12681  ac_cs_awk_cr=$ac_cr
12682fi
12683
12684echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12685_ACEOF
12686
12687
12688{
12689  echo "cat >conf$$subs.awk <<_ACEOF" &&
12690  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12691  echo "_ACEOF"
12692} >conf$$subs.sh ||
12693  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12694ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12695ac_delim='%!_!# '
12696for ac_last_try in false false false false false :; do
12697  . ./conf$$subs.sh ||
12698    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12699
12700  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12701  if test $ac_delim_n = $ac_delim_num; then
12702    break
12703  elif $ac_last_try; then
12704    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12705  else
12706    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12707  fi
12708done
12709rm -f conf$$subs.sh
12710
12711cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12712cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12713_ACEOF
12714sed -n '
12715h
12716s/^/S["/; s/!.*/"]=/
12717p
12718g
12719s/^[^!]*!//
12720:repl
12721t repl
12722s/'"$ac_delim"'$//
12723t delim
12724:nl
12725h
12726s/\(.\{148\}\)..*/\1/
12727t more1
12728s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12729p
12730n
12731b repl
12732:more1
12733s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12734p
12735g
12736s/.\{148\}//
12737t nl
12738:delim
12739h
12740s/\(.\{148\}\)..*/\1/
12741t more2
12742s/["\\]/\\&/g; s/^/"/; s/$/"/
12743p
12744b
12745:more2
12746s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12747p
12748g
12749s/.\{148\}//
12750t delim
12751' <conf$$subs.awk | sed '
12752/^[^""]/{
12753  N
12754  s/\n//
12755}
12756' >>$CONFIG_STATUS || ac_write_fail=1
12757rm -f conf$$subs.awk
12758cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12759_ACAWK
12760cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12761  for (key in S) S_is_set[key] = 1
12762  FS = ""
12763
12764}
12765{
12766  line = $ 0
12767  nfields = split(line, field, "@")
12768  substed = 0
12769  len = length(field[1])
12770  for (i = 2; i < nfields; i++) {
12771    key = field[i]
12772    keylen = length(key)
12773    if (S_is_set[key]) {
12774      value = S[key]
12775      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12776      len += length(value) + length(field[++i])
12777      substed = 1
12778    } else
12779      len += 1 + keylen
12780  }
12781
12782  print line
12783}
12784
12785_ACAWK
12786_ACEOF
12787cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12788if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12789  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12790else
12791  cat
12792fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12793  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12794_ACEOF
12795
12796# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12797# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12798# trailing colons and then remove the whole line if VPATH becomes empty
12799# (actually we leave an empty line to preserve line numbers).
12800if test "x$srcdir" = x.; then
12801  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
12802h
12803s///
12804s/^/:/
12805s/[	 ]*$/:/
12806s/:\$(srcdir):/:/g
12807s/:\${srcdir}:/:/g
12808s/:@srcdir@:/:/g
12809s/^:*//
12810s/:*$//
12811x
12812s/\(=[	 ]*\).*/\1/
12813G
12814s/\n//
12815s/^[^=]*=[	 ]*$//
12816}'
12817fi
12818
12819cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12820fi # test -n "$CONFIG_FILES"
12821
12822# Set up the scripts for CONFIG_HEADERS section.
12823# No need to generate them if there are no CONFIG_HEADERS.
12824# This happens for instance with `./config.status Makefile'.
12825if test -n "$CONFIG_HEADERS"; then
12826cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12827BEGIN {
12828_ACEOF
12829
12830# Transform confdefs.h into an awk script `defines.awk', embedded as
12831# here-document in config.status, that substitutes the proper values into
12832# config.h.in to produce config.h.
12833
12834# Create a delimiter string that does not exist in confdefs.h, to ease
12835# handling of long lines.
12836ac_delim='%!_!# '
12837for ac_last_try in false false :; do
12838  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12839  if test -z "$ac_tt"; then
12840    break
12841  elif $ac_last_try; then
12842    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12843  else
12844    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12845  fi
12846done
12847
12848# For the awk script, D is an array of macro values keyed by name,
12849# likewise P contains macro parameters if any.  Preserve backslash
12850# newline sequences.
12851
12852ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12853sed -n '
12854s/.\{148\}/&'"$ac_delim"'/g
12855t rset
12856:rset
12857s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
12858t def
12859d
12860:def
12861s/\\$//
12862t bsnl
12863s/["\\]/\\&/g
12864s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12865D["\1"]=" \3"/p
12866s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
12867d
12868:bsnl
12869s/["\\]/\\&/g
12870s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
12871D["\1"]=" \3\\\\\\n"\\/p
12872t cont
12873s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12874t cont
12875d
12876:cont
12877n
12878s/.\{148\}/&'"$ac_delim"'/g
12879t clear
12880:clear
12881s/\\$//
12882t bsnlc
12883s/["\\]/\\&/g; s/^/"/; s/$/"/p
12884d
12885:bsnlc
12886s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12887b cont
12888' <confdefs.h | sed '
12889s/'"$ac_delim"'/"\\\
12890"/g' >>$CONFIG_STATUS || ac_write_fail=1
12891
12892cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12893  for (key in D) D_is_set[key] = 1
12894  FS = ""
12895}
12896/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12897  line = \$ 0
12898  split(line, arg, " ")
12899  if (arg[1] == "#") {
12900    defundef = arg[2]
12901    mac1 = arg[3]
12902  } else {
12903    defundef = substr(arg[1], 2)
12904    mac1 = arg[2]
12905  }
12906  split(mac1, mac2, "(") #)
12907  macro = mac2[1]
12908  prefix = substr(line, 1, index(line, defundef) - 1)
12909  if (D_is_set[macro]) {
12910    # Preserve the white space surrounding the "#".
12911    print prefix "define", macro P[macro] D[macro]
12912    next
12913  } else {
12914    # Replace #undef with comments.  This is necessary, for example,
12915    # in the case of _POSIX_SOURCE, which is predefined and required
12916    # on some systems where configure will not decide to define it.
12917    if (defundef == "undef") {
12918      print "/*", prefix defundef, macro, "*/"
12919      next
12920    }
12921  }
12922}
12923{ print }
12924_ACAWK
12925_ACEOF
12926cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12927  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12928fi # test -n "$CONFIG_HEADERS"
12929
12930
12931eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12932shift
12933for ac_tag
12934do
12935  case $ac_tag in
12936  :[FHLC]) ac_mode=$ac_tag; continue;;
12937  esac
12938  case $ac_mode$ac_tag in
12939  :[FHL]*:*);;
12940  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12941  :[FH]-) ac_tag=-:-;;
12942  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12943  esac
12944  ac_save_IFS=$IFS
12945  IFS=:
12946  set x $ac_tag
12947  IFS=$ac_save_IFS
12948  shift
12949  ac_file=$1
12950  shift
12951
12952  case $ac_mode in
12953  :L) ac_source=$1;;
12954  :[FH])
12955    ac_file_inputs=
12956    for ac_f
12957    do
12958      case $ac_f in
12959      -) ac_f="$ac_tmp/stdin";;
12960      *) # Look for the file first in the build tree, then in the source tree
12961	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
12962	 # because $ac_f cannot contain `:'.
12963	 test -f "$ac_f" ||
12964	   case $ac_f in
12965	   [\\/$]*) false;;
12966	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12967	   esac ||
12968	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12969      esac
12970      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12971      as_fn_append ac_file_inputs " '$ac_f'"
12972    done
12973
12974    # Let's still pretend it is `configure' which instantiates (i.e., don't
12975    # use $as_me), people would be surprised to read:
12976    #    /* config.h.  Generated by config.status.  */
12977    configure_input='Generated from '`
12978	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12979	`' by configure.'
12980    if test x"$ac_file" != x-; then
12981      configure_input="$ac_file.  $configure_input"
12982      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12983$as_echo "$as_me: creating $ac_file" >&6;}
12984    fi
12985    # Neutralize special characters interpreted by sed in replacement strings.
12986    case $configure_input in #(
12987    *\&* | *\|* | *\\* )
12988       ac_sed_conf_input=`$as_echo "$configure_input" |
12989       sed 's/[\\\\&|]/\\\\&/g'`;; #(
12990    *) ac_sed_conf_input=$configure_input;;
12991    esac
12992
12993    case $ac_tag in
12994    *:-:* | *:-) cat >"$ac_tmp/stdin" \
12995      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12996    esac
12997    ;;
12998  esac
12999
13000  ac_dir=`$as_dirname -- "$ac_file" ||
13001$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
13002	 X"$ac_file" : 'X\(//\)[^/]' \| \
13003	 X"$ac_file" : 'X\(//\)$' \| \
13004	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
13005$as_echo X"$ac_file" |
13006    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
13007	    s//\1/
13008	    q
13009	  }
13010	  /^X\(\/\/\)[^/].*/{
13011	    s//\1/
13012	    q
13013	  }
13014	  /^X\(\/\/\)$/{
13015	    s//\1/
13016	    q
13017	  }
13018	  /^X\(\/\).*/{
13019	    s//\1/
13020	    q
13021	  }
13022	  s/.*/./; q'`
13023  as_dir="$ac_dir"; as_fn_mkdir_p
13024  ac_builddir=.
13025
13026case "$ac_dir" in
13027.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13028*)
13029  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13030  # A ".." for each directory in $ac_dir_suffix.
13031  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13032  case $ac_top_builddir_sub in
13033  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13034  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13035  esac ;;
13036esac
13037ac_abs_top_builddir=$ac_pwd
13038ac_abs_builddir=$ac_pwd$ac_dir_suffix
13039# for backward compatibility:
13040ac_top_builddir=$ac_top_build_prefix
13041
13042case $srcdir in
13043  .)  # We are building in place.
13044    ac_srcdir=.
13045    ac_top_srcdir=$ac_top_builddir_sub
13046    ac_abs_top_srcdir=$ac_pwd ;;
13047  [\\/]* | ?:[\\/]* )  # Absolute name.
13048    ac_srcdir=$srcdir$ac_dir_suffix;
13049    ac_top_srcdir=$srcdir
13050    ac_abs_top_srcdir=$srcdir ;;
13051  *) # Relative name.
13052    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13053    ac_top_srcdir=$ac_top_build_prefix$srcdir
13054    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13055esac
13056ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13057
13058
13059  case $ac_mode in
13060  :F)
13061  #
13062  # CONFIG_FILE
13063  #
13064
13065  case $INSTALL in
13066  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13067  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13068  esac
13069_ACEOF
13070
13071cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13072# If the template does not know about datarootdir, expand it.
13073# FIXME: This hack should be removed a few years after 2.60.
13074ac_datarootdir_hack=; ac_datarootdir_seen=
13075ac_sed_dataroot='
13076/datarootdir/ {
13077  p
13078  q
13079}
13080/@datadir@/p
13081/@docdir@/p
13082/@infodir@/p
13083/@localedir@/p
13084/@mandir@/p'
13085case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13086*datarootdir*) ac_datarootdir_seen=yes;;
13087*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13088  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13089$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13090_ACEOF
13091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13092  ac_datarootdir_hack='
13093  s&@datadir@&$datadir&g
13094  s&@docdir@&$docdir&g
13095  s&@infodir@&$infodir&g
13096  s&@localedir@&$localedir&g
13097  s&@mandir@&$mandir&g
13098  s&\\\${datarootdir}&$datarootdir&g' ;;
13099esac
13100_ACEOF
13101
13102# Neutralize VPATH when `$srcdir' = `.'.
13103# Shell code in configure.ac might set extrasub.
13104# FIXME: do we really want to maintain this feature?
13105cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13106ac_sed_extra="$ac_vpsub
13107$extrasub
13108_ACEOF
13109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13110:t
13111/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13112s|@configure_input@|$ac_sed_conf_input|;t t
13113s&@top_builddir@&$ac_top_builddir_sub&;t t
13114s&@top_build_prefix@&$ac_top_build_prefix&;t t
13115s&@srcdir@&$ac_srcdir&;t t
13116s&@abs_srcdir@&$ac_abs_srcdir&;t t
13117s&@top_srcdir@&$ac_top_srcdir&;t t
13118s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13119s&@builddir@&$ac_builddir&;t t
13120s&@abs_builddir@&$ac_abs_builddir&;t t
13121s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13122s&@INSTALL@&$ac_INSTALL&;t t
13123$ac_datarootdir_hack
13124"
13125eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13126  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13127
13128test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13129  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13130  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
13131      "$ac_tmp/out"`; test -z "$ac_out"; } &&
13132  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13133which seems to be undefined.  Please make sure it is defined" >&5
13134$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13135which seems to be undefined.  Please make sure it is defined" >&2;}
13136
13137  rm -f "$ac_tmp/stdin"
13138  case $ac_file in
13139  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13140  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13141  esac \
13142  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13143 ;;
13144  :H)
13145  #
13146  # CONFIG_HEADER
13147  #
13148  if test x"$ac_file" != x-; then
13149    {
13150      $as_echo "/* $configure_input  */" \
13151      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13152    } >"$ac_tmp/config.h" \
13153      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13154    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13155      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13156$as_echo "$as_me: $ac_file is unchanged" >&6;}
13157    else
13158      rm -f "$ac_file"
13159      mv "$ac_tmp/config.h" "$ac_file" \
13160	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
13161    fi
13162  else
13163    $as_echo "/* $configure_input  */" \
13164      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13165      || as_fn_error $? "could not create -" "$LINENO" 5
13166  fi
13167 ;;
13168
13169  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13170$as_echo "$as_me: executing $ac_file commands" >&6;}
13171 ;;
13172  esac
13173
13174
13175  case $ac_file$ac_mode in
13176    "libtool":C)
13177
13178    # See if we are running on zsh, and set the options which allow our
13179    # commands through without removal of \ escapes.
13180    if test -n "${ZSH_VERSION+set}" ; then
13181      setopt NO_GLOB_SUBST
13182    fi
13183
13184    cfgfile="${ofile}T"
13185    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13186    $RM "$cfgfile"
13187
13188    cat <<_LT_EOF >> "$cfgfile"
13189#! $SHELL
13190
13191# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13192# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13193# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13194# NOTE: Changes made to this file will be lost: look at ltmain.sh.
13195#
13196#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13197#                 2006, 2007, 2008 Free Software Foundation, Inc.
13198#   Written by Gordon Matzigkeit, 1996
13199#
13200#   This file is part of GNU Libtool.
13201#
13202# GNU Libtool is free software; you can redistribute it and/or
13203# modify it under the terms of the GNU General Public License as
13204# published by the Free Software Foundation; either version 2 of
13205# the License, or (at your option) any later version.
13206#
13207# As a special exception to the GNU General Public License,
13208# if you distribute this file as part of a program or library that
13209# is built using GNU Libtool, you may include this file under the
13210# same distribution terms that you use for the rest of that program.
13211#
13212# GNU Libtool is distributed in the hope that it will be useful,
13213# but WITHOUT ANY WARRANTY; without even the implied warranty of
13214# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13215# GNU General Public License for more details.
13216#
13217# You should have received a copy of the GNU General Public License
13218# along with GNU Libtool; see the file COPYING.  If not, a copy
13219# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13220# obtained by writing to the Free Software Foundation, Inc.,
13221# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13222
13223
13224# The names of the tagged configurations supported by this script.
13225available_tags=""
13226
13227# ### BEGIN LIBTOOL CONFIG
13228
13229# Which release of libtool.m4 was used?
13230macro_version=$macro_version
13231macro_revision=$macro_revision
13232
13233# Whether or not to build shared libraries.
13234build_libtool_libs=$enable_shared
13235
13236# Whether or not to build static libraries.
13237build_old_libs=$enable_static
13238
13239# What type of objects to build.
13240pic_mode=$pic_mode
13241
13242# Whether or not to optimize for fast installation.
13243fast_install=$enable_fast_install
13244
13245# The host system.
13246host_alias=$host_alias
13247host=$host
13248host_os=$host_os
13249
13250# The build system.
13251build_alias=$build_alias
13252build=$build
13253build_os=$build_os
13254
13255# A sed program that does not truncate output.
13256SED=$lt_SED
13257
13258# Sed that helps us avoid accidentally triggering echo(1) options like -n.
13259Xsed="\$SED -e 1s/^X//"
13260
13261# A grep program that handles long lines.
13262GREP=$lt_GREP
13263
13264# An ERE matcher.
13265EGREP=$lt_EGREP
13266
13267# A literal string matcher.
13268FGREP=$lt_FGREP
13269
13270# A BSD- or MS-compatible name lister.
13271NM=$lt_NM
13272
13273# Whether we need soft or hard links.
13274LN_S=$lt_LN_S
13275
13276# What is the maximum length of a command?
13277max_cmd_len=$max_cmd_len
13278
13279# Object file suffix (normally "o").
13280objext=$ac_objext
13281
13282# Executable file suffix (normally "").
13283exeext=$exeext
13284
13285# whether the shell understands "unset".
13286lt_unset=$lt_unset
13287
13288# turn spaces into newlines.
13289SP2NL=$lt_lt_SP2NL
13290
13291# turn newlines into spaces.
13292NL2SP=$lt_lt_NL2SP
13293
13294# How to create reloadable object files.
13295reload_flag=$lt_reload_flag
13296reload_cmds=$lt_reload_cmds
13297
13298# An object symbol dumper.
13299OBJDUMP=$lt_OBJDUMP
13300
13301# Method to check whether dependent libraries are shared objects.
13302deplibs_check_method=$lt_deplibs_check_method
13303
13304# Command to use when deplibs_check_method == "file_magic".
13305file_magic_cmd=$lt_file_magic_cmd
13306
13307# The archiver.
13308AR=$lt_AR
13309AR_FLAGS=$lt_AR_FLAGS
13310
13311# A symbol stripping program.
13312STRIP=$lt_STRIP
13313
13314# Commands used to install an old-style archive.
13315RANLIB=$lt_RANLIB
13316old_postinstall_cmds=$lt_old_postinstall_cmds
13317old_postuninstall_cmds=$lt_old_postuninstall_cmds
13318
13319# A C compiler.
13320LTCC=$lt_CC
13321
13322# LTCC compiler flags.
13323LTCFLAGS=$lt_CFLAGS
13324
13325# Take the output of nm and produce a listing of raw symbols and C names.
13326global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13327
13328# Transform the output of nm in a proper C declaration.
13329global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13330
13331# Transform the output of nm in a C name address pair.
13332global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13333
13334# Transform the output of nm in a C name address pair when lib prefix is needed.
13335global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13336
13337# The name of the directory that contains temporary libtool files.
13338objdir=$objdir
13339
13340# Shell to use when invoking shell scripts.
13341SHELL=$lt_SHELL
13342
13343# An echo program that does not interpret backslashes.
13344ECHO=$lt_ECHO
13345
13346# Used to examine libraries when file_magic_cmd begins with "file".
13347MAGIC_CMD=$MAGIC_CMD
13348
13349# Must we lock files when doing compilation?
13350need_locks=$lt_need_locks
13351
13352# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13353DSYMUTIL=$lt_DSYMUTIL
13354
13355# Tool to change global to local symbols on Mac OS X.
13356NMEDIT=$lt_NMEDIT
13357
13358# Tool to manipulate fat objects and archives on Mac OS X.
13359LIPO=$lt_LIPO
13360
13361# ldd/readelf like tool for Mach-O binaries on Mac OS X.
13362OTOOL=$lt_OTOOL
13363
13364# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13365OTOOL64=$lt_OTOOL64
13366
13367# Old archive suffix (normally "a").
13368libext=$libext
13369
13370# Shared library suffix (normally ".so").
13371shrext_cmds=$lt_shrext_cmds
13372
13373# The commands to extract the exported symbol list from a shared archive.
13374extract_expsyms_cmds=$lt_extract_expsyms_cmds
13375
13376# Variables whose values should be saved in libtool wrapper scripts and
13377# restored at link time.
13378variables_saved_for_relink=$lt_variables_saved_for_relink
13379
13380# Do we need the "lib" prefix for modules?
13381need_lib_prefix=$need_lib_prefix
13382
13383# Do we need a version for libraries?
13384need_version=$need_version
13385
13386# Library versioning type.
13387version_type=$version_type
13388
13389# Shared library runtime path variable.
13390runpath_var=$runpath_var
13391
13392# Shared library path variable.
13393shlibpath_var=$shlibpath_var
13394
13395# Is shlibpath searched before the hard-coded library search path?
13396shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13397
13398# Format of library name prefix.
13399libname_spec=$lt_libname_spec
13400
13401# List of archive names.  First name is the real one, the rest are links.
13402# The last name is the one that the linker finds with -lNAME
13403library_names_spec=$lt_library_names_spec
13404
13405# The coded name of the library, if different from the real name.
13406soname_spec=$lt_soname_spec
13407
13408# Command to use after installation of a shared archive.
13409postinstall_cmds=$lt_postinstall_cmds
13410
13411# Command to use after uninstallation of a shared archive.
13412postuninstall_cmds=$lt_postuninstall_cmds
13413
13414# Commands used to finish a libtool library installation in a directory.
13415finish_cmds=$lt_finish_cmds
13416
13417# As "finish_cmds", except a single script fragment to be evaled but
13418# not shown.
13419finish_eval=$lt_finish_eval
13420
13421# Whether we should hardcode library paths into libraries.
13422hardcode_into_libs=$hardcode_into_libs
13423
13424# Compile-time system search path for libraries.
13425sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13426
13427# Run-time system search path for libraries.
13428sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13429
13430# Whether dlopen is supported.
13431dlopen_support=$enable_dlopen
13432
13433# Whether dlopen of programs is supported.
13434dlopen_self=$enable_dlopen_self
13435
13436# Whether dlopen of statically linked programs is supported.
13437dlopen_self_static=$enable_dlopen_self_static
13438
13439# Commands to strip libraries.
13440old_striplib=$lt_old_striplib
13441striplib=$lt_striplib
13442
13443
13444# The linker used to build libraries.
13445LD=$lt_LD
13446
13447# Commands used to build an old-style archive.
13448old_archive_cmds=$lt_old_archive_cmds
13449
13450# A language specific compiler.
13451CC=$lt_compiler
13452
13453# Is the compiler the GNU compiler?
13454with_gcc=$GCC
13455
13456# Compiler flag to turn off builtin functions.
13457no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13458
13459# How to pass a linker flag through the compiler.
13460wl=$lt_lt_prog_compiler_wl
13461
13462# Additional compiler flags for building library objects.
13463pic_flag=$lt_lt_prog_compiler_pic
13464
13465# Compiler flag to prevent dynamic linking.
13466link_static_flag=$lt_lt_prog_compiler_static
13467
13468# Does compiler simultaneously support -c and -o options?
13469compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13470
13471# Whether or not to add -lc for building shared libraries.
13472build_libtool_need_lc=$archive_cmds_need_lc
13473
13474# Whether or not to disallow shared libs when runtime libs are static.
13475allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13476
13477# Compiler flag to allow reflexive dlopens.
13478export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13479
13480# Compiler flag to generate shared objects directly from archives.
13481whole_archive_flag_spec=$lt_whole_archive_flag_spec
13482
13483# Whether the compiler copes with passing no objects directly.
13484compiler_needs_object=$lt_compiler_needs_object
13485
13486# Create an old-style archive from a shared archive.
13487old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13488
13489# Create a temporary old-style archive to link instead of a shared archive.
13490old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13491
13492# Commands used to build a shared archive.
13493archive_cmds=$lt_archive_cmds
13494archive_expsym_cmds=$lt_archive_expsym_cmds
13495
13496# Commands used to build a loadable module if different from building
13497# a shared archive.
13498module_cmds=$lt_module_cmds
13499module_expsym_cmds=$lt_module_expsym_cmds
13500
13501# Whether we are building with GNU ld or not.
13502with_gnu_ld=$lt_with_gnu_ld
13503
13504# Flag that allows shared libraries with undefined symbols to be built.
13505allow_undefined_flag=$lt_allow_undefined_flag
13506
13507# Flag that enforces no undefined symbols.
13508no_undefined_flag=$lt_no_undefined_flag
13509
13510# Flag to hardcode \$libdir into a binary during linking.
13511# This must work even if \$libdir does not exist
13512hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13513
13514# If ld is used when linking, flag to hardcode \$libdir into a binary
13515# during linking.  This must work even if \$libdir does not exist.
13516hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13517
13518# Whether we need a single "-rpath" flag with a separated argument.
13519hardcode_libdir_separator=$lt_hardcode_libdir_separator
13520
13521# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13522# DIR into the resulting binary.
13523hardcode_direct=$hardcode_direct
13524
13525# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13526# DIR into the resulting binary and the resulting library dependency is
13527# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13528# library is relocated.
13529hardcode_direct_absolute=$hardcode_direct_absolute
13530
13531# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13532# into the resulting binary.
13533hardcode_minus_L=$hardcode_minus_L
13534
13535# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13536# into the resulting binary.
13537hardcode_shlibpath_var=$hardcode_shlibpath_var
13538
13539# Set to "yes" if building a shared library automatically hardcodes DIR
13540# into the library and all subsequent libraries and executables linked
13541# against it.
13542hardcode_automatic=$hardcode_automatic
13543
13544# Set to yes if linker adds runtime paths of dependent libraries
13545# to runtime path list.
13546inherit_rpath=$inherit_rpath
13547
13548# Whether libtool must link a program against all its dependency libraries.
13549link_all_deplibs=$link_all_deplibs
13550
13551# Fix the shell variable \$srcfile for the compiler.
13552fix_srcfile_path=$lt_fix_srcfile_path
13553
13554# Set to "yes" if exported symbols are required.
13555always_export_symbols=$always_export_symbols
13556
13557# The commands to list exported symbols.
13558export_symbols_cmds=$lt_export_symbols_cmds
13559
13560# Symbols that should not be listed in the preloaded symbols.
13561exclude_expsyms=$lt_exclude_expsyms
13562
13563# Symbols that must always be exported.
13564include_expsyms=$lt_include_expsyms
13565
13566# Commands necessary for linking programs (against libraries) with templates.
13567prelink_cmds=$lt_prelink_cmds
13568
13569# Specify filename containing input files.
13570file_list_spec=$lt_file_list_spec
13571
13572# How to hardcode a shared library path into an executable.
13573hardcode_action=$hardcode_action
13574
13575# ### END LIBTOOL CONFIG
13576
13577_LT_EOF
13578
13579  case $host_os in
13580  aix3*)
13581    cat <<\_LT_EOF >> "$cfgfile"
13582# AIX sometimes has problems with the GCC collect2 program.  For some
13583# reason, if we set the COLLECT_NAMES environment variable, the problems
13584# vanish in a puff of smoke.
13585if test "X${COLLECT_NAMES+set}" != Xset; then
13586  COLLECT_NAMES=
13587  export COLLECT_NAMES
13588fi
13589_LT_EOF
13590    ;;
13591  esac
13592
13593
13594ltmain="$ac_aux_dir/ltmain.sh"
13595
13596
13597  # We use sed instead of cat because bash on DJGPP gets confused if
13598  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13599  # text mode, it properly converts lines to CR/LF.  This bash problem
13600  # is reportedly fixed, but why not run on old versions too?
13601  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13602    || (rm -f "$cfgfile"; exit 1)
13603
13604  case $xsi_shell in
13605  yes)
13606    cat << \_LT_EOF >> "$cfgfile"
13607
13608# func_dirname file append nondir_replacement
13609# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13610# otherwise set result to NONDIR_REPLACEMENT.
13611func_dirname ()
13612{
13613  case ${1} in
13614    */*) func_dirname_result="${1%/*}${2}" ;;
13615    *  ) func_dirname_result="${3}" ;;
13616  esac
13617}
13618
13619# func_basename file
13620func_basename ()
13621{
13622  func_basename_result="${1##*/}"
13623}
13624
13625# func_dirname_and_basename file append nondir_replacement
13626# perform func_basename and func_dirname in a single function
13627# call:
13628#   dirname:  Compute the dirname of FILE.  If nonempty,
13629#             add APPEND to the result, otherwise set result
13630#             to NONDIR_REPLACEMENT.
13631#             value returned in "$func_dirname_result"
13632#   basename: Compute filename of FILE.
13633#             value retuned in "$func_basename_result"
13634# Implementation must be kept synchronized with func_dirname
13635# and func_basename. For efficiency, we do not delegate to
13636# those functions but instead duplicate the functionality here.
13637func_dirname_and_basename ()
13638{
13639  case ${1} in
13640    */*) func_dirname_result="${1%/*}${2}" ;;
13641    *  ) func_dirname_result="${3}" ;;
13642  esac
13643  func_basename_result="${1##*/}"
13644}
13645
13646# func_stripname prefix suffix name
13647# strip PREFIX and SUFFIX off of NAME.
13648# PREFIX and SUFFIX must not contain globbing or regex special
13649# characters, hashes, percent signs, but SUFFIX may contain a leading
13650# dot (in which case that matches only a dot).
13651func_stripname ()
13652{
13653  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13654  # positional parameters, so assign one to ordinary parameter first.
13655  func_stripname_result=${3}
13656  func_stripname_result=${func_stripname_result#"${1}"}
13657  func_stripname_result=${func_stripname_result%"${2}"}
13658}
13659
13660# func_opt_split
13661func_opt_split ()
13662{
13663  func_opt_split_opt=${1%%=*}
13664  func_opt_split_arg=${1#*=}
13665}
13666
13667# func_lo2o object
13668func_lo2o ()
13669{
13670  case ${1} in
13671    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13672    *)    func_lo2o_result=${1} ;;
13673  esac
13674}
13675
13676# func_xform libobj-or-source
13677func_xform ()
13678{
13679  func_xform_result=${1%.*}.lo
13680}
13681
13682# func_arith arithmetic-term...
13683func_arith ()
13684{
13685  func_arith_result=$(( $* ))
13686}
13687
13688# func_len string
13689# STRING may not start with a hyphen.
13690func_len ()
13691{
13692  func_len_result=${#1}
13693}
13694
13695_LT_EOF
13696    ;;
13697  *) # Bourne compatible functions.
13698    cat << \_LT_EOF >> "$cfgfile"
13699
13700# func_dirname file append nondir_replacement
13701# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13702# otherwise set result to NONDIR_REPLACEMENT.
13703func_dirname ()
13704{
13705  # Extract subdirectory from the argument.
13706  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13707  if test "X$func_dirname_result" = "X${1}"; then
13708    func_dirname_result="${3}"
13709  else
13710    func_dirname_result="$func_dirname_result${2}"
13711  fi
13712}
13713
13714# func_basename file
13715func_basename ()
13716{
13717  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13718}
13719
13720
13721# func_stripname prefix suffix name
13722# strip PREFIX and SUFFIX off of NAME.
13723# PREFIX and SUFFIX must not contain globbing or regex special
13724# characters, hashes, percent signs, but SUFFIX may contain a leading
13725# dot (in which case that matches only a dot).
13726# func_strip_suffix prefix name
13727func_stripname ()
13728{
13729  case ${2} in
13730    .*) func_stripname_result=`$ECHO "X${3}" \
13731           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13732    *)  func_stripname_result=`$ECHO "X${3}" \
13733           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13734  esac
13735}
13736
13737# sed scripts:
13738my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13739my_sed_long_arg='1s/^-[^=]*=//'
13740
13741# func_opt_split
13742func_opt_split ()
13743{
13744  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13745  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13746}
13747
13748# func_lo2o object
13749func_lo2o ()
13750{
13751  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13752}
13753
13754# func_xform libobj-or-source
13755func_xform ()
13756{
13757  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13758}
13759
13760# func_arith arithmetic-term...
13761func_arith ()
13762{
13763  func_arith_result=`expr "$@"`
13764}
13765
13766# func_len string
13767# STRING may not start with a hyphen.
13768func_len ()
13769{
13770  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13771}
13772
13773_LT_EOF
13774esac
13775
13776case $lt_shell_append in
13777  yes)
13778    cat << \_LT_EOF >> "$cfgfile"
13779
13780# func_append var value
13781# Append VALUE to the end of shell variable VAR.
13782func_append ()
13783{
13784  eval "$1+=\$2"
13785}
13786_LT_EOF
13787    ;;
13788  *)
13789    cat << \_LT_EOF >> "$cfgfile"
13790
13791# func_append var value
13792# Append VALUE to the end of shell variable VAR.
13793func_append ()
13794{
13795  eval "$1=\$$1\$2"
13796}
13797
13798_LT_EOF
13799    ;;
13800  esac
13801
13802
13803  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13804    || (rm -f "$cfgfile"; exit 1)
13805
13806  mv -f "$cfgfile" "$ofile" ||
13807    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13808  chmod +x "$ofile"
13809
13810 ;;
13811
13812  esac
13813done # for ac_tag
13814
13815
13816as_fn_exit 0
13817_ACEOF
13818ac_clean_files=$ac_clean_files_save
13819
13820test $ac_write_fail = 0 ||
13821  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13822
13823
13824# configure is writing to config.log, and then calls config.status.
13825# config.status does its own redirection, appending to config.log.
13826# Unfortunately, on DOS this fails, as config.log is still kept open
13827# by configure, so config.status won't be able to write to it; its
13828# output is simply discarded.  So we exec the FD to /dev/null,
13829# effectively closing config.log, so it can be properly (re)opened and
13830# appended to by config.status.  When coming back to configure, we
13831# need to make the FD available again.
13832if test "$no_create" != yes; then
13833  ac_cs_success=:
13834  ac_config_status_args=
13835  test "$silent" = yes &&
13836    ac_config_status_args="$ac_config_status_args --quiet"
13837  exec 5>/dev/null
13838  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13839  exec 5>>config.log
13840  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13841  # would make configure fail if this is the last instruction.
13842  $ac_cs_success || as_fn_exit 1
13843fi
13844if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13845  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13846$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13847fi
13848
13849