xref: /freebsd/contrib/sqlite3/configure (revision 0957b409)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for sqlite 3.26.0.
4#
5# Report bugs to <http://www.sqlite.org>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in #(
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92as_myself=
93case $0 in #((
94  *[\\/]* ) as_myself=$0 ;;
95  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98  IFS=$as_save_IFS
99  test -z "$as_dir" && as_dir=.
100    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101  done
102IFS=$as_save_IFS
103
104     ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there.  '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137# Use a proper internal environment variable to ensure we don't fall
138  # into an infinite loop, continuously re-executing ourselves.
139  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140    _as_can_reexec=no; export _as_can_reexec;
141    # We cannot yet assume a decent shell, so we have to provide a
142# neutralization value for shells without unset; and this also
143# works around shells that cannot unset nonexistent variables.
144# Preserve -v and -x to the replacement shell.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149  *v*x* | *x*v* ) as_opts=-vx ;;
150  *v* ) as_opts=-v ;;
151  *x* ) as_opts=-x ;;
152  * ) as_opts= ;;
153esac
154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155# Admittedly, this is quite paranoid, since all the known shells bail
156# out after a failed `exec'.
157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158as_fn_exit 255
159  fi
160  # We don't want this to propagate to other subprocesses.
161          { _as_can_reexec=; unset _as_can_reexec;}
162if test "x$CONFIG_SHELL" = x; then
163  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164  emulate sh
165  NULLCMD=:
166  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167  # is contrary to our usage.  Disable this feature.
168  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169  setopt NO_GLOB_SUBST
170else
171  case \`(set -o) 2>/dev/null\` in #(
172  *posix*) :
173    set -o posix ;; #(
174  *) :
175     ;;
176esac
177fi
178"
179  as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193  exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -x / || exit 1"
197  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201
202  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
203    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
204    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206    PATH=/empty FPATH=/empty; export PATH FPATH
207    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
208      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
209test \$(( 1 + 1 )) = 2 || exit 1"
210  if (eval "$as_required") 2>/dev/null; then :
211  as_have_required=yes
212else
213  as_have_required=no
214fi
215  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222  IFS=$as_save_IFS
223  test -z "$as_dir" && as_dir=.
224  as_found=:
225  case $as_dir in #(
226	 /*)
227	   for as_base in sh bash ksh sh5; do
228	     # Try only shells that exist, to save several forks.
229	     as_shell=$as_dir/$as_base
230	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232  CONFIG_SHELL=$as_shell as_have_required=yes
233		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234  break 2
235fi
236fi
237	   done;;
238       esac
239  as_found=false
240done
241$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243  CONFIG_SHELL=$SHELL as_have_required=yes
244fi; }
245IFS=$as_save_IFS
246
247
248      if test "x$CONFIG_SHELL" != x; then :
249  export CONFIG_SHELL
250             # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258  *v*x* | *x*v* ) as_opts=-vx ;;
259  *v* ) as_opts=-v ;;
260  *x* ) as_opts=-x ;;
261  * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
268fi
269
270    if test x$as_have_required = xno; then :
271  $as_echo "$0: This script requires a shell more modern than all"
272  $as_echo "$0: the shells that I found on your system."
273  if test x${ZSH_VERSION+set} = xset ; then
274    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276  else
277    $as_echo "$0: Please tell bug-autoconf@gnu.org and
278$0: http://www.sqlite.org about your system, including any
279$0: error possibly output before this message. Then install
280$0: a modern shell, or manually run the script under such a
281$0: shell if you do have one."
282  fi
283  exit 1
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301  { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_fn_set_status ()
309{
310  return $1
311} # as_fn_set_status
312
313# as_fn_exit STATUS
314# -----------------
315# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316as_fn_exit ()
317{
318  set +e
319  as_fn_set_status $1
320  exit $1
321} # as_fn_exit
322
323# as_fn_mkdir_p
324# -------------
325# Create "$as_dir" as a directory, including parents if necessary.
326as_fn_mkdir_p ()
327{
328
329  case $as_dir in #(
330  -*) as_dir=./$as_dir;;
331  esac
332  test -d "$as_dir" || eval $as_mkdir_p || {
333    as_dirs=
334    while :; do
335      case $as_dir in #(
336      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337      *) as_qdir=$as_dir;;
338      esac
339      as_dirs="'$as_qdir' $as_dirs"
340      as_dir=`$as_dirname -- "$as_dir" ||
341$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342	 X"$as_dir" : 'X\(//\)[^/]' \| \
343	 X"$as_dir" : 'X\(//\)$' \| \
344	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345$as_echo X"$as_dir" |
346    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347	    s//\1/
348	    q
349	  }
350	  /^X\(\/\/\)[^/].*/{
351	    s//\1/
352	    q
353	  }
354	  /^X\(\/\/\)$/{
355	    s//\1/
356	    q
357	  }
358	  /^X\(\/\).*/{
359	    s//\1/
360	    q
361	  }
362	  s/.*/./; q'`
363      test -d "$as_dir" && break
364    done
365    test -z "$as_dirs" || eval "mkdir $as_dirs"
366  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369} # as_fn_mkdir_p
370
371# as_fn_executable_p FILE
372# -----------------------
373# Test if FILE is an executable regular file.
374as_fn_executable_p ()
375{
376  test -f "$1" && test -x "$1"
377} # as_fn_executable_p
378# as_fn_append VAR VALUE
379# ----------------------
380# Append the text in VALUE to the end of the definition contained in VAR. Take
381# advantage of any shell optimizations that allow amortized linear growth over
382# repeated appends, instead of the typical quadratic growth present in naive
383# implementations.
384if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385  eval 'as_fn_append ()
386  {
387    eval $1+=\$2
388  }'
389else
390  as_fn_append ()
391  {
392    eval $1=\$$1\$2
393  }
394fi # as_fn_append
395
396# as_fn_arith ARG...
397# ------------------
398# Perform arithmetic evaluation on the ARGs, and store the result in the
399# global $as_val. Take advantage of shells that can avoid forks. The arguments
400# must be portable across $(()) and expr.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402  eval 'as_fn_arith ()
403  {
404    as_val=$(( $* ))
405  }'
406else
407  as_fn_arith ()
408  {
409    as_val=`expr "$@" || test $? -eq 1`
410  }
411fi # as_fn_arith
412
413
414# as_fn_error STATUS ERROR [LINENO LOG_FD]
415# ----------------------------------------
416# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418# script with STATUS, using 1 if that was 0.
419as_fn_error ()
420{
421  as_status=$1; test $as_status -eq 0 && as_status=1
422  if test "$4"; then
423    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425  fi
426  $as_echo "$as_me: error: $2" >&2
427  as_fn_exit $as_status
428} # as_fn_error
429
430if expr a : '\(a\)' >/dev/null 2>&1 &&
431   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432  as_expr=expr
433else
434  as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438  as_basename=basename
439else
440  as_basename=false
441fi
442
443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444  as_dirname=dirname
445else
446  as_dirname=false
447fi
448
449as_me=`$as_basename -- "$0" ||
450$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451	 X"$0" : 'X\(//\)$' \| \
452	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453$as_echo X/"$0" |
454    sed '/^.*\/\([^/][^/]*\)\/*$/{
455	    s//\1/
456	    q
457	  }
458	  /^X\/\(\/\/\)$/{
459	    s//\1/
460	    q
461	  }
462	  /^X\/\(\/\).*/{
463	    s//\1/
464	    q
465	  }
466	  s/.*/./; q'`
467
468# Avoid depending upon Character Ranges.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476  as_lineno_1=$LINENO as_lineno_1a=$LINENO
477  as_lineno_2=$LINENO as_lineno_2a=$LINENO
478  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481  sed -n '
482    p
483    /[$]LINENO/=
484  ' <$as_myself |
485    sed '
486      s/[$]LINENO.*/&-/
487      t lineno
488      b
489      :lineno
490      N
491      :loop
492      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493      t loop
494      s/-\n.*//
495    ' >$as_me.lineno &&
496  chmod +x "$as_me.lineno" ||
497    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500  # already done that, so ensure we don't try to do so again and fall
501  # in an infinite loop.  This has already happened in practice.
502  _as_can_reexec=no; export _as_can_reexec
503  # Don't try to exec as it changes $[0], causing all sort of problems
504  # (the dirname of $[0] is not the place where we might find the
505  # original and so on.  Autoconf is especially sensitive to this).
506  . "./$as_me.lineno"
507  # Exit status is that of the last command.
508  exit
509}
510
511ECHO_C= ECHO_N= ECHO_T=
512case `echo -n x` in #(((((
513-n*)
514  case `echo 'xy\c'` in
515  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
516  xy)  ECHO_C='\c';;
517  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518       ECHO_T='	';;
519  esac;;
520*)
521  ECHO_N='-n';;
522esac
523
524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526  rm -f conf$$.dir/conf$$.file
527else
528  rm -f conf$$.dir
529  mkdir conf$$.dir 2>/dev/null
530fi
531if (echo >conf$$.file) 2>/dev/null; then
532  if ln -s conf$$.file conf$$ 2>/dev/null; then
533    as_ln_s='ln -s'
534    # ... but there are two gotchas:
535    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537    # In both cases, we have to default to `cp -pR'.
538    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539      as_ln_s='cp -pR'
540  elif ln conf$$.file conf$$ 2>/dev/null; then
541    as_ln_s=ln
542  else
543    as_ln_s='cp -pR'
544  fi
545else
546  as_ln_s='cp -pR'
547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
552  as_mkdir_p='mkdir -p "$as_dir"'
553else
554  test -d ./-p && rmdir ./-p
555  as_mkdir_p=false
556fi
557
558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
560
561# Sed expression to map a string onto a valid CPP name.
562as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564# Sed expression to map a string onto a valid variable name.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 6>&1
572
573# Name of the host.
574# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575# so uname gets run too.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
589
590# Identity of this package.
591PACKAGE_NAME='sqlite'
592PACKAGE_TARNAME='sqlite'
593PACKAGE_VERSION='3.26.0'
594PACKAGE_STRING='sqlite 3.26.0'
595PACKAGE_BUGREPORT='http://www.sqlite.org'
596PACKAGE_URL=''
597
598ac_unique_file="sqlite3.c"
599# Factoring default headers for most tests.
600ac_includes_default="\
601#include <stdio.h>
602#ifdef HAVE_SYS_TYPES_H
603# include <sys/types.h>
604#endif
605#ifdef HAVE_SYS_STAT_H
606# include <sys/stat.h>
607#endif
608#ifdef STDC_HEADERS
609# include <stdlib.h>
610# include <stddef.h>
611#else
612# ifdef HAVE_STDLIB_H
613#  include <stdlib.h>
614# endif
615#endif
616#ifdef HAVE_STRING_H
617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618#  include <memory.h>
619# endif
620# include <string.h>
621#endif
622#ifdef HAVE_STRINGS_H
623# include <strings.h>
624#endif
625#ifdef HAVE_INTTYPES_H
626# include <inttypes.h>
627#endif
628#ifdef HAVE_STDINT_H
629# include <stdint.h>
630#endif
631#ifdef HAVE_UNISTD_H
632# include <unistd.h>
633#endif"
634
635ac_subst_vars='am__EXEEXT_FALSE
636am__EXEEXT_TRUE
637LTLIBOBJS
638LIBOBJS
639SHELL_CFLAGS
640EXTRA_SHELL_OBJ
641READLINE_LIBS
642BUILD_CFLAGS
643CPP
644LT_SYS_LIBRARY_PATH
645OTOOL64
646OTOOL
647LIPO
648NMEDIT
649DSYMUTIL
650MANIFEST_TOOL
651RANLIB
652ac_ct_AR
653AR
654DLLTOOL
655OBJDUMP
656LN_S
657NM
658ac_ct_DUMPBIN
659DUMPBIN
660LD
661FGREP
662EGREP
663GREP
664SED
665host_os
666host_vendor
667host_cpu
668host
669build_os
670build_vendor
671build_cpu
672build
673LIBTOOL
674am__fastdepCC_FALSE
675am__fastdepCC_TRUE
676CCDEPMODE
677am__nodep
678AMDEPBACKSLASH
679AMDEP_FALSE
680AMDEP_TRUE
681am__quote
682am__include
683DEPDIR
684OBJEXT
685EXEEXT
686ac_ct_CC
687CPPFLAGS
688LDFLAGS
689CFLAGS
690CC
691AM_BACKSLASH
692AM_DEFAULT_VERBOSITY
693AM_DEFAULT_V
694AM_V
695am__untar
696am__tar
697AMTAR
698am__leading_dot
699SET_MAKE
700AWK
701mkdir_p
702MKDIR_P
703INSTALL_STRIP_PROGRAM
704STRIP
705install_sh
706MAKEINFO
707AUTOHEADER
708AUTOMAKE
709AUTOCONF
710ACLOCAL
711VERSION
712PACKAGE
713CYGPATH_W
714am__isrc
715INSTALL_DATA
716INSTALL_SCRIPT
717INSTALL_PROGRAM
718target_alias
719host_alias
720build_alias
721LIBS
722ECHO_T
723ECHO_N
724ECHO_C
725DEFS
726mandir
727localedir
728libdir
729psdir
730pdfdir
731dvidir
732htmldir
733infodir
734docdir
735oldincludedir
736includedir
737localstatedir
738sharedstatedir
739sysconfdir
740datadir
741datarootdir
742libexecdir
743sbindir
744bindir
745program_transform_name
746prefix
747exec_prefix
748PACKAGE_URL
749PACKAGE_BUGREPORT
750PACKAGE_STRING
751PACKAGE_VERSION
752PACKAGE_TARNAME
753PACKAGE_NAME
754PATH_SEPARATOR
755SHELL'
756ac_subst_files=''
757ac_user_opts='
758enable_option_checking
759enable_silent_rules
760enable_largefile
761enable_dependency_tracking
762enable_shared
763enable_static
764with_pic
765enable_fast_install
766with_aix_soname
767with_gnu_ld
768with_sysroot
769enable_libtool_lock
770enable_editline
771enable_readline
772enable_threadsafe
773enable_dynamic_extensions
774enable_fts4
775enable_fts3
776enable_fts5
777enable_json1
778enable_rtree
779enable_session
780enable_debug
781enable_static_shell
782'
783      ac_precious_vars='build_alias
784host_alias
785target_alias
786CC
787CFLAGS
788LDFLAGS
789LIBS
790CPPFLAGS
791LT_SYS_LIBRARY_PATH
792CPP'
793
794
795# Initialize some variables set by options.
796ac_init_help=
797ac_init_version=false
798ac_unrecognized_opts=
799ac_unrecognized_sep=
800# The variables have the same names as the options, with
801# dashes changed to underlines.
802cache_file=/dev/null
803exec_prefix=NONE
804no_create=
805no_recursion=
806prefix=NONE
807program_prefix=NONE
808program_suffix=NONE
809program_transform_name=s,x,x,
810silent=
811site=
812srcdir=
813verbose=
814x_includes=NONE
815x_libraries=NONE
816
817# Installation directory options.
818# These are left unexpanded so users can "make install exec_prefix=/foo"
819# and all the variables that are supposed to be based on exec_prefix
820# by default will actually change.
821# Use braces instead of parens because sh, perl, etc. also accept them.
822# (The list follows the same order as the GNU Coding Standards.)
823bindir='${exec_prefix}/bin'
824sbindir='${exec_prefix}/sbin'
825libexecdir='${exec_prefix}/libexec'
826datarootdir='${prefix}/share'
827datadir='${datarootdir}'
828sysconfdir='${prefix}/etc'
829sharedstatedir='${prefix}/com'
830localstatedir='${prefix}/var'
831includedir='${prefix}/include'
832oldincludedir='/usr/include'
833docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
834infodir='${datarootdir}/info'
835htmldir='${docdir}'
836dvidir='${docdir}'
837pdfdir='${docdir}'
838psdir='${docdir}'
839libdir='${exec_prefix}/lib'
840localedir='${datarootdir}/locale'
841mandir='${datarootdir}/man'
842
843ac_prev=
844ac_dashdash=
845for ac_option
846do
847  # If the previous option needs an argument, assign it.
848  if test -n "$ac_prev"; then
849    eval $ac_prev=\$ac_option
850    ac_prev=
851    continue
852  fi
853
854  case $ac_option in
855  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
856  *=)   ac_optarg= ;;
857  *)    ac_optarg=yes ;;
858  esac
859
860  # Accept the important Cygnus configure options, so we can diagnose typos.
861
862  case $ac_dashdash$ac_option in
863  --)
864    ac_dashdash=yes ;;
865
866  -bindir | --bindir | --bindi | --bind | --bin | --bi)
867    ac_prev=bindir ;;
868  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
869    bindir=$ac_optarg ;;
870
871  -build | --build | --buil | --bui | --bu)
872    ac_prev=build_alias ;;
873  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
874    build_alias=$ac_optarg ;;
875
876  -cache-file | --cache-file | --cache-fil | --cache-fi \
877  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
878    ac_prev=cache_file ;;
879  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
880  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
881    cache_file=$ac_optarg ;;
882
883  --config-cache | -C)
884    cache_file=config.cache ;;
885
886  -datadir | --datadir | --datadi | --datad)
887    ac_prev=datadir ;;
888  -datadir=* | --datadir=* | --datadi=* | --datad=*)
889    datadir=$ac_optarg ;;
890
891  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
892  | --dataroo | --dataro | --datar)
893    ac_prev=datarootdir ;;
894  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
895  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
896    datarootdir=$ac_optarg ;;
897
898  -disable-* | --disable-*)
899    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
900    # Reject names that are not valid shell variable names.
901    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
902      as_fn_error $? "invalid feature name: $ac_useropt"
903    ac_useropt_orig=$ac_useropt
904    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
905    case $ac_user_opts in
906      *"
907"enable_$ac_useropt"
908"*) ;;
909      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
910	 ac_unrecognized_sep=', ';;
911    esac
912    eval enable_$ac_useropt=no ;;
913
914  -docdir | --docdir | --docdi | --doc | --do)
915    ac_prev=docdir ;;
916  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
917    docdir=$ac_optarg ;;
918
919  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
920    ac_prev=dvidir ;;
921  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
922    dvidir=$ac_optarg ;;
923
924  -enable-* | --enable-*)
925    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
926    # Reject names that are not valid shell variable names.
927    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
928      as_fn_error $? "invalid feature name: $ac_useropt"
929    ac_useropt_orig=$ac_useropt
930    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
931    case $ac_user_opts in
932      *"
933"enable_$ac_useropt"
934"*) ;;
935      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
936	 ac_unrecognized_sep=', ';;
937    esac
938    eval enable_$ac_useropt=\$ac_optarg ;;
939
940  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
941  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
942  | --exec | --exe | --ex)
943    ac_prev=exec_prefix ;;
944  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
945  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
946  | --exec=* | --exe=* | --ex=*)
947    exec_prefix=$ac_optarg ;;
948
949  -gas | --gas | --ga | --g)
950    # Obsolete; use --with-gas.
951    with_gas=yes ;;
952
953  -help | --help | --hel | --he | -h)
954    ac_init_help=long ;;
955  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
956    ac_init_help=recursive ;;
957  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
958    ac_init_help=short ;;
959
960  -host | --host | --hos | --ho)
961    ac_prev=host_alias ;;
962  -host=* | --host=* | --hos=* | --ho=*)
963    host_alias=$ac_optarg ;;
964
965  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
966    ac_prev=htmldir ;;
967  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
968  | --ht=*)
969    htmldir=$ac_optarg ;;
970
971  -includedir | --includedir | --includedi | --included | --include \
972  | --includ | --inclu | --incl | --inc)
973    ac_prev=includedir ;;
974  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
975  | --includ=* | --inclu=* | --incl=* | --inc=*)
976    includedir=$ac_optarg ;;
977
978  -infodir | --infodir | --infodi | --infod | --info | --inf)
979    ac_prev=infodir ;;
980  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
981    infodir=$ac_optarg ;;
982
983  -libdir | --libdir | --libdi | --libd)
984    ac_prev=libdir ;;
985  -libdir=* | --libdir=* | --libdi=* | --libd=*)
986    libdir=$ac_optarg ;;
987
988  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
989  | --libexe | --libex | --libe)
990    ac_prev=libexecdir ;;
991  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
992  | --libexe=* | --libex=* | --libe=*)
993    libexecdir=$ac_optarg ;;
994
995  -localedir | --localedir | --localedi | --localed | --locale)
996    ac_prev=localedir ;;
997  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
998    localedir=$ac_optarg ;;
999
1000  -localstatedir | --localstatedir | --localstatedi | --localstated \
1001  | --localstate | --localstat | --localsta | --localst | --locals)
1002    ac_prev=localstatedir ;;
1003  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1004  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1005    localstatedir=$ac_optarg ;;
1006
1007  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1008    ac_prev=mandir ;;
1009  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1010    mandir=$ac_optarg ;;
1011
1012  -nfp | --nfp | --nf)
1013    # Obsolete; use --without-fp.
1014    with_fp=no ;;
1015
1016  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1017  | --no-cr | --no-c | -n)
1018    no_create=yes ;;
1019
1020  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1021  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1022    no_recursion=yes ;;
1023
1024  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1025  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1026  | --oldin | --oldi | --old | --ol | --o)
1027    ac_prev=oldincludedir ;;
1028  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1029  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1030  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1031    oldincludedir=$ac_optarg ;;
1032
1033  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1034    ac_prev=prefix ;;
1035  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1036    prefix=$ac_optarg ;;
1037
1038  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1039  | --program-pre | --program-pr | --program-p)
1040    ac_prev=program_prefix ;;
1041  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1042  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1043    program_prefix=$ac_optarg ;;
1044
1045  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1046  | --program-suf | --program-su | --program-s)
1047    ac_prev=program_suffix ;;
1048  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1049  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1050    program_suffix=$ac_optarg ;;
1051
1052  -program-transform-name | --program-transform-name \
1053  | --program-transform-nam | --program-transform-na \
1054  | --program-transform-n | --program-transform- \
1055  | --program-transform | --program-transfor \
1056  | --program-transfo | --program-transf \
1057  | --program-trans | --program-tran \
1058  | --progr-tra | --program-tr | --program-t)
1059    ac_prev=program_transform_name ;;
1060  -program-transform-name=* | --program-transform-name=* \
1061  | --program-transform-nam=* | --program-transform-na=* \
1062  | --program-transform-n=* | --program-transform-=* \
1063  | --program-transform=* | --program-transfor=* \
1064  | --program-transfo=* | --program-transf=* \
1065  | --program-trans=* | --program-tran=* \
1066  | --progr-tra=* | --program-tr=* | --program-t=*)
1067    program_transform_name=$ac_optarg ;;
1068
1069  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1070    ac_prev=pdfdir ;;
1071  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1072    pdfdir=$ac_optarg ;;
1073
1074  -psdir | --psdir | --psdi | --psd | --ps)
1075    ac_prev=psdir ;;
1076  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1077    psdir=$ac_optarg ;;
1078
1079  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1080  | -silent | --silent | --silen | --sile | --sil)
1081    silent=yes ;;
1082
1083  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1084    ac_prev=sbindir ;;
1085  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1086  | --sbi=* | --sb=*)
1087    sbindir=$ac_optarg ;;
1088
1089  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1090  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1091  | --sharedst | --shareds | --shared | --share | --shar \
1092  | --sha | --sh)
1093    ac_prev=sharedstatedir ;;
1094  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1095  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1096  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1097  | --sha=* | --sh=*)
1098    sharedstatedir=$ac_optarg ;;
1099
1100  -site | --site | --sit)
1101    ac_prev=site ;;
1102  -site=* | --site=* | --sit=*)
1103    site=$ac_optarg ;;
1104
1105  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1106    ac_prev=srcdir ;;
1107  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1108    srcdir=$ac_optarg ;;
1109
1110  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1111  | --syscon | --sysco | --sysc | --sys | --sy)
1112    ac_prev=sysconfdir ;;
1113  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1114  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1115    sysconfdir=$ac_optarg ;;
1116
1117  -target | --target | --targe | --targ | --tar | --ta | --t)
1118    ac_prev=target_alias ;;
1119  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1120    target_alias=$ac_optarg ;;
1121
1122  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1123    verbose=yes ;;
1124
1125  -version | --version | --versio | --versi | --vers | -V)
1126    ac_init_version=: ;;
1127
1128  -with-* | --with-*)
1129    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1130    # Reject names that are not valid shell variable names.
1131    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1132      as_fn_error $? "invalid package name: $ac_useropt"
1133    ac_useropt_orig=$ac_useropt
1134    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1135    case $ac_user_opts in
1136      *"
1137"with_$ac_useropt"
1138"*) ;;
1139      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1140	 ac_unrecognized_sep=', ';;
1141    esac
1142    eval with_$ac_useropt=\$ac_optarg ;;
1143
1144  -without-* | --without-*)
1145    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1146    # Reject names that are not valid shell variable names.
1147    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1148      as_fn_error $? "invalid package name: $ac_useropt"
1149    ac_useropt_orig=$ac_useropt
1150    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1151    case $ac_user_opts in
1152      *"
1153"with_$ac_useropt"
1154"*) ;;
1155      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1156	 ac_unrecognized_sep=', ';;
1157    esac
1158    eval with_$ac_useropt=no ;;
1159
1160  --x)
1161    # Obsolete; use --with-x.
1162    with_x=yes ;;
1163
1164  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1165  | --x-incl | --x-inc | --x-in | --x-i)
1166    ac_prev=x_includes ;;
1167  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1168  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1169    x_includes=$ac_optarg ;;
1170
1171  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1172  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1173    ac_prev=x_libraries ;;
1174  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1175  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1176    x_libraries=$ac_optarg ;;
1177
1178  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1179Try \`$0 --help' for more information"
1180    ;;
1181
1182  *=*)
1183    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1184    # Reject names that are not valid shell variable names.
1185    case $ac_envvar in #(
1186      '' | [0-9]* | *[!_$as_cr_alnum]* )
1187      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1188    esac
1189    eval $ac_envvar=\$ac_optarg
1190    export $ac_envvar ;;
1191
1192  *)
1193    # FIXME: should be removed in autoconf 3.0.
1194    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1195    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1196      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1197    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1198    ;;
1199
1200  esac
1201done
1202
1203if test -n "$ac_prev"; then
1204  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1205  as_fn_error $? "missing argument to $ac_option"
1206fi
1207
1208if test -n "$ac_unrecognized_opts"; then
1209  case $enable_option_checking in
1210    no) ;;
1211    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1212    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1213  esac
1214fi
1215
1216# Check all directory arguments for consistency.
1217for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1218		datadir sysconfdir sharedstatedir localstatedir includedir \
1219		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1220		libdir localedir mandir
1221do
1222  eval ac_val=\$$ac_var
1223  # Remove trailing slashes.
1224  case $ac_val in
1225    */ )
1226      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1227      eval $ac_var=\$ac_val;;
1228  esac
1229  # Be sure to have absolute directory names.
1230  case $ac_val in
1231    [\\/$]* | ?:[\\/]* )  continue;;
1232    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1233  esac
1234  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1235done
1236
1237# There might be people who depend on the old broken behavior: `$host'
1238# used to hold the argument of --host etc.
1239# FIXME: To remove some day.
1240build=$build_alias
1241host=$host_alias
1242target=$target_alias
1243
1244# FIXME: To remove some day.
1245if test "x$host_alias" != x; then
1246  if test "x$build_alias" = x; then
1247    cross_compiling=maybe
1248  elif test "x$build_alias" != "x$host_alias"; then
1249    cross_compiling=yes
1250  fi
1251fi
1252
1253ac_tool_prefix=
1254test -n "$host_alias" && ac_tool_prefix=$host_alias-
1255
1256test "$silent" = yes && exec 6>/dev/null
1257
1258
1259ac_pwd=`pwd` && test -n "$ac_pwd" &&
1260ac_ls_di=`ls -di .` &&
1261ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1262  as_fn_error $? "working directory cannot be determined"
1263test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1264  as_fn_error $? "pwd does not report name of working directory"
1265
1266
1267# Find the source files, if location was not specified.
1268if test -z "$srcdir"; then
1269  ac_srcdir_defaulted=yes
1270  # Try the directory containing this script, then the parent directory.
1271  ac_confdir=`$as_dirname -- "$as_myself" ||
1272$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1273	 X"$as_myself" : 'X\(//\)[^/]' \| \
1274	 X"$as_myself" : 'X\(//\)$' \| \
1275	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1276$as_echo X"$as_myself" |
1277    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1278	    s//\1/
1279	    q
1280	  }
1281	  /^X\(\/\/\)[^/].*/{
1282	    s//\1/
1283	    q
1284	  }
1285	  /^X\(\/\/\)$/{
1286	    s//\1/
1287	    q
1288	  }
1289	  /^X\(\/\).*/{
1290	    s//\1/
1291	    q
1292	  }
1293	  s/.*/./; q'`
1294  srcdir=$ac_confdir
1295  if test ! -r "$srcdir/$ac_unique_file"; then
1296    srcdir=..
1297  fi
1298else
1299  ac_srcdir_defaulted=no
1300fi
1301if test ! -r "$srcdir/$ac_unique_file"; then
1302  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1303  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1304fi
1305ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1306ac_abs_confdir=`(
1307	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1308	pwd)`
1309# When building in place, set srcdir=.
1310if test "$ac_abs_confdir" = "$ac_pwd"; then
1311  srcdir=.
1312fi
1313# Remove unnecessary trailing slashes from srcdir.
1314# Double slashes in file names in object file debugging info
1315# mess up M-x gdb in Emacs.
1316case $srcdir in
1317*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1318esac
1319for ac_var in $ac_precious_vars; do
1320  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1321  eval ac_env_${ac_var}_value=\$${ac_var}
1322  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1323  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1324done
1325
1326#
1327# Report the --help message.
1328#
1329if test "$ac_init_help" = "long"; then
1330  # Omit some internal or obsolete options to make the list less imposing.
1331  # This message is too long to be a string in the A/UX 3.1 sh.
1332  cat <<_ACEOF
1333\`configure' configures sqlite 3.26.0 to adapt to many kinds of systems.
1334
1335Usage: $0 [OPTION]... [VAR=VALUE]...
1336
1337To assign environment variables (e.g., CC, CFLAGS...), specify them as
1338VAR=VALUE.  See below for descriptions of some of the useful variables.
1339
1340Defaults for the options are specified in brackets.
1341
1342Configuration:
1343  -h, --help              display this help and exit
1344      --help=short        display options specific to this package
1345      --help=recursive    display the short help of all the included packages
1346  -V, --version           display version information and exit
1347  -q, --quiet, --silent   do not print \`checking ...' messages
1348      --cache-file=FILE   cache test results in FILE [disabled]
1349  -C, --config-cache      alias for \`--cache-file=config.cache'
1350  -n, --no-create         do not create output files
1351      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1352
1353Installation directories:
1354  --prefix=PREFIX         install architecture-independent files in PREFIX
1355                          [$ac_default_prefix]
1356  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1357                          [PREFIX]
1358
1359By default, \`make install' will install all the files in
1360\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1361an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1362for instance \`--prefix=\$HOME'.
1363
1364For better control, use the options below.
1365
1366Fine tuning of the installation directories:
1367  --bindir=DIR            user executables [EPREFIX/bin]
1368  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1369  --libexecdir=DIR        program executables [EPREFIX/libexec]
1370  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1371  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1372  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1373  --libdir=DIR            object code libraries [EPREFIX/lib]
1374  --includedir=DIR        C header files [PREFIX/include]
1375  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1376  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1377  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1378  --infodir=DIR           info documentation [DATAROOTDIR/info]
1379  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1380  --mandir=DIR            man documentation [DATAROOTDIR/man]
1381  --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite]
1382  --htmldir=DIR           html documentation [DOCDIR]
1383  --dvidir=DIR            dvi documentation [DOCDIR]
1384  --pdfdir=DIR            pdf documentation [DOCDIR]
1385  --psdir=DIR             ps documentation [DOCDIR]
1386_ACEOF
1387
1388  cat <<\_ACEOF
1389
1390Program names:
1391  --program-prefix=PREFIX            prepend PREFIX to installed program names
1392  --program-suffix=SUFFIX            append SUFFIX to installed program names
1393  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1394
1395System types:
1396  --build=BUILD     configure for building on BUILD [guessed]
1397  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1398_ACEOF
1399fi
1400
1401if test -n "$ac_init_help"; then
1402  case $ac_init_help in
1403     short | recursive ) echo "Configuration of sqlite 3.26.0:";;
1404   esac
1405  cat <<\_ACEOF
1406
1407Optional Features:
1408  --disable-option-checking  ignore unrecognized --enable/--with options
1409  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1410  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1411  --enable-silent-rules   less verbose build output (undo: "make V=1")
1412  --disable-silent-rules  verbose build output (undo: "make V=0")
1413  --disable-largefile     omit support for large files
1414  --enable-dependency-tracking
1415                          do not reject slow dependency extractors
1416  --disable-dependency-tracking
1417                          speeds up one-time build
1418  --enable-shared[=PKGS]  build shared libraries [default=yes]
1419  --enable-static[=PKGS]  build static libraries [default=yes]
1420  --enable-fast-install[=PKGS]
1421                          optimize for fast installation [default=yes]
1422  --disable-libtool-lock  avoid locking (might break parallel builds)
1423  --enable-editline       use BSD libedit
1424  --enable-readline       use readline
1425  --enable-threadsafe     build a thread-safe library [default=yes]
1426  --enable-dynamic-extensions
1427                          support loadable extensions [default=yes]
1428  --enable-fts4           include fts4 support [default=yes]
1429  --enable-fts3           include fts3 support [default=no]
1430  --enable-fts5           include fts5 support [default=yes]
1431  --enable-json1          include json1 support [default=yes]
1432  --enable-rtree          include rtree support [default=yes]
1433  --enable-session        enable the session extension [default=no]
1434  --enable-debug          build with debugging features enabled [default=no]
1435  --enable-static-shell   statically link libsqlite3 into shell tool
1436                          [default=yes]
1437
1438Optional Packages:
1439  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1440  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1441  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1442                          both]
1443  --with-aix-soname=aix|svr4|both
1444                          shared library versioning (aka "SONAME") variant to
1445                          provide on AIX, [default=aix].
1446  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1447  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1448                          compiler's sysroot if not specified).
1449
1450Some influential environment variables:
1451  CC          C compiler command
1452  CFLAGS      C compiler flags
1453  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1454              nonstandard directory <lib dir>
1455  LIBS        libraries to pass to the linker, e.g. -l<library>
1456  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1457              you have headers in a nonstandard directory <include dir>
1458  LT_SYS_LIBRARY_PATH
1459              User-defined run-time library search path.
1460  CPP         C preprocessor
1461
1462Use these variables to override the choices made by `configure' or to help
1463it to find libraries and programs with nonstandard names/locations.
1464
1465Report bugs to <http://www.sqlite.org>.
1466_ACEOF
1467ac_status=$?
1468fi
1469
1470if test "$ac_init_help" = "recursive"; then
1471  # If there are subdirs, report their specific --help.
1472  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1473    test -d "$ac_dir" ||
1474      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1475      continue
1476    ac_builddir=.
1477
1478case "$ac_dir" in
1479.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1480*)
1481  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1482  # A ".." for each directory in $ac_dir_suffix.
1483  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1484  case $ac_top_builddir_sub in
1485  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1486  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1487  esac ;;
1488esac
1489ac_abs_top_builddir=$ac_pwd
1490ac_abs_builddir=$ac_pwd$ac_dir_suffix
1491# for backward compatibility:
1492ac_top_builddir=$ac_top_build_prefix
1493
1494case $srcdir in
1495  .)  # We are building in place.
1496    ac_srcdir=.
1497    ac_top_srcdir=$ac_top_builddir_sub
1498    ac_abs_top_srcdir=$ac_pwd ;;
1499  [\\/]* | ?:[\\/]* )  # Absolute name.
1500    ac_srcdir=$srcdir$ac_dir_suffix;
1501    ac_top_srcdir=$srcdir
1502    ac_abs_top_srcdir=$srcdir ;;
1503  *) # Relative name.
1504    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1505    ac_top_srcdir=$ac_top_build_prefix$srcdir
1506    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1507esac
1508ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1509
1510    cd "$ac_dir" || { ac_status=$?; continue; }
1511    # Check for guested configure.
1512    if test -f "$ac_srcdir/configure.gnu"; then
1513      echo &&
1514      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1515    elif test -f "$ac_srcdir/configure"; then
1516      echo &&
1517      $SHELL "$ac_srcdir/configure" --help=recursive
1518    else
1519      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1520    fi || ac_status=$?
1521    cd "$ac_pwd" || { ac_status=$?; break; }
1522  done
1523fi
1524
1525test -n "$ac_init_help" && exit $ac_status
1526if $ac_init_version; then
1527  cat <<\_ACEOF
1528sqlite configure 3.26.0
1529generated by GNU Autoconf 2.69
1530
1531Copyright (C) 2012 Free Software Foundation, Inc.
1532This configure script is free software; the Free Software Foundation
1533gives unlimited permission to copy, distribute and modify it.
1534_ACEOF
1535  exit
1536fi
1537
1538## ------------------------ ##
1539## Autoconf initialization. ##
1540## ------------------------ ##
1541
1542# ac_fn_c_try_compile LINENO
1543# --------------------------
1544# Try to compile conftest.$ac_ext, and return whether this succeeded.
1545ac_fn_c_try_compile ()
1546{
1547  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1548  rm -f conftest.$ac_objext
1549  if { { ac_try="$ac_compile"
1550case "(($ac_try" in
1551  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1552  *) ac_try_echo=$ac_try;;
1553esac
1554eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1555$as_echo "$ac_try_echo"; } >&5
1556  (eval "$ac_compile") 2>conftest.err
1557  ac_status=$?
1558  if test -s conftest.err; then
1559    grep -v '^ *+' conftest.err >conftest.er1
1560    cat conftest.er1 >&5
1561    mv -f conftest.er1 conftest.err
1562  fi
1563  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1564  test $ac_status = 0; } && {
1565	 test -z "$ac_c_werror_flag" ||
1566	 test ! -s conftest.err
1567       } && test -s conftest.$ac_objext; then :
1568  ac_retval=0
1569else
1570  $as_echo "$as_me: failed program was:" >&5
1571sed 's/^/| /' conftest.$ac_ext >&5
1572
1573	ac_retval=1
1574fi
1575  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1576  as_fn_set_status $ac_retval
1577
1578} # ac_fn_c_try_compile
1579
1580# ac_fn_c_try_link LINENO
1581# -----------------------
1582# Try to link conftest.$ac_ext, and return whether this succeeded.
1583ac_fn_c_try_link ()
1584{
1585  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1586  rm -f conftest.$ac_objext conftest$ac_exeext
1587  if { { ac_try="$ac_link"
1588case "(($ac_try" in
1589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1590  *) ac_try_echo=$ac_try;;
1591esac
1592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1593$as_echo "$ac_try_echo"; } >&5
1594  (eval "$ac_link") 2>conftest.err
1595  ac_status=$?
1596  if test -s conftest.err; then
1597    grep -v '^ *+' conftest.err >conftest.er1
1598    cat conftest.er1 >&5
1599    mv -f conftest.er1 conftest.err
1600  fi
1601  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1602  test $ac_status = 0; } && {
1603	 test -z "$ac_c_werror_flag" ||
1604	 test ! -s conftest.err
1605       } && test -s conftest$ac_exeext && {
1606	 test "$cross_compiling" = yes ||
1607	 test -x conftest$ac_exeext
1608       }; then :
1609  ac_retval=0
1610else
1611  $as_echo "$as_me: failed program was:" >&5
1612sed 's/^/| /' conftest.$ac_ext >&5
1613
1614	ac_retval=1
1615fi
1616  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1617  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1618  # interfere with the next link command; also delete a directory that is
1619  # left behind by Apple's compiler.  We do this before executing the actions.
1620  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1621  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1622  as_fn_set_status $ac_retval
1623
1624} # ac_fn_c_try_link
1625
1626# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1627# -------------------------------------------------------
1628# Tests whether HEADER exists and can be compiled using the include files in
1629# INCLUDES, setting the cache variable VAR accordingly.
1630ac_fn_c_check_header_compile ()
1631{
1632  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1634$as_echo_n "checking for $2... " >&6; }
1635if eval \${$3+:} false; then :
1636  $as_echo_n "(cached) " >&6
1637else
1638  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1639/* end confdefs.h.  */
1640$4
1641#include <$2>
1642_ACEOF
1643if ac_fn_c_try_compile "$LINENO"; then :
1644  eval "$3=yes"
1645else
1646  eval "$3=no"
1647fi
1648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1649fi
1650eval ac_res=\$$3
1651	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1652$as_echo "$ac_res" >&6; }
1653  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1654
1655} # ac_fn_c_check_header_compile
1656
1657# ac_fn_c_try_cpp LINENO
1658# ----------------------
1659# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1660ac_fn_c_try_cpp ()
1661{
1662  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663  if { { ac_try="$ac_cpp conftest.$ac_ext"
1664case "(($ac_try" in
1665  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1666  *) ac_try_echo=$ac_try;;
1667esac
1668eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1669$as_echo "$ac_try_echo"; } >&5
1670  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1671  ac_status=$?
1672  if test -s conftest.err; then
1673    grep -v '^ *+' conftest.err >conftest.er1
1674    cat conftest.er1 >&5
1675    mv -f conftest.er1 conftest.err
1676  fi
1677  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1678  test $ac_status = 0; } > conftest.i && {
1679	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1680	 test ! -s conftest.err
1681       }; then :
1682  ac_retval=0
1683else
1684  $as_echo "$as_me: failed program was:" >&5
1685sed 's/^/| /' conftest.$ac_ext >&5
1686
1687    ac_retval=1
1688fi
1689  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1690  as_fn_set_status $ac_retval
1691
1692} # ac_fn_c_try_cpp
1693
1694# ac_fn_c_try_run LINENO
1695# ----------------------
1696# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1697# that executables *can* be run.
1698ac_fn_c_try_run ()
1699{
1700  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1701  if { { ac_try="$ac_link"
1702case "(($ac_try" in
1703  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1704  *) ac_try_echo=$ac_try;;
1705esac
1706eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1707$as_echo "$ac_try_echo"; } >&5
1708  (eval "$ac_link") 2>&5
1709  ac_status=$?
1710  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1711  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1712  { { case "(($ac_try" in
1713  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1714  *) ac_try_echo=$ac_try;;
1715esac
1716eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1717$as_echo "$ac_try_echo"; } >&5
1718  (eval "$ac_try") 2>&5
1719  ac_status=$?
1720  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1721  test $ac_status = 0; }; }; then :
1722  ac_retval=0
1723else
1724  $as_echo "$as_me: program exited with status $ac_status" >&5
1725       $as_echo "$as_me: failed program was:" >&5
1726sed 's/^/| /' conftest.$ac_ext >&5
1727
1728       ac_retval=$ac_status
1729fi
1730  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1731  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1732  as_fn_set_status $ac_retval
1733
1734} # ac_fn_c_try_run
1735
1736# ac_fn_c_check_func LINENO FUNC VAR
1737# ----------------------------------
1738# Tests whether FUNC exists, setting the cache variable VAR accordingly
1739ac_fn_c_check_func ()
1740{
1741  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1743$as_echo_n "checking for $2... " >&6; }
1744if eval \${$3+:} false; then :
1745  $as_echo_n "(cached) " >&6
1746else
1747  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1748/* end confdefs.h.  */
1749/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1750   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1751#define $2 innocuous_$2
1752
1753/* System header to define __stub macros and hopefully few prototypes,
1754    which can conflict with char $2 (); below.
1755    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1756    <limits.h> exists even on freestanding compilers.  */
1757
1758#ifdef __STDC__
1759# include <limits.h>
1760#else
1761# include <assert.h>
1762#endif
1763
1764#undef $2
1765
1766/* Override any GCC internal prototype to avoid an error.
1767   Use char because int might match the return type of a GCC
1768   builtin and then its argument prototype would still apply.  */
1769#ifdef __cplusplus
1770extern "C"
1771#endif
1772char $2 ();
1773/* The GNU C library defines this for functions which it implements
1774    to always fail with ENOSYS.  Some functions are actually named
1775    something starting with __ and the normal name is an alias.  */
1776#if defined __stub_$2 || defined __stub___$2
1777choke me
1778#endif
1779
1780int
1781main ()
1782{
1783return $2 ();
1784  ;
1785  return 0;
1786}
1787_ACEOF
1788if ac_fn_c_try_link "$LINENO"; then :
1789  eval "$3=yes"
1790else
1791  eval "$3=no"
1792fi
1793rm -f core conftest.err conftest.$ac_objext \
1794    conftest$ac_exeext conftest.$ac_ext
1795fi
1796eval ac_res=\$$3
1797	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1798$as_echo "$ac_res" >&6; }
1799  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1800
1801} # ac_fn_c_check_func
1802
1803# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1804# ---------------------------------------------
1805# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1806# accordingly.
1807ac_fn_c_check_decl ()
1808{
1809  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1810  as_decl_name=`echo $2|sed 's/ *(.*//'`
1811  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1812  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1813$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1814if eval \${$3+:} false; then :
1815  $as_echo_n "(cached) " >&6
1816else
1817  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1818/* end confdefs.h.  */
1819$4
1820int
1821main ()
1822{
1823#ifndef $as_decl_name
1824#ifdef __cplusplus
1825  (void) $as_decl_use;
1826#else
1827  (void) $as_decl_name;
1828#endif
1829#endif
1830
1831  ;
1832  return 0;
1833}
1834_ACEOF
1835if ac_fn_c_try_compile "$LINENO"; then :
1836  eval "$3=yes"
1837else
1838  eval "$3=no"
1839fi
1840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1841fi
1842eval ac_res=\$$3
1843	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1844$as_echo "$ac_res" >&6; }
1845  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1846
1847} # ac_fn_c_check_decl
1848
1849# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1850# -------------------------------------------------------
1851# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1852# the include files in INCLUDES and setting the cache variable VAR
1853# accordingly.
1854ac_fn_c_check_header_mongrel ()
1855{
1856  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1857  if eval \${$3+:} false; then :
1858  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1859$as_echo_n "checking for $2... " >&6; }
1860if eval \${$3+:} false; then :
1861  $as_echo_n "(cached) " >&6
1862fi
1863eval ac_res=\$$3
1864	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1865$as_echo "$ac_res" >&6; }
1866else
1867  # Is the header compilable?
1868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1869$as_echo_n "checking $2 usability... " >&6; }
1870cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1871/* end confdefs.h.  */
1872$4
1873#include <$2>
1874_ACEOF
1875if ac_fn_c_try_compile "$LINENO"; then :
1876  ac_header_compiler=yes
1877else
1878  ac_header_compiler=no
1879fi
1880rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1882$as_echo "$ac_header_compiler" >&6; }
1883
1884# Is the header present?
1885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1886$as_echo_n "checking $2 presence... " >&6; }
1887cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1888/* end confdefs.h.  */
1889#include <$2>
1890_ACEOF
1891if ac_fn_c_try_cpp "$LINENO"; then :
1892  ac_header_preproc=yes
1893else
1894  ac_header_preproc=no
1895fi
1896rm -f conftest.err conftest.i conftest.$ac_ext
1897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1898$as_echo "$ac_header_preproc" >&6; }
1899
1900# So?  What about this header?
1901case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1902  yes:no: )
1903    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1904$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1905    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1906$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1907    ;;
1908  no:yes:* )
1909    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1910$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1911    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1912$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1913    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1914$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1915    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1916$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1917    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1918$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1919( $as_echo "## ------------------------------------ ##
1920## Report this to http://www.sqlite.org ##
1921## ------------------------------------ ##"
1922     ) | sed "s/^/$as_me: WARNING:     /" >&2
1923    ;;
1924esac
1925  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1926$as_echo_n "checking for $2... " >&6; }
1927if eval \${$3+:} false; then :
1928  $as_echo_n "(cached) " >&6
1929else
1930  eval "$3=\$ac_header_compiler"
1931fi
1932eval ac_res=\$$3
1933	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1934$as_echo "$ac_res" >&6; }
1935fi
1936  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1937
1938} # ac_fn_c_check_header_mongrel
1939cat >config.log <<_ACEOF
1940This file contains any messages produced by compilers while
1941running configure, to aid debugging if configure makes a mistake.
1942
1943It was created by sqlite $as_me 3.26.0, which was
1944generated by GNU Autoconf 2.69.  Invocation command line was
1945
1946  $ $0 $@
1947
1948_ACEOF
1949exec 5>>config.log
1950{
1951cat <<_ASUNAME
1952## --------- ##
1953## Platform. ##
1954## --------- ##
1955
1956hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1957uname -m = `(uname -m) 2>/dev/null || echo unknown`
1958uname -r = `(uname -r) 2>/dev/null || echo unknown`
1959uname -s = `(uname -s) 2>/dev/null || echo unknown`
1960uname -v = `(uname -v) 2>/dev/null || echo unknown`
1961
1962/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1963/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1964
1965/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1966/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1967/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1968/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1969/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1970/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1971/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1972
1973_ASUNAME
1974
1975as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1976for as_dir in $PATH
1977do
1978  IFS=$as_save_IFS
1979  test -z "$as_dir" && as_dir=.
1980    $as_echo "PATH: $as_dir"
1981  done
1982IFS=$as_save_IFS
1983
1984} >&5
1985
1986cat >&5 <<_ACEOF
1987
1988
1989## ----------- ##
1990## Core tests. ##
1991## ----------- ##
1992
1993_ACEOF
1994
1995
1996# Keep a trace of the command line.
1997# Strip out --no-create and --no-recursion so they do not pile up.
1998# Strip out --silent because we don't want to record it for future runs.
1999# Also quote any args containing shell meta-characters.
2000# Make two passes to allow for proper duplicate-argument suppression.
2001ac_configure_args=
2002ac_configure_args0=
2003ac_configure_args1=
2004ac_must_keep_next=false
2005for ac_pass in 1 2
2006do
2007  for ac_arg
2008  do
2009    case $ac_arg in
2010    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2011    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2012    | -silent | --silent | --silen | --sile | --sil)
2013      continue ;;
2014    *\'*)
2015      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2016    esac
2017    case $ac_pass in
2018    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2019    2)
2020      as_fn_append ac_configure_args1 " '$ac_arg'"
2021      if test $ac_must_keep_next = true; then
2022	ac_must_keep_next=false # Got value, back to normal.
2023      else
2024	case $ac_arg in
2025	  *=* | --config-cache | -C | -disable-* | --disable-* \
2026	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2027	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2028	  | -with-* | --with-* | -without-* | --without-* | --x)
2029	    case "$ac_configure_args0 " in
2030	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2031	    esac
2032	    ;;
2033	  -* ) ac_must_keep_next=true ;;
2034	esac
2035      fi
2036      as_fn_append ac_configure_args " '$ac_arg'"
2037      ;;
2038    esac
2039  done
2040done
2041{ ac_configure_args0=; unset ac_configure_args0;}
2042{ ac_configure_args1=; unset ac_configure_args1;}
2043
2044# When interrupted or exit'd, cleanup temporary files, and complete
2045# config.log.  We remove comments because anyway the quotes in there
2046# would cause problems or look ugly.
2047# WARNING: Use '\'' to represent an apostrophe within the trap.
2048# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2049trap 'exit_status=$?
2050  # Save into config.log some information that might help in debugging.
2051  {
2052    echo
2053
2054    $as_echo "## ---------------- ##
2055## Cache variables. ##
2056## ---------------- ##"
2057    echo
2058    # The following way of writing the cache mishandles newlines in values,
2059(
2060  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2061    eval ac_val=\$$ac_var
2062    case $ac_val in #(
2063    *${as_nl}*)
2064      case $ac_var in #(
2065      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2066$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2067      esac
2068      case $ac_var in #(
2069      _ | IFS | as_nl) ;; #(
2070      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2071      *) { eval $ac_var=; unset $ac_var;} ;;
2072      esac ;;
2073    esac
2074  done
2075  (set) 2>&1 |
2076    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2077    *${as_nl}ac_space=\ *)
2078      sed -n \
2079	"s/'\''/'\''\\\\'\'''\''/g;
2080	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2081      ;; #(
2082    *)
2083      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2084      ;;
2085    esac |
2086    sort
2087)
2088    echo
2089
2090    $as_echo "## ----------------- ##
2091## Output variables. ##
2092## ----------------- ##"
2093    echo
2094    for ac_var in $ac_subst_vars
2095    do
2096      eval ac_val=\$$ac_var
2097      case $ac_val in
2098      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2099      esac
2100      $as_echo "$ac_var='\''$ac_val'\''"
2101    done | sort
2102    echo
2103
2104    if test -n "$ac_subst_files"; then
2105      $as_echo "## ------------------- ##
2106## File substitutions. ##
2107## ------------------- ##"
2108      echo
2109      for ac_var in $ac_subst_files
2110      do
2111	eval ac_val=\$$ac_var
2112	case $ac_val in
2113	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2114	esac
2115	$as_echo "$ac_var='\''$ac_val'\''"
2116      done | sort
2117      echo
2118    fi
2119
2120    if test -s confdefs.h; then
2121      $as_echo "## ----------- ##
2122## confdefs.h. ##
2123## ----------- ##"
2124      echo
2125      cat confdefs.h
2126      echo
2127    fi
2128    test "$ac_signal" != 0 &&
2129      $as_echo "$as_me: caught signal $ac_signal"
2130    $as_echo "$as_me: exit $exit_status"
2131  } >&5
2132  rm -f core *.core core.conftest.* &&
2133    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2134    exit $exit_status
2135' 0
2136for ac_signal in 1 2 13 15; do
2137  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2138done
2139ac_signal=0
2140
2141# confdefs.h avoids OS command line length limits that DEFS can exceed.
2142rm -f -r conftest* confdefs.h
2143
2144$as_echo "/* confdefs.h */" > confdefs.h
2145
2146# Predefined preprocessor variables.
2147
2148cat >>confdefs.h <<_ACEOF
2149#define PACKAGE_NAME "$PACKAGE_NAME"
2150_ACEOF
2151
2152cat >>confdefs.h <<_ACEOF
2153#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2154_ACEOF
2155
2156cat >>confdefs.h <<_ACEOF
2157#define PACKAGE_VERSION "$PACKAGE_VERSION"
2158_ACEOF
2159
2160cat >>confdefs.h <<_ACEOF
2161#define PACKAGE_STRING "$PACKAGE_STRING"
2162_ACEOF
2163
2164cat >>confdefs.h <<_ACEOF
2165#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2166_ACEOF
2167
2168cat >>confdefs.h <<_ACEOF
2169#define PACKAGE_URL "$PACKAGE_URL"
2170_ACEOF
2171
2172
2173# Let the site file select an alternate cache file if it wants to.
2174# Prefer an explicitly selected file to automatically selected ones.
2175ac_site_file1=NONE
2176ac_site_file2=NONE
2177if test -n "$CONFIG_SITE"; then
2178  # We do not want a PATH search for config.site.
2179  case $CONFIG_SITE in #((
2180    -*)  ac_site_file1=./$CONFIG_SITE;;
2181    */*) ac_site_file1=$CONFIG_SITE;;
2182    *)   ac_site_file1=./$CONFIG_SITE;;
2183  esac
2184elif test "x$prefix" != xNONE; then
2185  ac_site_file1=$prefix/share/config.site
2186  ac_site_file2=$prefix/etc/config.site
2187else
2188  ac_site_file1=$ac_default_prefix/share/config.site
2189  ac_site_file2=$ac_default_prefix/etc/config.site
2190fi
2191for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2192do
2193  test "x$ac_site_file" = xNONE && continue
2194  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2195    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2196$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2197    sed 's/^/| /' "$ac_site_file" >&5
2198    . "$ac_site_file" \
2199      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2200$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2201as_fn_error $? "failed to load site script $ac_site_file
2202See \`config.log' for more details" "$LINENO" 5; }
2203  fi
2204done
2205
2206if test -r "$cache_file"; then
2207  # Some versions of bash will fail to source /dev/null (special files
2208  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2209  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2210    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2211$as_echo "$as_me: loading cache $cache_file" >&6;}
2212    case $cache_file in
2213      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2214      *)                      . "./$cache_file";;
2215    esac
2216  fi
2217else
2218  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2219$as_echo "$as_me: creating cache $cache_file" >&6;}
2220  >$cache_file
2221fi
2222
2223# Check that the precious variables saved in the cache have kept the same
2224# value.
2225ac_cache_corrupted=false
2226for ac_var in $ac_precious_vars; do
2227  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2228  eval ac_new_set=\$ac_env_${ac_var}_set
2229  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2230  eval ac_new_val=\$ac_env_${ac_var}_value
2231  case $ac_old_set,$ac_new_set in
2232    set,)
2233      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2234$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2235      ac_cache_corrupted=: ;;
2236    ,set)
2237      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2238$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2239      ac_cache_corrupted=: ;;
2240    ,);;
2241    *)
2242      if test "x$ac_old_val" != "x$ac_new_val"; then
2243	# differences in whitespace do not lead to failure.
2244	ac_old_val_w=`echo x $ac_old_val`
2245	ac_new_val_w=`echo x $ac_new_val`
2246	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2247	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2248$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2249	  ac_cache_corrupted=:
2250	else
2251	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2252$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2253	  eval $ac_var=\$ac_old_val
2254	fi
2255	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2256$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2257	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2258$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2259      fi;;
2260  esac
2261  # Pass precious variables to config.status.
2262  if test "$ac_new_set" = set; then
2263    case $ac_new_val in
2264    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2265    *) ac_arg=$ac_var=$ac_new_val ;;
2266    esac
2267    case " $ac_configure_args " in
2268      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2269      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2270    esac
2271  fi
2272done
2273if $ac_cache_corrupted; then
2274  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2275$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2276  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2277$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2278  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2279fi
2280## -------------------- ##
2281## Main body of script. ##
2282## -------------------- ##
2283
2284ac_ext=c
2285ac_cpp='$CPP $CPPFLAGS'
2286ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2287ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2288ac_compiler_gnu=$ac_cv_c_compiler_gnu
2289
2290
2291
2292ac_aux_dir=
2293for ac_dir in . "$srcdir"/.; do
2294  if test -f "$ac_dir/install-sh"; then
2295    ac_aux_dir=$ac_dir
2296    ac_install_sh="$ac_aux_dir/install-sh -c"
2297    break
2298  elif test -f "$ac_dir/install.sh"; then
2299    ac_aux_dir=$ac_dir
2300    ac_install_sh="$ac_aux_dir/install.sh -c"
2301    break
2302  elif test -f "$ac_dir/shtool"; then
2303    ac_aux_dir=$ac_dir
2304    ac_install_sh="$ac_aux_dir/shtool install -c"
2305    break
2306  fi
2307done
2308if test -z "$ac_aux_dir"; then
2309  as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2310fi
2311
2312# These three variables are undocumented and unsupported,
2313# and are intended to be withdrawn in a future Autoconf release.
2314# They can cause serious problems if a builder's source tree is in a directory
2315# whose full name contains unusual characters.
2316ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2317ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2318ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2319
2320
2321
2322# Use automake.
2323am__api_version='1.15'
2324
2325# Find a good install program.  We prefer a C program (faster),
2326# so one script is as good as another.  But avoid the broken or
2327# incompatible versions:
2328# SysV /etc/install, /usr/sbin/install
2329# SunOS /usr/etc/install
2330# IRIX /sbin/install
2331# AIX /bin/install
2332# AmigaOS /C/install, which installs bootblocks on floppy discs
2333# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2334# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2335# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2336# OS/2's system install, which has a completely different semantic
2337# ./install, which can be erroneously created by make from ./install.sh.
2338# Reject install programs that cannot install multiple files.
2339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2340$as_echo_n "checking for a BSD-compatible install... " >&6; }
2341if test -z "$INSTALL"; then
2342if ${ac_cv_path_install+:} false; then :
2343  $as_echo_n "(cached) " >&6
2344else
2345  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2346for as_dir in $PATH
2347do
2348  IFS=$as_save_IFS
2349  test -z "$as_dir" && as_dir=.
2350    # Account for people who put trailing slashes in PATH elements.
2351case $as_dir/ in #((
2352  ./ | .// | /[cC]/* | \
2353  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2354  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2355  /usr/ucb/* ) ;;
2356  *)
2357    # OSF1 and SCO ODT 3.0 have their own names for install.
2358    # Don't use installbsd from OSF since it installs stuff as root
2359    # by default.
2360    for ac_prog in ginstall scoinst install; do
2361      for ac_exec_ext in '' $ac_executable_extensions; do
2362	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2363	  if test $ac_prog = install &&
2364	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2365	    # AIX install.  It has an incompatible calling convention.
2366	    :
2367	  elif test $ac_prog = install &&
2368	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2369	    # program-specific install script used by HP pwplus--don't use.
2370	    :
2371	  else
2372	    rm -rf conftest.one conftest.two conftest.dir
2373	    echo one > conftest.one
2374	    echo two > conftest.two
2375	    mkdir conftest.dir
2376	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2377	      test -s conftest.one && test -s conftest.two &&
2378	      test -s conftest.dir/conftest.one &&
2379	      test -s conftest.dir/conftest.two
2380	    then
2381	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2382	      break 3
2383	    fi
2384	  fi
2385	fi
2386      done
2387    done
2388    ;;
2389esac
2390
2391  done
2392IFS=$as_save_IFS
2393
2394rm -rf conftest.one conftest.two conftest.dir
2395
2396fi
2397  if test "${ac_cv_path_install+set}" = set; then
2398    INSTALL=$ac_cv_path_install
2399  else
2400    # As a last resort, use the slow shell script.  Don't cache a
2401    # value for INSTALL within a source directory, because that will
2402    # break other packages using the cache if that directory is
2403    # removed, or if the value is a relative name.
2404    INSTALL=$ac_install_sh
2405  fi
2406fi
2407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2408$as_echo "$INSTALL" >&6; }
2409
2410# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2411# It thinks the first close brace ends the variable substitution.
2412test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2413
2414test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2415
2416test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2417
2418{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2419$as_echo_n "checking whether build environment is sane... " >&6; }
2420# Reject unsafe characters in $srcdir or the absolute working directory
2421# name.  Accept space and tab only in the latter.
2422am_lf='
2423'
2424case `pwd` in
2425  *[\\\"\#\$\&\'\`$am_lf]*)
2426    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2427esac
2428case $srcdir in
2429  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2430    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2431esac
2432
2433# Do 'set' in a subshell so we don't clobber the current shell's
2434# arguments.  Must try -L first in case configure is actually a
2435# symlink; some systems play weird games with the mod time of symlinks
2436# (eg FreeBSD returns the mod time of the symlink's containing
2437# directory).
2438if (
2439   am_has_slept=no
2440   for am_try in 1 2; do
2441     echo "timestamp, slept: $am_has_slept" > conftest.file
2442     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2443     if test "$*" = "X"; then
2444	# -L didn't work.
2445	set X `ls -t "$srcdir/configure" conftest.file`
2446     fi
2447     if test "$*" != "X $srcdir/configure conftest.file" \
2448	&& test "$*" != "X conftest.file $srcdir/configure"; then
2449
2450	# If neither matched, then we have a broken ls.  This can happen
2451	# if, for instance, CONFIG_SHELL is bash and it inherits a
2452	# broken ls alias from the environment.  This has actually
2453	# happened.  Such a system could not be considered "sane".
2454	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2455  alias in your environment" "$LINENO" 5
2456     fi
2457     if test "$2" = conftest.file || test $am_try -eq 2; then
2458       break
2459     fi
2460     # Just in case.
2461     sleep 1
2462     am_has_slept=yes
2463   done
2464   test "$2" = conftest.file
2465   )
2466then
2467   # Ok.
2468   :
2469else
2470   as_fn_error $? "newly created file is older than distributed files!
2471Check your system clock" "$LINENO" 5
2472fi
2473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2474$as_echo "yes" >&6; }
2475# If we didn't sleep, we still need to ensure time stamps of config.status and
2476# generated files are strictly newer.
2477am_sleep_pid=
2478if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2479  ( sleep 1 ) &
2480  am_sleep_pid=$!
2481fi
2482
2483rm -f conftest.file
2484
2485test "$program_prefix" != NONE &&
2486  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2487# Use a double $ so make ignores it.
2488test "$program_suffix" != NONE &&
2489  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2490# Double any \ or $.
2491# By default was `s,x,x', remove it if useless.
2492ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2493program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2494
2495# Expand $ac_aux_dir to an absolute path.
2496am_aux_dir=`cd "$ac_aux_dir" && pwd`
2497
2498if test x"${MISSING+set}" != xset; then
2499  case $am_aux_dir in
2500  *\ * | *\	*)
2501    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2502  *)
2503    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2504  esac
2505fi
2506# Use eval to expand $SHELL
2507if eval "$MISSING --is-lightweight"; then
2508  am_missing_run="$MISSING "
2509else
2510  am_missing_run=
2511  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2512$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2513fi
2514
2515if test x"${install_sh+set}" != xset; then
2516  case $am_aux_dir in
2517  *\ * | *\	*)
2518    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2519  *)
2520    install_sh="\${SHELL} $am_aux_dir/install-sh"
2521  esac
2522fi
2523
2524# Installed binaries are usually stripped using 'strip' when the user
2525# run "make install-strip".  However 'strip' might not be the right
2526# tool to use in cross-compilation environments, therefore Automake
2527# will honor the 'STRIP' environment variable to overrule this program.
2528if test "$cross_compiling" != no; then
2529  if test -n "$ac_tool_prefix"; then
2530  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2531set dummy ${ac_tool_prefix}strip; ac_word=$2
2532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2533$as_echo_n "checking for $ac_word... " >&6; }
2534if ${ac_cv_prog_STRIP+:} false; then :
2535  $as_echo_n "(cached) " >&6
2536else
2537  if test -n "$STRIP"; then
2538  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2539else
2540as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2541for as_dir in $PATH
2542do
2543  IFS=$as_save_IFS
2544  test -z "$as_dir" && as_dir=.
2545    for ac_exec_ext in '' $ac_executable_extensions; do
2546  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2547    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2548    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2549    break 2
2550  fi
2551done
2552  done
2553IFS=$as_save_IFS
2554
2555fi
2556fi
2557STRIP=$ac_cv_prog_STRIP
2558if test -n "$STRIP"; then
2559  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2560$as_echo "$STRIP" >&6; }
2561else
2562  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2563$as_echo "no" >&6; }
2564fi
2565
2566
2567fi
2568if test -z "$ac_cv_prog_STRIP"; then
2569  ac_ct_STRIP=$STRIP
2570  # Extract the first word of "strip", so it can be a program name with args.
2571set dummy strip; ac_word=$2
2572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2573$as_echo_n "checking for $ac_word... " >&6; }
2574if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2575  $as_echo_n "(cached) " >&6
2576else
2577  if test -n "$ac_ct_STRIP"; then
2578  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2579else
2580as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2581for as_dir in $PATH
2582do
2583  IFS=$as_save_IFS
2584  test -z "$as_dir" && as_dir=.
2585    for ac_exec_ext in '' $ac_executable_extensions; do
2586  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2587    ac_cv_prog_ac_ct_STRIP="strip"
2588    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2589    break 2
2590  fi
2591done
2592  done
2593IFS=$as_save_IFS
2594
2595fi
2596fi
2597ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2598if test -n "$ac_ct_STRIP"; then
2599  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2600$as_echo "$ac_ct_STRIP" >&6; }
2601else
2602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2603$as_echo "no" >&6; }
2604fi
2605
2606  if test "x$ac_ct_STRIP" = x; then
2607    STRIP=":"
2608  else
2609    case $cross_compiling:$ac_tool_warned in
2610yes:)
2611{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2612$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2613ac_tool_warned=yes ;;
2614esac
2615    STRIP=$ac_ct_STRIP
2616  fi
2617else
2618  STRIP="$ac_cv_prog_STRIP"
2619fi
2620
2621fi
2622INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2623
2624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2625$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2626if test -z "$MKDIR_P"; then
2627  if ${ac_cv_path_mkdir+:} false; then :
2628  $as_echo_n "(cached) " >&6
2629else
2630  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2631for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2632do
2633  IFS=$as_save_IFS
2634  test -z "$as_dir" && as_dir=.
2635    for ac_prog in mkdir gmkdir; do
2636	 for ac_exec_ext in '' $ac_executable_extensions; do
2637	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2638	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2639	     'mkdir (GNU coreutils) '* | \
2640	     'mkdir (coreutils) '* | \
2641	     'mkdir (fileutils) '4.1*)
2642	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2643	       break 3;;
2644	   esac
2645	 done
2646       done
2647  done
2648IFS=$as_save_IFS
2649
2650fi
2651
2652  test -d ./--version && rmdir ./--version
2653  if test "${ac_cv_path_mkdir+set}" = set; then
2654    MKDIR_P="$ac_cv_path_mkdir -p"
2655  else
2656    # As a last resort, use the slow shell script.  Don't cache a
2657    # value for MKDIR_P within a source directory, because that will
2658    # break other packages using the cache if that directory is
2659    # removed, or if the value is a relative name.
2660    MKDIR_P="$ac_install_sh -d"
2661  fi
2662fi
2663{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2664$as_echo "$MKDIR_P" >&6; }
2665
2666for ac_prog in gawk mawk nawk awk
2667do
2668  # Extract the first word of "$ac_prog", so it can be a program name with args.
2669set dummy $ac_prog; ac_word=$2
2670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2671$as_echo_n "checking for $ac_word... " >&6; }
2672if ${ac_cv_prog_AWK+:} false; then :
2673  $as_echo_n "(cached) " >&6
2674else
2675  if test -n "$AWK"; then
2676  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2677else
2678as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2679for as_dir in $PATH
2680do
2681  IFS=$as_save_IFS
2682  test -z "$as_dir" && as_dir=.
2683    for ac_exec_ext in '' $ac_executable_extensions; do
2684  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2685    ac_cv_prog_AWK="$ac_prog"
2686    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2687    break 2
2688  fi
2689done
2690  done
2691IFS=$as_save_IFS
2692
2693fi
2694fi
2695AWK=$ac_cv_prog_AWK
2696if test -n "$AWK"; then
2697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2698$as_echo "$AWK" >&6; }
2699else
2700  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2701$as_echo "no" >&6; }
2702fi
2703
2704
2705  test -n "$AWK" && break
2706done
2707
2708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2709$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2710set x ${MAKE-make}
2711ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2712if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2713  $as_echo_n "(cached) " >&6
2714else
2715  cat >conftest.make <<\_ACEOF
2716SHELL = /bin/sh
2717all:
2718	@echo '@@@%%%=$(MAKE)=@@@%%%'
2719_ACEOF
2720# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2721case `${MAKE-make} -f conftest.make 2>/dev/null` in
2722  *@@@%%%=?*=@@@%%%*)
2723    eval ac_cv_prog_make_${ac_make}_set=yes;;
2724  *)
2725    eval ac_cv_prog_make_${ac_make}_set=no;;
2726esac
2727rm -f conftest.make
2728fi
2729if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2731$as_echo "yes" >&6; }
2732  SET_MAKE=
2733else
2734  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2735$as_echo "no" >&6; }
2736  SET_MAKE="MAKE=${MAKE-make}"
2737fi
2738
2739rm -rf .tst 2>/dev/null
2740mkdir .tst 2>/dev/null
2741if test -d .tst; then
2742  am__leading_dot=.
2743else
2744  am__leading_dot=_
2745fi
2746rmdir .tst 2>/dev/null
2747
2748# Check whether --enable-silent-rules was given.
2749if test "${enable_silent_rules+set}" = set; then :
2750  enableval=$enable_silent_rules;
2751fi
2752
2753case $enable_silent_rules in # (((
2754  yes) AM_DEFAULT_VERBOSITY=0;;
2755   no) AM_DEFAULT_VERBOSITY=1;;
2756    *) AM_DEFAULT_VERBOSITY=1;;
2757esac
2758am_make=${MAKE-make}
2759{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2760$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2761if ${am_cv_make_support_nested_variables+:} false; then :
2762  $as_echo_n "(cached) " >&6
2763else
2764  if $as_echo 'TRUE=$(BAR$(V))
2765BAR0=false
2766BAR1=true
2767V=1
2768am__doit:
2769	@$(TRUE)
2770.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2771  am_cv_make_support_nested_variables=yes
2772else
2773  am_cv_make_support_nested_variables=no
2774fi
2775fi
2776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2777$as_echo "$am_cv_make_support_nested_variables" >&6; }
2778if test $am_cv_make_support_nested_variables = yes; then
2779    AM_V='$(V)'
2780  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2781else
2782  AM_V=$AM_DEFAULT_VERBOSITY
2783  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2784fi
2785AM_BACKSLASH='\'
2786
2787if test "`cd $srcdir && pwd`" != "`pwd`"; then
2788  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2789  # is not polluted with repeated "-I."
2790  am__isrc=' -I$(srcdir)'
2791  # test to see if srcdir already configured
2792  if test -f $srcdir/config.status; then
2793    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2794  fi
2795fi
2796
2797# test whether we have cygpath
2798if test -z "$CYGPATH_W"; then
2799  if (cygpath --version) >/dev/null 2>/dev/null; then
2800    CYGPATH_W='cygpath -w'
2801  else
2802    CYGPATH_W=echo
2803  fi
2804fi
2805
2806
2807# Define the identity of the package.
2808 PACKAGE='sqlite'
2809 VERSION='3.26.0'
2810
2811
2812cat >>confdefs.h <<_ACEOF
2813#define PACKAGE "$PACKAGE"
2814_ACEOF
2815
2816
2817cat >>confdefs.h <<_ACEOF
2818#define VERSION "$VERSION"
2819_ACEOF
2820
2821# Some tools Automake needs.
2822
2823ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2824
2825
2826AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2827
2828
2829AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2830
2831
2832AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2833
2834
2835MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2836
2837# For better backward compatibility.  To be removed once Automake 1.9.x
2838# dies out for good.  For more background, see:
2839# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2840# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2841mkdir_p='$(MKDIR_P)'
2842
2843# We need awk for the "check" target (and possibly the TAP driver).  The
2844# system "awk" is bad on some platforms.
2845# Always define AMTAR for backward compatibility.  Yes, it's still used
2846# in the wild :-(  We should find a proper way to deprecate it ...
2847AMTAR='$${TAR-tar}'
2848
2849
2850# We'll loop over all known methods to create a tar archive until one works.
2851_am_tools='gnutar  pax cpio none'
2852
2853am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2854
2855
2856
2857
2858
2859
2860# POSIX will say in a future version that running "rm -f" with no argument
2861# is OK; and we want to be able to make that assumption in our Makefile
2862# recipes.  So use an aggressive probe to check that the usage we want is
2863# actually supported "in the wild" to an acceptable degree.
2864# See automake bug#10828.
2865# To make any issue more visible, cause the running configure to be aborted
2866# by default if the 'rm' program in use doesn't match our expectations; the
2867# user can still override this though.
2868if rm -f && rm -fr && rm -rf; then : OK; else
2869  cat >&2 <<'END'
2870Oops!
2871
2872Your 'rm' program seems unable to run without file operands specified
2873on the command line, even when the '-f' option is present.  This is contrary
2874to the behaviour of most rm programs out there, and not conforming with
2875the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2876
2877Please tell bug-automake@gnu.org about your system, including the value
2878of your $PATH and any error possibly output before this message.  This
2879can help us improve future automake versions.
2880
2881END
2882  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2883    echo 'Configuration will proceed anyway, since you have set the' >&2
2884    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2885    echo >&2
2886  else
2887    cat >&2 <<'END'
2888Aborting the configuration process, to ensure you take notice of the issue.
2889
2890You can download and install GNU coreutils to get an 'rm' implementation
2891that behaves properly: <http://www.gnu.org/software/coreutils/>.
2892
2893If you want to complete the configuration process using your problematic
2894'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2895to "yes", and re-run configure.
2896
2897END
2898    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2899  fi
2900fi
2901
2902
2903DEPDIR="${am__leading_dot}deps"
2904
2905ac_config_commands="$ac_config_commands depfiles"
2906
2907
2908am_make=${MAKE-make}
2909cat > confinc << 'END'
2910am__doit:
2911	@echo this is the am__doit target
2912.PHONY: am__doit
2913END
2914# If we don't find an include directive, just comment out the code.
2915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2916$as_echo_n "checking for style of include used by $am_make... " >&6; }
2917am__include="#"
2918am__quote=
2919_am_result=none
2920# First try GNU make style include.
2921echo "include confinc" > confmf
2922# Ignore all kinds of additional output from 'make'.
2923case `$am_make -s -f confmf 2> /dev/null` in #(
2924*the\ am__doit\ target*)
2925  am__include=include
2926  am__quote=
2927  _am_result=GNU
2928  ;;
2929esac
2930# Now try BSD make style include.
2931if test "$am__include" = "#"; then
2932   echo '.include "confinc"' > confmf
2933   case `$am_make -s -f confmf 2> /dev/null` in #(
2934   *the\ am__doit\ target*)
2935     am__include=.include
2936     am__quote="\""
2937     _am_result=BSD
2938     ;;
2939   esac
2940fi
2941
2942
2943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2944$as_echo "$_am_result" >&6; }
2945rm -f confinc confmf
2946
2947# Check whether --enable-dependency-tracking was given.
2948if test "${enable_dependency_tracking+set}" = set; then :
2949  enableval=$enable_dependency_tracking;
2950fi
2951
2952if test "x$enable_dependency_tracking" != xno; then
2953  am_depcomp="$ac_aux_dir/depcomp"
2954  AMDEPBACKSLASH='\'
2955  am__nodep='_no'
2956fi
2957 if test "x$enable_dependency_tracking" != xno; then
2958  AMDEP_TRUE=
2959  AMDEP_FALSE='#'
2960else
2961  AMDEP_TRUE='#'
2962  AMDEP_FALSE=
2963fi
2964
2965
2966ac_ext=c
2967ac_cpp='$CPP $CPPFLAGS'
2968ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2969ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2970ac_compiler_gnu=$ac_cv_c_compiler_gnu
2971if test -n "$ac_tool_prefix"; then
2972  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2973set dummy ${ac_tool_prefix}gcc; ac_word=$2
2974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2975$as_echo_n "checking for $ac_word... " >&6; }
2976if ${ac_cv_prog_CC+:} false; then :
2977  $as_echo_n "(cached) " >&6
2978else
2979  if test -n "$CC"; then
2980  ac_cv_prog_CC="$CC" # Let the user override the test.
2981else
2982as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2983for as_dir in $PATH
2984do
2985  IFS=$as_save_IFS
2986  test -z "$as_dir" && as_dir=.
2987    for ac_exec_ext in '' $ac_executable_extensions; do
2988  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2989    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2990    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2991    break 2
2992  fi
2993done
2994  done
2995IFS=$as_save_IFS
2996
2997fi
2998fi
2999CC=$ac_cv_prog_CC
3000if test -n "$CC"; then
3001  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3002$as_echo "$CC" >&6; }
3003else
3004  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3005$as_echo "no" >&6; }
3006fi
3007
3008
3009fi
3010if test -z "$ac_cv_prog_CC"; then
3011  ac_ct_CC=$CC
3012  # Extract the first word of "gcc", so it can be a program name with args.
3013set dummy gcc; ac_word=$2
3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3015$as_echo_n "checking for $ac_word... " >&6; }
3016if ${ac_cv_prog_ac_ct_CC+:} false; then :
3017  $as_echo_n "(cached) " >&6
3018else
3019  if test -n "$ac_ct_CC"; then
3020  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3021else
3022as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3023for as_dir in $PATH
3024do
3025  IFS=$as_save_IFS
3026  test -z "$as_dir" && as_dir=.
3027    for ac_exec_ext in '' $ac_executable_extensions; do
3028  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3029    ac_cv_prog_ac_ct_CC="gcc"
3030    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3031    break 2
3032  fi
3033done
3034  done
3035IFS=$as_save_IFS
3036
3037fi
3038fi
3039ac_ct_CC=$ac_cv_prog_ac_ct_CC
3040if test -n "$ac_ct_CC"; then
3041  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3042$as_echo "$ac_ct_CC" >&6; }
3043else
3044  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3045$as_echo "no" >&6; }
3046fi
3047
3048  if test "x$ac_ct_CC" = x; then
3049    CC=""
3050  else
3051    case $cross_compiling:$ac_tool_warned in
3052yes:)
3053{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3054$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3055ac_tool_warned=yes ;;
3056esac
3057    CC=$ac_ct_CC
3058  fi
3059else
3060  CC="$ac_cv_prog_CC"
3061fi
3062
3063if test -z "$CC"; then
3064          if test -n "$ac_tool_prefix"; then
3065    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3066set dummy ${ac_tool_prefix}cc; ac_word=$2
3067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3068$as_echo_n "checking for $ac_word... " >&6; }
3069if ${ac_cv_prog_CC+:} false; then :
3070  $as_echo_n "(cached) " >&6
3071else
3072  if test -n "$CC"; then
3073  ac_cv_prog_CC="$CC" # Let the user override the test.
3074else
3075as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3076for as_dir in $PATH
3077do
3078  IFS=$as_save_IFS
3079  test -z "$as_dir" && as_dir=.
3080    for ac_exec_ext in '' $ac_executable_extensions; do
3081  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3082    ac_cv_prog_CC="${ac_tool_prefix}cc"
3083    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3084    break 2
3085  fi
3086done
3087  done
3088IFS=$as_save_IFS
3089
3090fi
3091fi
3092CC=$ac_cv_prog_CC
3093if test -n "$CC"; then
3094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3095$as_echo "$CC" >&6; }
3096else
3097  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3098$as_echo "no" >&6; }
3099fi
3100
3101
3102  fi
3103fi
3104if test -z "$CC"; then
3105  # Extract the first word of "cc", so it can be a program name with args.
3106set dummy cc; ac_word=$2
3107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3108$as_echo_n "checking for $ac_word... " >&6; }
3109if ${ac_cv_prog_CC+:} false; then :
3110  $as_echo_n "(cached) " >&6
3111else
3112  if test -n "$CC"; then
3113  ac_cv_prog_CC="$CC" # Let the user override the test.
3114else
3115  ac_prog_rejected=no
3116as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3117for as_dir in $PATH
3118do
3119  IFS=$as_save_IFS
3120  test -z "$as_dir" && as_dir=.
3121    for ac_exec_ext in '' $ac_executable_extensions; do
3122  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3123    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3124       ac_prog_rejected=yes
3125       continue
3126     fi
3127    ac_cv_prog_CC="cc"
3128    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3129    break 2
3130  fi
3131done
3132  done
3133IFS=$as_save_IFS
3134
3135if test $ac_prog_rejected = yes; then
3136  # We found a bogon in the path, so make sure we never use it.
3137  set dummy $ac_cv_prog_CC
3138  shift
3139  if test $# != 0; then
3140    # We chose a different compiler from the bogus one.
3141    # However, it has the same basename, so the bogon will be chosen
3142    # first if we set CC to just the basename; use the full file name.
3143    shift
3144    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3145  fi
3146fi
3147fi
3148fi
3149CC=$ac_cv_prog_CC
3150if test -n "$CC"; then
3151  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3152$as_echo "$CC" >&6; }
3153else
3154  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3155$as_echo "no" >&6; }
3156fi
3157
3158
3159fi
3160if test -z "$CC"; then
3161  if test -n "$ac_tool_prefix"; then
3162  for ac_prog in cl.exe
3163  do
3164    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3165set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3166{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3167$as_echo_n "checking for $ac_word... " >&6; }
3168if ${ac_cv_prog_CC+:} false; then :
3169  $as_echo_n "(cached) " >&6
3170else
3171  if test -n "$CC"; then
3172  ac_cv_prog_CC="$CC" # Let the user override the test.
3173else
3174as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3175for as_dir in $PATH
3176do
3177  IFS=$as_save_IFS
3178  test -z "$as_dir" && as_dir=.
3179    for ac_exec_ext in '' $ac_executable_extensions; do
3180  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3181    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3182    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3183    break 2
3184  fi
3185done
3186  done
3187IFS=$as_save_IFS
3188
3189fi
3190fi
3191CC=$ac_cv_prog_CC
3192if test -n "$CC"; then
3193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3194$as_echo "$CC" >&6; }
3195else
3196  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3197$as_echo "no" >&6; }
3198fi
3199
3200
3201    test -n "$CC" && break
3202  done
3203fi
3204if test -z "$CC"; then
3205  ac_ct_CC=$CC
3206  for ac_prog in cl.exe
3207do
3208  # Extract the first word of "$ac_prog", so it can be a program name with args.
3209set dummy $ac_prog; ac_word=$2
3210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3211$as_echo_n "checking for $ac_word... " >&6; }
3212if ${ac_cv_prog_ac_ct_CC+:} false; then :
3213  $as_echo_n "(cached) " >&6
3214else
3215  if test -n "$ac_ct_CC"; then
3216  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3217else
3218as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3219for as_dir in $PATH
3220do
3221  IFS=$as_save_IFS
3222  test -z "$as_dir" && as_dir=.
3223    for ac_exec_ext in '' $ac_executable_extensions; do
3224  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3225    ac_cv_prog_ac_ct_CC="$ac_prog"
3226    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3227    break 2
3228  fi
3229done
3230  done
3231IFS=$as_save_IFS
3232
3233fi
3234fi
3235ac_ct_CC=$ac_cv_prog_ac_ct_CC
3236if test -n "$ac_ct_CC"; then
3237  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3238$as_echo "$ac_ct_CC" >&6; }
3239else
3240  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3241$as_echo "no" >&6; }
3242fi
3243
3244
3245  test -n "$ac_ct_CC" && break
3246done
3247
3248  if test "x$ac_ct_CC" = x; then
3249    CC=""
3250  else
3251    case $cross_compiling:$ac_tool_warned in
3252yes:)
3253{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3254$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3255ac_tool_warned=yes ;;
3256esac
3257    CC=$ac_ct_CC
3258  fi
3259fi
3260
3261fi
3262
3263
3264test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3265$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3266as_fn_error $? "no acceptable C compiler found in \$PATH
3267See \`config.log' for more details" "$LINENO" 5; }
3268
3269# Provide some information about the compiler.
3270$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3271set X $ac_compile
3272ac_compiler=$2
3273for ac_option in --version -v -V -qversion; do
3274  { { ac_try="$ac_compiler $ac_option >&5"
3275case "(($ac_try" in
3276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3277  *) ac_try_echo=$ac_try;;
3278esac
3279eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3280$as_echo "$ac_try_echo"; } >&5
3281  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3282  ac_status=$?
3283  if test -s conftest.err; then
3284    sed '10a\
3285... rest of stderr output deleted ...
3286         10q' conftest.err >conftest.er1
3287    cat conftest.er1 >&5
3288  fi
3289  rm -f conftest.er1 conftest.err
3290  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3291  test $ac_status = 0; }
3292done
3293
3294cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3295/* end confdefs.h.  */
3296
3297int
3298main ()
3299{
3300
3301  ;
3302  return 0;
3303}
3304_ACEOF
3305ac_clean_files_save=$ac_clean_files
3306ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3307# Try to create an executable without -o first, disregard a.out.
3308# It will help us diagnose broken compilers, and finding out an intuition
3309# of exeext.
3310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3311$as_echo_n "checking whether the C compiler works... " >&6; }
3312ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3313
3314# The possible output files:
3315ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3316
3317ac_rmfiles=
3318for ac_file in $ac_files
3319do
3320  case $ac_file in
3321    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3322    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3323  esac
3324done
3325rm -f $ac_rmfiles
3326
3327if { { ac_try="$ac_link_default"
3328case "(($ac_try" in
3329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3330  *) ac_try_echo=$ac_try;;
3331esac
3332eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3333$as_echo "$ac_try_echo"; } >&5
3334  (eval "$ac_link_default") 2>&5
3335  ac_status=$?
3336  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3337  test $ac_status = 0; }; then :
3338  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3339# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3340# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3341# so that the user can short-circuit this test for compilers unknown to
3342# Autoconf.
3343for ac_file in $ac_files ''
3344do
3345  test -f "$ac_file" || continue
3346  case $ac_file in
3347    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3348	;;
3349    [ab].out )
3350	# We found the default executable, but exeext='' is most
3351	# certainly right.
3352	break;;
3353    *.* )
3354	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3355	then :; else
3356	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3357	fi
3358	# We set ac_cv_exeext here because the later test for it is not
3359	# safe: cross compilers may not add the suffix if given an `-o'
3360	# argument, so we may need to know it at that point already.
3361	# Even if this section looks crufty: it has the advantage of
3362	# actually working.
3363	break;;
3364    * )
3365	break;;
3366  esac
3367done
3368test "$ac_cv_exeext" = no && ac_cv_exeext=
3369
3370else
3371  ac_file=''
3372fi
3373if test -z "$ac_file"; then :
3374  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3375$as_echo "no" >&6; }
3376$as_echo "$as_me: failed program was:" >&5
3377sed 's/^/| /' conftest.$ac_ext >&5
3378
3379{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3380$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3381as_fn_error 77 "C compiler cannot create executables
3382See \`config.log' for more details" "$LINENO" 5; }
3383else
3384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3385$as_echo "yes" >&6; }
3386fi
3387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3388$as_echo_n "checking for C compiler default output file name... " >&6; }
3389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3390$as_echo "$ac_file" >&6; }
3391ac_exeext=$ac_cv_exeext
3392
3393rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3394ac_clean_files=$ac_clean_files_save
3395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3396$as_echo_n "checking for suffix of executables... " >&6; }
3397if { { ac_try="$ac_link"
3398case "(($ac_try" in
3399  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3400  *) ac_try_echo=$ac_try;;
3401esac
3402eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3403$as_echo "$ac_try_echo"; } >&5
3404  (eval "$ac_link") 2>&5
3405  ac_status=$?
3406  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3407  test $ac_status = 0; }; then :
3408  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3409# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3410# work properly (i.e., refer to `conftest.exe'), while it won't with
3411# `rm'.
3412for ac_file in conftest.exe conftest conftest.*; do
3413  test -f "$ac_file" || continue
3414  case $ac_file in
3415    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3416    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3417	  break;;
3418    * ) break;;
3419  esac
3420done
3421else
3422  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3424as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3425See \`config.log' for more details" "$LINENO" 5; }
3426fi
3427rm -f conftest conftest$ac_cv_exeext
3428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3429$as_echo "$ac_cv_exeext" >&6; }
3430
3431rm -f conftest.$ac_ext
3432EXEEXT=$ac_cv_exeext
3433ac_exeext=$EXEEXT
3434cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3435/* end confdefs.h.  */
3436#include <stdio.h>
3437int
3438main ()
3439{
3440FILE *f = fopen ("conftest.out", "w");
3441 return ferror (f) || fclose (f) != 0;
3442
3443  ;
3444  return 0;
3445}
3446_ACEOF
3447ac_clean_files="$ac_clean_files conftest.out"
3448# Check that the compiler produces executables we can run.  If not, either
3449# the compiler is broken, or we cross compile.
3450{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3451$as_echo_n "checking whether we are cross compiling... " >&6; }
3452if test "$cross_compiling" != yes; then
3453  { { ac_try="$ac_link"
3454case "(($ac_try" in
3455  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3456  *) ac_try_echo=$ac_try;;
3457esac
3458eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3459$as_echo "$ac_try_echo"; } >&5
3460  (eval "$ac_link") 2>&5
3461  ac_status=$?
3462  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3463  test $ac_status = 0; }
3464  if { ac_try='./conftest$ac_cv_exeext'
3465  { { case "(($ac_try" in
3466  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3467  *) ac_try_echo=$ac_try;;
3468esac
3469eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3470$as_echo "$ac_try_echo"; } >&5
3471  (eval "$ac_try") 2>&5
3472  ac_status=$?
3473  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3474  test $ac_status = 0; }; }; then
3475    cross_compiling=no
3476  else
3477    if test "$cross_compiling" = maybe; then
3478	cross_compiling=yes
3479    else
3480	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3481$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3482as_fn_error $? "cannot run C compiled programs.
3483If you meant to cross compile, use \`--host'.
3484See \`config.log' for more details" "$LINENO" 5; }
3485    fi
3486  fi
3487fi
3488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3489$as_echo "$cross_compiling" >&6; }
3490
3491rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3492ac_clean_files=$ac_clean_files_save
3493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3494$as_echo_n "checking for suffix of object files... " >&6; }
3495if ${ac_cv_objext+:} false; then :
3496  $as_echo_n "(cached) " >&6
3497else
3498  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3499/* end confdefs.h.  */
3500
3501int
3502main ()
3503{
3504
3505  ;
3506  return 0;
3507}
3508_ACEOF
3509rm -f conftest.o conftest.obj
3510if { { ac_try="$ac_compile"
3511case "(($ac_try" in
3512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513  *) ac_try_echo=$ac_try;;
3514esac
3515eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3516$as_echo "$ac_try_echo"; } >&5
3517  (eval "$ac_compile") 2>&5
3518  ac_status=$?
3519  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3520  test $ac_status = 0; }; then :
3521  for ac_file in conftest.o conftest.obj conftest.*; do
3522  test -f "$ac_file" || continue;
3523  case $ac_file in
3524    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3525    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3526       break;;
3527  esac
3528done
3529else
3530  $as_echo "$as_me: failed program was:" >&5
3531sed 's/^/| /' conftest.$ac_ext >&5
3532
3533{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3534$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3535as_fn_error $? "cannot compute suffix of object files: cannot compile
3536See \`config.log' for more details" "$LINENO" 5; }
3537fi
3538rm -f conftest.$ac_cv_objext conftest.$ac_ext
3539fi
3540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3541$as_echo "$ac_cv_objext" >&6; }
3542OBJEXT=$ac_cv_objext
3543ac_objext=$OBJEXT
3544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3545$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3546if ${ac_cv_c_compiler_gnu+:} false; then :
3547  $as_echo_n "(cached) " >&6
3548else
3549  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3550/* end confdefs.h.  */
3551
3552int
3553main ()
3554{
3555#ifndef __GNUC__
3556       choke me
3557#endif
3558
3559  ;
3560  return 0;
3561}
3562_ACEOF
3563if ac_fn_c_try_compile "$LINENO"; then :
3564  ac_compiler_gnu=yes
3565else
3566  ac_compiler_gnu=no
3567fi
3568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3569ac_cv_c_compiler_gnu=$ac_compiler_gnu
3570
3571fi
3572{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3573$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3574if test $ac_compiler_gnu = yes; then
3575  GCC=yes
3576else
3577  GCC=
3578fi
3579ac_test_CFLAGS=${CFLAGS+set}
3580ac_save_CFLAGS=$CFLAGS
3581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3582$as_echo_n "checking whether $CC accepts -g... " >&6; }
3583if ${ac_cv_prog_cc_g+:} false; then :
3584  $as_echo_n "(cached) " >&6
3585else
3586  ac_save_c_werror_flag=$ac_c_werror_flag
3587   ac_c_werror_flag=yes
3588   ac_cv_prog_cc_g=no
3589   CFLAGS="-g"
3590   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3591/* end confdefs.h.  */
3592
3593int
3594main ()
3595{
3596
3597  ;
3598  return 0;
3599}
3600_ACEOF
3601if ac_fn_c_try_compile "$LINENO"; then :
3602  ac_cv_prog_cc_g=yes
3603else
3604  CFLAGS=""
3605      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3606/* end confdefs.h.  */
3607
3608int
3609main ()
3610{
3611
3612  ;
3613  return 0;
3614}
3615_ACEOF
3616if ac_fn_c_try_compile "$LINENO"; then :
3617
3618else
3619  ac_c_werror_flag=$ac_save_c_werror_flag
3620	 CFLAGS="-g"
3621	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3622/* end confdefs.h.  */
3623
3624int
3625main ()
3626{
3627
3628  ;
3629  return 0;
3630}
3631_ACEOF
3632if ac_fn_c_try_compile "$LINENO"; then :
3633  ac_cv_prog_cc_g=yes
3634fi
3635rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3636fi
3637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3638fi
3639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3640   ac_c_werror_flag=$ac_save_c_werror_flag
3641fi
3642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3643$as_echo "$ac_cv_prog_cc_g" >&6; }
3644if test "$ac_test_CFLAGS" = set; then
3645  CFLAGS=$ac_save_CFLAGS
3646elif test $ac_cv_prog_cc_g = yes; then
3647  if test "$GCC" = yes; then
3648    CFLAGS="-g -O2"
3649  else
3650    CFLAGS="-g"
3651  fi
3652else
3653  if test "$GCC" = yes; then
3654    CFLAGS="-O2"
3655  else
3656    CFLAGS=
3657  fi
3658fi
3659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3660$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3661if ${ac_cv_prog_cc_c89+:} false; then :
3662  $as_echo_n "(cached) " >&6
3663else
3664  ac_cv_prog_cc_c89=no
3665ac_save_CC=$CC
3666cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3667/* end confdefs.h.  */
3668#include <stdarg.h>
3669#include <stdio.h>
3670struct stat;
3671/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3672struct buf { int x; };
3673FILE * (*rcsopen) (struct buf *, struct stat *, int);
3674static char *e (p, i)
3675     char **p;
3676     int i;
3677{
3678  return p[i];
3679}
3680static char *f (char * (*g) (char **, int), char **p, ...)
3681{
3682  char *s;
3683  va_list v;
3684  va_start (v,p);
3685  s = g (p, va_arg (v,int));
3686  va_end (v);
3687  return s;
3688}
3689
3690/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3691   function prototypes and stuff, but not '\xHH' hex character constants.
3692   These don't provoke an error unfortunately, instead are silently treated
3693   as 'x'.  The following induces an error, until -std is added to get
3694   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3695   array size at least.  It's necessary to write '\x00'==0 to get something
3696   that's true only with -std.  */
3697int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3698
3699/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3700   inside strings and character constants.  */
3701#define FOO(x) 'x'
3702int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3703
3704int test (int i, double x);
3705struct s1 {int (*f) (int a);};
3706struct s2 {int (*f) (double a);};
3707int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3708int argc;
3709char **argv;
3710int
3711main ()
3712{
3713return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3714  ;
3715  return 0;
3716}
3717_ACEOF
3718for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3719	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3720do
3721  CC="$ac_save_CC $ac_arg"
3722  if ac_fn_c_try_compile "$LINENO"; then :
3723  ac_cv_prog_cc_c89=$ac_arg
3724fi
3725rm -f core conftest.err conftest.$ac_objext
3726  test "x$ac_cv_prog_cc_c89" != "xno" && break
3727done
3728rm -f conftest.$ac_ext
3729CC=$ac_save_CC
3730
3731fi
3732# AC_CACHE_VAL
3733case "x$ac_cv_prog_cc_c89" in
3734  x)
3735    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3736$as_echo "none needed" >&6; } ;;
3737  xno)
3738    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3739$as_echo "unsupported" >&6; } ;;
3740  *)
3741    CC="$CC $ac_cv_prog_cc_c89"
3742    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3743$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3744esac
3745if test "x$ac_cv_prog_cc_c89" != xno; then :
3746
3747fi
3748
3749ac_ext=c
3750ac_cpp='$CPP $CPPFLAGS'
3751ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3752ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3753ac_compiler_gnu=$ac_cv_c_compiler_gnu
3754
3755ac_ext=c
3756ac_cpp='$CPP $CPPFLAGS'
3757ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3758ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3759ac_compiler_gnu=$ac_cv_c_compiler_gnu
3760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3761$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3762if ${am_cv_prog_cc_c_o+:} false; then :
3763  $as_echo_n "(cached) " >&6
3764else
3765  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3766/* end confdefs.h.  */
3767
3768int
3769main ()
3770{
3771
3772  ;
3773  return 0;
3774}
3775_ACEOF
3776  # Make sure it works both with $CC and with simple cc.
3777  # Following AC_PROG_CC_C_O, we do the test twice because some
3778  # compilers refuse to overwrite an existing .o file with -o,
3779  # though they will create one.
3780  am_cv_prog_cc_c_o=yes
3781  for am_i in 1 2; do
3782    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3783   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3784   ac_status=$?
3785   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3786   (exit $ac_status); } \
3787         && test -f conftest2.$ac_objext; then
3788      : OK
3789    else
3790      am_cv_prog_cc_c_o=no
3791      break
3792    fi
3793  done
3794  rm -f core conftest*
3795  unset am_i
3796fi
3797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3798$as_echo "$am_cv_prog_cc_c_o" >&6; }
3799if test "$am_cv_prog_cc_c_o" != yes; then
3800   # Losing compiler, so override with the script.
3801   # FIXME: It is wrong to rewrite CC.
3802   # But if we don't then we get into trouble of one sort or another.
3803   # A longer-term fix would be to have automake use am__CC in this case,
3804   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3805   CC="$am_aux_dir/compile $CC"
3806fi
3807ac_ext=c
3808ac_cpp='$CPP $CPPFLAGS'
3809ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3810ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3811ac_compiler_gnu=$ac_cv_c_compiler_gnu
3812
3813
3814depcc="$CC"   am_compiler_list=
3815
3816{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3817$as_echo_n "checking dependency style of $depcc... " >&6; }
3818if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3819  $as_echo_n "(cached) " >&6
3820else
3821  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3822  # We make a subdir and do the tests there.  Otherwise we can end up
3823  # making bogus files that we don't know about and never remove.  For
3824  # instance it was reported that on HP-UX the gcc test will end up
3825  # making a dummy file named 'D' -- because '-MD' means "put the output
3826  # in D".
3827  rm -rf conftest.dir
3828  mkdir conftest.dir
3829  # Copy depcomp to subdir because otherwise we won't find it if we're
3830  # using a relative directory.
3831  cp "$am_depcomp" conftest.dir
3832  cd conftest.dir
3833  # We will build objects and dependencies in a subdirectory because
3834  # it helps to detect inapplicable dependency modes.  For instance
3835  # both Tru64's cc and ICC support -MD to output dependencies as a
3836  # side effect of compilation, but ICC will put the dependencies in
3837  # the current directory while Tru64 will put them in the object
3838  # directory.
3839  mkdir sub
3840
3841  am_cv_CC_dependencies_compiler_type=none
3842  if test "$am_compiler_list" = ""; then
3843     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3844  fi
3845  am__universal=false
3846  case " $depcc " in #(
3847     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3848     esac
3849
3850  for depmode in $am_compiler_list; do
3851    # Setup a source with many dependencies, because some compilers
3852    # like to wrap large dependency lists on column 80 (with \), and
3853    # we should not choose a depcomp mode which is confused by this.
3854    #
3855    # We need to recreate these files for each test, as the compiler may
3856    # overwrite some of them when testing with obscure command lines.
3857    # This happens at least with the AIX C compiler.
3858    : > sub/conftest.c
3859    for i in 1 2 3 4 5 6; do
3860      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3861      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3862      # Solaris 10 /bin/sh.
3863      echo '/* dummy */' > sub/conftst$i.h
3864    done
3865    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3866
3867    # We check with '-c' and '-o' for the sake of the "dashmstdout"
3868    # mode.  It turns out that the SunPro C++ compiler does not properly
3869    # handle '-M -o', and we need to detect this.  Also, some Intel
3870    # versions had trouble with output in subdirs.
3871    am__obj=sub/conftest.${OBJEXT-o}
3872    am__minus_obj="-o $am__obj"
3873    case $depmode in
3874    gcc)
3875      # This depmode causes a compiler race in universal mode.
3876      test "$am__universal" = false || continue
3877      ;;
3878    nosideeffect)
3879      # After this tag, mechanisms are not by side-effect, so they'll
3880      # only be used when explicitly requested.
3881      if test "x$enable_dependency_tracking" = xyes; then
3882	continue
3883      else
3884	break
3885      fi
3886      ;;
3887    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3888      # This compiler won't grok '-c -o', but also, the minuso test has
3889      # not run yet.  These depmodes are late enough in the game, and
3890      # so weak that their functioning should not be impacted.
3891      am__obj=conftest.${OBJEXT-o}
3892      am__minus_obj=
3893      ;;
3894    none) break ;;
3895    esac
3896    if depmode=$depmode \
3897       source=sub/conftest.c object=$am__obj \
3898       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3899       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3900         >/dev/null 2>conftest.err &&
3901       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3902       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3903       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3904       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3905      # icc doesn't choke on unknown options, it will just issue warnings
3906      # or remarks (even with -Werror).  So we grep stderr for any message
3907      # that says an option was ignored or not supported.
3908      # When given -MP, icc 7.0 and 7.1 complain thusly:
3909      #   icc: Command line warning: ignoring option '-M'; no argument required
3910      # The diagnosis changed in icc 8.0:
3911      #   icc: Command line remark: option '-MP' not supported
3912      if (grep 'ignoring option' conftest.err ||
3913          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3914        am_cv_CC_dependencies_compiler_type=$depmode
3915        break
3916      fi
3917    fi
3918  done
3919
3920  cd ..
3921  rm -rf conftest.dir
3922else
3923  am_cv_CC_dependencies_compiler_type=none
3924fi
3925
3926fi
3927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3928$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3929CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3930
3931 if
3932  test "x$enable_dependency_tracking" != xno \
3933  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3934  am__fastdepCC_TRUE=
3935  am__fastdepCC_FALSE='#'
3936else
3937  am__fastdepCC_TRUE='#'
3938  am__fastdepCC_FALSE=
3939fi
3940
3941
3942
3943# Check whether --enable-largefile was given.
3944if test "${enable_largefile+set}" = set; then :
3945  enableval=$enable_largefile;
3946fi
3947
3948if test "$enable_largefile" != no; then
3949
3950  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3951$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3952if ${ac_cv_sys_largefile_CC+:} false; then :
3953  $as_echo_n "(cached) " >&6
3954else
3955  ac_cv_sys_largefile_CC=no
3956     if test "$GCC" != yes; then
3957       ac_save_CC=$CC
3958       while :; do
3959	 # IRIX 6.2 and later do not support large files by default,
3960	 # so use the C compiler's -n32 option if that helps.
3961	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3962/* end confdefs.h.  */
3963#include <sys/types.h>
3964 /* Check that off_t can represent 2**63 - 1 correctly.
3965    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3966    since some C++ compilers masquerading as C compilers
3967    incorrectly reject 9223372036854775807.  */
3968#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3969  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3970		       && LARGE_OFF_T % 2147483647 == 1)
3971		      ? 1 : -1];
3972int
3973main ()
3974{
3975
3976  ;
3977  return 0;
3978}
3979_ACEOF
3980	 if ac_fn_c_try_compile "$LINENO"; then :
3981  break
3982fi
3983rm -f core conftest.err conftest.$ac_objext
3984	 CC="$CC -n32"
3985	 if ac_fn_c_try_compile "$LINENO"; then :
3986  ac_cv_sys_largefile_CC=' -n32'; break
3987fi
3988rm -f core conftest.err conftest.$ac_objext
3989	 break
3990       done
3991       CC=$ac_save_CC
3992       rm -f conftest.$ac_ext
3993    fi
3994fi
3995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3996$as_echo "$ac_cv_sys_largefile_CC" >&6; }
3997  if test "$ac_cv_sys_largefile_CC" != no; then
3998    CC=$CC$ac_cv_sys_largefile_CC
3999  fi
4000
4001  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4002$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4003if ${ac_cv_sys_file_offset_bits+:} false; then :
4004  $as_echo_n "(cached) " >&6
4005else
4006  while :; do
4007  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4008/* end confdefs.h.  */
4009#include <sys/types.h>
4010 /* Check that off_t can represent 2**63 - 1 correctly.
4011    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4012    since some C++ compilers masquerading as C compilers
4013    incorrectly reject 9223372036854775807.  */
4014#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4015  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4016		       && LARGE_OFF_T % 2147483647 == 1)
4017		      ? 1 : -1];
4018int
4019main ()
4020{
4021
4022  ;
4023  return 0;
4024}
4025_ACEOF
4026if ac_fn_c_try_compile "$LINENO"; then :
4027  ac_cv_sys_file_offset_bits=no; break
4028fi
4029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4030  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4031/* end confdefs.h.  */
4032#define _FILE_OFFSET_BITS 64
4033#include <sys/types.h>
4034 /* Check that off_t can represent 2**63 - 1 correctly.
4035    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4036    since some C++ compilers masquerading as C compilers
4037    incorrectly reject 9223372036854775807.  */
4038#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4039  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4040		       && LARGE_OFF_T % 2147483647 == 1)
4041		      ? 1 : -1];
4042int
4043main ()
4044{
4045
4046  ;
4047  return 0;
4048}
4049_ACEOF
4050if ac_fn_c_try_compile "$LINENO"; then :
4051  ac_cv_sys_file_offset_bits=64; break
4052fi
4053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4054  ac_cv_sys_file_offset_bits=unknown
4055  break
4056done
4057fi
4058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4059$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4060case $ac_cv_sys_file_offset_bits in #(
4061  no | unknown) ;;
4062  *)
4063cat >>confdefs.h <<_ACEOF
4064#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4065_ACEOF
4066;;
4067esac
4068rm -rf conftest*
4069  if test $ac_cv_sys_file_offset_bits = unknown; then
4070    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4071$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4072if ${ac_cv_sys_large_files+:} false; then :
4073  $as_echo_n "(cached) " >&6
4074else
4075  while :; do
4076  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4077/* end confdefs.h.  */
4078#include <sys/types.h>
4079 /* Check that off_t can represent 2**63 - 1 correctly.
4080    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4081    since some C++ compilers masquerading as C compilers
4082    incorrectly reject 9223372036854775807.  */
4083#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4084  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4085		       && LARGE_OFF_T % 2147483647 == 1)
4086		      ? 1 : -1];
4087int
4088main ()
4089{
4090
4091  ;
4092  return 0;
4093}
4094_ACEOF
4095if ac_fn_c_try_compile "$LINENO"; then :
4096  ac_cv_sys_large_files=no; break
4097fi
4098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4099  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4100/* end confdefs.h.  */
4101#define _LARGE_FILES 1
4102#include <sys/types.h>
4103 /* Check that off_t can represent 2**63 - 1 correctly.
4104    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4105    since some C++ compilers masquerading as C compilers
4106    incorrectly reject 9223372036854775807.  */
4107#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4108  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4109		       && LARGE_OFF_T % 2147483647 == 1)
4110		      ? 1 : -1];
4111int
4112main ()
4113{
4114
4115  ;
4116  return 0;
4117}
4118_ACEOF
4119if ac_fn_c_try_compile "$LINENO"; then :
4120  ac_cv_sys_large_files=1; break
4121fi
4122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4123  ac_cv_sys_large_files=unknown
4124  break
4125done
4126fi
4127{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4128$as_echo "$ac_cv_sys_large_files" >&6; }
4129case $ac_cv_sys_large_files in #(
4130  no | unknown) ;;
4131  *)
4132cat >>confdefs.h <<_ACEOF
4133#define _LARGE_FILES $ac_cv_sys_large_files
4134_ACEOF
4135;;
4136esac
4137rm -rf conftest*
4138  fi
4139
4140
4141fi
4142
4143
4144# Check for required programs.
4145ac_ext=c
4146ac_cpp='$CPP $CPPFLAGS'
4147ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4148ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4149ac_compiler_gnu=$ac_cv_c_compiler_gnu
4150if test -n "$ac_tool_prefix"; then
4151  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4152set dummy ${ac_tool_prefix}gcc; ac_word=$2
4153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4154$as_echo_n "checking for $ac_word... " >&6; }
4155if ${ac_cv_prog_CC+:} false; then :
4156  $as_echo_n "(cached) " >&6
4157else
4158  if test -n "$CC"; then
4159  ac_cv_prog_CC="$CC" # Let the user override the test.
4160else
4161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4162for as_dir in $PATH
4163do
4164  IFS=$as_save_IFS
4165  test -z "$as_dir" && as_dir=.
4166    for ac_exec_ext in '' $ac_executable_extensions; do
4167  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4168    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4169    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4170    break 2
4171  fi
4172done
4173  done
4174IFS=$as_save_IFS
4175
4176fi
4177fi
4178CC=$ac_cv_prog_CC
4179if test -n "$CC"; then
4180  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4181$as_echo "$CC" >&6; }
4182else
4183  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4184$as_echo "no" >&6; }
4185fi
4186
4187
4188fi
4189if test -z "$ac_cv_prog_CC"; then
4190  ac_ct_CC=$CC
4191  # Extract the first word of "gcc", so it can be a program name with args.
4192set dummy gcc; ac_word=$2
4193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4194$as_echo_n "checking for $ac_word... " >&6; }
4195if ${ac_cv_prog_ac_ct_CC+:} false; then :
4196  $as_echo_n "(cached) " >&6
4197else
4198  if test -n "$ac_ct_CC"; then
4199  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4200else
4201as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4202for as_dir in $PATH
4203do
4204  IFS=$as_save_IFS
4205  test -z "$as_dir" && as_dir=.
4206    for ac_exec_ext in '' $ac_executable_extensions; do
4207  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4208    ac_cv_prog_ac_ct_CC="gcc"
4209    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4210    break 2
4211  fi
4212done
4213  done
4214IFS=$as_save_IFS
4215
4216fi
4217fi
4218ac_ct_CC=$ac_cv_prog_ac_ct_CC
4219if test -n "$ac_ct_CC"; then
4220  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4221$as_echo "$ac_ct_CC" >&6; }
4222else
4223  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4224$as_echo "no" >&6; }
4225fi
4226
4227  if test "x$ac_ct_CC" = x; then
4228    CC=""
4229  else
4230    case $cross_compiling:$ac_tool_warned in
4231yes:)
4232{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4233$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4234ac_tool_warned=yes ;;
4235esac
4236    CC=$ac_ct_CC
4237  fi
4238else
4239  CC="$ac_cv_prog_CC"
4240fi
4241
4242if test -z "$CC"; then
4243          if test -n "$ac_tool_prefix"; then
4244    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4245set dummy ${ac_tool_prefix}cc; ac_word=$2
4246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4247$as_echo_n "checking for $ac_word... " >&6; }
4248if ${ac_cv_prog_CC+:} false; then :
4249  $as_echo_n "(cached) " >&6
4250else
4251  if test -n "$CC"; then
4252  ac_cv_prog_CC="$CC" # Let the user override the test.
4253else
4254as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4255for as_dir in $PATH
4256do
4257  IFS=$as_save_IFS
4258  test -z "$as_dir" && as_dir=.
4259    for ac_exec_ext in '' $ac_executable_extensions; do
4260  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4261    ac_cv_prog_CC="${ac_tool_prefix}cc"
4262    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4263    break 2
4264  fi
4265done
4266  done
4267IFS=$as_save_IFS
4268
4269fi
4270fi
4271CC=$ac_cv_prog_CC
4272if test -n "$CC"; then
4273  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4274$as_echo "$CC" >&6; }
4275else
4276  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4277$as_echo "no" >&6; }
4278fi
4279
4280
4281  fi
4282fi
4283if test -z "$CC"; then
4284  # Extract the first word of "cc", so it can be a program name with args.
4285set dummy cc; ac_word=$2
4286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4287$as_echo_n "checking for $ac_word... " >&6; }
4288if ${ac_cv_prog_CC+:} false; then :
4289  $as_echo_n "(cached) " >&6
4290else
4291  if test -n "$CC"; then
4292  ac_cv_prog_CC="$CC" # Let the user override the test.
4293else
4294  ac_prog_rejected=no
4295as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4296for as_dir in $PATH
4297do
4298  IFS=$as_save_IFS
4299  test -z "$as_dir" && as_dir=.
4300    for ac_exec_ext in '' $ac_executable_extensions; do
4301  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4302    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4303       ac_prog_rejected=yes
4304       continue
4305     fi
4306    ac_cv_prog_CC="cc"
4307    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4308    break 2
4309  fi
4310done
4311  done
4312IFS=$as_save_IFS
4313
4314if test $ac_prog_rejected = yes; then
4315  # We found a bogon in the path, so make sure we never use it.
4316  set dummy $ac_cv_prog_CC
4317  shift
4318  if test $# != 0; then
4319    # We chose a different compiler from the bogus one.
4320    # However, it has the same basename, so the bogon will be chosen
4321    # first if we set CC to just the basename; use the full file name.
4322    shift
4323    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4324  fi
4325fi
4326fi
4327fi
4328CC=$ac_cv_prog_CC
4329if test -n "$CC"; then
4330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4331$as_echo "$CC" >&6; }
4332else
4333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4334$as_echo "no" >&6; }
4335fi
4336
4337
4338fi
4339if test -z "$CC"; then
4340  if test -n "$ac_tool_prefix"; then
4341  for ac_prog in cl.exe
4342  do
4343    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4344set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4346$as_echo_n "checking for $ac_word... " >&6; }
4347if ${ac_cv_prog_CC+:} false; then :
4348  $as_echo_n "(cached) " >&6
4349else
4350  if test -n "$CC"; then
4351  ac_cv_prog_CC="$CC" # Let the user override the test.
4352else
4353as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4354for as_dir in $PATH
4355do
4356  IFS=$as_save_IFS
4357  test -z "$as_dir" && as_dir=.
4358    for ac_exec_ext in '' $ac_executable_extensions; do
4359  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4360    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4361    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4362    break 2
4363  fi
4364done
4365  done
4366IFS=$as_save_IFS
4367
4368fi
4369fi
4370CC=$ac_cv_prog_CC
4371if test -n "$CC"; then
4372  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4373$as_echo "$CC" >&6; }
4374else
4375  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4376$as_echo "no" >&6; }
4377fi
4378
4379
4380    test -n "$CC" && break
4381  done
4382fi
4383if test -z "$CC"; then
4384  ac_ct_CC=$CC
4385  for ac_prog in cl.exe
4386do
4387  # Extract the first word of "$ac_prog", so it can be a program name with args.
4388set dummy $ac_prog; ac_word=$2
4389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4390$as_echo_n "checking for $ac_word... " >&6; }
4391if ${ac_cv_prog_ac_ct_CC+:} false; then :
4392  $as_echo_n "(cached) " >&6
4393else
4394  if test -n "$ac_ct_CC"; then
4395  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4396else
4397as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4398for as_dir in $PATH
4399do
4400  IFS=$as_save_IFS
4401  test -z "$as_dir" && as_dir=.
4402    for ac_exec_ext in '' $ac_executable_extensions; do
4403  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4404    ac_cv_prog_ac_ct_CC="$ac_prog"
4405    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4406    break 2
4407  fi
4408done
4409  done
4410IFS=$as_save_IFS
4411
4412fi
4413fi
4414ac_ct_CC=$ac_cv_prog_ac_ct_CC
4415if test -n "$ac_ct_CC"; then
4416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4417$as_echo "$ac_ct_CC" >&6; }
4418else
4419  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4420$as_echo "no" >&6; }
4421fi
4422
4423
4424  test -n "$ac_ct_CC" && break
4425done
4426
4427  if test "x$ac_ct_CC" = x; then
4428    CC=""
4429  else
4430    case $cross_compiling:$ac_tool_warned in
4431yes:)
4432{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4433$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4434ac_tool_warned=yes ;;
4435esac
4436    CC=$ac_ct_CC
4437  fi
4438fi
4439
4440fi
4441
4442
4443test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4444$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4445as_fn_error $? "no acceptable C compiler found in \$PATH
4446See \`config.log' for more details" "$LINENO" 5; }
4447
4448# Provide some information about the compiler.
4449$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4450set X $ac_compile
4451ac_compiler=$2
4452for ac_option in --version -v -V -qversion; do
4453  { { ac_try="$ac_compiler $ac_option >&5"
4454case "(($ac_try" in
4455  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4456  *) ac_try_echo=$ac_try;;
4457esac
4458eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4459$as_echo "$ac_try_echo"; } >&5
4460  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4461  ac_status=$?
4462  if test -s conftest.err; then
4463    sed '10a\
4464... rest of stderr output deleted ...
4465         10q' conftest.err >conftest.er1
4466    cat conftest.er1 >&5
4467  fi
4468  rm -f conftest.er1 conftest.err
4469  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4470  test $ac_status = 0; }
4471done
4472
4473{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4474$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4475if ${ac_cv_c_compiler_gnu+:} false; then :
4476  $as_echo_n "(cached) " >&6
4477else
4478  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4479/* end confdefs.h.  */
4480
4481int
4482main ()
4483{
4484#ifndef __GNUC__
4485       choke me
4486#endif
4487
4488  ;
4489  return 0;
4490}
4491_ACEOF
4492if ac_fn_c_try_compile "$LINENO"; then :
4493  ac_compiler_gnu=yes
4494else
4495  ac_compiler_gnu=no
4496fi
4497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4498ac_cv_c_compiler_gnu=$ac_compiler_gnu
4499
4500fi
4501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4502$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4503if test $ac_compiler_gnu = yes; then
4504  GCC=yes
4505else
4506  GCC=
4507fi
4508ac_test_CFLAGS=${CFLAGS+set}
4509ac_save_CFLAGS=$CFLAGS
4510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4511$as_echo_n "checking whether $CC accepts -g... " >&6; }
4512if ${ac_cv_prog_cc_g+:} false; then :
4513  $as_echo_n "(cached) " >&6
4514else
4515  ac_save_c_werror_flag=$ac_c_werror_flag
4516   ac_c_werror_flag=yes
4517   ac_cv_prog_cc_g=no
4518   CFLAGS="-g"
4519   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4520/* end confdefs.h.  */
4521
4522int
4523main ()
4524{
4525
4526  ;
4527  return 0;
4528}
4529_ACEOF
4530if ac_fn_c_try_compile "$LINENO"; then :
4531  ac_cv_prog_cc_g=yes
4532else
4533  CFLAGS=""
4534      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4535/* end confdefs.h.  */
4536
4537int
4538main ()
4539{
4540
4541  ;
4542  return 0;
4543}
4544_ACEOF
4545if ac_fn_c_try_compile "$LINENO"; then :
4546
4547else
4548  ac_c_werror_flag=$ac_save_c_werror_flag
4549	 CFLAGS="-g"
4550	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4551/* end confdefs.h.  */
4552
4553int
4554main ()
4555{
4556
4557  ;
4558  return 0;
4559}
4560_ACEOF
4561if ac_fn_c_try_compile "$LINENO"; then :
4562  ac_cv_prog_cc_g=yes
4563fi
4564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4565fi
4566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4567fi
4568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4569   ac_c_werror_flag=$ac_save_c_werror_flag
4570fi
4571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4572$as_echo "$ac_cv_prog_cc_g" >&6; }
4573if test "$ac_test_CFLAGS" = set; then
4574  CFLAGS=$ac_save_CFLAGS
4575elif test $ac_cv_prog_cc_g = yes; then
4576  if test "$GCC" = yes; then
4577    CFLAGS="-g -O2"
4578  else
4579    CFLAGS="-g"
4580  fi
4581else
4582  if test "$GCC" = yes; then
4583    CFLAGS="-O2"
4584  else
4585    CFLAGS=
4586  fi
4587fi
4588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4589$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4590if ${ac_cv_prog_cc_c89+:} false; then :
4591  $as_echo_n "(cached) " >&6
4592else
4593  ac_cv_prog_cc_c89=no
4594ac_save_CC=$CC
4595cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4596/* end confdefs.h.  */
4597#include <stdarg.h>
4598#include <stdio.h>
4599struct stat;
4600/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4601struct buf { int x; };
4602FILE * (*rcsopen) (struct buf *, struct stat *, int);
4603static char *e (p, i)
4604     char **p;
4605     int i;
4606{
4607  return p[i];
4608}
4609static char *f (char * (*g) (char **, int), char **p, ...)
4610{
4611  char *s;
4612  va_list v;
4613  va_start (v,p);
4614  s = g (p, va_arg (v,int));
4615  va_end (v);
4616  return s;
4617}
4618
4619/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4620   function prototypes and stuff, but not '\xHH' hex character constants.
4621   These don't provoke an error unfortunately, instead are silently treated
4622   as 'x'.  The following induces an error, until -std is added to get
4623   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4624   array size at least.  It's necessary to write '\x00'==0 to get something
4625   that's true only with -std.  */
4626int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4627
4628/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4629   inside strings and character constants.  */
4630#define FOO(x) 'x'
4631int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4632
4633int test (int i, double x);
4634struct s1 {int (*f) (int a);};
4635struct s2 {int (*f) (double a);};
4636int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4637int argc;
4638char **argv;
4639int
4640main ()
4641{
4642return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4643  ;
4644  return 0;
4645}
4646_ACEOF
4647for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4648	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4649do
4650  CC="$ac_save_CC $ac_arg"
4651  if ac_fn_c_try_compile "$LINENO"; then :
4652  ac_cv_prog_cc_c89=$ac_arg
4653fi
4654rm -f core conftest.err conftest.$ac_objext
4655  test "x$ac_cv_prog_cc_c89" != "xno" && break
4656done
4657rm -f conftest.$ac_ext
4658CC=$ac_save_CC
4659
4660fi
4661# AC_CACHE_VAL
4662case "x$ac_cv_prog_cc_c89" in
4663  x)
4664    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4665$as_echo "none needed" >&6; } ;;
4666  xno)
4667    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4668$as_echo "unsupported" >&6; } ;;
4669  *)
4670    CC="$CC $ac_cv_prog_cc_c89"
4671    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4672$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4673esac
4674if test "x$ac_cv_prog_cc_c89" != xno; then :
4675
4676fi
4677
4678ac_ext=c
4679ac_cpp='$CPP $CPPFLAGS'
4680ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4681ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4682ac_compiler_gnu=$ac_cv_c_compiler_gnu
4683
4684ac_ext=c
4685ac_cpp='$CPP $CPPFLAGS'
4686ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4687ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4688ac_compiler_gnu=$ac_cv_c_compiler_gnu
4689{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4690$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4691if ${am_cv_prog_cc_c_o+:} false; then :
4692  $as_echo_n "(cached) " >&6
4693else
4694  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4695/* end confdefs.h.  */
4696
4697int
4698main ()
4699{
4700
4701  ;
4702  return 0;
4703}
4704_ACEOF
4705  # Make sure it works both with $CC and with simple cc.
4706  # Following AC_PROG_CC_C_O, we do the test twice because some
4707  # compilers refuse to overwrite an existing .o file with -o,
4708  # though they will create one.
4709  am_cv_prog_cc_c_o=yes
4710  for am_i in 1 2; do
4711    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4712   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4713   ac_status=$?
4714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4715   (exit $ac_status); } \
4716         && test -f conftest2.$ac_objext; then
4717      : OK
4718    else
4719      am_cv_prog_cc_c_o=no
4720      break
4721    fi
4722  done
4723  rm -f core conftest*
4724  unset am_i
4725fi
4726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4727$as_echo "$am_cv_prog_cc_c_o" >&6; }
4728if test "$am_cv_prog_cc_c_o" != yes; then
4729   # Losing compiler, so override with the script.
4730   # FIXME: It is wrong to rewrite CC.
4731   # But if we don't then we get into trouble of one sort or another.
4732   # A longer-term fix would be to have automake use am__CC in this case,
4733   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4734   CC="$am_aux_dir/compile $CC"
4735fi
4736ac_ext=c
4737ac_cpp='$CPP $CPPFLAGS'
4738ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4739ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4740ac_compiler_gnu=$ac_cv_c_compiler_gnu
4741
4742
4743depcc="$CC"   am_compiler_list=
4744
4745{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4746$as_echo_n "checking dependency style of $depcc... " >&6; }
4747if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4748  $as_echo_n "(cached) " >&6
4749else
4750  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4751  # We make a subdir and do the tests there.  Otherwise we can end up
4752  # making bogus files that we don't know about and never remove.  For
4753  # instance it was reported that on HP-UX the gcc test will end up
4754  # making a dummy file named 'D' -- because '-MD' means "put the output
4755  # in D".
4756  rm -rf conftest.dir
4757  mkdir conftest.dir
4758  # Copy depcomp to subdir because otherwise we won't find it if we're
4759  # using a relative directory.
4760  cp "$am_depcomp" conftest.dir
4761  cd conftest.dir
4762  # We will build objects and dependencies in a subdirectory because
4763  # it helps to detect inapplicable dependency modes.  For instance
4764  # both Tru64's cc and ICC support -MD to output dependencies as a
4765  # side effect of compilation, but ICC will put the dependencies in
4766  # the current directory while Tru64 will put them in the object
4767  # directory.
4768  mkdir sub
4769
4770  am_cv_CC_dependencies_compiler_type=none
4771  if test "$am_compiler_list" = ""; then
4772     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4773  fi
4774  am__universal=false
4775  case " $depcc " in #(
4776     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4777     esac
4778
4779  for depmode in $am_compiler_list; do
4780    # Setup a source with many dependencies, because some compilers
4781    # like to wrap large dependency lists on column 80 (with \), and
4782    # we should not choose a depcomp mode which is confused by this.
4783    #
4784    # We need to recreate these files for each test, as the compiler may
4785    # overwrite some of them when testing with obscure command lines.
4786    # This happens at least with the AIX C compiler.
4787    : > sub/conftest.c
4788    for i in 1 2 3 4 5 6; do
4789      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4790      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4791      # Solaris 10 /bin/sh.
4792      echo '/* dummy */' > sub/conftst$i.h
4793    done
4794    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4795
4796    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4797    # mode.  It turns out that the SunPro C++ compiler does not properly
4798    # handle '-M -o', and we need to detect this.  Also, some Intel
4799    # versions had trouble with output in subdirs.
4800    am__obj=sub/conftest.${OBJEXT-o}
4801    am__minus_obj="-o $am__obj"
4802    case $depmode in
4803    gcc)
4804      # This depmode causes a compiler race in universal mode.
4805      test "$am__universal" = false || continue
4806      ;;
4807    nosideeffect)
4808      # After this tag, mechanisms are not by side-effect, so they'll
4809      # only be used when explicitly requested.
4810      if test "x$enable_dependency_tracking" = xyes; then
4811	continue
4812      else
4813	break
4814      fi
4815      ;;
4816    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4817      # This compiler won't grok '-c -o', but also, the minuso test has
4818      # not run yet.  These depmodes are late enough in the game, and
4819      # so weak that their functioning should not be impacted.
4820      am__obj=conftest.${OBJEXT-o}
4821      am__minus_obj=
4822      ;;
4823    none) break ;;
4824    esac
4825    if depmode=$depmode \
4826       source=sub/conftest.c object=$am__obj \
4827       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4828       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4829         >/dev/null 2>conftest.err &&
4830       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4831       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4832       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4833       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4834      # icc doesn't choke on unknown options, it will just issue warnings
4835      # or remarks (even with -Werror).  So we grep stderr for any message
4836      # that says an option was ignored or not supported.
4837      # When given -MP, icc 7.0 and 7.1 complain thusly:
4838      #   icc: Command line warning: ignoring option '-M'; no argument required
4839      # The diagnosis changed in icc 8.0:
4840      #   icc: Command line remark: option '-MP' not supported
4841      if (grep 'ignoring option' conftest.err ||
4842          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4843        am_cv_CC_dependencies_compiler_type=$depmode
4844        break
4845      fi
4846    fi
4847  done
4848
4849  cd ..
4850  rm -rf conftest.dir
4851else
4852  am_cv_CC_dependencies_compiler_type=none
4853fi
4854
4855fi
4856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4857$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4858CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4859
4860 if
4861  test "x$enable_dependency_tracking" != xno \
4862  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4863  am__fastdepCC_TRUE=
4864  am__fastdepCC_FALSE='#'
4865else
4866  am__fastdepCC_TRUE='#'
4867  am__fastdepCC_FALSE=
4868fi
4869
4870
4871case `pwd` in
4872  *\ * | *\	*)
4873    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4874$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4875esac
4876
4877
4878
4879macro_version='2.4.6'
4880macro_revision='2.4.6'
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894ltmain=$ac_aux_dir/ltmain.sh
4895
4896# Make sure we can run config.sub.
4897$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4898  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4899
4900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4901$as_echo_n "checking build system type... " >&6; }
4902if ${ac_cv_build+:} false; then :
4903  $as_echo_n "(cached) " >&6
4904else
4905  ac_build_alias=$build_alias
4906test "x$ac_build_alias" = x &&
4907  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4908test "x$ac_build_alias" = x &&
4909  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4910ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4911  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4912
4913fi
4914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4915$as_echo "$ac_cv_build" >&6; }
4916case $ac_cv_build in
4917*-*-*) ;;
4918*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4919esac
4920build=$ac_cv_build
4921ac_save_IFS=$IFS; IFS='-'
4922set x $ac_cv_build
4923shift
4924build_cpu=$1
4925build_vendor=$2
4926shift; shift
4927# Remember, the first character of IFS is used to create $*,
4928# except with old shells:
4929build_os=$*
4930IFS=$ac_save_IFS
4931case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4932
4933
4934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4935$as_echo_n "checking host system type... " >&6; }
4936if ${ac_cv_host+:} false; then :
4937  $as_echo_n "(cached) " >&6
4938else
4939  if test "x$host_alias" = x; then
4940  ac_cv_host=$ac_cv_build
4941else
4942  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4943    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4944fi
4945
4946fi
4947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4948$as_echo "$ac_cv_host" >&6; }
4949case $ac_cv_host in
4950*-*-*) ;;
4951*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4952esac
4953host=$ac_cv_host
4954ac_save_IFS=$IFS; IFS='-'
4955set x $ac_cv_host
4956shift
4957host_cpu=$1
4958host_vendor=$2
4959shift; shift
4960# Remember, the first character of IFS is used to create $*,
4961# except with old shells:
4962host_os=$*
4963IFS=$ac_save_IFS
4964case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4965
4966
4967# Backslashify metacharacters that are still active within
4968# double-quoted strings.
4969sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4970
4971# Same as above, but do not quote variable references.
4972double_quote_subst='s/\(["`\\]\)/\\\1/g'
4973
4974# Sed substitution to delay expansion of an escaped shell variable in a
4975# double_quote_subst'ed string.
4976delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4977
4978# Sed substitution to delay expansion of an escaped single quote.
4979delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4980
4981# Sed substitution to avoid accidental globbing in evaled expressions
4982no_glob_subst='s/\*/\\\*/g'
4983
4984ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4985ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4986ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4987
4988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4989$as_echo_n "checking how to print strings... " >&6; }
4990# Test print first, because it will be a builtin if present.
4991if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
4992   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4993  ECHO='print -r --'
4994elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4995  ECHO='printf %s\n'
4996else
4997  # Use this function as a fallback that always works.
4998  func_fallback_echo ()
4999  {
5000    eval 'cat <<_LTECHO_EOF
5001$1
5002_LTECHO_EOF'
5003  }
5004  ECHO='func_fallback_echo'
5005fi
5006
5007# func_echo_all arg...
5008# Invoke $ECHO with all args, space-separated.
5009func_echo_all ()
5010{
5011    $ECHO ""
5012}
5013
5014case $ECHO in
5015  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5016$as_echo "printf" >&6; } ;;
5017  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5018$as_echo "print -r" >&6; } ;;
5019  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5020$as_echo "cat" >&6; } ;;
5021esac
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5037$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5038if ${ac_cv_path_SED+:} false; then :
5039  $as_echo_n "(cached) " >&6
5040else
5041            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5042     for ac_i in 1 2 3 4 5 6 7; do
5043       ac_script="$ac_script$as_nl$ac_script"
5044     done
5045     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5046     { ac_script=; unset ac_script;}
5047     if test -z "$SED"; then
5048  ac_path_SED_found=false
5049  # Loop through the user's path and test for each of PROGNAME-LIST
5050  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5051for as_dir in $PATH
5052do
5053  IFS=$as_save_IFS
5054  test -z "$as_dir" && as_dir=.
5055    for ac_prog in sed gsed; do
5056    for ac_exec_ext in '' $ac_executable_extensions; do
5057      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5058      as_fn_executable_p "$ac_path_SED" || continue
5059# Check for GNU ac_path_SED and select it if it is found.
5060  # Check for GNU $ac_path_SED
5061case `"$ac_path_SED" --version 2>&1` in
5062*GNU*)
5063  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5064*)
5065  ac_count=0
5066  $as_echo_n 0123456789 >"conftest.in"
5067  while :
5068  do
5069    cat "conftest.in" "conftest.in" >"conftest.tmp"
5070    mv "conftest.tmp" "conftest.in"
5071    cp "conftest.in" "conftest.nl"
5072    $as_echo '' >> "conftest.nl"
5073    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5074    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5075    as_fn_arith $ac_count + 1 && ac_count=$as_val
5076    if test $ac_count -gt ${ac_path_SED_max-0}; then
5077      # Best one so far, save it but keep looking for a better one
5078      ac_cv_path_SED="$ac_path_SED"
5079      ac_path_SED_max=$ac_count
5080    fi
5081    # 10*(2^10) chars as input seems more than enough
5082    test $ac_count -gt 10 && break
5083  done
5084  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5085esac
5086
5087      $ac_path_SED_found && break 3
5088    done
5089  done
5090  done
5091IFS=$as_save_IFS
5092  if test -z "$ac_cv_path_SED"; then
5093    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5094  fi
5095else
5096  ac_cv_path_SED=$SED
5097fi
5098
5099fi
5100{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5101$as_echo "$ac_cv_path_SED" >&6; }
5102 SED="$ac_cv_path_SED"
5103  rm -f conftest.sed
5104
5105test -z "$SED" && SED=sed
5106Xsed="$SED -e 1s/^X//"
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5119$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5120if ${ac_cv_path_GREP+:} false; then :
5121  $as_echo_n "(cached) " >&6
5122else
5123  if test -z "$GREP"; then
5124  ac_path_GREP_found=false
5125  # Loop through the user's path and test for each of PROGNAME-LIST
5126  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5127for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5128do
5129  IFS=$as_save_IFS
5130  test -z "$as_dir" && as_dir=.
5131    for ac_prog in grep ggrep; do
5132    for ac_exec_ext in '' $ac_executable_extensions; do
5133      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5134      as_fn_executable_p "$ac_path_GREP" || continue
5135# Check for GNU ac_path_GREP and select it if it is found.
5136  # Check for GNU $ac_path_GREP
5137case `"$ac_path_GREP" --version 2>&1` in
5138*GNU*)
5139  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5140*)
5141  ac_count=0
5142  $as_echo_n 0123456789 >"conftest.in"
5143  while :
5144  do
5145    cat "conftest.in" "conftest.in" >"conftest.tmp"
5146    mv "conftest.tmp" "conftest.in"
5147    cp "conftest.in" "conftest.nl"
5148    $as_echo 'GREP' >> "conftest.nl"
5149    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5150    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5151    as_fn_arith $ac_count + 1 && ac_count=$as_val
5152    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5153      # Best one so far, save it but keep looking for a better one
5154      ac_cv_path_GREP="$ac_path_GREP"
5155      ac_path_GREP_max=$ac_count
5156    fi
5157    # 10*(2^10) chars as input seems more than enough
5158    test $ac_count -gt 10 && break
5159  done
5160  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5161esac
5162
5163      $ac_path_GREP_found && break 3
5164    done
5165  done
5166  done
5167IFS=$as_save_IFS
5168  if test -z "$ac_cv_path_GREP"; then
5169    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5170  fi
5171else
5172  ac_cv_path_GREP=$GREP
5173fi
5174
5175fi
5176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5177$as_echo "$ac_cv_path_GREP" >&6; }
5178 GREP="$ac_cv_path_GREP"
5179
5180
5181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5182$as_echo_n "checking for egrep... " >&6; }
5183if ${ac_cv_path_EGREP+:} false; then :
5184  $as_echo_n "(cached) " >&6
5185else
5186  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5187   then ac_cv_path_EGREP="$GREP -E"
5188   else
5189     if test -z "$EGREP"; then
5190  ac_path_EGREP_found=false
5191  # Loop through the user's path and test for each of PROGNAME-LIST
5192  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5193for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5194do
5195  IFS=$as_save_IFS
5196  test -z "$as_dir" && as_dir=.
5197    for ac_prog in egrep; do
5198    for ac_exec_ext in '' $ac_executable_extensions; do
5199      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5200      as_fn_executable_p "$ac_path_EGREP" || continue
5201# Check for GNU ac_path_EGREP and select it if it is found.
5202  # Check for GNU $ac_path_EGREP
5203case `"$ac_path_EGREP" --version 2>&1` in
5204*GNU*)
5205  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5206*)
5207  ac_count=0
5208  $as_echo_n 0123456789 >"conftest.in"
5209  while :
5210  do
5211    cat "conftest.in" "conftest.in" >"conftest.tmp"
5212    mv "conftest.tmp" "conftest.in"
5213    cp "conftest.in" "conftest.nl"
5214    $as_echo 'EGREP' >> "conftest.nl"
5215    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5216    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5217    as_fn_arith $ac_count + 1 && ac_count=$as_val
5218    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5219      # Best one so far, save it but keep looking for a better one
5220      ac_cv_path_EGREP="$ac_path_EGREP"
5221      ac_path_EGREP_max=$ac_count
5222    fi
5223    # 10*(2^10) chars as input seems more than enough
5224    test $ac_count -gt 10 && break
5225  done
5226  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5227esac
5228
5229      $ac_path_EGREP_found && break 3
5230    done
5231  done
5232  done
5233IFS=$as_save_IFS
5234  if test -z "$ac_cv_path_EGREP"; then
5235    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5236  fi
5237else
5238  ac_cv_path_EGREP=$EGREP
5239fi
5240
5241   fi
5242fi
5243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5244$as_echo "$ac_cv_path_EGREP" >&6; }
5245 EGREP="$ac_cv_path_EGREP"
5246
5247
5248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5249$as_echo_n "checking for fgrep... " >&6; }
5250if ${ac_cv_path_FGREP+:} false; then :
5251  $as_echo_n "(cached) " >&6
5252else
5253  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5254   then ac_cv_path_FGREP="$GREP -F"
5255   else
5256     if test -z "$FGREP"; then
5257  ac_path_FGREP_found=false
5258  # Loop through the user's path and test for each of PROGNAME-LIST
5259  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5260for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5261do
5262  IFS=$as_save_IFS
5263  test -z "$as_dir" && as_dir=.
5264    for ac_prog in fgrep; do
5265    for ac_exec_ext in '' $ac_executable_extensions; do
5266      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5267      as_fn_executable_p "$ac_path_FGREP" || continue
5268# Check for GNU ac_path_FGREP and select it if it is found.
5269  # Check for GNU $ac_path_FGREP
5270case `"$ac_path_FGREP" --version 2>&1` in
5271*GNU*)
5272  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5273*)
5274  ac_count=0
5275  $as_echo_n 0123456789 >"conftest.in"
5276  while :
5277  do
5278    cat "conftest.in" "conftest.in" >"conftest.tmp"
5279    mv "conftest.tmp" "conftest.in"
5280    cp "conftest.in" "conftest.nl"
5281    $as_echo 'FGREP' >> "conftest.nl"
5282    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5283    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5284    as_fn_arith $ac_count + 1 && ac_count=$as_val
5285    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5286      # Best one so far, save it but keep looking for a better one
5287      ac_cv_path_FGREP="$ac_path_FGREP"
5288      ac_path_FGREP_max=$ac_count
5289    fi
5290    # 10*(2^10) chars as input seems more than enough
5291    test $ac_count -gt 10 && break
5292  done
5293  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5294esac
5295
5296      $ac_path_FGREP_found && break 3
5297    done
5298  done
5299  done
5300IFS=$as_save_IFS
5301  if test -z "$ac_cv_path_FGREP"; then
5302    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5303  fi
5304else
5305  ac_cv_path_FGREP=$FGREP
5306fi
5307
5308   fi
5309fi
5310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5311$as_echo "$ac_cv_path_FGREP" >&6; }
5312 FGREP="$ac_cv_path_FGREP"
5313
5314
5315test -z "$GREP" && GREP=grep
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335# Check whether --with-gnu-ld was given.
5336if test "${with_gnu_ld+set}" = set; then :
5337  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5338else
5339  with_gnu_ld=no
5340fi
5341
5342ac_prog=ld
5343if test yes = "$GCC"; then
5344  # Check if gcc -print-prog-name=ld gives a path.
5345  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5346$as_echo_n "checking for ld used by $CC... " >&6; }
5347  case $host in
5348  *-*-mingw*)
5349    # gcc leaves a trailing carriage return, which upsets mingw
5350    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5351  *)
5352    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5353  esac
5354  case $ac_prog in
5355    # Accept absolute paths.
5356    [\\/]* | ?:[\\/]*)
5357      re_direlt='/[^/][^/]*/\.\./'
5358      # Canonicalize the pathname of ld
5359      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5360      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5361	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5362      done
5363      test -z "$LD" && LD=$ac_prog
5364      ;;
5365  "")
5366    # If it fails, then pretend we aren't using GCC.
5367    ac_prog=ld
5368    ;;
5369  *)
5370    # If it is relative, then search for the first ld in PATH.
5371    with_gnu_ld=unknown
5372    ;;
5373  esac
5374elif test yes = "$with_gnu_ld"; then
5375  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5376$as_echo_n "checking for GNU ld... " >&6; }
5377else
5378  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5379$as_echo_n "checking for non-GNU ld... " >&6; }
5380fi
5381if ${lt_cv_path_LD+:} false; then :
5382  $as_echo_n "(cached) " >&6
5383else
5384  if test -z "$LD"; then
5385  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5386  for ac_dir in $PATH; do
5387    IFS=$lt_save_ifs
5388    test -z "$ac_dir" && ac_dir=.
5389    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5390      lt_cv_path_LD=$ac_dir/$ac_prog
5391      # Check to see if the program is GNU ld.  I'd rather use --version,
5392      # but apparently some variants of GNU ld only accept -v.
5393      # Break only if it was the GNU/non-GNU ld that we prefer.
5394      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5395      *GNU* | *'with BFD'*)
5396	test no != "$with_gnu_ld" && break
5397	;;
5398      *)
5399	test yes != "$with_gnu_ld" && break
5400	;;
5401      esac
5402    fi
5403  done
5404  IFS=$lt_save_ifs
5405else
5406  lt_cv_path_LD=$LD # Let the user override the test with a path.
5407fi
5408fi
5409
5410LD=$lt_cv_path_LD
5411if test -n "$LD"; then
5412  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5413$as_echo "$LD" >&6; }
5414else
5415  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5416$as_echo "no" >&6; }
5417fi
5418test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5420$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5421if ${lt_cv_prog_gnu_ld+:} false; then :
5422  $as_echo_n "(cached) " >&6
5423else
5424  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5425case `$LD -v 2>&1 </dev/null` in
5426*GNU* | *'with BFD'*)
5427  lt_cv_prog_gnu_ld=yes
5428  ;;
5429*)
5430  lt_cv_prog_gnu_ld=no
5431  ;;
5432esac
5433fi
5434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5435$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5436with_gnu_ld=$lt_cv_prog_gnu_ld
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5447$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5448if ${lt_cv_path_NM+:} false; then :
5449  $as_echo_n "(cached) " >&6
5450else
5451  if test -n "$NM"; then
5452  # Let the user override the test.
5453  lt_cv_path_NM=$NM
5454else
5455  lt_nm_to_check=${ac_tool_prefix}nm
5456  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5457    lt_nm_to_check="$lt_nm_to_check nm"
5458  fi
5459  for lt_tmp_nm in $lt_nm_to_check; do
5460    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5461    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5462      IFS=$lt_save_ifs
5463      test -z "$ac_dir" && ac_dir=.
5464      tmp_nm=$ac_dir/$lt_tmp_nm
5465      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5466	# Check to see if the nm accepts a BSD-compat flag.
5467	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5468	#   nm: unknown option "B" ignored
5469	# Tru64's nm complains that /dev/null is an invalid object file
5470	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5471	case $build_os in
5472	mingw*) lt_bad_file=conftest.nm/nofile ;;
5473	*) lt_bad_file=/dev/null ;;
5474	esac
5475	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5476	*$lt_bad_file* | *'Invalid file or object type'*)
5477	  lt_cv_path_NM="$tmp_nm -B"
5478	  break 2
5479	  ;;
5480	*)
5481	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5482	  */dev/null*)
5483	    lt_cv_path_NM="$tmp_nm -p"
5484	    break 2
5485	    ;;
5486	  *)
5487	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5488	    continue # so that we can try to find one that supports BSD flags
5489	    ;;
5490	  esac
5491	  ;;
5492	esac
5493      fi
5494    done
5495    IFS=$lt_save_ifs
5496  done
5497  : ${lt_cv_path_NM=no}
5498fi
5499fi
5500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5501$as_echo "$lt_cv_path_NM" >&6; }
5502if test no != "$lt_cv_path_NM"; then
5503  NM=$lt_cv_path_NM
5504else
5505  # Didn't find any BSD compatible name lister, look for dumpbin.
5506  if test -n "$DUMPBIN"; then :
5507    # Let the user override the test.
5508  else
5509    if test -n "$ac_tool_prefix"; then
5510  for ac_prog in dumpbin "link -dump"
5511  do
5512    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5513set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5515$as_echo_n "checking for $ac_word... " >&6; }
5516if ${ac_cv_prog_DUMPBIN+:} false; then :
5517  $as_echo_n "(cached) " >&6
5518else
5519  if test -n "$DUMPBIN"; then
5520  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5521else
5522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5523for as_dir in $PATH
5524do
5525  IFS=$as_save_IFS
5526  test -z "$as_dir" && as_dir=.
5527    for ac_exec_ext in '' $ac_executable_extensions; do
5528  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5529    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5530    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5531    break 2
5532  fi
5533done
5534  done
5535IFS=$as_save_IFS
5536
5537fi
5538fi
5539DUMPBIN=$ac_cv_prog_DUMPBIN
5540if test -n "$DUMPBIN"; then
5541  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5542$as_echo "$DUMPBIN" >&6; }
5543else
5544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5545$as_echo "no" >&6; }
5546fi
5547
5548
5549    test -n "$DUMPBIN" && break
5550  done
5551fi
5552if test -z "$DUMPBIN"; then
5553  ac_ct_DUMPBIN=$DUMPBIN
5554  for ac_prog in dumpbin "link -dump"
5555do
5556  # Extract the first word of "$ac_prog", so it can be a program name with args.
5557set dummy $ac_prog; ac_word=$2
5558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5559$as_echo_n "checking for $ac_word... " >&6; }
5560if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5561  $as_echo_n "(cached) " >&6
5562else
5563  if test -n "$ac_ct_DUMPBIN"; then
5564  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5565else
5566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5567for as_dir in $PATH
5568do
5569  IFS=$as_save_IFS
5570  test -z "$as_dir" && as_dir=.
5571    for ac_exec_ext in '' $ac_executable_extensions; do
5572  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5573    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5574    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5575    break 2
5576  fi
5577done
5578  done
5579IFS=$as_save_IFS
5580
5581fi
5582fi
5583ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5584if test -n "$ac_ct_DUMPBIN"; then
5585  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5586$as_echo "$ac_ct_DUMPBIN" >&6; }
5587else
5588  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5589$as_echo "no" >&6; }
5590fi
5591
5592
5593  test -n "$ac_ct_DUMPBIN" && break
5594done
5595
5596  if test "x$ac_ct_DUMPBIN" = x; then
5597    DUMPBIN=":"
5598  else
5599    case $cross_compiling:$ac_tool_warned in
5600yes:)
5601{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5602$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5603ac_tool_warned=yes ;;
5604esac
5605    DUMPBIN=$ac_ct_DUMPBIN
5606  fi
5607fi
5608
5609    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5610    *COFF*)
5611      DUMPBIN="$DUMPBIN -symbols -headers"
5612      ;;
5613    *)
5614      DUMPBIN=:
5615      ;;
5616    esac
5617  fi
5618
5619  if test : != "$DUMPBIN"; then
5620    NM=$DUMPBIN
5621  fi
5622fi
5623test -z "$NM" && NM=nm
5624
5625
5626
5627
5628
5629
5630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5631$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5632if ${lt_cv_nm_interface+:} false; then :
5633  $as_echo_n "(cached) " >&6
5634else
5635  lt_cv_nm_interface="BSD nm"
5636  echo "int some_variable = 0;" > conftest.$ac_ext
5637  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5638  (eval "$ac_compile" 2>conftest.err)
5639  cat conftest.err >&5
5640  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5641  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5642  cat conftest.err >&5
5643  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5644  cat conftest.out >&5
5645  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5646    lt_cv_nm_interface="MS dumpbin"
5647  fi
5648  rm -f conftest*
5649fi
5650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5651$as_echo "$lt_cv_nm_interface" >&6; }
5652
5653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5654$as_echo_n "checking whether ln -s works... " >&6; }
5655LN_S=$as_ln_s
5656if test "$LN_S" = "ln -s"; then
5657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5658$as_echo "yes" >&6; }
5659else
5660  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5661$as_echo "no, using $LN_S" >&6; }
5662fi
5663
5664# find the maximum length of command line arguments
5665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5666$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5667if ${lt_cv_sys_max_cmd_len+:} false; then :
5668  $as_echo_n "(cached) " >&6
5669else
5670    i=0
5671  teststring=ABCD
5672
5673  case $build_os in
5674  msdosdjgpp*)
5675    # On DJGPP, this test can blow up pretty badly due to problems in libc
5676    # (any single argument exceeding 2000 bytes causes a buffer overrun
5677    # during glob expansion).  Even if it were fixed, the result of this
5678    # check would be larger than it should be.
5679    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5680    ;;
5681
5682  gnu*)
5683    # Under GNU Hurd, this test is not required because there is
5684    # no limit to the length of command line arguments.
5685    # Libtool will interpret -1 as no limit whatsoever
5686    lt_cv_sys_max_cmd_len=-1;
5687    ;;
5688
5689  cygwin* | mingw* | cegcc*)
5690    # On Win9x/ME, this test blows up -- it succeeds, but takes
5691    # about 5 minutes as the teststring grows exponentially.
5692    # Worse, since 9x/ME are not pre-emptively multitasking,
5693    # you end up with a "frozen" computer, even though with patience
5694    # the test eventually succeeds (with a max line length of 256k).
5695    # Instead, let's just punt: use the minimum linelength reported by
5696    # all of the supported platforms: 8192 (on NT/2K/XP).
5697    lt_cv_sys_max_cmd_len=8192;
5698    ;;
5699
5700  mint*)
5701    # On MiNT this can take a long time and run out of memory.
5702    lt_cv_sys_max_cmd_len=8192;
5703    ;;
5704
5705  amigaos*)
5706    # On AmigaOS with pdksh, this test takes hours, literally.
5707    # So we just punt and use a minimum line length of 8192.
5708    lt_cv_sys_max_cmd_len=8192;
5709    ;;
5710
5711  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5712    # This has been around since 386BSD, at least.  Likely further.
5713    if test -x /sbin/sysctl; then
5714      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5715    elif test -x /usr/sbin/sysctl; then
5716      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5717    else
5718      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5719    fi
5720    # And add a safety zone
5721    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5722    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5723    ;;
5724
5725  interix*)
5726    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5727    lt_cv_sys_max_cmd_len=196608
5728    ;;
5729
5730  os2*)
5731    # The test takes a long time on OS/2.
5732    lt_cv_sys_max_cmd_len=8192
5733    ;;
5734
5735  osf*)
5736    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5737    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5738    # nice to cause kernel panics so lets avoid the loop below.
5739    # First set a reasonable default.
5740    lt_cv_sys_max_cmd_len=16384
5741    #
5742    if test -x /sbin/sysconfig; then
5743      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5744        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5745      esac
5746    fi
5747    ;;
5748  sco3.2v5*)
5749    lt_cv_sys_max_cmd_len=102400
5750    ;;
5751  sysv5* | sco5v6* | sysv4.2uw2*)
5752    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5753    if test -n "$kargmax"; then
5754      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5755    else
5756      lt_cv_sys_max_cmd_len=32768
5757    fi
5758    ;;
5759  *)
5760    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5761    if test -n "$lt_cv_sys_max_cmd_len" && \
5762       test undefined != "$lt_cv_sys_max_cmd_len"; then
5763      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5764      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5765    else
5766      # Make teststring a little bigger before we do anything with it.
5767      # a 1K string should be a reasonable start.
5768      for i in 1 2 3 4 5 6 7 8; do
5769        teststring=$teststring$teststring
5770      done
5771      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5772      # If test is not a shell built-in, we'll probably end up computing a
5773      # maximum length that is only half of the actual maximum length, but
5774      # we can't tell.
5775      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5776	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5777	      test 17 != "$i" # 1/2 MB should be enough
5778      do
5779        i=`expr $i + 1`
5780        teststring=$teststring$teststring
5781      done
5782      # Only check the string length outside the loop.
5783      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5784      teststring=
5785      # Add a significant safety factor because C++ compilers can tack on
5786      # massive amounts of additional arguments before passing them to the
5787      # linker.  It appears as though 1/2 is a usable value.
5788      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5789    fi
5790    ;;
5791  esac
5792
5793fi
5794
5795if test -n "$lt_cv_sys_max_cmd_len"; then
5796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5797$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5798else
5799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5800$as_echo "none" >&6; }
5801fi
5802max_cmd_len=$lt_cv_sys_max_cmd_len
5803
5804
5805
5806
5807
5808
5809: ${CP="cp -f"}
5810: ${MV="mv -f"}
5811: ${RM="rm -f"}
5812
5813if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5814  lt_unset=unset
5815else
5816  lt_unset=false
5817fi
5818
5819
5820
5821
5822
5823# test EBCDIC or ASCII
5824case `echo X|tr X '\101'` in
5825 A) # ASCII based system
5826    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5827  lt_SP2NL='tr \040 \012'
5828  lt_NL2SP='tr \015\012 \040\040'
5829  ;;
5830 *) # EBCDIC based system
5831  lt_SP2NL='tr \100 \n'
5832  lt_NL2SP='tr \r\n \100\100'
5833  ;;
5834esac
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5845$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5846if ${lt_cv_to_host_file_cmd+:} false; then :
5847  $as_echo_n "(cached) " >&6
5848else
5849  case $host in
5850  *-*-mingw* )
5851    case $build in
5852      *-*-mingw* ) # actually msys
5853        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5854        ;;
5855      *-*-cygwin* )
5856        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5857        ;;
5858      * ) # otherwise, assume *nix
5859        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5860        ;;
5861    esac
5862    ;;
5863  *-*-cygwin* )
5864    case $build in
5865      *-*-mingw* ) # actually msys
5866        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5867        ;;
5868      *-*-cygwin* )
5869        lt_cv_to_host_file_cmd=func_convert_file_noop
5870        ;;
5871      * ) # otherwise, assume *nix
5872        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5873        ;;
5874    esac
5875    ;;
5876  * ) # unhandled hosts (and "normal" native builds)
5877    lt_cv_to_host_file_cmd=func_convert_file_noop
5878    ;;
5879esac
5880
5881fi
5882
5883to_host_file_cmd=$lt_cv_to_host_file_cmd
5884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5885$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5886
5887
5888
5889
5890
5891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5892$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5893if ${lt_cv_to_tool_file_cmd+:} false; then :
5894  $as_echo_n "(cached) " >&6
5895else
5896  #assume ordinary cross tools, or native build.
5897lt_cv_to_tool_file_cmd=func_convert_file_noop
5898case $host in
5899  *-*-mingw* )
5900    case $build in
5901      *-*-mingw* ) # actually msys
5902        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5903        ;;
5904    esac
5905    ;;
5906esac
5907
5908fi
5909
5910to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5912$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5913
5914
5915
5916
5917
5918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5919$as_echo_n "checking for $LD option to reload object files... " >&6; }
5920if ${lt_cv_ld_reload_flag+:} false; then :
5921  $as_echo_n "(cached) " >&6
5922else
5923  lt_cv_ld_reload_flag='-r'
5924fi
5925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5926$as_echo "$lt_cv_ld_reload_flag" >&6; }
5927reload_flag=$lt_cv_ld_reload_flag
5928case $reload_flag in
5929"" | " "*) ;;
5930*) reload_flag=" $reload_flag" ;;
5931esac
5932reload_cmds='$LD$reload_flag -o $output$reload_objs'
5933case $host_os in
5934  cygwin* | mingw* | pw32* | cegcc*)
5935    if test yes != "$GCC"; then
5936      reload_cmds=false
5937    fi
5938    ;;
5939  darwin*)
5940    if test yes = "$GCC"; then
5941      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5942    else
5943      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5944    fi
5945    ;;
5946esac
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956if test -n "$ac_tool_prefix"; then
5957  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5958set dummy ${ac_tool_prefix}objdump; ac_word=$2
5959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5960$as_echo_n "checking for $ac_word... " >&6; }
5961if ${ac_cv_prog_OBJDUMP+:} false; then :
5962  $as_echo_n "(cached) " >&6
5963else
5964  if test -n "$OBJDUMP"; then
5965  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5966else
5967as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5968for as_dir in $PATH
5969do
5970  IFS=$as_save_IFS
5971  test -z "$as_dir" && as_dir=.
5972    for ac_exec_ext in '' $ac_executable_extensions; do
5973  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5974    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5975    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5976    break 2
5977  fi
5978done
5979  done
5980IFS=$as_save_IFS
5981
5982fi
5983fi
5984OBJDUMP=$ac_cv_prog_OBJDUMP
5985if test -n "$OBJDUMP"; then
5986  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5987$as_echo "$OBJDUMP" >&6; }
5988else
5989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5990$as_echo "no" >&6; }
5991fi
5992
5993
5994fi
5995if test -z "$ac_cv_prog_OBJDUMP"; then
5996  ac_ct_OBJDUMP=$OBJDUMP
5997  # Extract the first word of "objdump", so it can be a program name with args.
5998set dummy objdump; ac_word=$2
5999{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6000$as_echo_n "checking for $ac_word... " >&6; }
6001if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6002  $as_echo_n "(cached) " >&6
6003else
6004  if test -n "$ac_ct_OBJDUMP"; then
6005  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6006else
6007as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6008for as_dir in $PATH
6009do
6010  IFS=$as_save_IFS
6011  test -z "$as_dir" && as_dir=.
6012    for ac_exec_ext in '' $ac_executable_extensions; do
6013  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6014    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6015    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6016    break 2
6017  fi
6018done
6019  done
6020IFS=$as_save_IFS
6021
6022fi
6023fi
6024ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6025if test -n "$ac_ct_OBJDUMP"; then
6026  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6027$as_echo "$ac_ct_OBJDUMP" >&6; }
6028else
6029  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6030$as_echo "no" >&6; }
6031fi
6032
6033  if test "x$ac_ct_OBJDUMP" = x; then
6034    OBJDUMP="false"
6035  else
6036    case $cross_compiling:$ac_tool_warned in
6037yes:)
6038{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6039$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6040ac_tool_warned=yes ;;
6041esac
6042    OBJDUMP=$ac_ct_OBJDUMP
6043  fi
6044else
6045  OBJDUMP="$ac_cv_prog_OBJDUMP"
6046fi
6047
6048test -z "$OBJDUMP" && OBJDUMP=objdump
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6059$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6060if ${lt_cv_deplibs_check_method+:} false; then :
6061  $as_echo_n "(cached) " >&6
6062else
6063  lt_cv_file_magic_cmd='$MAGIC_CMD'
6064lt_cv_file_magic_test_file=
6065lt_cv_deplibs_check_method='unknown'
6066# Need to set the preceding variable on all platforms that support
6067# interlibrary dependencies.
6068# 'none' -- dependencies not supported.
6069# 'unknown' -- same as none, but documents that we really don't know.
6070# 'pass_all' -- all dependencies passed with no checks.
6071# 'test_compile' -- check by making test program.
6072# 'file_magic [[regex]]' -- check by looking for files in library path
6073# that responds to the $file_magic_cmd with a given extended regex.
6074# If you have 'file' or equivalent on your system and you're not sure
6075# whether 'pass_all' will *always* work, you probably want this one.
6076
6077case $host_os in
6078aix[4-9]*)
6079  lt_cv_deplibs_check_method=pass_all
6080  ;;
6081
6082beos*)
6083  lt_cv_deplibs_check_method=pass_all
6084  ;;
6085
6086bsdi[45]*)
6087  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6088  lt_cv_file_magic_cmd='/usr/bin/file -L'
6089  lt_cv_file_magic_test_file=/shlib/libc.so
6090  ;;
6091
6092cygwin*)
6093  # func_win32_libid is a shell function defined in ltmain.sh
6094  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6095  lt_cv_file_magic_cmd='func_win32_libid'
6096  ;;
6097
6098mingw* | pw32*)
6099  # Base MSYS/MinGW do not provide the 'file' command needed by
6100  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6101  # unless we find 'file', for example because we are cross-compiling.
6102  if ( file / ) >/dev/null 2>&1; then
6103    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6104    lt_cv_file_magic_cmd='func_win32_libid'
6105  else
6106    # Keep this pattern in sync with the one in func_win32_libid.
6107    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6108    lt_cv_file_magic_cmd='$OBJDUMP -f'
6109  fi
6110  ;;
6111
6112cegcc*)
6113  # use the weaker test based on 'objdump'. See mingw*.
6114  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6115  lt_cv_file_magic_cmd='$OBJDUMP -f'
6116  ;;
6117
6118darwin* | rhapsody*)
6119  lt_cv_deplibs_check_method=pass_all
6120  ;;
6121
6122freebsd* | dragonfly*)
6123  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6124    case $host_cpu in
6125    i*86 )
6126      # Not sure whether the presence of OpenBSD here was a mistake.
6127      # Let's accept both of them until this is cleared up.
6128      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6129      lt_cv_file_magic_cmd=/usr/bin/file
6130      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6131      ;;
6132    esac
6133  else
6134    lt_cv_deplibs_check_method=pass_all
6135  fi
6136  ;;
6137
6138haiku*)
6139  lt_cv_deplibs_check_method=pass_all
6140  ;;
6141
6142hpux10.20* | hpux11*)
6143  lt_cv_file_magic_cmd=/usr/bin/file
6144  case $host_cpu in
6145  ia64*)
6146    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6147    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6148    ;;
6149  hppa*64*)
6150    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6151    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6152    ;;
6153  *)
6154    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6155    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6156    ;;
6157  esac
6158  ;;
6159
6160interix[3-9]*)
6161  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6162  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6163  ;;
6164
6165irix5* | irix6* | nonstopux*)
6166  case $LD in
6167  *-32|*"-32 ") libmagic=32-bit;;
6168  *-n32|*"-n32 ") libmagic=N32;;
6169  *-64|*"-64 ") libmagic=64-bit;;
6170  *) libmagic=never-match;;
6171  esac
6172  lt_cv_deplibs_check_method=pass_all
6173  ;;
6174
6175# This must be glibc/ELF.
6176linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6177  lt_cv_deplibs_check_method=pass_all
6178  ;;
6179
6180netbsd*)
6181  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6182    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6183  else
6184    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6185  fi
6186  ;;
6187
6188newos6*)
6189  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6190  lt_cv_file_magic_cmd=/usr/bin/file
6191  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6192  ;;
6193
6194*nto* | *qnx*)
6195  lt_cv_deplibs_check_method=pass_all
6196  ;;
6197
6198openbsd* | bitrig*)
6199  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6200    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6201  else
6202    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6203  fi
6204  ;;
6205
6206osf3* | osf4* | osf5*)
6207  lt_cv_deplibs_check_method=pass_all
6208  ;;
6209
6210rdos*)
6211  lt_cv_deplibs_check_method=pass_all
6212  ;;
6213
6214solaris*)
6215  lt_cv_deplibs_check_method=pass_all
6216  ;;
6217
6218sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6219  lt_cv_deplibs_check_method=pass_all
6220  ;;
6221
6222sysv4 | sysv4.3*)
6223  case $host_vendor in
6224  motorola)
6225    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]'
6226    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6227    ;;
6228  ncr)
6229    lt_cv_deplibs_check_method=pass_all
6230    ;;
6231  sequent)
6232    lt_cv_file_magic_cmd='/bin/file'
6233    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6234    ;;
6235  sni)
6236    lt_cv_file_magic_cmd='/bin/file'
6237    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6238    lt_cv_file_magic_test_file=/lib/libc.so
6239    ;;
6240  siemens)
6241    lt_cv_deplibs_check_method=pass_all
6242    ;;
6243  pc)
6244    lt_cv_deplibs_check_method=pass_all
6245    ;;
6246  esac
6247  ;;
6248
6249tpf*)
6250  lt_cv_deplibs_check_method=pass_all
6251  ;;
6252os2*)
6253  lt_cv_deplibs_check_method=pass_all
6254  ;;
6255esac
6256
6257fi
6258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6259$as_echo "$lt_cv_deplibs_check_method" >&6; }
6260
6261file_magic_glob=
6262want_nocaseglob=no
6263if test "$build" = "$host"; then
6264  case $host_os in
6265  mingw* | pw32*)
6266    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6267      want_nocaseglob=yes
6268    else
6269      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6270    fi
6271    ;;
6272  esac
6273fi
6274
6275file_magic_cmd=$lt_cv_file_magic_cmd
6276deplibs_check_method=$lt_cv_deplibs_check_method
6277test -z "$deplibs_check_method" && deplibs_check_method=unknown
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300if test -n "$ac_tool_prefix"; then
6301  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6302set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6303{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6304$as_echo_n "checking for $ac_word... " >&6; }
6305if ${ac_cv_prog_DLLTOOL+:} false; then :
6306  $as_echo_n "(cached) " >&6
6307else
6308  if test -n "$DLLTOOL"; then
6309  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6310else
6311as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6312for as_dir in $PATH
6313do
6314  IFS=$as_save_IFS
6315  test -z "$as_dir" && as_dir=.
6316    for ac_exec_ext in '' $ac_executable_extensions; do
6317  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6318    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6319    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6320    break 2
6321  fi
6322done
6323  done
6324IFS=$as_save_IFS
6325
6326fi
6327fi
6328DLLTOOL=$ac_cv_prog_DLLTOOL
6329if test -n "$DLLTOOL"; then
6330  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6331$as_echo "$DLLTOOL" >&6; }
6332else
6333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6334$as_echo "no" >&6; }
6335fi
6336
6337
6338fi
6339if test -z "$ac_cv_prog_DLLTOOL"; then
6340  ac_ct_DLLTOOL=$DLLTOOL
6341  # Extract the first word of "dlltool", so it can be a program name with args.
6342set dummy dlltool; ac_word=$2
6343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6344$as_echo_n "checking for $ac_word... " >&6; }
6345if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6346  $as_echo_n "(cached) " >&6
6347else
6348  if test -n "$ac_ct_DLLTOOL"; then
6349  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6350else
6351as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6352for as_dir in $PATH
6353do
6354  IFS=$as_save_IFS
6355  test -z "$as_dir" && as_dir=.
6356    for ac_exec_ext in '' $ac_executable_extensions; do
6357  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6358    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6359    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6360    break 2
6361  fi
6362done
6363  done
6364IFS=$as_save_IFS
6365
6366fi
6367fi
6368ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6369if test -n "$ac_ct_DLLTOOL"; then
6370  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6371$as_echo "$ac_ct_DLLTOOL" >&6; }
6372else
6373  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6374$as_echo "no" >&6; }
6375fi
6376
6377  if test "x$ac_ct_DLLTOOL" = x; then
6378    DLLTOOL="false"
6379  else
6380    case $cross_compiling:$ac_tool_warned in
6381yes:)
6382{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6383$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6384ac_tool_warned=yes ;;
6385esac
6386    DLLTOOL=$ac_ct_DLLTOOL
6387  fi
6388else
6389  DLLTOOL="$ac_cv_prog_DLLTOOL"
6390fi
6391
6392test -z "$DLLTOOL" && DLLTOOL=dlltool
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6404$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6405if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6406  $as_echo_n "(cached) " >&6
6407else
6408  lt_cv_sharedlib_from_linklib_cmd='unknown'
6409
6410case $host_os in
6411cygwin* | mingw* | pw32* | cegcc*)
6412  # two different shell functions defined in ltmain.sh;
6413  # decide which one to use based on capabilities of $DLLTOOL
6414  case `$DLLTOOL --help 2>&1` in
6415  *--identify-strict*)
6416    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6417    ;;
6418  *)
6419    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6420    ;;
6421  esac
6422  ;;
6423*)
6424  # fallback: assume linklib IS sharedlib
6425  lt_cv_sharedlib_from_linklib_cmd=$ECHO
6426  ;;
6427esac
6428
6429fi
6430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6431$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6432sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6433test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6434
6435
6436
6437
6438
6439
6440
6441if test -n "$ac_tool_prefix"; then
6442  for ac_prog in ar
6443  do
6444    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6445set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6447$as_echo_n "checking for $ac_word... " >&6; }
6448if ${ac_cv_prog_AR+:} false; then :
6449  $as_echo_n "(cached) " >&6
6450else
6451  if test -n "$AR"; then
6452  ac_cv_prog_AR="$AR" # Let the user override the test.
6453else
6454as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6455for as_dir in $PATH
6456do
6457  IFS=$as_save_IFS
6458  test -z "$as_dir" && as_dir=.
6459    for ac_exec_ext in '' $ac_executable_extensions; do
6460  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6461    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6462    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6463    break 2
6464  fi
6465done
6466  done
6467IFS=$as_save_IFS
6468
6469fi
6470fi
6471AR=$ac_cv_prog_AR
6472if test -n "$AR"; then
6473  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6474$as_echo "$AR" >&6; }
6475else
6476  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6477$as_echo "no" >&6; }
6478fi
6479
6480
6481    test -n "$AR" && break
6482  done
6483fi
6484if test -z "$AR"; then
6485  ac_ct_AR=$AR
6486  for ac_prog in ar
6487do
6488  # Extract the first word of "$ac_prog", so it can be a program name with args.
6489set dummy $ac_prog; ac_word=$2
6490{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6491$as_echo_n "checking for $ac_word... " >&6; }
6492if ${ac_cv_prog_ac_ct_AR+:} false; then :
6493  $as_echo_n "(cached) " >&6
6494else
6495  if test -n "$ac_ct_AR"; then
6496  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6497else
6498as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6499for as_dir in $PATH
6500do
6501  IFS=$as_save_IFS
6502  test -z "$as_dir" && as_dir=.
6503    for ac_exec_ext in '' $ac_executable_extensions; do
6504  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6505    ac_cv_prog_ac_ct_AR="$ac_prog"
6506    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6507    break 2
6508  fi
6509done
6510  done
6511IFS=$as_save_IFS
6512
6513fi
6514fi
6515ac_ct_AR=$ac_cv_prog_ac_ct_AR
6516if test -n "$ac_ct_AR"; then
6517  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6518$as_echo "$ac_ct_AR" >&6; }
6519else
6520  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6521$as_echo "no" >&6; }
6522fi
6523
6524
6525  test -n "$ac_ct_AR" && break
6526done
6527
6528  if test "x$ac_ct_AR" = x; then
6529    AR="false"
6530  else
6531    case $cross_compiling:$ac_tool_warned in
6532yes:)
6533{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6534$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6535ac_tool_warned=yes ;;
6536esac
6537    AR=$ac_ct_AR
6538  fi
6539fi
6540
6541: ${AR=ar}
6542: ${AR_FLAGS=cru}
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6555$as_echo_n "checking for archiver @FILE support... " >&6; }
6556if ${lt_cv_ar_at_file+:} false; then :
6557  $as_echo_n "(cached) " >&6
6558else
6559  lt_cv_ar_at_file=no
6560   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6561/* end confdefs.h.  */
6562
6563int
6564main ()
6565{
6566
6567  ;
6568  return 0;
6569}
6570_ACEOF
6571if ac_fn_c_try_compile "$LINENO"; then :
6572  echo conftest.$ac_objext > conftest.lst
6573      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6574      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6575  (eval $lt_ar_try) 2>&5
6576  ac_status=$?
6577  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6578  test $ac_status = 0; }
6579      if test 0 -eq "$ac_status"; then
6580	# Ensure the archiver fails upon bogus file names.
6581	rm -f conftest.$ac_objext libconftest.a
6582	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6583  (eval $lt_ar_try) 2>&5
6584  ac_status=$?
6585  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6586  test $ac_status = 0; }
6587	if test 0 -ne "$ac_status"; then
6588          lt_cv_ar_at_file=@
6589        fi
6590      fi
6591      rm -f conftest.* libconftest.a
6592
6593fi
6594rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6595
6596fi
6597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6598$as_echo "$lt_cv_ar_at_file" >&6; }
6599
6600if test no = "$lt_cv_ar_at_file"; then
6601  archiver_list_spec=
6602else
6603  archiver_list_spec=$lt_cv_ar_at_file
6604fi
6605
6606
6607
6608
6609
6610
6611
6612if test -n "$ac_tool_prefix"; then
6613  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6614set dummy ${ac_tool_prefix}strip; ac_word=$2
6615{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6616$as_echo_n "checking for $ac_word... " >&6; }
6617if ${ac_cv_prog_STRIP+:} false; then :
6618  $as_echo_n "(cached) " >&6
6619else
6620  if test -n "$STRIP"; then
6621  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6622else
6623as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6624for as_dir in $PATH
6625do
6626  IFS=$as_save_IFS
6627  test -z "$as_dir" && as_dir=.
6628    for ac_exec_ext in '' $ac_executable_extensions; do
6629  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6630    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6631    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6632    break 2
6633  fi
6634done
6635  done
6636IFS=$as_save_IFS
6637
6638fi
6639fi
6640STRIP=$ac_cv_prog_STRIP
6641if test -n "$STRIP"; then
6642  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6643$as_echo "$STRIP" >&6; }
6644else
6645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6646$as_echo "no" >&6; }
6647fi
6648
6649
6650fi
6651if test -z "$ac_cv_prog_STRIP"; then
6652  ac_ct_STRIP=$STRIP
6653  # Extract the first word of "strip", so it can be a program name with args.
6654set dummy strip; ac_word=$2
6655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6656$as_echo_n "checking for $ac_word... " >&6; }
6657if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6658  $as_echo_n "(cached) " >&6
6659else
6660  if test -n "$ac_ct_STRIP"; then
6661  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6662else
6663as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6664for as_dir in $PATH
6665do
6666  IFS=$as_save_IFS
6667  test -z "$as_dir" && as_dir=.
6668    for ac_exec_ext in '' $ac_executable_extensions; do
6669  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6670    ac_cv_prog_ac_ct_STRIP="strip"
6671    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6672    break 2
6673  fi
6674done
6675  done
6676IFS=$as_save_IFS
6677
6678fi
6679fi
6680ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6681if test -n "$ac_ct_STRIP"; then
6682  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6683$as_echo "$ac_ct_STRIP" >&6; }
6684else
6685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6686$as_echo "no" >&6; }
6687fi
6688
6689  if test "x$ac_ct_STRIP" = x; then
6690    STRIP=":"
6691  else
6692    case $cross_compiling:$ac_tool_warned in
6693yes:)
6694{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6695$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6696ac_tool_warned=yes ;;
6697esac
6698    STRIP=$ac_ct_STRIP
6699  fi
6700else
6701  STRIP="$ac_cv_prog_STRIP"
6702fi
6703
6704test -z "$STRIP" && STRIP=:
6705
6706
6707
6708
6709
6710
6711if test -n "$ac_tool_prefix"; then
6712  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6713set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6715$as_echo_n "checking for $ac_word... " >&6; }
6716if ${ac_cv_prog_RANLIB+:} false; then :
6717  $as_echo_n "(cached) " >&6
6718else
6719  if test -n "$RANLIB"; then
6720  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6721else
6722as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6723for as_dir in $PATH
6724do
6725  IFS=$as_save_IFS
6726  test -z "$as_dir" && as_dir=.
6727    for ac_exec_ext in '' $ac_executable_extensions; do
6728  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6729    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6730    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6731    break 2
6732  fi
6733done
6734  done
6735IFS=$as_save_IFS
6736
6737fi
6738fi
6739RANLIB=$ac_cv_prog_RANLIB
6740if test -n "$RANLIB"; then
6741  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6742$as_echo "$RANLIB" >&6; }
6743else
6744  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6745$as_echo "no" >&6; }
6746fi
6747
6748
6749fi
6750if test -z "$ac_cv_prog_RANLIB"; then
6751  ac_ct_RANLIB=$RANLIB
6752  # Extract the first word of "ranlib", so it can be a program name with args.
6753set dummy ranlib; ac_word=$2
6754{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6755$as_echo_n "checking for $ac_word... " >&6; }
6756if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6757  $as_echo_n "(cached) " >&6
6758else
6759  if test -n "$ac_ct_RANLIB"; then
6760  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6761else
6762as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6763for as_dir in $PATH
6764do
6765  IFS=$as_save_IFS
6766  test -z "$as_dir" && as_dir=.
6767    for ac_exec_ext in '' $ac_executable_extensions; do
6768  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6769    ac_cv_prog_ac_ct_RANLIB="ranlib"
6770    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6771    break 2
6772  fi
6773done
6774  done
6775IFS=$as_save_IFS
6776
6777fi
6778fi
6779ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6780if test -n "$ac_ct_RANLIB"; then
6781  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6782$as_echo "$ac_ct_RANLIB" >&6; }
6783else
6784  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6785$as_echo "no" >&6; }
6786fi
6787
6788  if test "x$ac_ct_RANLIB" = x; then
6789    RANLIB=":"
6790  else
6791    case $cross_compiling:$ac_tool_warned in
6792yes:)
6793{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6794$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6795ac_tool_warned=yes ;;
6796esac
6797    RANLIB=$ac_ct_RANLIB
6798  fi
6799else
6800  RANLIB="$ac_cv_prog_RANLIB"
6801fi
6802
6803test -z "$RANLIB" && RANLIB=:
6804
6805
6806
6807
6808
6809
6810# Determine commands to create old-style static archives.
6811old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6812old_postinstall_cmds='chmod 644 $oldlib'
6813old_postuninstall_cmds=
6814
6815if test -n "$RANLIB"; then
6816  case $host_os in
6817  bitrig* | openbsd*)
6818    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6819    ;;
6820  *)
6821    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6822    ;;
6823  esac
6824  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6825fi
6826
6827case $host_os in
6828  darwin*)
6829    lock_old_archive_extraction=yes ;;
6830  *)
6831    lock_old_archive_extraction=no ;;
6832esac
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872# If no C compiler was specified, use CC.
6873LTCC=${LTCC-"$CC"}
6874
6875# If no C compiler flags were specified, use CFLAGS.
6876LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6877
6878# Allow CC to be a program name with arguments.
6879compiler=$CC
6880
6881
6882# Check for command to grab the raw symbol name followed by C symbol from nm.
6883{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6884$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6885if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6886  $as_echo_n "(cached) " >&6
6887else
6888
6889# These are sane defaults that work on at least a few old systems.
6890# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6891
6892# Character class describing NM global symbol codes.
6893symcode='[BCDEGRST]'
6894
6895# Regexp to match symbols that can be accessed directly from C.
6896sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6897
6898# Define system-specific variables.
6899case $host_os in
6900aix*)
6901  symcode='[BCDT]'
6902  ;;
6903cygwin* | mingw* | pw32* | cegcc*)
6904  symcode='[ABCDGISTW]'
6905  ;;
6906hpux*)
6907  if test ia64 = "$host_cpu"; then
6908    symcode='[ABCDEGRST]'
6909  fi
6910  ;;
6911irix* | nonstopux*)
6912  symcode='[BCDEGRST]'
6913  ;;
6914osf*)
6915  symcode='[BCDEGQRST]'
6916  ;;
6917solaris*)
6918  symcode='[BDRT]'
6919  ;;
6920sco3.2v5*)
6921  symcode='[DT]'
6922  ;;
6923sysv4.2uw2*)
6924  symcode='[DT]'
6925  ;;
6926sysv5* | sco5v6* | unixware* | OpenUNIX*)
6927  symcode='[ABDT]'
6928  ;;
6929sysv4)
6930  symcode='[DFNSTU]'
6931  ;;
6932esac
6933
6934# If we're using GNU nm, then use its standard symbol codes.
6935case `$NM -V 2>&1` in
6936*GNU* | *'with BFD'*)
6937  symcode='[ABCDGIRSTW]' ;;
6938esac
6939
6940if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6941  # Gets list of data symbols to import.
6942  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6943  # Adjust the below global symbol transforms to fixup imported variables.
6944  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6945  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6946  lt_c_name_lib_hook="\
6947  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6948  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6949else
6950  # Disable hooks by default.
6951  lt_cv_sys_global_symbol_to_import=
6952  lt_cdecl_hook=
6953  lt_c_name_hook=
6954  lt_c_name_lib_hook=
6955fi
6956
6957# Transform an extracted symbol line into a proper C declaration.
6958# Some systems (esp. on ia64) link data and code symbols differently,
6959# so use this general approach.
6960lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6961$lt_cdecl_hook\
6962" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6963" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6964
6965# Transform an extracted symbol line into symbol name and symbol address
6966lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6967$lt_c_name_hook\
6968" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6969" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6970
6971# Transform an extracted symbol line into symbol name with lib prefix and
6972# symbol address.
6973lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6974$lt_c_name_lib_hook\
6975" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6976" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6977" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6978
6979# Handle CRLF in mingw tool chain
6980opt_cr=
6981case $build_os in
6982mingw*)
6983  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6984  ;;
6985esac
6986
6987# Try without a prefix underscore, then with it.
6988for ac_symprfx in "" "_"; do
6989
6990  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6991  symxfrm="\\1 $ac_symprfx\\2 \\2"
6992
6993  # Write the raw and C identifiers.
6994  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6995    # Fake it for dumpbin and say T for any non-static function,
6996    # D for any global variable and I for any imported variable.
6997    # Also find C++ and __fastcall symbols from MSVC++,
6998    # which start with @ or ?.
6999    lt_cv_sys_global_symbol_pipe="$AWK '"\
7000"     {last_section=section; section=\$ 3};"\
7001"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7002"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7003"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7004"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7005"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7006"     \$ 0!~/External *\|/{next};"\
7007"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7008"     {if(hide[section]) next};"\
7009"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7010"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7011"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7012"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7013"     ' prfx=^$ac_symprfx"
7014  else
7015    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7016  fi
7017  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7018
7019  # Check to see that the pipe works correctly.
7020  pipe_works=no
7021
7022  rm -f conftest*
7023  cat > conftest.$ac_ext <<_LT_EOF
7024#ifdef __cplusplus
7025extern "C" {
7026#endif
7027char nm_test_var;
7028void nm_test_func(void);
7029void nm_test_func(void){}
7030#ifdef __cplusplus
7031}
7032#endif
7033int main(){nm_test_var='a';nm_test_func();return(0);}
7034_LT_EOF
7035
7036  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7037  (eval $ac_compile) 2>&5
7038  ac_status=$?
7039  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7040  test $ac_status = 0; }; then
7041    # Now try to grab the symbols.
7042    nlist=conftest.nm
7043    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7044  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7045  ac_status=$?
7046  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7047  test $ac_status = 0; } && test -s "$nlist"; then
7048      # Try sorting and uniquifying the output.
7049      if sort "$nlist" | uniq > "$nlist"T; then
7050	mv -f "$nlist"T "$nlist"
7051      else
7052	rm -f "$nlist"T
7053      fi
7054
7055      # Make sure that we snagged all the symbols we need.
7056      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7057	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7058	  cat <<_LT_EOF > conftest.$ac_ext
7059/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7060#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7061/* DATA imports from DLLs on WIN32 can't be const, because runtime
7062   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7063# define LT_DLSYM_CONST
7064#elif defined __osf__
7065/* This system does not cope well with relocations in const data.  */
7066# define LT_DLSYM_CONST
7067#else
7068# define LT_DLSYM_CONST const
7069#endif
7070
7071#ifdef __cplusplus
7072extern "C" {
7073#endif
7074
7075_LT_EOF
7076	  # Now generate the symbol file.
7077	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7078
7079	  cat <<_LT_EOF >> conftest.$ac_ext
7080
7081/* The mapping between symbol names and symbols.  */
7082LT_DLSYM_CONST struct {
7083  const char *name;
7084  void       *address;
7085}
7086lt__PROGRAM__LTX_preloaded_symbols[] =
7087{
7088  { "@PROGRAM@", (void *) 0 },
7089_LT_EOF
7090	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7091	  cat <<\_LT_EOF >> conftest.$ac_ext
7092  {0, (void *) 0}
7093};
7094
7095/* This works around a problem in FreeBSD linker */
7096#ifdef FREEBSD_WORKAROUND
7097static const void *lt_preloaded_setup() {
7098  return lt__PROGRAM__LTX_preloaded_symbols;
7099}
7100#endif
7101
7102#ifdef __cplusplus
7103}
7104#endif
7105_LT_EOF
7106	  # Now try linking the two files.
7107	  mv conftest.$ac_objext conftstm.$ac_objext
7108	  lt_globsym_save_LIBS=$LIBS
7109	  lt_globsym_save_CFLAGS=$CFLAGS
7110	  LIBS=conftstm.$ac_objext
7111	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7112	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7113  (eval $ac_link) 2>&5
7114  ac_status=$?
7115  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7116  test $ac_status = 0; } && test -s conftest$ac_exeext; then
7117	    pipe_works=yes
7118	  fi
7119	  LIBS=$lt_globsym_save_LIBS
7120	  CFLAGS=$lt_globsym_save_CFLAGS
7121	else
7122	  echo "cannot find nm_test_func in $nlist" >&5
7123	fi
7124      else
7125	echo "cannot find nm_test_var in $nlist" >&5
7126      fi
7127    else
7128      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7129    fi
7130  else
7131    echo "$progname: failed program was:" >&5
7132    cat conftest.$ac_ext >&5
7133  fi
7134  rm -rf conftest* conftst*
7135
7136  # Do not use the global_symbol_pipe unless it works.
7137  if test yes = "$pipe_works"; then
7138    break
7139  else
7140    lt_cv_sys_global_symbol_pipe=
7141  fi
7142done
7143
7144fi
7145
7146if test -z "$lt_cv_sys_global_symbol_pipe"; then
7147  lt_cv_sys_global_symbol_to_cdecl=
7148fi
7149if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7150  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7151$as_echo "failed" >&6; }
7152else
7153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7154$as_echo "ok" >&6; }
7155fi
7156
7157# Response file support.
7158if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7159  nm_file_list_spec='@'
7160elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7161  nm_file_list_spec='@'
7162fi
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7201$as_echo_n "checking for sysroot... " >&6; }
7202
7203# Check whether --with-sysroot was given.
7204if test "${with_sysroot+set}" = set; then :
7205  withval=$with_sysroot;
7206else
7207  with_sysroot=no
7208fi
7209
7210
7211lt_sysroot=
7212case $with_sysroot in #(
7213 yes)
7214   if test yes = "$GCC"; then
7215     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7216   fi
7217   ;; #(
7218 /*)
7219   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7220   ;; #(
7221 no|'')
7222   ;; #(
7223 *)
7224   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7225$as_echo "$with_sysroot" >&6; }
7226   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7227   ;;
7228esac
7229
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7231$as_echo "${lt_sysroot:-no}" >&6; }
7232
7233
7234
7235
7236
7237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7238$as_echo_n "checking for a working dd... " >&6; }
7239if ${ac_cv_path_lt_DD+:} false; then :
7240  $as_echo_n "(cached) " >&6
7241else
7242  printf 0123456789abcdef0123456789abcdef >conftest.i
7243cat conftest.i conftest.i >conftest2.i
7244: ${lt_DD:=$DD}
7245if test -z "$lt_DD"; then
7246  ac_path_lt_DD_found=false
7247  # Loop through the user's path and test for each of PROGNAME-LIST
7248  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7249for as_dir in $PATH
7250do
7251  IFS=$as_save_IFS
7252  test -z "$as_dir" && as_dir=.
7253    for ac_prog in dd; do
7254    for ac_exec_ext in '' $ac_executable_extensions; do
7255      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7256      as_fn_executable_p "$ac_path_lt_DD" || continue
7257if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7258  cmp -s conftest.i conftest.out \
7259  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7260fi
7261      $ac_path_lt_DD_found && break 3
7262    done
7263  done
7264  done
7265IFS=$as_save_IFS
7266  if test -z "$ac_cv_path_lt_DD"; then
7267    :
7268  fi
7269else
7270  ac_cv_path_lt_DD=$lt_DD
7271fi
7272
7273rm -f conftest.i conftest2.i conftest.out
7274fi
7275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7276$as_echo "$ac_cv_path_lt_DD" >&6; }
7277
7278
7279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7280$as_echo_n "checking how to truncate binary pipes... " >&6; }
7281if ${lt_cv_truncate_bin+:} false; then :
7282  $as_echo_n "(cached) " >&6
7283else
7284  printf 0123456789abcdef0123456789abcdef >conftest.i
7285cat conftest.i conftest.i >conftest2.i
7286lt_cv_truncate_bin=
7287if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7288  cmp -s conftest.i conftest.out \
7289  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7290fi
7291rm -f conftest.i conftest2.i conftest.out
7292test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7293fi
7294{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7295$as_echo "$lt_cv_truncate_bin" >&6; }
7296
7297
7298
7299
7300
7301
7302
7303# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7304func_cc_basename ()
7305{
7306    for cc_temp in $*""; do
7307      case $cc_temp in
7308        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7309        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7310        \-*) ;;
7311        *) break;;
7312      esac
7313    done
7314    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7315}
7316
7317# Check whether --enable-libtool-lock was given.
7318if test "${enable_libtool_lock+set}" = set; then :
7319  enableval=$enable_libtool_lock;
7320fi
7321
7322test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7323
7324# Some flags need to be propagated to the compiler or linker for good
7325# libtool support.
7326case $host in
7327ia64-*-hpux*)
7328  # Find out what ABI is being produced by ac_compile, and set mode
7329  # options accordingly.
7330  echo 'int i;' > conftest.$ac_ext
7331  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7332  (eval $ac_compile) 2>&5
7333  ac_status=$?
7334  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7335  test $ac_status = 0; }; then
7336    case `/usr/bin/file conftest.$ac_objext` in
7337      *ELF-32*)
7338	HPUX_IA64_MODE=32
7339	;;
7340      *ELF-64*)
7341	HPUX_IA64_MODE=64
7342	;;
7343    esac
7344  fi
7345  rm -rf conftest*
7346  ;;
7347*-*-irix6*)
7348  # Find out what ABI is being produced by ac_compile, and set linker
7349  # options accordingly.
7350  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7351  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7352  (eval $ac_compile) 2>&5
7353  ac_status=$?
7354  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7355  test $ac_status = 0; }; then
7356    if test yes = "$lt_cv_prog_gnu_ld"; then
7357      case `/usr/bin/file conftest.$ac_objext` in
7358	*32-bit*)
7359	  LD="${LD-ld} -melf32bsmip"
7360	  ;;
7361	*N32*)
7362	  LD="${LD-ld} -melf32bmipn32"
7363	  ;;
7364	*64-bit*)
7365	  LD="${LD-ld} -melf64bmip"
7366	;;
7367      esac
7368    else
7369      case `/usr/bin/file conftest.$ac_objext` in
7370	*32-bit*)
7371	  LD="${LD-ld} -32"
7372	  ;;
7373	*N32*)
7374	  LD="${LD-ld} -n32"
7375	  ;;
7376	*64-bit*)
7377	  LD="${LD-ld} -64"
7378	  ;;
7379      esac
7380    fi
7381  fi
7382  rm -rf conftest*
7383  ;;
7384
7385mips64*-*linux*)
7386  # Find out what ABI is being produced by ac_compile, and set linker
7387  # options accordingly.
7388  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7389  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7390  (eval $ac_compile) 2>&5
7391  ac_status=$?
7392  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7393  test $ac_status = 0; }; then
7394    emul=elf
7395    case `/usr/bin/file conftest.$ac_objext` in
7396      *32-bit*)
7397	emul="${emul}32"
7398	;;
7399      *64-bit*)
7400	emul="${emul}64"
7401	;;
7402    esac
7403    case `/usr/bin/file conftest.$ac_objext` in
7404      *MSB*)
7405	emul="${emul}btsmip"
7406	;;
7407      *LSB*)
7408	emul="${emul}ltsmip"
7409	;;
7410    esac
7411    case `/usr/bin/file conftest.$ac_objext` in
7412      *N32*)
7413	emul="${emul}n32"
7414	;;
7415    esac
7416    LD="${LD-ld} -m $emul"
7417  fi
7418  rm -rf conftest*
7419  ;;
7420
7421x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7422s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7423  # Find out what ABI is being produced by ac_compile, and set linker
7424  # options accordingly.  Note that the listed cases only cover the
7425  # situations where additional linker options are needed (such as when
7426  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7427  # vice versa); the common cases where no linker options are needed do
7428  # not appear in the list.
7429  echo 'int i;' > conftest.$ac_ext
7430  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7431  (eval $ac_compile) 2>&5
7432  ac_status=$?
7433  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7434  test $ac_status = 0; }; then
7435    case `/usr/bin/file conftest.o` in
7436      *32-bit*)
7437	case $host in
7438	  x86_64-*kfreebsd*-gnu)
7439	    LD="${LD-ld} -m elf_i386_fbsd"
7440	    ;;
7441	  x86_64-*linux*)
7442	    case `/usr/bin/file conftest.o` in
7443	      *x86-64*)
7444		LD="${LD-ld} -m elf32_x86_64"
7445		;;
7446	      *)
7447		LD="${LD-ld} -m elf_i386"
7448		;;
7449	    esac
7450	    ;;
7451	  powerpc64le-*linux*)
7452	    LD="${LD-ld} -m elf32lppclinux"
7453	    ;;
7454	  powerpc64-*linux*)
7455	    LD="${LD-ld} -m elf32ppclinux"
7456	    ;;
7457	  s390x-*linux*)
7458	    LD="${LD-ld} -m elf_s390"
7459	    ;;
7460	  sparc64-*linux*)
7461	    LD="${LD-ld} -m elf32_sparc"
7462	    ;;
7463	esac
7464	;;
7465      *64-bit*)
7466	case $host in
7467	  x86_64-*kfreebsd*-gnu)
7468	    LD="${LD-ld} -m elf_x86_64_fbsd"
7469	    ;;
7470	  x86_64-*linux*)
7471	    LD="${LD-ld} -m elf_x86_64"
7472	    ;;
7473	  powerpcle-*linux*)
7474	    LD="${LD-ld} -m elf64lppc"
7475	    ;;
7476	  powerpc-*linux*)
7477	    LD="${LD-ld} -m elf64ppc"
7478	    ;;
7479	  s390*-*linux*|s390*-*tpf*)
7480	    LD="${LD-ld} -m elf64_s390"
7481	    ;;
7482	  sparc*-*linux*)
7483	    LD="${LD-ld} -m elf64_sparc"
7484	    ;;
7485	esac
7486	;;
7487    esac
7488  fi
7489  rm -rf conftest*
7490  ;;
7491
7492*-*-sco3.2v5*)
7493  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7494  SAVE_CFLAGS=$CFLAGS
7495  CFLAGS="$CFLAGS -belf"
7496  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7497$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7498if ${lt_cv_cc_needs_belf+:} false; then :
7499  $as_echo_n "(cached) " >&6
7500else
7501  ac_ext=c
7502ac_cpp='$CPP $CPPFLAGS'
7503ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7504ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7505ac_compiler_gnu=$ac_cv_c_compiler_gnu
7506
7507     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7508/* end confdefs.h.  */
7509
7510int
7511main ()
7512{
7513
7514  ;
7515  return 0;
7516}
7517_ACEOF
7518if ac_fn_c_try_link "$LINENO"; then :
7519  lt_cv_cc_needs_belf=yes
7520else
7521  lt_cv_cc_needs_belf=no
7522fi
7523rm -f core conftest.err conftest.$ac_objext \
7524    conftest$ac_exeext conftest.$ac_ext
7525     ac_ext=c
7526ac_cpp='$CPP $CPPFLAGS'
7527ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7528ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7529ac_compiler_gnu=$ac_cv_c_compiler_gnu
7530
7531fi
7532{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7533$as_echo "$lt_cv_cc_needs_belf" >&6; }
7534  if test yes != "$lt_cv_cc_needs_belf"; then
7535    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7536    CFLAGS=$SAVE_CFLAGS
7537  fi
7538  ;;
7539*-*solaris*)
7540  # Find out what ABI is being produced by ac_compile, and set linker
7541  # options accordingly.
7542  echo 'int i;' > conftest.$ac_ext
7543  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7544  (eval $ac_compile) 2>&5
7545  ac_status=$?
7546  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7547  test $ac_status = 0; }; then
7548    case `/usr/bin/file conftest.o` in
7549    *64-bit*)
7550      case $lt_cv_prog_gnu_ld in
7551      yes*)
7552        case $host in
7553        i?86-*-solaris*|x86_64-*-solaris*)
7554          LD="${LD-ld} -m elf_x86_64"
7555          ;;
7556        sparc*-*-solaris*)
7557          LD="${LD-ld} -m elf64_sparc"
7558          ;;
7559        esac
7560        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7561        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7562          LD=${LD-ld}_sol2
7563        fi
7564        ;;
7565      *)
7566	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7567	  LD="${LD-ld} -64"
7568	fi
7569	;;
7570      esac
7571      ;;
7572    esac
7573  fi
7574  rm -rf conftest*
7575  ;;
7576esac
7577
7578need_locks=$enable_libtool_lock
7579
7580if test -n "$ac_tool_prefix"; then
7581  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7582set dummy ${ac_tool_prefix}mt; ac_word=$2
7583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7584$as_echo_n "checking for $ac_word... " >&6; }
7585if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7586  $as_echo_n "(cached) " >&6
7587else
7588  if test -n "$MANIFEST_TOOL"; then
7589  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7590else
7591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7592for as_dir in $PATH
7593do
7594  IFS=$as_save_IFS
7595  test -z "$as_dir" && as_dir=.
7596    for ac_exec_ext in '' $ac_executable_extensions; do
7597  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7598    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7599    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7600    break 2
7601  fi
7602done
7603  done
7604IFS=$as_save_IFS
7605
7606fi
7607fi
7608MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7609if test -n "$MANIFEST_TOOL"; then
7610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7611$as_echo "$MANIFEST_TOOL" >&6; }
7612else
7613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7614$as_echo "no" >&6; }
7615fi
7616
7617
7618fi
7619if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7620  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7621  # Extract the first word of "mt", so it can be a program name with args.
7622set dummy mt; ac_word=$2
7623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7624$as_echo_n "checking for $ac_word... " >&6; }
7625if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7626  $as_echo_n "(cached) " >&6
7627else
7628  if test -n "$ac_ct_MANIFEST_TOOL"; then
7629  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7630else
7631as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7632for as_dir in $PATH
7633do
7634  IFS=$as_save_IFS
7635  test -z "$as_dir" && as_dir=.
7636    for ac_exec_ext in '' $ac_executable_extensions; do
7637  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7638    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7639    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7640    break 2
7641  fi
7642done
7643  done
7644IFS=$as_save_IFS
7645
7646fi
7647fi
7648ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7649if test -n "$ac_ct_MANIFEST_TOOL"; then
7650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7651$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7652else
7653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7654$as_echo "no" >&6; }
7655fi
7656
7657  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7658    MANIFEST_TOOL=":"
7659  else
7660    case $cross_compiling:$ac_tool_warned in
7661yes:)
7662{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7663$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7664ac_tool_warned=yes ;;
7665esac
7666    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7667  fi
7668else
7669  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7670fi
7671
7672test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7674$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7675if ${lt_cv_path_mainfest_tool+:} false; then :
7676  $as_echo_n "(cached) " >&6
7677else
7678  lt_cv_path_mainfest_tool=no
7679  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7680  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7681  cat conftest.err >&5
7682  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7683    lt_cv_path_mainfest_tool=yes
7684  fi
7685  rm -f conftest*
7686fi
7687{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7688$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7689if test yes != "$lt_cv_path_mainfest_tool"; then
7690  MANIFEST_TOOL=:
7691fi
7692
7693
7694
7695
7696
7697
7698  case $host_os in
7699    rhapsody* | darwin*)
7700    if test -n "$ac_tool_prefix"; then
7701  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7702set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7704$as_echo_n "checking for $ac_word... " >&6; }
7705if ${ac_cv_prog_DSYMUTIL+:} false; then :
7706  $as_echo_n "(cached) " >&6
7707else
7708  if test -n "$DSYMUTIL"; then
7709  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7710else
7711as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7712for as_dir in $PATH
7713do
7714  IFS=$as_save_IFS
7715  test -z "$as_dir" && as_dir=.
7716    for ac_exec_ext in '' $ac_executable_extensions; do
7717  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7718    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7719    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7720    break 2
7721  fi
7722done
7723  done
7724IFS=$as_save_IFS
7725
7726fi
7727fi
7728DSYMUTIL=$ac_cv_prog_DSYMUTIL
7729if test -n "$DSYMUTIL"; then
7730  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7731$as_echo "$DSYMUTIL" >&6; }
7732else
7733  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7734$as_echo "no" >&6; }
7735fi
7736
7737
7738fi
7739if test -z "$ac_cv_prog_DSYMUTIL"; then
7740  ac_ct_DSYMUTIL=$DSYMUTIL
7741  # Extract the first word of "dsymutil", so it can be a program name with args.
7742set dummy dsymutil; ac_word=$2
7743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7744$as_echo_n "checking for $ac_word... " >&6; }
7745if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7746  $as_echo_n "(cached) " >&6
7747else
7748  if test -n "$ac_ct_DSYMUTIL"; then
7749  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7750else
7751as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7752for as_dir in $PATH
7753do
7754  IFS=$as_save_IFS
7755  test -z "$as_dir" && as_dir=.
7756    for ac_exec_ext in '' $ac_executable_extensions; do
7757  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7758    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7759    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7760    break 2
7761  fi
7762done
7763  done
7764IFS=$as_save_IFS
7765
7766fi
7767fi
7768ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7769if test -n "$ac_ct_DSYMUTIL"; then
7770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7771$as_echo "$ac_ct_DSYMUTIL" >&6; }
7772else
7773  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7774$as_echo "no" >&6; }
7775fi
7776
7777  if test "x$ac_ct_DSYMUTIL" = x; then
7778    DSYMUTIL=":"
7779  else
7780    case $cross_compiling:$ac_tool_warned in
7781yes:)
7782{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7783$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7784ac_tool_warned=yes ;;
7785esac
7786    DSYMUTIL=$ac_ct_DSYMUTIL
7787  fi
7788else
7789  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7790fi
7791
7792    if test -n "$ac_tool_prefix"; then
7793  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7794set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7796$as_echo_n "checking for $ac_word... " >&6; }
7797if ${ac_cv_prog_NMEDIT+:} false; then :
7798  $as_echo_n "(cached) " >&6
7799else
7800  if test -n "$NMEDIT"; then
7801  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7802else
7803as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7804for as_dir in $PATH
7805do
7806  IFS=$as_save_IFS
7807  test -z "$as_dir" && as_dir=.
7808    for ac_exec_ext in '' $ac_executable_extensions; do
7809  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7810    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7811    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7812    break 2
7813  fi
7814done
7815  done
7816IFS=$as_save_IFS
7817
7818fi
7819fi
7820NMEDIT=$ac_cv_prog_NMEDIT
7821if test -n "$NMEDIT"; then
7822  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7823$as_echo "$NMEDIT" >&6; }
7824else
7825  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7826$as_echo "no" >&6; }
7827fi
7828
7829
7830fi
7831if test -z "$ac_cv_prog_NMEDIT"; then
7832  ac_ct_NMEDIT=$NMEDIT
7833  # Extract the first word of "nmedit", so it can be a program name with args.
7834set dummy nmedit; ac_word=$2
7835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7836$as_echo_n "checking for $ac_word... " >&6; }
7837if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7838  $as_echo_n "(cached) " >&6
7839else
7840  if test -n "$ac_ct_NMEDIT"; then
7841  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7842else
7843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7844for as_dir in $PATH
7845do
7846  IFS=$as_save_IFS
7847  test -z "$as_dir" && as_dir=.
7848    for ac_exec_ext in '' $ac_executable_extensions; do
7849  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7850    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7851    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7852    break 2
7853  fi
7854done
7855  done
7856IFS=$as_save_IFS
7857
7858fi
7859fi
7860ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7861if test -n "$ac_ct_NMEDIT"; then
7862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7863$as_echo "$ac_ct_NMEDIT" >&6; }
7864else
7865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7866$as_echo "no" >&6; }
7867fi
7868
7869  if test "x$ac_ct_NMEDIT" = x; then
7870    NMEDIT=":"
7871  else
7872    case $cross_compiling:$ac_tool_warned in
7873yes:)
7874{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7875$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7876ac_tool_warned=yes ;;
7877esac
7878    NMEDIT=$ac_ct_NMEDIT
7879  fi
7880else
7881  NMEDIT="$ac_cv_prog_NMEDIT"
7882fi
7883
7884    if test -n "$ac_tool_prefix"; then
7885  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7886set dummy ${ac_tool_prefix}lipo; ac_word=$2
7887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7888$as_echo_n "checking for $ac_word... " >&6; }
7889if ${ac_cv_prog_LIPO+:} false; then :
7890  $as_echo_n "(cached) " >&6
7891else
7892  if test -n "$LIPO"; then
7893  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7894else
7895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7896for as_dir in $PATH
7897do
7898  IFS=$as_save_IFS
7899  test -z "$as_dir" && as_dir=.
7900    for ac_exec_ext in '' $ac_executable_extensions; do
7901  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7902    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7903    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7904    break 2
7905  fi
7906done
7907  done
7908IFS=$as_save_IFS
7909
7910fi
7911fi
7912LIPO=$ac_cv_prog_LIPO
7913if test -n "$LIPO"; then
7914  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7915$as_echo "$LIPO" >&6; }
7916else
7917  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7918$as_echo "no" >&6; }
7919fi
7920
7921
7922fi
7923if test -z "$ac_cv_prog_LIPO"; then
7924  ac_ct_LIPO=$LIPO
7925  # Extract the first word of "lipo", so it can be a program name with args.
7926set dummy lipo; ac_word=$2
7927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7928$as_echo_n "checking for $ac_word... " >&6; }
7929if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7930  $as_echo_n "(cached) " >&6
7931else
7932  if test -n "$ac_ct_LIPO"; then
7933  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7934else
7935as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7936for as_dir in $PATH
7937do
7938  IFS=$as_save_IFS
7939  test -z "$as_dir" && as_dir=.
7940    for ac_exec_ext in '' $ac_executable_extensions; do
7941  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7942    ac_cv_prog_ac_ct_LIPO="lipo"
7943    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7944    break 2
7945  fi
7946done
7947  done
7948IFS=$as_save_IFS
7949
7950fi
7951fi
7952ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7953if test -n "$ac_ct_LIPO"; then
7954  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7955$as_echo "$ac_ct_LIPO" >&6; }
7956else
7957  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7958$as_echo "no" >&6; }
7959fi
7960
7961  if test "x$ac_ct_LIPO" = x; then
7962    LIPO=":"
7963  else
7964    case $cross_compiling:$ac_tool_warned in
7965yes:)
7966{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7967$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7968ac_tool_warned=yes ;;
7969esac
7970    LIPO=$ac_ct_LIPO
7971  fi
7972else
7973  LIPO="$ac_cv_prog_LIPO"
7974fi
7975
7976    if test -n "$ac_tool_prefix"; then
7977  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7978set dummy ${ac_tool_prefix}otool; ac_word=$2
7979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7980$as_echo_n "checking for $ac_word... " >&6; }
7981if ${ac_cv_prog_OTOOL+:} false; then :
7982  $as_echo_n "(cached) " >&6
7983else
7984  if test -n "$OTOOL"; then
7985  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7986else
7987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7988for as_dir in $PATH
7989do
7990  IFS=$as_save_IFS
7991  test -z "$as_dir" && as_dir=.
7992    for ac_exec_ext in '' $ac_executable_extensions; do
7993  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7994    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7995    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7996    break 2
7997  fi
7998done
7999  done
8000IFS=$as_save_IFS
8001
8002fi
8003fi
8004OTOOL=$ac_cv_prog_OTOOL
8005if test -n "$OTOOL"; then
8006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8007$as_echo "$OTOOL" >&6; }
8008else
8009  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8010$as_echo "no" >&6; }
8011fi
8012
8013
8014fi
8015if test -z "$ac_cv_prog_OTOOL"; then
8016  ac_ct_OTOOL=$OTOOL
8017  # Extract the first word of "otool", so it can be a program name with args.
8018set dummy otool; ac_word=$2
8019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8020$as_echo_n "checking for $ac_word... " >&6; }
8021if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8022  $as_echo_n "(cached) " >&6
8023else
8024  if test -n "$ac_ct_OTOOL"; then
8025  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8026else
8027as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8028for as_dir in $PATH
8029do
8030  IFS=$as_save_IFS
8031  test -z "$as_dir" && as_dir=.
8032    for ac_exec_ext in '' $ac_executable_extensions; do
8033  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8034    ac_cv_prog_ac_ct_OTOOL="otool"
8035    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8036    break 2
8037  fi
8038done
8039  done
8040IFS=$as_save_IFS
8041
8042fi
8043fi
8044ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8045if test -n "$ac_ct_OTOOL"; then
8046  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8047$as_echo "$ac_ct_OTOOL" >&6; }
8048else
8049  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8050$as_echo "no" >&6; }
8051fi
8052
8053  if test "x$ac_ct_OTOOL" = x; then
8054    OTOOL=":"
8055  else
8056    case $cross_compiling:$ac_tool_warned in
8057yes:)
8058{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8059$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8060ac_tool_warned=yes ;;
8061esac
8062    OTOOL=$ac_ct_OTOOL
8063  fi
8064else
8065  OTOOL="$ac_cv_prog_OTOOL"
8066fi
8067
8068    if test -n "$ac_tool_prefix"; then
8069  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8070set dummy ${ac_tool_prefix}otool64; ac_word=$2
8071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8072$as_echo_n "checking for $ac_word... " >&6; }
8073if ${ac_cv_prog_OTOOL64+:} false; then :
8074  $as_echo_n "(cached) " >&6
8075else
8076  if test -n "$OTOOL64"; then
8077  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8078else
8079as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8080for as_dir in $PATH
8081do
8082  IFS=$as_save_IFS
8083  test -z "$as_dir" && as_dir=.
8084    for ac_exec_ext in '' $ac_executable_extensions; do
8085  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8086    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8087    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8088    break 2
8089  fi
8090done
8091  done
8092IFS=$as_save_IFS
8093
8094fi
8095fi
8096OTOOL64=$ac_cv_prog_OTOOL64
8097if test -n "$OTOOL64"; then
8098  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8099$as_echo "$OTOOL64" >&6; }
8100else
8101  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8102$as_echo "no" >&6; }
8103fi
8104
8105
8106fi
8107if test -z "$ac_cv_prog_OTOOL64"; then
8108  ac_ct_OTOOL64=$OTOOL64
8109  # Extract the first word of "otool64", so it can be a program name with args.
8110set dummy otool64; ac_word=$2
8111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8112$as_echo_n "checking for $ac_word... " >&6; }
8113if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8114  $as_echo_n "(cached) " >&6
8115else
8116  if test -n "$ac_ct_OTOOL64"; then
8117  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8118else
8119as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8120for as_dir in $PATH
8121do
8122  IFS=$as_save_IFS
8123  test -z "$as_dir" && as_dir=.
8124    for ac_exec_ext in '' $ac_executable_extensions; do
8125  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8126    ac_cv_prog_ac_ct_OTOOL64="otool64"
8127    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8128    break 2
8129  fi
8130done
8131  done
8132IFS=$as_save_IFS
8133
8134fi
8135fi
8136ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8137if test -n "$ac_ct_OTOOL64"; then
8138  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8139$as_echo "$ac_ct_OTOOL64" >&6; }
8140else
8141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8142$as_echo "no" >&6; }
8143fi
8144
8145  if test "x$ac_ct_OTOOL64" = x; then
8146    OTOOL64=":"
8147  else
8148    case $cross_compiling:$ac_tool_warned in
8149yes:)
8150{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8151$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8152ac_tool_warned=yes ;;
8153esac
8154    OTOOL64=$ac_ct_OTOOL64
8155  fi
8156else
8157  OTOOL64="$ac_cv_prog_OTOOL64"
8158fi
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8187$as_echo_n "checking for -single_module linker flag... " >&6; }
8188if ${lt_cv_apple_cc_single_mod+:} false; then :
8189  $as_echo_n "(cached) " >&6
8190else
8191  lt_cv_apple_cc_single_mod=no
8192      if test -z "$LT_MULTI_MODULE"; then
8193	# By default we will add the -single_module flag. You can override
8194	# by either setting the environment variable LT_MULTI_MODULE
8195	# non-empty at configure time, or by adding -multi_module to the
8196	# link flags.
8197	rm -rf libconftest.dylib*
8198	echo "int foo(void){return 1;}" > conftest.c
8199	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8200-dynamiclib -Wl,-single_module conftest.c" >&5
8201	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8202	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8203        _lt_result=$?
8204	# If there is a non-empty error log, and "single_module"
8205	# appears in it, assume the flag caused a linker warning
8206        if test -s conftest.err && $GREP single_module conftest.err; then
8207	  cat conftest.err >&5
8208	# Otherwise, if the output was created with a 0 exit code from
8209	# the compiler, it worked.
8210	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8211	  lt_cv_apple_cc_single_mod=yes
8212	else
8213	  cat conftest.err >&5
8214	fi
8215	rm -rf libconftest.dylib*
8216	rm -f conftest.*
8217      fi
8218fi
8219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8220$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8221
8222    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8223$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8224if ${lt_cv_ld_exported_symbols_list+:} false; then :
8225  $as_echo_n "(cached) " >&6
8226else
8227  lt_cv_ld_exported_symbols_list=no
8228      save_LDFLAGS=$LDFLAGS
8229      echo "_main" > conftest.sym
8230      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8231      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8232/* end confdefs.h.  */
8233
8234int
8235main ()
8236{
8237
8238  ;
8239  return 0;
8240}
8241_ACEOF
8242if ac_fn_c_try_link "$LINENO"; then :
8243  lt_cv_ld_exported_symbols_list=yes
8244else
8245  lt_cv_ld_exported_symbols_list=no
8246fi
8247rm -f core conftest.err conftest.$ac_objext \
8248    conftest$ac_exeext conftest.$ac_ext
8249	LDFLAGS=$save_LDFLAGS
8250
8251fi
8252{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8253$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8254
8255    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8256$as_echo_n "checking for -force_load linker flag... " >&6; }
8257if ${lt_cv_ld_force_load+:} false; then :
8258  $as_echo_n "(cached) " >&6
8259else
8260  lt_cv_ld_force_load=no
8261      cat > conftest.c << _LT_EOF
8262int forced_loaded() { return 2;}
8263_LT_EOF
8264      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8265      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8266      echo "$AR cru libconftest.a conftest.o" >&5
8267      $AR cru libconftest.a conftest.o 2>&5
8268      echo "$RANLIB libconftest.a" >&5
8269      $RANLIB libconftest.a 2>&5
8270      cat > conftest.c << _LT_EOF
8271int main() { return 0;}
8272_LT_EOF
8273      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8274      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8275      _lt_result=$?
8276      if test -s conftest.err && $GREP force_load conftest.err; then
8277	cat conftest.err >&5
8278      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8279	lt_cv_ld_force_load=yes
8280      else
8281	cat conftest.err >&5
8282      fi
8283        rm -f conftest.err libconftest.a conftest conftest.c
8284        rm -rf conftest.dSYM
8285
8286fi
8287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8288$as_echo "$lt_cv_ld_force_load" >&6; }
8289    case $host_os in
8290    rhapsody* | darwin1.[012])
8291      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8292    darwin1.*)
8293      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8294    darwin*) # darwin 5.x on
8295      # if running on 10.5 or later, the deployment target defaults
8296      # to the OS version, if on x86, and 10.4, the deployment
8297      # target defaults to 10.4. Don't you love it?
8298      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8299	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8300	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8301	10.[012][,.]*)
8302	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8303	10.*)
8304	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8305      esac
8306    ;;
8307  esac
8308    if test yes = "$lt_cv_apple_cc_single_mod"; then
8309      _lt_dar_single_mod='$single_module'
8310    fi
8311    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8312      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8313    else
8314      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8315    fi
8316    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8317      _lt_dsymutil='~$DSYMUTIL $lib || :'
8318    else
8319      _lt_dsymutil=
8320    fi
8321    ;;
8322  esac
8323
8324# func_munge_path_list VARIABLE PATH
8325# -----------------------------------
8326# VARIABLE is name of variable containing _space_ separated list of
8327# directories to be munged by the contents of PATH, which is string
8328# having a format:
8329# "DIR[:DIR]:"
8330#       string "DIR[ DIR]" will be prepended to VARIABLE
8331# ":DIR[:DIR]"
8332#       string "DIR[ DIR]" will be appended to VARIABLE
8333# "DIRP[:DIRP]::[DIRA:]DIRA"
8334#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8335#       "DIRA[ DIRA]" will be appended to VARIABLE
8336# "DIR[:DIR]"
8337#       VARIABLE will be replaced by "DIR[ DIR]"
8338func_munge_path_list ()
8339{
8340    case x$2 in
8341    x)
8342        ;;
8343    *:)
8344        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8345        ;;
8346    x:*)
8347        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8348        ;;
8349    *::*)
8350        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8351        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8352        ;;
8353    *)
8354        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8355        ;;
8356    esac
8357}
8358
8359ac_ext=c
8360ac_cpp='$CPP $CPPFLAGS'
8361ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8362ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8363ac_compiler_gnu=$ac_cv_c_compiler_gnu
8364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8365$as_echo_n "checking how to run the C preprocessor... " >&6; }
8366# On Suns, sometimes $CPP names a directory.
8367if test -n "$CPP" && test -d "$CPP"; then
8368  CPP=
8369fi
8370if test -z "$CPP"; then
8371  if ${ac_cv_prog_CPP+:} false; then :
8372  $as_echo_n "(cached) " >&6
8373else
8374      # Double quotes because CPP needs to be expanded
8375    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8376    do
8377      ac_preproc_ok=false
8378for ac_c_preproc_warn_flag in '' yes
8379do
8380  # Use a header file that comes with gcc, so configuring glibc
8381  # with a fresh cross-compiler works.
8382  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8383  # <limits.h> exists even on freestanding compilers.
8384  # On the NeXT, cc -E runs the code through the compiler's parser,
8385  # not just through cpp. "Syntax error" is here to catch this case.
8386  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8387/* end confdefs.h.  */
8388#ifdef __STDC__
8389# include <limits.h>
8390#else
8391# include <assert.h>
8392#endif
8393		     Syntax error
8394_ACEOF
8395if ac_fn_c_try_cpp "$LINENO"; then :
8396
8397else
8398  # Broken: fails on valid input.
8399continue
8400fi
8401rm -f conftest.err conftest.i conftest.$ac_ext
8402
8403  # OK, works on sane cases.  Now check whether nonexistent headers
8404  # can be detected and how.
8405  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8406/* end confdefs.h.  */
8407#include <ac_nonexistent.h>
8408_ACEOF
8409if ac_fn_c_try_cpp "$LINENO"; then :
8410  # Broken: success on invalid input.
8411continue
8412else
8413  # Passes both tests.
8414ac_preproc_ok=:
8415break
8416fi
8417rm -f conftest.err conftest.i conftest.$ac_ext
8418
8419done
8420# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8421rm -f conftest.i conftest.err conftest.$ac_ext
8422if $ac_preproc_ok; then :
8423  break
8424fi
8425
8426    done
8427    ac_cv_prog_CPP=$CPP
8428
8429fi
8430  CPP=$ac_cv_prog_CPP
8431else
8432  ac_cv_prog_CPP=$CPP
8433fi
8434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8435$as_echo "$CPP" >&6; }
8436ac_preproc_ok=false
8437for ac_c_preproc_warn_flag in '' yes
8438do
8439  # Use a header file that comes with gcc, so configuring glibc
8440  # with a fresh cross-compiler works.
8441  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8442  # <limits.h> exists even on freestanding compilers.
8443  # On the NeXT, cc -E runs the code through the compiler's parser,
8444  # not just through cpp. "Syntax error" is here to catch this case.
8445  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8446/* end confdefs.h.  */
8447#ifdef __STDC__
8448# include <limits.h>
8449#else
8450# include <assert.h>
8451#endif
8452		     Syntax error
8453_ACEOF
8454if ac_fn_c_try_cpp "$LINENO"; then :
8455
8456else
8457  # Broken: fails on valid input.
8458continue
8459fi
8460rm -f conftest.err conftest.i conftest.$ac_ext
8461
8462  # OK, works on sane cases.  Now check whether nonexistent headers
8463  # can be detected and how.
8464  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8465/* end confdefs.h.  */
8466#include <ac_nonexistent.h>
8467_ACEOF
8468if ac_fn_c_try_cpp "$LINENO"; then :
8469  # Broken: success on invalid input.
8470continue
8471else
8472  # Passes both tests.
8473ac_preproc_ok=:
8474break
8475fi
8476rm -f conftest.err conftest.i conftest.$ac_ext
8477
8478done
8479# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8480rm -f conftest.i conftest.err conftest.$ac_ext
8481if $ac_preproc_ok; then :
8482
8483else
8484  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8485$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8486as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8487See \`config.log' for more details" "$LINENO" 5; }
8488fi
8489
8490ac_ext=c
8491ac_cpp='$CPP $CPPFLAGS'
8492ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8493ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8494ac_compiler_gnu=$ac_cv_c_compiler_gnu
8495
8496
8497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8498$as_echo_n "checking for ANSI C header files... " >&6; }
8499if ${ac_cv_header_stdc+:} false; then :
8500  $as_echo_n "(cached) " >&6
8501else
8502  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8503/* end confdefs.h.  */
8504#include <stdlib.h>
8505#include <stdarg.h>
8506#include <string.h>
8507#include <float.h>
8508
8509int
8510main ()
8511{
8512
8513  ;
8514  return 0;
8515}
8516_ACEOF
8517if ac_fn_c_try_compile "$LINENO"; then :
8518  ac_cv_header_stdc=yes
8519else
8520  ac_cv_header_stdc=no
8521fi
8522rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8523
8524if test $ac_cv_header_stdc = yes; then
8525  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8526  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8527/* end confdefs.h.  */
8528#include <string.h>
8529
8530_ACEOF
8531if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8532  $EGREP "memchr" >/dev/null 2>&1; then :
8533
8534else
8535  ac_cv_header_stdc=no
8536fi
8537rm -f conftest*
8538
8539fi
8540
8541if test $ac_cv_header_stdc = yes; then
8542  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8543  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8544/* end confdefs.h.  */
8545#include <stdlib.h>
8546
8547_ACEOF
8548if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8549  $EGREP "free" >/dev/null 2>&1; then :
8550
8551else
8552  ac_cv_header_stdc=no
8553fi
8554rm -f conftest*
8555
8556fi
8557
8558if test $ac_cv_header_stdc = yes; then
8559  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8560  if test "$cross_compiling" = yes; then :
8561  :
8562else
8563  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8564/* end confdefs.h.  */
8565#include <ctype.h>
8566#include <stdlib.h>
8567#if ((' ' & 0x0FF) == 0x020)
8568# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8569# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8570#else
8571# define ISLOWER(c) \
8572		   (('a' <= (c) && (c) <= 'i') \
8573		     || ('j' <= (c) && (c) <= 'r') \
8574		     || ('s' <= (c) && (c) <= 'z'))
8575# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8576#endif
8577
8578#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8579int
8580main ()
8581{
8582  int i;
8583  for (i = 0; i < 256; i++)
8584    if (XOR (islower (i), ISLOWER (i))
8585	|| toupper (i) != TOUPPER (i))
8586      return 2;
8587  return 0;
8588}
8589_ACEOF
8590if ac_fn_c_try_run "$LINENO"; then :
8591
8592else
8593  ac_cv_header_stdc=no
8594fi
8595rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8596  conftest.$ac_objext conftest.beam conftest.$ac_ext
8597fi
8598
8599fi
8600fi
8601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8602$as_echo "$ac_cv_header_stdc" >&6; }
8603if test $ac_cv_header_stdc = yes; then
8604
8605$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8606
8607fi
8608
8609# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8610for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8611		  inttypes.h stdint.h unistd.h
8612do :
8613  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8614ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8615"
8616if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8617  cat >>confdefs.h <<_ACEOF
8618#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8619_ACEOF
8620
8621fi
8622
8623done
8624
8625
8626for ac_header in dlfcn.h
8627do :
8628  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8629"
8630if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8631  cat >>confdefs.h <<_ACEOF
8632#define HAVE_DLFCN_H 1
8633_ACEOF
8634
8635fi
8636
8637done
8638
8639
8640
8641
8642
8643# Set options
8644
8645
8646
8647        enable_dlopen=no
8648
8649
8650  enable_win32_dll=no
8651
8652
8653            # Check whether --enable-shared was given.
8654if test "${enable_shared+set}" = set; then :
8655  enableval=$enable_shared; p=${PACKAGE-default}
8656    case $enableval in
8657    yes) enable_shared=yes ;;
8658    no) enable_shared=no ;;
8659    *)
8660      enable_shared=no
8661      # Look at the argument we got.  We use all the common list separators.
8662      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8663      for pkg in $enableval; do
8664	IFS=$lt_save_ifs
8665	if test "X$pkg" = "X$p"; then
8666	  enable_shared=yes
8667	fi
8668      done
8669      IFS=$lt_save_ifs
8670      ;;
8671    esac
8672else
8673  enable_shared=yes
8674fi
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684  # Check whether --enable-static was given.
8685if test "${enable_static+set}" = set; then :
8686  enableval=$enable_static; p=${PACKAGE-default}
8687    case $enableval in
8688    yes) enable_static=yes ;;
8689    no) enable_static=no ;;
8690    *)
8691     enable_static=no
8692      # Look at the argument we got.  We use all the common list separators.
8693      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8694      for pkg in $enableval; do
8695	IFS=$lt_save_ifs
8696	if test "X$pkg" = "X$p"; then
8697	  enable_static=yes
8698	fi
8699      done
8700      IFS=$lt_save_ifs
8701      ;;
8702    esac
8703else
8704  enable_static=yes
8705fi
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716# Check whether --with-pic was given.
8717if test "${with_pic+set}" = set; then :
8718  withval=$with_pic; lt_p=${PACKAGE-default}
8719    case $withval in
8720    yes|no) pic_mode=$withval ;;
8721    *)
8722      pic_mode=default
8723      # Look at the argument we got.  We use all the common list separators.
8724      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8725      for lt_pkg in $withval; do
8726	IFS=$lt_save_ifs
8727	if test "X$lt_pkg" = "X$lt_p"; then
8728	  pic_mode=yes
8729	fi
8730      done
8731      IFS=$lt_save_ifs
8732      ;;
8733    esac
8734else
8735  pic_mode=default
8736fi
8737
8738
8739
8740
8741
8742
8743
8744
8745  # Check whether --enable-fast-install was given.
8746if test "${enable_fast_install+set}" = set; then :
8747  enableval=$enable_fast_install; p=${PACKAGE-default}
8748    case $enableval in
8749    yes) enable_fast_install=yes ;;
8750    no) enable_fast_install=no ;;
8751    *)
8752      enable_fast_install=no
8753      # Look at the argument we got.  We use all the common list separators.
8754      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8755      for pkg in $enableval; do
8756	IFS=$lt_save_ifs
8757	if test "X$pkg" = "X$p"; then
8758	  enable_fast_install=yes
8759	fi
8760      done
8761      IFS=$lt_save_ifs
8762      ;;
8763    esac
8764else
8765  enable_fast_install=yes
8766fi
8767
8768
8769
8770
8771
8772
8773
8774
8775  shared_archive_member_spec=
8776case $host,$enable_shared in
8777power*-*-aix[5-9]*,yes)
8778  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8779$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8780
8781# Check whether --with-aix-soname was given.
8782if test "${with_aix_soname+set}" = set; then :
8783  withval=$with_aix_soname; case $withval in
8784    aix|svr4|both)
8785      ;;
8786    *)
8787      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8788      ;;
8789    esac
8790    lt_cv_with_aix_soname=$with_aix_soname
8791else
8792  if ${lt_cv_with_aix_soname+:} false; then :
8793  $as_echo_n "(cached) " >&6
8794else
8795  lt_cv_with_aix_soname=aix
8796fi
8797
8798    with_aix_soname=$lt_cv_with_aix_soname
8799fi
8800
8801  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8802$as_echo "$with_aix_soname" >&6; }
8803  if test aix != "$with_aix_soname"; then
8804    # For the AIX way of multilib, we name the shared archive member
8805    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8806    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8807    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8808    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8809    if test 64 = "${OBJECT_MODE-32}"; then
8810      shared_archive_member_spec=shr_64
8811    else
8812      shared_archive_member_spec=shr
8813    fi
8814  fi
8815  ;;
8816*)
8817  with_aix_soname=aix
8818  ;;
8819esac
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830# This can be used to rebuild libtool when needed
8831LIBTOOL_DEPS=$ltmain
8832
8833# Always use our own libtool.
8834LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865test -z "$LN_S" && LN_S="ln -s"
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880if test -n "${ZSH_VERSION+set}"; then
8881   setopt NO_GLOB_SUBST
8882fi
8883
8884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8885$as_echo_n "checking for objdir... " >&6; }
8886if ${lt_cv_objdir+:} false; then :
8887  $as_echo_n "(cached) " >&6
8888else
8889  rm -f .libs 2>/dev/null
8890mkdir .libs 2>/dev/null
8891if test -d .libs; then
8892  lt_cv_objdir=.libs
8893else
8894  # MS-DOS does not allow filenames that begin with a dot.
8895  lt_cv_objdir=_libs
8896fi
8897rmdir .libs 2>/dev/null
8898fi
8899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8900$as_echo "$lt_cv_objdir" >&6; }
8901objdir=$lt_cv_objdir
8902
8903
8904
8905
8906
8907cat >>confdefs.h <<_ACEOF
8908#define LT_OBJDIR "$lt_cv_objdir/"
8909_ACEOF
8910
8911
8912
8913
8914case $host_os in
8915aix3*)
8916  # AIX sometimes has problems with the GCC collect2 program.  For some
8917  # reason, if we set the COLLECT_NAMES environment variable, the problems
8918  # vanish in a puff of smoke.
8919  if test set != "${COLLECT_NAMES+set}"; then
8920    COLLECT_NAMES=
8921    export COLLECT_NAMES
8922  fi
8923  ;;
8924esac
8925
8926# Global variables:
8927ofile=libtool
8928can_build_shared=yes
8929
8930# All known linkers require a '.a' archive for static linking (except MSVC,
8931# which needs '.lib').
8932libext=a
8933
8934with_gnu_ld=$lt_cv_prog_gnu_ld
8935
8936old_CC=$CC
8937old_CFLAGS=$CFLAGS
8938
8939# Set sane defaults for various variables
8940test -z "$CC" && CC=cc
8941test -z "$LTCC" && LTCC=$CC
8942test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8943test -z "$LD" && LD=ld
8944test -z "$ac_objext" && ac_objext=o
8945
8946func_cc_basename $compiler
8947cc_basename=$func_cc_basename_result
8948
8949
8950# Only perform the check for file, if the check method requires it
8951test -z "$MAGIC_CMD" && MAGIC_CMD=file
8952case $deplibs_check_method in
8953file_magic*)
8954  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8955    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8956$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8957if ${lt_cv_path_MAGIC_CMD+:} false; then :
8958  $as_echo_n "(cached) " >&6
8959else
8960  case $MAGIC_CMD in
8961[\\/*] |  ?:[\\/]*)
8962  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8963  ;;
8964*)
8965  lt_save_MAGIC_CMD=$MAGIC_CMD
8966  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8967  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8968  for ac_dir in $ac_dummy; do
8969    IFS=$lt_save_ifs
8970    test -z "$ac_dir" && ac_dir=.
8971    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8972      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8973      if test -n "$file_magic_test_file"; then
8974	case $deplibs_check_method in
8975	"file_magic "*)
8976	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8977	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8978	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8979	    $EGREP "$file_magic_regex" > /dev/null; then
8980	    :
8981	  else
8982	    cat <<_LT_EOF 1>&2
8983
8984*** Warning: the command libtool uses to detect shared libraries,
8985*** $file_magic_cmd, produces output that libtool cannot recognize.
8986*** The result is that libtool may fail to recognize shared libraries
8987*** as such.  This will affect the creation of libtool libraries that
8988*** depend on shared libraries, but programs linked with such libtool
8989*** libraries will work regardless of this problem.  Nevertheless, you
8990*** may want to report the problem to your system manager and/or to
8991*** bug-libtool@gnu.org
8992
8993_LT_EOF
8994	  fi ;;
8995	esac
8996      fi
8997      break
8998    fi
8999  done
9000  IFS=$lt_save_ifs
9001  MAGIC_CMD=$lt_save_MAGIC_CMD
9002  ;;
9003esac
9004fi
9005
9006MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9007if test -n "$MAGIC_CMD"; then
9008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9009$as_echo "$MAGIC_CMD" >&6; }
9010else
9011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9012$as_echo "no" >&6; }
9013fi
9014
9015
9016
9017
9018
9019if test -z "$lt_cv_path_MAGIC_CMD"; then
9020  if test -n "$ac_tool_prefix"; then
9021    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9022$as_echo_n "checking for file... " >&6; }
9023if ${lt_cv_path_MAGIC_CMD+:} false; then :
9024  $as_echo_n "(cached) " >&6
9025else
9026  case $MAGIC_CMD in
9027[\\/*] |  ?:[\\/]*)
9028  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9029  ;;
9030*)
9031  lt_save_MAGIC_CMD=$MAGIC_CMD
9032  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9033  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9034  for ac_dir in $ac_dummy; do
9035    IFS=$lt_save_ifs
9036    test -z "$ac_dir" && ac_dir=.
9037    if test -f "$ac_dir/file"; then
9038      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9039      if test -n "$file_magic_test_file"; then
9040	case $deplibs_check_method in
9041	"file_magic "*)
9042	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9043	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9044	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9045	    $EGREP "$file_magic_regex" > /dev/null; then
9046	    :
9047	  else
9048	    cat <<_LT_EOF 1>&2
9049
9050*** Warning: the command libtool uses to detect shared libraries,
9051*** $file_magic_cmd, produces output that libtool cannot recognize.
9052*** The result is that libtool may fail to recognize shared libraries
9053*** as such.  This will affect the creation of libtool libraries that
9054*** depend on shared libraries, but programs linked with such libtool
9055*** libraries will work regardless of this problem.  Nevertheless, you
9056*** may want to report the problem to your system manager and/or to
9057*** bug-libtool@gnu.org
9058
9059_LT_EOF
9060	  fi ;;
9061	esac
9062      fi
9063      break
9064    fi
9065  done
9066  IFS=$lt_save_ifs
9067  MAGIC_CMD=$lt_save_MAGIC_CMD
9068  ;;
9069esac
9070fi
9071
9072MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9073if test -n "$MAGIC_CMD"; then
9074  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9075$as_echo "$MAGIC_CMD" >&6; }
9076else
9077  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9078$as_echo "no" >&6; }
9079fi
9080
9081
9082  else
9083    MAGIC_CMD=:
9084  fi
9085fi
9086
9087  fi
9088  ;;
9089esac
9090
9091# Use C for the default configuration in the libtool script
9092
9093lt_save_CC=$CC
9094ac_ext=c
9095ac_cpp='$CPP $CPPFLAGS'
9096ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9097ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9098ac_compiler_gnu=$ac_cv_c_compiler_gnu
9099
9100
9101# Source file extension for C test sources.
9102ac_ext=c
9103
9104# Object file extension for compiled C test sources.
9105objext=o
9106objext=$objext
9107
9108# Code to be used in simple compile tests
9109lt_simple_compile_test_code="int some_variable = 0;"
9110
9111# Code to be used in simple link tests
9112lt_simple_link_test_code='int main(){return(0);}'
9113
9114
9115
9116
9117
9118
9119
9120# If no C compiler was specified, use CC.
9121LTCC=${LTCC-"$CC"}
9122
9123# If no C compiler flags were specified, use CFLAGS.
9124LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9125
9126# Allow CC to be a program name with arguments.
9127compiler=$CC
9128
9129# Save the default compiler, since it gets overwritten when the other
9130# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9131compiler_DEFAULT=$CC
9132
9133# save warnings/boilerplate of simple test code
9134ac_outfile=conftest.$ac_objext
9135echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9136eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9137_lt_compiler_boilerplate=`cat conftest.err`
9138$RM conftest*
9139
9140ac_outfile=conftest.$ac_objext
9141echo "$lt_simple_link_test_code" >conftest.$ac_ext
9142eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9143_lt_linker_boilerplate=`cat conftest.err`
9144$RM -r conftest*
9145
9146
9147if test -n "$compiler"; then
9148
9149lt_prog_compiler_no_builtin_flag=
9150
9151if test yes = "$GCC"; then
9152  case $cc_basename in
9153  nvcc*)
9154    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9155  *)
9156    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9157  esac
9158
9159  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9160$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9161if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9162  $as_echo_n "(cached) " >&6
9163else
9164  lt_cv_prog_compiler_rtti_exceptions=no
9165   ac_outfile=conftest.$ac_objext
9166   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9167   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9168   # Insert the option either (1) after the last *FLAGS variable, or
9169   # (2) before a word containing "conftest.", or (3) at the end.
9170   # Note that $ac_compile itself does not contain backslashes and begins
9171   # with a dollar sign (not a hyphen), so the echo should work correctly.
9172   # The option is referenced via a variable to avoid confusing sed.
9173   lt_compile=`echo "$ac_compile" | $SED \
9174   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9175   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9176   -e 's:$: $lt_compiler_flag:'`
9177   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9178   (eval "$lt_compile" 2>conftest.err)
9179   ac_status=$?
9180   cat conftest.err >&5
9181   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9182   if (exit $ac_status) && test -s "$ac_outfile"; then
9183     # The compiler can only warn and ignore the option if not recognized
9184     # So say no if there are warnings other than the usual output.
9185     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9186     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9187     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9188       lt_cv_prog_compiler_rtti_exceptions=yes
9189     fi
9190   fi
9191   $RM conftest*
9192
9193fi
9194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9195$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9196
9197if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9198    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9199else
9200    :
9201fi
9202
9203fi
9204
9205
9206
9207
9208
9209
9210  lt_prog_compiler_wl=
9211lt_prog_compiler_pic=
9212lt_prog_compiler_static=
9213
9214
9215  if test yes = "$GCC"; then
9216    lt_prog_compiler_wl='-Wl,'
9217    lt_prog_compiler_static='-static'
9218
9219    case $host_os in
9220      aix*)
9221      # All AIX code is PIC.
9222      if test ia64 = "$host_cpu"; then
9223	# AIX 5 now supports IA64 processor
9224	lt_prog_compiler_static='-Bstatic'
9225      fi
9226      lt_prog_compiler_pic='-fPIC'
9227      ;;
9228
9229    amigaos*)
9230      case $host_cpu in
9231      powerpc)
9232            # see comment about AmigaOS4 .so support
9233            lt_prog_compiler_pic='-fPIC'
9234        ;;
9235      m68k)
9236            # FIXME: we need at least 68020 code to build shared libraries, but
9237            # adding the '-m68020' flag to GCC prevents building anything better,
9238            # like '-m68040'.
9239            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9240        ;;
9241      esac
9242      ;;
9243
9244    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9245      # PIC is the default for these OSes.
9246      ;;
9247
9248    mingw* | cygwin* | pw32* | os2* | cegcc*)
9249      # This hack is so that the source file can tell whether it is being
9250      # built for inclusion in a dll (and should export symbols for example).
9251      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9252      # (--disable-auto-import) libraries
9253      lt_prog_compiler_pic='-DDLL_EXPORT'
9254      case $host_os in
9255      os2*)
9256	lt_prog_compiler_static='$wl-static'
9257	;;
9258      esac
9259      ;;
9260
9261    darwin* | rhapsody*)
9262      # PIC is the default on this platform
9263      # Common symbols not allowed in MH_DYLIB files
9264      lt_prog_compiler_pic='-fno-common'
9265      ;;
9266
9267    haiku*)
9268      # PIC is the default for Haiku.
9269      # The "-static" flag exists, but is broken.
9270      lt_prog_compiler_static=
9271      ;;
9272
9273    hpux*)
9274      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9275      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9276      # sets the default TLS model and affects inlining.
9277      case $host_cpu in
9278      hppa*64*)
9279	# +Z the default
9280	;;
9281      *)
9282	lt_prog_compiler_pic='-fPIC'
9283	;;
9284      esac
9285      ;;
9286
9287    interix[3-9]*)
9288      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9289      # Instead, we relocate shared libraries at runtime.
9290      ;;
9291
9292    msdosdjgpp*)
9293      # Just because we use GCC doesn't mean we suddenly get shared libraries
9294      # on systems that don't support them.
9295      lt_prog_compiler_can_build_shared=no
9296      enable_shared=no
9297      ;;
9298
9299    *nto* | *qnx*)
9300      # QNX uses GNU C++, but need to define -shared option too, otherwise
9301      # it will coredump.
9302      lt_prog_compiler_pic='-fPIC -shared'
9303      ;;
9304
9305    sysv4*MP*)
9306      if test -d /usr/nec; then
9307	lt_prog_compiler_pic=-Kconform_pic
9308      fi
9309      ;;
9310
9311    *)
9312      lt_prog_compiler_pic='-fPIC'
9313      ;;
9314    esac
9315
9316    case $cc_basename in
9317    nvcc*) # Cuda Compiler Driver 2.2
9318      lt_prog_compiler_wl='-Xlinker '
9319      if test -n "$lt_prog_compiler_pic"; then
9320        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9321      fi
9322      ;;
9323    esac
9324  else
9325    # PORTME Check for flag to pass linker flags through the system compiler.
9326    case $host_os in
9327    aix*)
9328      lt_prog_compiler_wl='-Wl,'
9329      if test ia64 = "$host_cpu"; then
9330	# AIX 5 now supports IA64 processor
9331	lt_prog_compiler_static='-Bstatic'
9332      else
9333	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9334      fi
9335      ;;
9336
9337    darwin* | rhapsody*)
9338      # PIC is the default on this platform
9339      # Common symbols not allowed in MH_DYLIB files
9340      lt_prog_compiler_pic='-fno-common'
9341      case $cc_basename in
9342      nagfor*)
9343        # NAG Fortran compiler
9344        lt_prog_compiler_wl='-Wl,-Wl,,'
9345        lt_prog_compiler_pic='-PIC'
9346        lt_prog_compiler_static='-Bstatic'
9347        ;;
9348      esac
9349      ;;
9350
9351    mingw* | cygwin* | pw32* | os2* | cegcc*)
9352      # This hack is so that the source file can tell whether it is being
9353      # built for inclusion in a dll (and should export symbols for example).
9354      lt_prog_compiler_pic='-DDLL_EXPORT'
9355      case $host_os in
9356      os2*)
9357	lt_prog_compiler_static='$wl-static'
9358	;;
9359      esac
9360      ;;
9361
9362    hpux9* | hpux10* | hpux11*)
9363      lt_prog_compiler_wl='-Wl,'
9364      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9365      # not for PA HP-UX.
9366      case $host_cpu in
9367      hppa*64*|ia64*)
9368	# +Z the default
9369	;;
9370      *)
9371	lt_prog_compiler_pic='+Z'
9372	;;
9373      esac
9374      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9375      lt_prog_compiler_static='$wl-a ${wl}archive'
9376      ;;
9377
9378    irix5* | irix6* | nonstopux*)
9379      lt_prog_compiler_wl='-Wl,'
9380      # PIC (with -KPIC) is the default.
9381      lt_prog_compiler_static='-non_shared'
9382      ;;
9383
9384    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9385      case $cc_basename in
9386      # old Intel for x86_64, which still supported -KPIC.
9387      ecc*)
9388	lt_prog_compiler_wl='-Wl,'
9389	lt_prog_compiler_pic='-KPIC'
9390	lt_prog_compiler_static='-static'
9391        ;;
9392      # icc used to be incompatible with GCC.
9393      # ICC 10 doesn't accept -KPIC any more.
9394      icc* | ifort*)
9395	lt_prog_compiler_wl='-Wl,'
9396	lt_prog_compiler_pic='-fPIC'
9397	lt_prog_compiler_static='-static'
9398        ;;
9399      # Lahey Fortran 8.1.
9400      lf95*)
9401	lt_prog_compiler_wl='-Wl,'
9402	lt_prog_compiler_pic='--shared'
9403	lt_prog_compiler_static='--static'
9404	;;
9405      nagfor*)
9406	# NAG Fortran compiler
9407	lt_prog_compiler_wl='-Wl,-Wl,,'
9408	lt_prog_compiler_pic='-PIC'
9409	lt_prog_compiler_static='-Bstatic'
9410	;;
9411      tcc*)
9412	# Fabrice Bellard et al's Tiny C Compiler
9413	lt_prog_compiler_wl='-Wl,'
9414	lt_prog_compiler_pic='-fPIC'
9415	lt_prog_compiler_static='-static'
9416	;;
9417      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9418        # Portland Group compilers (*not* the Pentium gcc compiler,
9419	# which looks to be a dead project)
9420	lt_prog_compiler_wl='-Wl,'
9421	lt_prog_compiler_pic='-fpic'
9422	lt_prog_compiler_static='-Bstatic'
9423        ;;
9424      ccc*)
9425        lt_prog_compiler_wl='-Wl,'
9426        # All Alpha code is PIC.
9427        lt_prog_compiler_static='-non_shared'
9428        ;;
9429      xl* | bgxl* | bgf* | mpixl*)
9430	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9431	lt_prog_compiler_wl='-Wl,'
9432	lt_prog_compiler_pic='-qpic'
9433	lt_prog_compiler_static='-qstaticlink'
9434	;;
9435      *)
9436	case `$CC -V 2>&1 | sed 5q` in
9437	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9438	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9439	  lt_prog_compiler_pic='-KPIC'
9440	  lt_prog_compiler_static='-Bstatic'
9441	  lt_prog_compiler_wl=''
9442	  ;;
9443	*Sun\ F* | *Sun*Fortran*)
9444	  lt_prog_compiler_pic='-KPIC'
9445	  lt_prog_compiler_static='-Bstatic'
9446	  lt_prog_compiler_wl='-Qoption ld '
9447	  ;;
9448	*Sun\ C*)
9449	  # Sun C 5.9
9450	  lt_prog_compiler_pic='-KPIC'
9451	  lt_prog_compiler_static='-Bstatic'
9452	  lt_prog_compiler_wl='-Wl,'
9453	  ;;
9454        *Intel*\ [CF]*Compiler*)
9455	  lt_prog_compiler_wl='-Wl,'
9456	  lt_prog_compiler_pic='-fPIC'
9457	  lt_prog_compiler_static='-static'
9458	  ;;
9459	*Portland\ Group*)
9460	  lt_prog_compiler_wl='-Wl,'
9461	  lt_prog_compiler_pic='-fpic'
9462	  lt_prog_compiler_static='-Bstatic'
9463	  ;;
9464	esac
9465	;;
9466      esac
9467      ;;
9468
9469    newsos6)
9470      lt_prog_compiler_pic='-KPIC'
9471      lt_prog_compiler_static='-Bstatic'
9472      ;;
9473
9474    *nto* | *qnx*)
9475      # QNX uses GNU C++, but need to define -shared option too, otherwise
9476      # it will coredump.
9477      lt_prog_compiler_pic='-fPIC -shared'
9478      ;;
9479
9480    osf3* | osf4* | osf5*)
9481      lt_prog_compiler_wl='-Wl,'
9482      # All OSF/1 code is PIC.
9483      lt_prog_compiler_static='-non_shared'
9484      ;;
9485
9486    rdos*)
9487      lt_prog_compiler_static='-non_shared'
9488      ;;
9489
9490    solaris*)
9491      lt_prog_compiler_pic='-KPIC'
9492      lt_prog_compiler_static='-Bstatic'
9493      case $cc_basename in
9494      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9495	lt_prog_compiler_wl='-Qoption ld ';;
9496      *)
9497	lt_prog_compiler_wl='-Wl,';;
9498      esac
9499      ;;
9500
9501    sunos4*)
9502      lt_prog_compiler_wl='-Qoption ld '
9503      lt_prog_compiler_pic='-PIC'
9504      lt_prog_compiler_static='-Bstatic'
9505      ;;
9506
9507    sysv4 | sysv4.2uw2* | sysv4.3*)
9508      lt_prog_compiler_wl='-Wl,'
9509      lt_prog_compiler_pic='-KPIC'
9510      lt_prog_compiler_static='-Bstatic'
9511      ;;
9512
9513    sysv4*MP*)
9514      if test -d /usr/nec; then
9515	lt_prog_compiler_pic='-Kconform_pic'
9516	lt_prog_compiler_static='-Bstatic'
9517      fi
9518      ;;
9519
9520    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9521      lt_prog_compiler_wl='-Wl,'
9522      lt_prog_compiler_pic='-KPIC'
9523      lt_prog_compiler_static='-Bstatic'
9524      ;;
9525
9526    unicos*)
9527      lt_prog_compiler_wl='-Wl,'
9528      lt_prog_compiler_can_build_shared=no
9529      ;;
9530
9531    uts4*)
9532      lt_prog_compiler_pic='-pic'
9533      lt_prog_compiler_static='-Bstatic'
9534      ;;
9535
9536    *)
9537      lt_prog_compiler_can_build_shared=no
9538      ;;
9539    esac
9540  fi
9541
9542case $host_os in
9543  # For platforms that do not support PIC, -DPIC is meaningless:
9544  *djgpp*)
9545    lt_prog_compiler_pic=
9546    ;;
9547  *)
9548    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9549    ;;
9550esac
9551
9552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9553$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9554if ${lt_cv_prog_compiler_pic+:} false; then :
9555  $as_echo_n "(cached) " >&6
9556else
9557  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9558fi
9559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9560$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9561lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9562
9563#
9564# Check to make sure the PIC flag actually works.
9565#
9566if test -n "$lt_prog_compiler_pic"; then
9567  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9568$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9569if ${lt_cv_prog_compiler_pic_works+:} false; then :
9570  $as_echo_n "(cached) " >&6
9571else
9572  lt_cv_prog_compiler_pic_works=no
9573   ac_outfile=conftest.$ac_objext
9574   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9575   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9576   # Insert the option either (1) after the last *FLAGS variable, or
9577   # (2) before a word containing "conftest.", or (3) at the end.
9578   # Note that $ac_compile itself does not contain backslashes and begins
9579   # with a dollar sign (not a hyphen), so the echo should work correctly.
9580   # The option is referenced via a variable to avoid confusing sed.
9581   lt_compile=`echo "$ac_compile" | $SED \
9582   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9583   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9584   -e 's:$: $lt_compiler_flag:'`
9585   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9586   (eval "$lt_compile" 2>conftest.err)
9587   ac_status=$?
9588   cat conftest.err >&5
9589   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9590   if (exit $ac_status) && test -s "$ac_outfile"; then
9591     # The compiler can only warn and ignore the option if not recognized
9592     # So say no if there are warnings other than the usual output.
9593     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9594     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9595     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9596       lt_cv_prog_compiler_pic_works=yes
9597     fi
9598   fi
9599   $RM conftest*
9600
9601fi
9602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9603$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9604
9605if test yes = "$lt_cv_prog_compiler_pic_works"; then
9606    case $lt_prog_compiler_pic in
9607     "" | " "*) ;;
9608     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9609     esac
9610else
9611    lt_prog_compiler_pic=
9612     lt_prog_compiler_can_build_shared=no
9613fi
9614
9615fi
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627#
9628# Check to make sure the static flag actually works.
9629#
9630wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9632$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9633if ${lt_cv_prog_compiler_static_works+:} false; then :
9634  $as_echo_n "(cached) " >&6
9635else
9636  lt_cv_prog_compiler_static_works=no
9637   save_LDFLAGS=$LDFLAGS
9638   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9639   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9640   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9641     # The linker can only warn and ignore the option if not recognized
9642     # So say no if there are warnings
9643     if test -s conftest.err; then
9644       # Append any errors to the config.log.
9645       cat conftest.err 1>&5
9646       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9647       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9648       if diff conftest.exp conftest.er2 >/dev/null; then
9649         lt_cv_prog_compiler_static_works=yes
9650       fi
9651     else
9652       lt_cv_prog_compiler_static_works=yes
9653     fi
9654   fi
9655   $RM -r conftest*
9656   LDFLAGS=$save_LDFLAGS
9657
9658fi
9659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9660$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9661
9662if test yes = "$lt_cv_prog_compiler_static_works"; then
9663    :
9664else
9665    lt_prog_compiler_static=
9666fi
9667
9668
9669
9670
9671
9672
9673
9674  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9675$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9676if ${lt_cv_prog_compiler_c_o+:} false; then :
9677  $as_echo_n "(cached) " >&6
9678else
9679  lt_cv_prog_compiler_c_o=no
9680   $RM -r conftest 2>/dev/null
9681   mkdir conftest
9682   cd conftest
9683   mkdir out
9684   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9685
9686   lt_compiler_flag="-o out/conftest2.$ac_objext"
9687   # Insert the option either (1) after the last *FLAGS variable, or
9688   # (2) before a word containing "conftest.", or (3) at the end.
9689   # Note that $ac_compile itself does not contain backslashes and begins
9690   # with a dollar sign (not a hyphen), so the echo should work correctly.
9691   lt_compile=`echo "$ac_compile" | $SED \
9692   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9693   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9694   -e 's:$: $lt_compiler_flag:'`
9695   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9696   (eval "$lt_compile" 2>out/conftest.err)
9697   ac_status=$?
9698   cat out/conftest.err >&5
9699   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9700   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9701   then
9702     # The compiler can only warn and ignore the option if not recognized
9703     # So say no if there are warnings
9704     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9705     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9706     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9707       lt_cv_prog_compiler_c_o=yes
9708     fi
9709   fi
9710   chmod u+w . 2>&5
9711   $RM conftest*
9712   # SGI C++ compiler will create directory out/ii_files/ for
9713   # template instantiation
9714   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9715   $RM out/* && rmdir out
9716   cd ..
9717   $RM -r conftest
9718   $RM conftest*
9719
9720fi
9721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9722$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9723
9724
9725
9726
9727
9728
9729  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9730$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9731if ${lt_cv_prog_compiler_c_o+:} false; then :
9732  $as_echo_n "(cached) " >&6
9733else
9734  lt_cv_prog_compiler_c_o=no
9735   $RM -r conftest 2>/dev/null
9736   mkdir conftest
9737   cd conftest
9738   mkdir out
9739   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9740
9741   lt_compiler_flag="-o out/conftest2.$ac_objext"
9742   # Insert the option either (1) after the last *FLAGS variable, or
9743   # (2) before a word containing "conftest.", or (3) at the end.
9744   # Note that $ac_compile itself does not contain backslashes and begins
9745   # with a dollar sign (not a hyphen), so the echo should work correctly.
9746   lt_compile=`echo "$ac_compile" | $SED \
9747   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9748   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9749   -e 's:$: $lt_compiler_flag:'`
9750   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9751   (eval "$lt_compile" 2>out/conftest.err)
9752   ac_status=$?
9753   cat out/conftest.err >&5
9754   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9755   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9756   then
9757     # The compiler can only warn and ignore the option if not recognized
9758     # So say no if there are warnings
9759     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9760     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9761     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9762       lt_cv_prog_compiler_c_o=yes
9763     fi
9764   fi
9765   chmod u+w . 2>&5
9766   $RM conftest*
9767   # SGI C++ compiler will create directory out/ii_files/ for
9768   # template instantiation
9769   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9770   $RM out/* && rmdir out
9771   cd ..
9772   $RM -r conftest
9773   $RM conftest*
9774
9775fi
9776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9777$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9778
9779
9780
9781
9782hard_links=nottested
9783if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9784  # do not overwrite the value of need_locks provided by the user
9785  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9786$as_echo_n "checking if we can lock with hard links... " >&6; }
9787  hard_links=yes
9788  $RM conftest*
9789  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9790  touch conftest.a
9791  ln conftest.a conftest.b 2>&5 || hard_links=no
9792  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9794$as_echo "$hard_links" >&6; }
9795  if test no = "$hard_links"; then
9796    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9797$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9798    need_locks=warn
9799  fi
9800else
9801  need_locks=no
9802fi
9803
9804
9805
9806
9807
9808
9809  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9810$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9811
9812  runpath_var=
9813  allow_undefined_flag=
9814  always_export_symbols=no
9815  archive_cmds=
9816  archive_expsym_cmds=
9817  compiler_needs_object=no
9818  enable_shared_with_static_runtimes=no
9819  export_dynamic_flag_spec=
9820  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9821  hardcode_automatic=no
9822  hardcode_direct=no
9823  hardcode_direct_absolute=no
9824  hardcode_libdir_flag_spec=
9825  hardcode_libdir_separator=
9826  hardcode_minus_L=no
9827  hardcode_shlibpath_var=unsupported
9828  inherit_rpath=no
9829  link_all_deplibs=unknown
9830  module_cmds=
9831  module_expsym_cmds=
9832  old_archive_from_new_cmds=
9833  old_archive_from_expsyms_cmds=
9834  thread_safe_flag_spec=
9835  whole_archive_flag_spec=
9836  # include_expsyms should be a list of space-separated symbols to be *always*
9837  # included in the symbol list
9838  include_expsyms=
9839  # exclude_expsyms can be an extended regexp of symbols to exclude
9840  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9841  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9842  # as well as any symbol that contains 'd'.
9843  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9844  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9845  # platforms (ab)use it in PIC code, but their linkers get confused if
9846  # the symbol is explicitly referenced.  Since portable code cannot
9847  # rely on this symbol name, it's probably fine to never include it in
9848  # preloaded symbol tables.
9849  # Exclude shared library initialization/finalization symbols.
9850  extract_expsyms_cmds=
9851
9852  case $host_os in
9853  cygwin* | mingw* | pw32* | cegcc*)
9854    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9855    # When not using gcc, we currently assume that we are using
9856    # Microsoft Visual C++.
9857    if test yes != "$GCC"; then
9858      with_gnu_ld=no
9859    fi
9860    ;;
9861  interix*)
9862    # we just hope/assume this is gcc and not c89 (= MSVC++)
9863    with_gnu_ld=yes
9864    ;;
9865  openbsd* | bitrig*)
9866    with_gnu_ld=no
9867    ;;
9868  esac
9869
9870  ld_shlibs=yes
9871
9872  # On some targets, GNU ld is compatible enough with the native linker
9873  # that we're better off using the native interface for both.
9874  lt_use_gnu_ld_interface=no
9875  if test yes = "$with_gnu_ld"; then
9876    case $host_os in
9877      aix*)
9878	# The AIX port of GNU ld has always aspired to compatibility
9879	# with the native linker.  However, as the warning in the GNU ld
9880	# block says, versions before 2.19.5* couldn't really create working
9881	# shared libraries, regardless of the interface used.
9882	case `$LD -v 2>&1` in
9883	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9884	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9885	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9886	  *)
9887	    lt_use_gnu_ld_interface=yes
9888	    ;;
9889	esac
9890	;;
9891      *)
9892	lt_use_gnu_ld_interface=yes
9893	;;
9894    esac
9895  fi
9896
9897  if test yes = "$lt_use_gnu_ld_interface"; then
9898    # If archive_cmds runs LD, not CC, wlarc should be empty
9899    wlarc='$wl'
9900
9901    # Set some defaults for GNU ld with shared library support. These
9902    # are reset later if shared libraries are not supported. Putting them
9903    # here allows them to be overridden if necessary.
9904    runpath_var=LD_RUN_PATH
9905    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9906    export_dynamic_flag_spec='$wl--export-dynamic'
9907    # ancient GNU ld didn't support --whole-archive et. al.
9908    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9909      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9910    else
9911      whole_archive_flag_spec=
9912    fi
9913    supports_anon_versioning=no
9914    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9915      *GNU\ gold*) supports_anon_versioning=yes ;;
9916      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9917      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9918      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9919      *\ 2.11.*) ;; # other 2.11 versions
9920      *) supports_anon_versioning=yes ;;
9921    esac
9922
9923    # See if GNU ld supports shared libraries.
9924    case $host_os in
9925    aix[3-9]*)
9926      # On AIX/PPC, the GNU linker is very broken
9927      if test ia64 != "$host_cpu"; then
9928	ld_shlibs=no
9929	cat <<_LT_EOF 1>&2
9930
9931*** Warning: the GNU linker, at least up to release 2.19, is reported
9932*** to be unable to reliably create shared libraries on AIX.
9933*** Therefore, libtool is disabling shared libraries support.  If you
9934*** really care for shared libraries, you may want to install binutils
9935*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9936*** You will then need to restart the configuration process.
9937
9938_LT_EOF
9939      fi
9940      ;;
9941
9942    amigaos*)
9943      case $host_cpu in
9944      powerpc)
9945            # see comment about AmigaOS4 .so support
9946            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9947            archive_expsym_cmds=''
9948        ;;
9949      m68k)
9950            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)'
9951            hardcode_libdir_flag_spec='-L$libdir'
9952            hardcode_minus_L=yes
9953        ;;
9954      esac
9955      ;;
9956
9957    beos*)
9958      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9959	allow_undefined_flag=unsupported
9960	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9961	# support --undefined.  This deserves some investigation.  FIXME
9962	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9963      else
9964	ld_shlibs=no
9965      fi
9966      ;;
9967
9968    cygwin* | mingw* | pw32* | cegcc*)
9969      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9970      # as there is no search path for DLLs.
9971      hardcode_libdir_flag_spec='-L$libdir'
9972      export_dynamic_flag_spec='$wl--export-all-symbols'
9973      allow_undefined_flag=unsupported
9974      always_export_symbols=no
9975      enable_shared_with_static_runtimes=yes
9976      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9977      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9978
9979      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9980        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9981	# If the export-symbols file already is a .def file, use it as
9982	# is; otherwise, prepend EXPORTS...
9983	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9984          cp $export_symbols $output_objdir/$soname.def;
9985        else
9986          echo EXPORTS > $output_objdir/$soname.def;
9987          cat $export_symbols >> $output_objdir/$soname.def;
9988        fi~
9989        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9990      else
9991	ld_shlibs=no
9992      fi
9993      ;;
9994
9995    haiku*)
9996      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9997      link_all_deplibs=yes
9998      ;;
9999
10000    os2*)
10001      hardcode_libdir_flag_spec='-L$libdir'
10002      hardcode_minus_L=yes
10003      allow_undefined_flag=unsupported
10004      shrext_cmds=.dll
10005      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10006	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10007	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10008	$ECHO EXPORTS >> $output_objdir/$libname.def~
10009	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10010	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10011	emximp -o $lib $output_objdir/$libname.def'
10012      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10013	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10014	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10015	$ECHO EXPORTS >> $output_objdir/$libname.def~
10016	prefix_cmds="$SED"~
10017	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10018	  prefix_cmds="$prefix_cmds -e 1d";
10019	fi~
10020	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10021	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10022	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10023	emximp -o $lib $output_objdir/$libname.def'
10024      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10025      enable_shared_with_static_runtimes=yes
10026      ;;
10027
10028    interix[3-9]*)
10029      hardcode_direct=no
10030      hardcode_shlibpath_var=no
10031      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10032      export_dynamic_flag_spec='$wl-E'
10033      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10034      # Instead, shared libraries are loaded at an image base (0x10000000 by
10035      # default) and relocated if they conflict, which is a slow very memory
10036      # consuming and fragmenting process.  To avoid this, we pick a random,
10037      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10038      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10039      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10040      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'
10041      ;;
10042
10043    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10044      tmp_diet=no
10045      if test linux-dietlibc = "$host_os"; then
10046	case $cc_basename in
10047	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10048	esac
10049      fi
10050      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10051	 && test no = "$tmp_diet"
10052      then
10053	tmp_addflag=' $pic_flag'
10054	tmp_sharedflag='-shared'
10055	case $cc_basename,$host_cpu in
10056        pgcc*)				# Portland Group C compiler
10057	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10058	  tmp_addflag=' $pic_flag'
10059	  ;;
10060	pgf77* | pgf90* | pgf95* | pgfortran*)
10061					# Portland Group f77 and f90 compilers
10062	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10063	  tmp_addflag=' $pic_flag -Mnomain' ;;
10064	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10065	  tmp_addflag=' -i_dynamic' ;;
10066	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10067	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10068	ifc* | ifort*)			# Intel Fortran compiler
10069	  tmp_addflag=' -nofor_main' ;;
10070	lf95*)				# Lahey Fortran 8.1
10071	  whole_archive_flag_spec=
10072	  tmp_sharedflag='--shared' ;;
10073        nagfor*)                        # NAGFOR 5.3
10074          tmp_sharedflag='-Wl,-shared' ;;
10075	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10076	  tmp_sharedflag='-qmkshrobj'
10077	  tmp_addflag= ;;
10078	nvcc*)	# Cuda Compiler Driver 2.2
10079	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10080	  compiler_needs_object=yes
10081	  ;;
10082	esac
10083	case `$CC -V 2>&1 | sed 5q` in
10084	*Sun\ C*)			# Sun C 5.9
10085	  whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10086	  compiler_needs_object=yes
10087	  tmp_sharedflag='-G' ;;
10088	*Sun\ F*)			# Sun Fortran 8.3
10089	  tmp_sharedflag='-G' ;;
10090	esac
10091	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10092
10093        if test yes = "$supports_anon_versioning"; then
10094          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10095            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10096            echo "local: *; };" >> $output_objdir/$libname.ver~
10097            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10098        fi
10099
10100	case $cc_basename in
10101	tcc*)
10102	  export_dynamic_flag_spec='-rdynamic'
10103	  ;;
10104	xlf* | bgf* | bgxlf* | mpixlf*)
10105	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10106	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10107	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10108	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10109	  if test yes = "$supports_anon_versioning"; then
10110	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10111              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10112              echo "local: *; };" >> $output_objdir/$libname.ver~
10113              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10114	  fi
10115	  ;;
10116	esac
10117      else
10118        ld_shlibs=no
10119      fi
10120      ;;
10121
10122    netbsd*)
10123      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10124	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10125	wlarc=
10126      else
10127	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10128	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10129      fi
10130      ;;
10131
10132    solaris*)
10133      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10134	ld_shlibs=no
10135	cat <<_LT_EOF 1>&2
10136
10137*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10138*** create shared libraries on Solaris systems.  Therefore, libtool
10139*** is disabling shared libraries support.  We urge you to upgrade GNU
10140*** binutils to release 2.9.1 or newer.  Another option is to modify
10141*** your PATH or compiler configuration so that the native linker is
10142*** used, and then restart.
10143
10144_LT_EOF
10145      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10146	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10147	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10148      else
10149	ld_shlibs=no
10150      fi
10151      ;;
10152
10153    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10154      case `$LD -v 2>&1` in
10155        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10156	ld_shlibs=no
10157	cat <<_LT_EOF 1>&2
10158
10159*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10160*** reliably create shared libraries on SCO systems.  Therefore, libtool
10161*** is disabling shared libraries support.  We urge you to upgrade GNU
10162*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10163*** your PATH or compiler configuration so that the native linker is
10164*** used, and then restart.
10165
10166_LT_EOF
10167	;;
10168	*)
10169	  # For security reasons, it is highly recommended that you always
10170	  # use absolute paths for naming shared libraries, and exclude the
10171	  # DT_RUNPATH tag from executables and libraries.  But doing so
10172	  # requires that you compile everything twice, which is a pain.
10173	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10174	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10175	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10176	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10177	  else
10178	    ld_shlibs=no
10179	  fi
10180	;;
10181      esac
10182      ;;
10183
10184    sunos4*)
10185      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10186      wlarc=
10187      hardcode_direct=yes
10188      hardcode_shlibpath_var=no
10189      ;;
10190
10191    *)
10192      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10193	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10194	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10195      else
10196	ld_shlibs=no
10197      fi
10198      ;;
10199    esac
10200
10201    if test no = "$ld_shlibs"; then
10202      runpath_var=
10203      hardcode_libdir_flag_spec=
10204      export_dynamic_flag_spec=
10205      whole_archive_flag_spec=
10206    fi
10207  else
10208    # PORTME fill in a description of your system's linker (not GNU ld)
10209    case $host_os in
10210    aix3*)
10211      allow_undefined_flag=unsupported
10212      always_export_symbols=yes
10213      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'
10214      # Note: this linker hardcodes the directories in LIBPATH if there
10215      # are no directories specified by -L.
10216      hardcode_minus_L=yes
10217      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10218	# Neither direct hardcoding nor static linking is supported with a
10219	# broken collect2.
10220	hardcode_direct=unsupported
10221      fi
10222      ;;
10223
10224    aix[4-9]*)
10225      if test ia64 = "$host_cpu"; then
10226	# On IA64, the linker does run time linking by default, so we don't
10227	# have to do anything special.
10228	aix_use_runtimelinking=no
10229	exp_sym_flag='-Bexport'
10230	no_entry_flag=
10231      else
10232	# If we're using GNU nm, then we don't want the "-C" option.
10233	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10234	# Without the "-l" option, or with the "-B" option, AIX nm treats
10235	# weak defined symbols like other global defined symbols, whereas
10236	# GNU nm marks them as "W".
10237	# While the 'weak' keyword is ignored in the Export File, we need
10238	# it in the Import File for the 'aix-soname' feature, so we have
10239	# to replace the "-B" option with "-P" for AIX nm.
10240	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10241	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10242	else
10243	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10244	fi
10245	aix_use_runtimelinking=no
10246
10247	# Test if we are trying to use run time linking or normal
10248	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10249	# have runtime linking enabled, and use it for executables.
10250	# For shared libraries, we enable/disable runtime linking
10251	# depending on the kind of the shared library created -
10252	# when "with_aix_soname,aix_use_runtimelinking" is:
10253	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10254	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10255	#            lib.a           static archive
10256	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10257	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10258	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10259	#            lib.a(lib.so.V) shared, rtl:no
10260	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10261	#            lib.a           static archive
10262	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10263	  for ld_flag in $LDFLAGS; do
10264	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10265	    aix_use_runtimelinking=yes
10266	    break
10267	  fi
10268	  done
10269	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10270	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10271	    # so we don't have lib.a shared libs to link our executables.
10272	    # We have to force runtime linking in this case.
10273	    aix_use_runtimelinking=yes
10274	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10275	  fi
10276	  ;;
10277	esac
10278
10279	exp_sym_flag='-bexport'
10280	no_entry_flag='-bnoentry'
10281      fi
10282
10283      # When large executables or shared objects are built, AIX ld can
10284      # have problems creating the table of contents.  If linking a library
10285      # or program results in "error TOC overflow" add -mminimal-toc to
10286      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10287      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10288
10289      archive_cmds=''
10290      hardcode_direct=yes
10291      hardcode_direct_absolute=yes
10292      hardcode_libdir_separator=':'
10293      link_all_deplibs=yes
10294      file_list_spec='$wl-f,'
10295      case $with_aix_soname,$aix_use_runtimelinking in
10296      aix,*) ;; # traditional, no import file
10297      svr4,* | *,yes) # use import file
10298	# The Import File defines what to hardcode.
10299	hardcode_direct=no
10300	hardcode_direct_absolute=no
10301	;;
10302      esac
10303
10304      if test yes = "$GCC"; then
10305	case $host_os in aix4.[012]|aix4.[012].*)
10306	# We only want to do this on AIX 4.2 and lower, the check
10307	# below for broken collect2 doesn't work under 4.3+
10308	  collect2name=`$CC -print-prog-name=collect2`
10309	  if test -f "$collect2name" &&
10310	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10311	  then
10312	  # We have reworked collect2
10313	  :
10314	  else
10315	  # We have old collect2
10316	  hardcode_direct=unsupported
10317	  # It fails to find uninstalled libraries when the uninstalled
10318	  # path is not listed in the libpath.  Setting hardcode_minus_L
10319	  # to unsupported forces relinking
10320	  hardcode_minus_L=yes
10321	  hardcode_libdir_flag_spec='-L$libdir'
10322	  hardcode_libdir_separator=
10323	  fi
10324	  ;;
10325	esac
10326	shared_flag='-shared'
10327	if test yes = "$aix_use_runtimelinking"; then
10328	  shared_flag="$shared_flag "'$wl-G'
10329	fi
10330	# Need to ensure runtime linking is disabled for the traditional
10331	# shared library, or the linker may eventually find shared libraries
10332	# /with/ Import File - we do not want to mix them.
10333	shared_flag_aix='-shared'
10334	shared_flag_svr4='-shared $wl-G'
10335      else
10336	# not using gcc
10337	if test ia64 = "$host_cpu"; then
10338	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10339	# chokes on -Wl,-G. The following line is correct:
10340	  shared_flag='-G'
10341	else
10342	  if test yes = "$aix_use_runtimelinking"; then
10343	    shared_flag='$wl-G'
10344	  else
10345	    shared_flag='$wl-bM:SRE'
10346	  fi
10347	  shared_flag_aix='$wl-bM:SRE'
10348	  shared_flag_svr4='$wl-G'
10349	fi
10350      fi
10351
10352      export_dynamic_flag_spec='$wl-bexpall'
10353      # It seems that -bexpall does not export symbols beginning with
10354      # underscore (_), so it is better to generate a list of symbols to export.
10355      always_export_symbols=yes
10356      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10357	# Warning - without using the other runtime loading flags (-brtl),
10358	# -berok will link without error, but may produce a broken library.
10359	allow_undefined_flag='-berok'
10360        # Determine the default libpath from the value encoded in an
10361        # empty executable.
10362        if test set = "${lt_cv_aix_libpath+set}"; then
10363  aix_libpath=$lt_cv_aix_libpath
10364else
10365  if ${lt_cv_aix_libpath_+:} false; then :
10366  $as_echo_n "(cached) " >&6
10367else
10368  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10369/* end confdefs.h.  */
10370
10371int
10372main ()
10373{
10374
10375  ;
10376  return 0;
10377}
10378_ACEOF
10379if ac_fn_c_try_link "$LINENO"; then :
10380
10381  lt_aix_libpath_sed='
10382      /Import File Strings/,/^$/ {
10383	  /^0/ {
10384	      s/^0  *\([^ ]*\) *$/\1/
10385	      p
10386	  }
10387      }'
10388  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10389  # Check for a 64-bit object if we didn't find anything.
10390  if test -z "$lt_cv_aix_libpath_"; then
10391    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10392  fi
10393fi
10394rm -f core conftest.err conftest.$ac_objext \
10395    conftest$ac_exeext conftest.$ac_ext
10396  if test -z "$lt_cv_aix_libpath_"; then
10397    lt_cv_aix_libpath_=/usr/lib:/lib
10398  fi
10399
10400fi
10401
10402  aix_libpath=$lt_cv_aix_libpath_
10403fi
10404
10405        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10406        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
10407      else
10408	if test ia64 = "$host_cpu"; then
10409	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10410	  allow_undefined_flag="-z nodefs"
10411	  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"
10412	else
10413	 # Determine the default libpath from the value encoded in an
10414	 # empty executable.
10415	 if test set = "${lt_cv_aix_libpath+set}"; then
10416  aix_libpath=$lt_cv_aix_libpath
10417else
10418  if ${lt_cv_aix_libpath_+:} false; then :
10419  $as_echo_n "(cached) " >&6
10420else
10421  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10422/* end confdefs.h.  */
10423
10424int
10425main ()
10426{
10427
10428  ;
10429  return 0;
10430}
10431_ACEOF
10432if ac_fn_c_try_link "$LINENO"; then :
10433
10434  lt_aix_libpath_sed='
10435      /Import File Strings/,/^$/ {
10436	  /^0/ {
10437	      s/^0  *\([^ ]*\) *$/\1/
10438	      p
10439	  }
10440      }'
10441  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10442  # Check for a 64-bit object if we didn't find anything.
10443  if test -z "$lt_cv_aix_libpath_"; then
10444    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10445  fi
10446fi
10447rm -f core conftest.err conftest.$ac_objext \
10448    conftest$ac_exeext conftest.$ac_ext
10449  if test -z "$lt_cv_aix_libpath_"; then
10450    lt_cv_aix_libpath_=/usr/lib:/lib
10451  fi
10452
10453fi
10454
10455  aix_libpath=$lt_cv_aix_libpath_
10456fi
10457
10458	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10459	  # Warning - without using the other run time loading flags,
10460	  # -berok will link without error, but may produce a broken library.
10461	  no_undefined_flag=' $wl-bernotok'
10462	  allow_undefined_flag=' $wl-berok'
10463	  if test yes = "$with_gnu_ld"; then
10464	    # We only use this code for GNU lds that support --whole-archive.
10465	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10466	  else
10467	    # Exported symbols can be pulled into shared objects from archives
10468	    whole_archive_flag_spec='$convenience'
10469	  fi
10470	  archive_cmds_need_lc=yes
10471	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10472	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10473	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10474	  if test svr4 != "$with_aix_soname"; then
10475	    # This is similar to how AIX traditionally builds its shared libraries.
10476	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
10477	  fi
10478	  if test aix != "$with_aix_soname"; then
10479	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
10480	  else
10481	    # used by -dlpreopen to get the symbols
10482	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10483	  fi
10484	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10485	fi
10486      fi
10487      ;;
10488
10489    amigaos*)
10490      case $host_cpu in
10491      powerpc)
10492            # see comment about AmigaOS4 .so support
10493            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10494            archive_expsym_cmds=''
10495        ;;
10496      m68k)
10497            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)'
10498            hardcode_libdir_flag_spec='-L$libdir'
10499            hardcode_minus_L=yes
10500        ;;
10501      esac
10502      ;;
10503
10504    bsdi[45]*)
10505      export_dynamic_flag_spec=-rdynamic
10506      ;;
10507
10508    cygwin* | mingw* | pw32* | cegcc*)
10509      # When not using gcc, we currently assume that we are using
10510      # Microsoft Visual C++.
10511      # hardcode_libdir_flag_spec is actually meaningless, as there is
10512      # no search path for DLLs.
10513      case $cc_basename in
10514      cl*)
10515	# Native MSVC
10516	hardcode_libdir_flag_spec=' '
10517	allow_undefined_flag=unsupported
10518	always_export_symbols=yes
10519	file_list_spec='@'
10520	# Tell ltmain to make .lib files, not .a files.
10521	libext=lib
10522	# Tell ltmain to make .dll files, not .so files.
10523	shrext_cmds=.dll
10524	# FIXME: Setting linknames here is a bad hack.
10525	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10526	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10527            cp "$export_symbols" "$output_objdir/$soname.def";
10528            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10529          else
10530            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10531          fi~
10532          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10533          linknames='
10534	# The linker will not automatically build a static lib if we build a DLL.
10535	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10536	enable_shared_with_static_runtimes=yes
10537	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10538	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10539	# Don't use ranlib
10540	old_postinstall_cmds='chmod 644 $oldlib'
10541	postlink_cmds='lt_outputfile="@OUTPUT@"~
10542          lt_tool_outputfile="@TOOL_OUTPUT@"~
10543          case $lt_outputfile in
10544            *.exe|*.EXE) ;;
10545            *)
10546              lt_outputfile=$lt_outputfile.exe
10547              lt_tool_outputfile=$lt_tool_outputfile.exe
10548              ;;
10549          esac~
10550          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10551            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10552            $RM "$lt_outputfile.manifest";
10553          fi'
10554	;;
10555      *)
10556	# Assume MSVC wrapper
10557	hardcode_libdir_flag_spec=' '
10558	allow_undefined_flag=unsupported
10559	# Tell ltmain to make .lib files, not .a files.
10560	libext=lib
10561	# Tell ltmain to make .dll files, not .so files.
10562	shrext_cmds=.dll
10563	# FIXME: Setting linknames here is a bad hack.
10564	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10565	# The linker will automatically build a .lib file if we build a DLL.
10566	old_archive_from_new_cmds='true'
10567	# FIXME: Should let the user specify the lib program.
10568	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10569	enable_shared_with_static_runtimes=yes
10570	;;
10571      esac
10572      ;;
10573
10574    darwin* | rhapsody*)
10575
10576
10577  archive_cmds_need_lc=no
10578  hardcode_direct=no
10579  hardcode_automatic=yes
10580  hardcode_shlibpath_var=unsupported
10581  if test yes = "$lt_cv_ld_force_load"; then
10582    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
10583
10584  else
10585    whole_archive_flag_spec=''
10586  fi
10587  link_all_deplibs=yes
10588  allow_undefined_flag=$_lt_dar_allow_undefined
10589  case $cc_basename in
10590     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10591     *) _lt_dar_can_shared=$GCC ;;
10592  esac
10593  if test yes = "$_lt_dar_can_shared"; then
10594    output_verbose_link_cmd=func_echo_all
10595    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10596    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10597    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"
10598    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"
10599
10600  else
10601  ld_shlibs=no
10602  fi
10603
10604      ;;
10605
10606    dgux*)
10607      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10608      hardcode_libdir_flag_spec='-L$libdir'
10609      hardcode_shlibpath_var=no
10610      ;;
10611
10612    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10613    # support.  Future versions do this automatically, but an explicit c++rt0.o
10614    # does not break anything, and helps significantly (at the cost of a little
10615    # extra space).
10616    freebsd2.2*)
10617      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10618      hardcode_libdir_flag_spec='-R$libdir'
10619      hardcode_direct=yes
10620      hardcode_shlibpath_var=no
10621      ;;
10622
10623    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10624    freebsd2.*)
10625      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10626      hardcode_direct=yes
10627      hardcode_minus_L=yes
10628      hardcode_shlibpath_var=no
10629      ;;
10630
10631    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10632    freebsd* | dragonfly*)
10633      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10634      hardcode_libdir_flag_spec='-R$libdir'
10635      hardcode_direct=yes
10636      hardcode_shlibpath_var=no
10637      ;;
10638
10639    hpux9*)
10640      if test yes = "$GCC"; then
10641	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10642      else
10643	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
10644      fi
10645      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10646      hardcode_libdir_separator=:
10647      hardcode_direct=yes
10648
10649      # hardcode_minus_L: Not really in the search PATH,
10650      # but as the default location of the library.
10651      hardcode_minus_L=yes
10652      export_dynamic_flag_spec='$wl-E'
10653      ;;
10654
10655    hpux10*)
10656      if test yes,no = "$GCC,$with_gnu_ld"; then
10657	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10658      else
10659	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10660      fi
10661      if test no = "$with_gnu_ld"; then
10662	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10663	hardcode_libdir_separator=:
10664	hardcode_direct=yes
10665	hardcode_direct_absolute=yes
10666	export_dynamic_flag_spec='$wl-E'
10667	# hardcode_minus_L: Not really in the search PATH,
10668	# but as the default location of the library.
10669	hardcode_minus_L=yes
10670      fi
10671      ;;
10672
10673    hpux11*)
10674      if test yes,no = "$GCC,$with_gnu_ld"; then
10675	case $host_cpu in
10676	hppa*64*)
10677	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10678	  ;;
10679	ia64*)
10680	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10681	  ;;
10682	*)
10683	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10684	  ;;
10685	esac
10686      else
10687	case $host_cpu in
10688	hppa*64*)
10689	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10690	  ;;
10691	ia64*)
10692	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10693	  ;;
10694	*)
10695
10696	  # Older versions of the 11.00 compiler do not understand -b yet
10697	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10698	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10699$as_echo_n "checking if $CC understands -b... " >&6; }
10700if ${lt_cv_prog_compiler__b+:} false; then :
10701  $as_echo_n "(cached) " >&6
10702else
10703  lt_cv_prog_compiler__b=no
10704   save_LDFLAGS=$LDFLAGS
10705   LDFLAGS="$LDFLAGS -b"
10706   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10707   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10708     # The linker can only warn and ignore the option if not recognized
10709     # So say no if there are warnings
10710     if test -s conftest.err; then
10711       # Append any errors to the config.log.
10712       cat conftest.err 1>&5
10713       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10714       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10715       if diff conftest.exp conftest.er2 >/dev/null; then
10716         lt_cv_prog_compiler__b=yes
10717       fi
10718     else
10719       lt_cv_prog_compiler__b=yes
10720     fi
10721   fi
10722   $RM -r conftest*
10723   LDFLAGS=$save_LDFLAGS
10724
10725fi
10726{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10727$as_echo "$lt_cv_prog_compiler__b" >&6; }
10728
10729if test yes = "$lt_cv_prog_compiler__b"; then
10730    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10731else
10732    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10733fi
10734
10735	  ;;
10736	esac
10737      fi
10738      if test no = "$with_gnu_ld"; then
10739	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10740	hardcode_libdir_separator=:
10741
10742	case $host_cpu in
10743	hppa*64*|ia64*)
10744	  hardcode_direct=no
10745	  hardcode_shlibpath_var=no
10746	  ;;
10747	*)
10748	  hardcode_direct=yes
10749	  hardcode_direct_absolute=yes
10750	  export_dynamic_flag_spec='$wl-E'
10751
10752	  # hardcode_minus_L: Not really in the search PATH,
10753	  # but as the default location of the library.
10754	  hardcode_minus_L=yes
10755	  ;;
10756	esac
10757      fi
10758      ;;
10759
10760    irix5* | irix6* | nonstopux*)
10761      if test yes = "$GCC"; then
10762	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10763	# Try to use the -exported_symbol ld option, if it does not
10764	# work, assume that -exports_file does not work either and
10765	# implicitly export all symbols.
10766	# This should be the same for all languages, so no per-tag cache variable.
10767	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10768$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10769if ${lt_cv_irix_exported_symbol+:} false; then :
10770  $as_echo_n "(cached) " >&6
10771else
10772  save_LDFLAGS=$LDFLAGS
10773	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10774	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10775/* end confdefs.h.  */
10776int foo (void) { return 0; }
10777_ACEOF
10778if ac_fn_c_try_link "$LINENO"; then :
10779  lt_cv_irix_exported_symbol=yes
10780else
10781  lt_cv_irix_exported_symbol=no
10782fi
10783rm -f core conftest.err conftest.$ac_objext \
10784    conftest$ac_exeext conftest.$ac_ext
10785           LDFLAGS=$save_LDFLAGS
10786fi
10787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10788$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10789	if test yes = "$lt_cv_irix_exported_symbol"; then
10790          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
10791	fi
10792      else
10793	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10794	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
10795      fi
10796      archive_cmds_need_lc='no'
10797      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10798      hardcode_libdir_separator=:
10799      inherit_rpath=yes
10800      link_all_deplibs=yes
10801      ;;
10802
10803    linux*)
10804      case $cc_basename in
10805      tcc*)
10806	# Fabrice Bellard et al's Tiny C Compiler
10807	ld_shlibs=yes
10808	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10809	;;
10810      esac
10811      ;;
10812
10813    netbsd*)
10814      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10815	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10816      else
10817	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10818      fi
10819      hardcode_libdir_flag_spec='-R$libdir'
10820      hardcode_direct=yes
10821      hardcode_shlibpath_var=no
10822      ;;
10823
10824    newsos6)
10825      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10826      hardcode_direct=yes
10827      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10828      hardcode_libdir_separator=:
10829      hardcode_shlibpath_var=no
10830      ;;
10831
10832    *nto* | *qnx*)
10833      ;;
10834
10835    openbsd* | bitrig*)
10836      if test -f /usr/libexec/ld.so; then
10837	hardcode_direct=yes
10838	hardcode_shlibpath_var=no
10839	hardcode_direct_absolute=yes
10840	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10841	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10842	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10843	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10844	  export_dynamic_flag_spec='$wl-E'
10845	else
10846	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10847	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10848	fi
10849      else
10850	ld_shlibs=no
10851      fi
10852      ;;
10853
10854    os2*)
10855      hardcode_libdir_flag_spec='-L$libdir'
10856      hardcode_minus_L=yes
10857      allow_undefined_flag=unsupported
10858      shrext_cmds=.dll
10859      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10860	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10861	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10862	$ECHO EXPORTS >> $output_objdir/$libname.def~
10863	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10864	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10865	emximp -o $lib $output_objdir/$libname.def'
10866      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10867	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10868	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10869	$ECHO EXPORTS >> $output_objdir/$libname.def~
10870	prefix_cmds="$SED"~
10871	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10872	  prefix_cmds="$prefix_cmds -e 1d";
10873	fi~
10874	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10875	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10876	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10877	emximp -o $lib $output_objdir/$libname.def'
10878      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10879      enable_shared_with_static_runtimes=yes
10880      ;;
10881
10882    osf3*)
10883      if test yes = "$GCC"; then
10884	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10885	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10886      else
10887	allow_undefined_flag=' -expect_unresolved \*'
10888	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10889      fi
10890      archive_cmds_need_lc='no'
10891      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10892      hardcode_libdir_separator=:
10893      ;;
10894
10895    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10896      if test yes = "$GCC"; then
10897	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10898	archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
10899	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10900      else
10901	allow_undefined_flag=' -expect_unresolved \*'
10902	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
10903	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~
10904          $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
10905
10906	# Both c and cxx compiler support -rpath directly
10907	hardcode_libdir_flag_spec='-rpath $libdir'
10908      fi
10909      archive_cmds_need_lc='no'
10910      hardcode_libdir_separator=:
10911      ;;
10912
10913    solaris*)
10914      no_undefined_flag=' -z defs'
10915      if test yes = "$GCC"; then
10916	wlarc='$wl'
10917	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10918	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10919          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10920      else
10921	case `$CC -V 2>&1` in
10922	*"Compilers 5.0"*)
10923	  wlarc=''
10924	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10925	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10926            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10927	  ;;
10928	*)
10929	  wlarc='$wl'
10930	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10931	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10932            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10933	  ;;
10934	esac
10935      fi
10936      hardcode_libdir_flag_spec='-R$libdir'
10937      hardcode_shlibpath_var=no
10938      case $host_os in
10939      solaris2.[0-5] | solaris2.[0-5].*) ;;
10940      *)
10941	# The compiler driver will combine and reorder linker options,
10942	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10943	# but is careful enough not to reorder.
10944	# Supported since Solaris 2.6 (maybe 2.5.1?)
10945	if test yes = "$GCC"; then
10946	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10947	else
10948	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10949	fi
10950	;;
10951      esac
10952      link_all_deplibs=yes
10953      ;;
10954
10955    sunos4*)
10956      if test sequent = "$host_vendor"; then
10957	# Use $CC to link under sequent, because it throws in some extra .o
10958	# files that make .init and .fini sections work.
10959	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10960      else
10961	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10962      fi
10963      hardcode_libdir_flag_spec='-L$libdir'
10964      hardcode_direct=yes
10965      hardcode_minus_L=yes
10966      hardcode_shlibpath_var=no
10967      ;;
10968
10969    sysv4)
10970      case $host_vendor in
10971	sni)
10972	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10973	  hardcode_direct=yes # is this really true???
10974	;;
10975	siemens)
10976	  ## LD is ld it makes a PLAMLIB
10977	  ## CC just makes a GrossModule.
10978	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10979	  reload_cmds='$CC -r -o $output$reload_objs'
10980	  hardcode_direct=no
10981        ;;
10982	motorola)
10983	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10984	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10985	;;
10986      esac
10987      runpath_var='LD_RUN_PATH'
10988      hardcode_shlibpath_var=no
10989      ;;
10990
10991    sysv4.3*)
10992      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10993      hardcode_shlibpath_var=no
10994      export_dynamic_flag_spec='-Bexport'
10995      ;;
10996
10997    sysv4*MP*)
10998      if test -d /usr/nec; then
10999	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11000	hardcode_shlibpath_var=no
11001	runpath_var=LD_RUN_PATH
11002	hardcode_runpath_var=yes
11003	ld_shlibs=yes
11004      fi
11005      ;;
11006
11007    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11008      no_undefined_flag='$wl-z,text'
11009      archive_cmds_need_lc=no
11010      hardcode_shlibpath_var=no
11011      runpath_var='LD_RUN_PATH'
11012
11013      if test yes = "$GCC"; then
11014	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11015	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11016      else
11017	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11018	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11019      fi
11020      ;;
11021
11022    sysv5* | sco3.2v5* | sco5v6*)
11023      # Note: We CANNOT use -z defs as we might desire, because we do not
11024      # link with -lc, and that would cause any symbols used from libc to
11025      # always be unresolved, which means just about no library would
11026      # ever link correctly.  If we're not using GNU ld we use -z text
11027      # though, which does catch some bad symbols but isn't as heavy-handed
11028      # as -z defs.
11029      no_undefined_flag='$wl-z,text'
11030      allow_undefined_flag='$wl-z,nodefs'
11031      archive_cmds_need_lc=no
11032      hardcode_shlibpath_var=no
11033      hardcode_libdir_flag_spec='$wl-R,$libdir'
11034      hardcode_libdir_separator=':'
11035      link_all_deplibs=yes
11036      export_dynamic_flag_spec='$wl-Bexport'
11037      runpath_var='LD_RUN_PATH'
11038
11039      if test yes = "$GCC"; then
11040	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11041	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11042      else
11043	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11044	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11045      fi
11046      ;;
11047
11048    uts4*)
11049      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11050      hardcode_libdir_flag_spec='-L$libdir'
11051      hardcode_shlibpath_var=no
11052      ;;
11053
11054    *)
11055      ld_shlibs=no
11056      ;;
11057    esac
11058
11059    if test sni = "$host_vendor"; then
11060      case $host in
11061      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11062	export_dynamic_flag_spec='$wl-Blargedynsym'
11063	;;
11064      esac
11065    fi
11066  fi
11067
11068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11069$as_echo "$ld_shlibs" >&6; }
11070test no = "$ld_shlibs" && can_build_shared=no
11071
11072with_gnu_ld=$with_gnu_ld
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088#
11089# Do we need to explicitly link libc?
11090#
11091case "x$archive_cmds_need_lc" in
11092x|xyes)
11093  # Assume -lc should be added
11094  archive_cmds_need_lc=yes
11095
11096  if test yes,yes = "$GCC,$enable_shared"; then
11097    case $archive_cmds in
11098    *'~'*)
11099      # FIXME: we may have to deal with multi-command sequences.
11100      ;;
11101    '$CC '*)
11102      # Test whether the compiler implicitly links with -lc since on some
11103      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11104      # to ld, don't add -lc before -lgcc.
11105      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11106$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11107if ${lt_cv_archive_cmds_need_lc+:} false; then :
11108  $as_echo_n "(cached) " >&6
11109else
11110  $RM conftest*
11111	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11112
11113	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11114  (eval $ac_compile) 2>&5
11115  ac_status=$?
11116  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11117  test $ac_status = 0; } 2>conftest.err; then
11118	  soname=conftest
11119	  lib=conftest
11120	  libobjs=conftest.$ac_objext
11121	  deplibs=
11122	  wl=$lt_prog_compiler_wl
11123	  pic_flag=$lt_prog_compiler_pic
11124	  compiler_flags=-v
11125	  linker_flags=-v
11126	  verstring=
11127	  output_objdir=.
11128	  libname=conftest
11129	  lt_save_allow_undefined_flag=$allow_undefined_flag
11130	  allow_undefined_flag=
11131	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11132  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11133  ac_status=$?
11134  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11135  test $ac_status = 0; }
11136	  then
11137	    lt_cv_archive_cmds_need_lc=no
11138	  else
11139	    lt_cv_archive_cmds_need_lc=yes
11140	  fi
11141	  allow_undefined_flag=$lt_save_allow_undefined_flag
11142	else
11143	  cat conftest.err 1>&5
11144	fi
11145	$RM conftest*
11146
11147fi
11148{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11149$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11150      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11151      ;;
11152    esac
11153  fi
11154  ;;
11155esac
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11309$as_echo_n "checking dynamic linker characteristics... " >&6; }
11310
11311if test yes = "$GCC"; then
11312  case $host_os in
11313    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11314    *) lt_awk_arg='/^libraries:/' ;;
11315  esac
11316  case $host_os in
11317    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11318    *) lt_sed_strip_eq='s|=/|/|g' ;;
11319  esac
11320  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11321  case $lt_search_path_spec in
11322  *\;*)
11323    # if the path contains ";" then we assume it to be the separator
11324    # otherwise default to the standard path separator (i.e. ":") - it is
11325    # assumed that no part of a normal pathname contains ";" but that should
11326    # okay in the real world where ";" in dirpaths is itself problematic.
11327    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11328    ;;
11329  *)
11330    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11331    ;;
11332  esac
11333  # Ok, now we have the path, separated by spaces, we can step through it
11334  # and add multilib dir if necessary...
11335  lt_tmp_lt_search_path_spec=
11336  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11337  # ...but if some path component already ends with the multilib dir we assume
11338  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11339  case "$lt_multi_os_dir; $lt_search_path_spec " in
11340  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11341    lt_multi_os_dir=
11342    ;;
11343  esac
11344  for lt_sys_path in $lt_search_path_spec; do
11345    if test -d "$lt_sys_path$lt_multi_os_dir"; then
11346      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11347    elif test -n "$lt_multi_os_dir"; then
11348      test -d "$lt_sys_path" && \
11349	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11350    fi
11351  done
11352  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11353BEGIN {RS = " "; FS = "/|\n";} {
11354  lt_foo = "";
11355  lt_count = 0;
11356  for (lt_i = NF; lt_i > 0; lt_i--) {
11357    if ($lt_i != "" && $lt_i != ".") {
11358      if ($lt_i == "..") {
11359        lt_count++;
11360      } else {
11361        if (lt_count == 0) {
11362          lt_foo = "/" $lt_i lt_foo;
11363        } else {
11364          lt_count--;
11365        }
11366      }
11367    }
11368  }
11369  if (lt_foo != "") { lt_freq[lt_foo]++; }
11370  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11371}'`
11372  # AWK program above erroneously prepends '/' to C:/dos/paths
11373  # for these hosts.
11374  case $host_os in
11375    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11376      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11377  esac
11378  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11379else
11380  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11381fi
11382library_names_spec=
11383libname_spec='lib$name'
11384soname_spec=
11385shrext_cmds=.so
11386postinstall_cmds=
11387postuninstall_cmds=
11388finish_cmds=
11389finish_eval=
11390shlibpath_var=
11391shlibpath_overrides_runpath=unknown
11392version_type=none
11393dynamic_linker="$host_os ld.so"
11394sys_lib_dlsearch_path_spec="/lib /usr/lib"
11395need_lib_prefix=unknown
11396hardcode_into_libs=no
11397
11398# when you set need_version to no, make sure it does not cause -set_version
11399# flags to be left without arguments
11400need_version=unknown
11401
11402
11403
11404case $host_os in
11405aix3*)
11406  version_type=linux # correct to gnu/linux during the next big refactor
11407  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11408  shlibpath_var=LIBPATH
11409
11410  # AIX 3 has no versioning support, so we append a major version to the name.
11411  soname_spec='$libname$release$shared_ext$major'
11412  ;;
11413
11414aix[4-9]*)
11415  version_type=linux # correct to gnu/linux during the next big refactor
11416  need_lib_prefix=no
11417  need_version=no
11418  hardcode_into_libs=yes
11419  if test ia64 = "$host_cpu"; then
11420    # AIX 5 supports IA64
11421    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11422    shlibpath_var=LD_LIBRARY_PATH
11423  else
11424    # With GCC up to 2.95.x, collect2 would create an import file
11425    # for dependence libraries.  The import file would start with
11426    # the line '#! .'.  This would cause the generated library to
11427    # depend on '.', always an invalid library.  This was fixed in
11428    # development snapshots of GCC prior to 3.0.
11429    case $host_os in
11430      aix4 | aix4.[01] | aix4.[01].*)
11431      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11432	   echo ' yes '
11433	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11434	:
11435      else
11436	can_build_shared=no
11437      fi
11438      ;;
11439    esac
11440    # Using Import Files as archive members, it is possible to support
11441    # filename-based versioning of shared library archives on AIX. While
11442    # this would work for both with and without runtime linking, it will
11443    # prevent static linking of such archives. So we do filename-based
11444    # shared library versioning with .so extension only, which is used
11445    # when both runtime linking and shared linking is enabled.
11446    # Unfortunately, runtime linking may impact performance, so we do
11447    # not want this to be the default eventually. Also, we use the
11448    # versioned .so libs for executables only if there is the -brtl
11449    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11450    # To allow for filename-based versioning support, we need to create
11451    # libNAME.so.V as an archive file, containing:
11452    # *) an Import File, referring to the versioned filename of the
11453    #    archive as well as the shared archive member, telling the
11454    #    bitwidth (32 or 64) of that shared object, and providing the
11455    #    list of exported symbols of that shared object, eventually
11456    #    decorated with the 'weak' keyword
11457    # *) the shared object with the F_LOADONLY flag set, to really avoid
11458    #    it being seen by the linker.
11459    # At run time we better use the real file rather than another symlink,
11460    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11461
11462    case $with_aix_soname,$aix_use_runtimelinking in
11463    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11464    # soname into executable. Probably we can add versioning support to
11465    # collect2, so additional links can be useful in future.
11466    aix,yes) # traditional libtool
11467      dynamic_linker='AIX unversionable lib.so'
11468      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11469      # instead of lib<name>.a to let people know that these are not
11470      # typical AIX shared libraries.
11471      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11472      ;;
11473    aix,no) # traditional AIX only
11474      dynamic_linker='AIX lib.a(lib.so.V)'
11475      # We preserve .a as extension for shared libraries through AIX4.2
11476      # and later when we are not doing run time linking.
11477      library_names_spec='$libname$release.a $libname.a'
11478      soname_spec='$libname$release$shared_ext$major'
11479      ;;
11480    svr4,*) # full svr4 only
11481      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11482      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11483      # We do not specify a path in Import Files, so LIBPATH fires.
11484      shlibpath_overrides_runpath=yes
11485      ;;
11486    *,yes) # both, prefer svr4
11487      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11488      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11489      # unpreferred sharedlib libNAME.a needs extra handling
11490      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
11491      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
11492      # We do not specify a path in Import Files, so LIBPATH fires.
11493      shlibpath_overrides_runpath=yes
11494      ;;
11495    *,no) # both, prefer aix
11496      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11497      library_names_spec='$libname$release.a $libname.a'
11498      soname_spec='$libname$release$shared_ext$major'
11499      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11500      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
11501      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
11502      ;;
11503    esac
11504    shlibpath_var=LIBPATH
11505  fi
11506  ;;
11507
11508amigaos*)
11509  case $host_cpu in
11510  powerpc)
11511    # Since July 2007 AmigaOS4 officially supports .so libraries.
11512    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11513    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11514    ;;
11515  m68k)
11516    library_names_spec='$libname.ixlibrary $libname.a'
11517    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11518    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
11519    ;;
11520  esac
11521  ;;
11522
11523beos*)
11524  library_names_spec='$libname$shared_ext'
11525  dynamic_linker="$host_os ld.so"
11526  shlibpath_var=LIBRARY_PATH
11527  ;;
11528
11529bsdi[45]*)
11530  version_type=linux # correct to gnu/linux during the next big refactor
11531  need_version=no
11532  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11533  soname_spec='$libname$release$shared_ext$major'
11534  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11535  shlibpath_var=LD_LIBRARY_PATH
11536  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11537  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11538  # the default ld.so.conf also contains /usr/contrib/lib and
11539  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11540  # libtool to hard-code these into programs
11541  ;;
11542
11543cygwin* | mingw* | pw32* | cegcc*)
11544  version_type=windows
11545  shrext_cmds=.dll
11546  need_version=no
11547  need_lib_prefix=no
11548
11549  case $GCC,$cc_basename in
11550  yes,*)
11551    # gcc
11552    library_names_spec='$libname.dll.a'
11553    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11554    postinstall_cmds='base_file=`basename \$file`~
11555      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11556      dldir=$destdir/`dirname \$dlpath`~
11557      test -d \$dldir || mkdir -p \$dldir~
11558      $install_prog $dir/$dlname \$dldir/$dlname~
11559      chmod a+x \$dldir/$dlname~
11560      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11561        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11562      fi'
11563    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11564      dlpath=$dir/\$dldll~
11565       $RM \$dlpath'
11566    shlibpath_overrides_runpath=yes
11567
11568    case $host_os in
11569    cygwin*)
11570      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11571      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11572
11573      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11574      ;;
11575    mingw* | cegcc*)
11576      # MinGW DLLs use traditional 'lib' prefix
11577      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11578      ;;
11579    pw32*)
11580      # pw32 DLLs use 'pw' prefix rather than 'lib'
11581      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11582      ;;
11583    esac
11584    dynamic_linker='Win32 ld.exe'
11585    ;;
11586
11587  *,cl*)
11588    # Native MSVC
11589    libname_spec='$name'
11590    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11591    library_names_spec='$libname.dll.lib'
11592
11593    case $build_os in
11594    mingw*)
11595      sys_lib_search_path_spec=
11596      lt_save_ifs=$IFS
11597      IFS=';'
11598      for lt_path in $LIB
11599      do
11600        IFS=$lt_save_ifs
11601        # Let DOS variable expansion print the short 8.3 style file name.
11602        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11603        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11604      done
11605      IFS=$lt_save_ifs
11606      # Convert to MSYS style.
11607      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11608      ;;
11609    cygwin*)
11610      # Convert to unix form, then to dos form, then back to unix form
11611      # but this time dos style (no spaces!) so that the unix form looks
11612      # like /cygdrive/c/PROGRA~1:/cygdr...
11613      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11614      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11615      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11616      ;;
11617    *)
11618      sys_lib_search_path_spec=$LIB
11619      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11620        # It is most probably a Windows format PATH.
11621        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11622      else
11623        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11624      fi
11625      # FIXME: find the short name or the path components, as spaces are
11626      # common. (e.g. "Program Files" -> "PROGRA~1")
11627      ;;
11628    esac
11629
11630    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11631    postinstall_cmds='base_file=`basename \$file`~
11632      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11633      dldir=$destdir/`dirname \$dlpath`~
11634      test -d \$dldir || mkdir -p \$dldir~
11635      $install_prog $dir/$dlname \$dldir/$dlname'
11636    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11637      dlpath=$dir/\$dldll~
11638       $RM \$dlpath'
11639    shlibpath_overrides_runpath=yes
11640    dynamic_linker='Win32 link.exe'
11641    ;;
11642
11643  *)
11644    # Assume MSVC wrapper
11645    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11646    dynamic_linker='Win32 ld.exe'
11647    ;;
11648  esac
11649  # FIXME: first we should search . and the directory the executable is in
11650  shlibpath_var=PATH
11651  ;;
11652
11653darwin* | rhapsody*)
11654  dynamic_linker="$host_os dyld"
11655  version_type=darwin
11656  need_lib_prefix=no
11657  need_version=no
11658  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11659  soname_spec='$libname$release$major$shared_ext'
11660  shlibpath_overrides_runpath=yes
11661  shlibpath_var=DYLD_LIBRARY_PATH
11662  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11663
11664  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11665  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11666  ;;
11667
11668dgux*)
11669  version_type=linux # correct to gnu/linux during the next big refactor
11670  need_lib_prefix=no
11671  need_version=no
11672  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11673  soname_spec='$libname$release$shared_ext$major'
11674  shlibpath_var=LD_LIBRARY_PATH
11675  ;;
11676
11677freebsd* | dragonfly*)
11678  # DragonFly does not have aout.  When/if they implement a new
11679  # versioning mechanism, adjust this.
11680  if test -x /usr/bin/objformat; then
11681    objformat=`/usr/bin/objformat`
11682  else
11683    case $host_os in
11684    freebsd[23].*) objformat=aout ;;
11685    *) objformat=elf ;;
11686    esac
11687  fi
11688  version_type=freebsd-$objformat
11689  case $version_type in
11690    freebsd-elf*)
11691      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11692      soname_spec='$libname$release$shared_ext$major'
11693      need_version=no
11694      need_lib_prefix=no
11695      ;;
11696    freebsd-*)
11697      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11698      need_version=yes
11699      ;;
11700  esac
11701  shlibpath_var=LD_LIBRARY_PATH
11702  case $host_os in
11703  freebsd2.*)
11704    shlibpath_overrides_runpath=yes
11705    ;;
11706  freebsd3.[01]* | freebsdelf3.[01]*)
11707    shlibpath_overrides_runpath=yes
11708    hardcode_into_libs=yes
11709    ;;
11710  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11711  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11712    shlibpath_overrides_runpath=no
11713    hardcode_into_libs=yes
11714    ;;
11715  *) # from 4.6 on, and DragonFly
11716    shlibpath_overrides_runpath=yes
11717    hardcode_into_libs=yes
11718    ;;
11719  esac
11720  ;;
11721
11722haiku*)
11723  version_type=linux # correct to gnu/linux during the next big refactor
11724  need_lib_prefix=no
11725  need_version=no
11726  dynamic_linker="$host_os runtime_loader"
11727  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11728  soname_spec='$libname$release$shared_ext$major'
11729  shlibpath_var=LIBRARY_PATH
11730  shlibpath_overrides_runpath=no
11731  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11732  hardcode_into_libs=yes
11733  ;;
11734
11735hpux9* | hpux10* | hpux11*)
11736  # Give a soname corresponding to the major version so that dld.sl refuses to
11737  # link against other versions.
11738  version_type=sunos
11739  need_lib_prefix=no
11740  need_version=no
11741  case $host_cpu in
11742  ia64*)
11743    shrext_cmds='.so'
11744    hardcode_into_libs=yes
11745    dynamic_linker="$host_os dld.so"
11746    shlibpath_var=LD_LIBRARY_PATH
11747    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11748    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11749    soname_spec='$libname$release$shared_ext$major'
11750    if test 32 = "$HPUX_IA64_MODE"; then
11751      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11752      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11753    else
11754      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11755      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11756    fi
11757    ;;
11758  hppa*64*)
11759    shrext_cmds='.sl'
11760    hardcode_into_libs=yes
11761    dynamic_linker="$host_os dld.sl"
11762    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11763    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11764    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11765    soname_spec='$libname$release$shared_ext$major'
11766    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11767    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11768    ;;
11769  *)
11770    shrext_cmds='.sl'
11771    dynamic_linker="$host_os dld.sl"
11772    shlibpath_var=SHLIB_PATH
11773    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11774    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11775    soname_spec='$libname$release$shared_ext$major'
11776    ;;
11777  esac
11778  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11779  postinstall_cmds='chmod 555 $lib'
11780  # or fails outright, so override atomically:
11781  install_override_mode=555
11782  ;;
11783
11784interix[3-9]*)
11785  version_type=linux # correct to gnu/linux during the next big refactor
11786  need_lib_prefix=no
11787  need_version=no
11788  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11789  soname_spec='$libname$release$shared_ext$major'
11790  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11791  shlibpath_var=LD_LIBRARY_PATH
11792  shlibpath_overrides_runpath=no
11793  hardcode_into_libs=yes
11794  ;;
11795
11796irix5* | irix6* | nonstopux*)
11797  case $host_os in
11798    nonstopux*) version_type=nonstopux ;;
11799    *)
11800	if test yes = "$lt_cv_prog_gnu_ld"; then
11801		version_type=linux # correct to gnu/linux during the next big refactor
11802	else
11803		version_type=irix
11804	fi ;;
11805  esac
11806  need_lib_prefix=no
11807  need_version=no
11808  soname_spec='$libname$release$shared_ext$major'
11809  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11810  case $host_os in
11811  irix5* | nonstopux*)
11812    libsuff= shlibsuff=
11813    ;;
11814  *)
11815    case $LD in # libtool.m4 will add one of these switches to LD
11816    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11817      libsuff= shlibsuff= libmagic=32-bit;;
11818    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11819      libsuff=32 shlibsuff=N32 libmagic=N32;;
11820    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11821      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11822    *) libsuff= shlibsuff= libmagic=never-match;;
11823    esac
11824    ;;
11825  esac
11826  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11827  shlibpath_overrides_runpath=no
11828  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11829  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11830  hardcode_into_libs=yes
11831  ;;
11832
11833# No shared lib support for Linux oldld, aout, or coff.
11834linux*oldld* | linux*aout* | linux*coff*)
11835  dynamic_linker=no
11836  ;;
11837
11838linux*android*)
11839  version_type=none # Android doesn't support versioned libraries.
11840  need_lib_prefix=no
11841  need_version=no
11842  library_names_spec='$libname$release$shared_ext'
11843  soname_spec='$libname$release$shared_ext'
11844  finish_cmds=
11845  shlibpath_var=LD_LIBRARY_PATH
11846  shlibpath_overrides_runpath=yes
11847
11848  # This implies no fast_install, which is unacceptable.
11849  # Some rework will be needed to allow for fast_install
11850  # before this can be enabled.
11851  hardcode_into_libs=yes
11852
11853  dynamic_linker='Android linker'
11854  # Don't embed -rpath directories since the linker doesn't support them.
11855  hardcode_libdir_flag_spec='-L$libdir'
11856  ;;
11857
11858# This must be glibc/ELF.
11859linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11860  version_type=linux # correct to gnu/linux during the next big refactor
11861  need_lib_prefix=no
11862  need_version=no
11863  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11864  soname_spec='$libname$release$shared_ext$major'
11865  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11866  shlibpath_var=LD_LIBRARY_PATH
11867  shlibpath_overrides_runpath=no
11868
11869  # Some binutils ld are patched to set DT_RUNPATH
11870  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11871  $as_echo_n "(cached) " >&6
11872else
11873  lt_cv_shlibpath_overrides_runpath=no
11874    save_LDFLAGS=$LDFLAGS
11875    save_libdir=$libdir
11876    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11877	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11878    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11879/* end confdefs.h.  */
11880
11881int
11882main ()
11883{
11884
11885  ;
11886  return 0;
11887}
11888_ACEOF
11889if ac_fn_c_try_link "$LINENO"; then :
11890  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11891  lt_cv_shlibpath_overrides_runpath=yes
11892fi
11893fi
11894rm -f core conftest.err conftest.$ac_objext \
11895    conftest$ac_exeext conftest.$ac_ext
11896    LDFLAGS=$save_LDFLAGS
11897    libdir=$save_libdir
11898
11899fi
11900
11901  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11902
11903  # This implies no fast_install, which is unacceptable.
11904  # Some rework will be needed to allow for fast_install
11905  # before this can be enabled.
11906  hardcode_into_libs=yes
11907
11908  # Ideally, we could use ldconfig to report *all* directores which are
11909  # searched for libraries, however this is still not possible.  Aside from not
11910  # being certain /sbin/ldconfig is available, command
11911  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11912  # even though it is searched at run-time.  Try to do the best guess by
11913  # appending ld.so.conf contents (and includes) to the search path.
11914  if test -f /etc/ld.so.conf; then
11915    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
11916    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11917  fi
11918
11919  # We used to test for /lib/ld.so.1 and disable shared libraries on
11920  # powerpc, because MkLinux only supported shared libraries with the
11921  # GNU dynamic linker.  Since this was broken with cross compilers,
11922  # most powerpc-linux boxes support dynamic linking these days and
11923  # people can always --disable-shared, the test was removed, and we
11924  # assume the GNU/Linux dynamic linker is in use.
11925  dynamic_linker='GNU/Linux ld.so'
11926  ;;
11927
11928netbsd*)
11929  version_type=sunos
11930  need_lib_prefix=no
11931  need_version=no
11932  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11933    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11934    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11935    dynamic_linker='NetBSD (a.out) ld.so'
11936  else
11937    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11938    soname_spec='$libname$release$shared_ext$major'
11939    dynamic_linker='NetBSD ld.elf_so'
11940  fi
11941  shlibpath_var=LD_LIBRARY_PATH
11942  shlibpath_overrides_runpath=yes
11943  hardcode_into_libs=yes
11944  ;;
11945
11946newsos6)
11947  version_type=linux # correct to gnu/linux during the next big refactor
11948  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11949  shlibpath_var=LD_LIBRARY_PATH
11950  shlibpath_overrides_runpath=yes
11951  ;;
11952
11953*nto* | *qnx*)
11954  version_type=qnx
11955  need_lib_prefix=no
11956  need_version=no
11957  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11958  soname_spec='$libname$release$shared_ext$major'
11959  shlibpath_var=LD_LIBRARY_PATH
11960  shlibpath_overrides_runpath=no
11961  hardcode_into_libs=yes
11962  dynamic_linker='ldqnx.so'
11963  ;;
11964
11965openbsd* | bitrig*)
11966  version_type=sunos
11967  sys_lib_dlsearch_path_spec=/usr/lib
11968  need_lib_prefix=no
11969  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11970    need_version=no
11971  else
11972    need_version=yes
11973  fi
11974  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11975  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11976  shlibpath_var=LD_LIBRARY_PATH
11977  shlibpath_overrides_runpath=yes
11978  ;;
11979
11980os2*)
11981  libname_spec='$name'
11982  version_type=windows
11983  shrext_cmds=.dll
11984  need_version=no
11985  need_lib_prefix=no
11986  # OS/2 can only load a DLL with a base name of 8 characters or less.
11987  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
11988    v=$($ECHO $release$versuffix | tr -d .-);
11989    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
11990    $ECHO $n$v`$shared_ext'
11991  library_names_spec='${libname}_dll.$libext'
11992  dynamic_linker='OS/2 ld.exe'
11993  shlibpath_var=BEGINLIBPATH
11994  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11995  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11996  postinstall_cmds='base_file=`basename \$file`~
11997    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
11998    dldir=$destdir/`dirname \$dlpath`~
11999    test -d \$dldir || mkdir -p \$dldir~
12000    $install_prog $dir/$dlname \$dldir/$dlname~
12001    chmod a+x \$dldir/$dlname~
12002    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12003      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12004    fi'
12005  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12006    dlpath=$dir/\$dldll~
12007    $RM \$dlpath'
12008  ;;
12009
12010osf3* | osf4* | osf5*)
12011  version_type=osf
12012  need_lib_prefix=no
12013  need_version=no
12014  soname_spec='$libname$release$shared_ext$major'
12015  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12016  shlibpath_var=LD_LIBRARY_PATH
12017  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12018  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12019  ;;
12020
12021rdos*)
12022  dynamic_linker=no
12023  ;;
12024
12025solaris*)
12026  version_type=linux # correct to gnu/linux during the next big refactor
12027  need_lib_prefix=no
12028  need_version=no
12029  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12030  soname_spec='$libname$release$shared_ext$major'
12031  shlibpath_var=LD_LIBRARY_PATH
12032  shlibpath_overrides_runpath=yes
12033  hardcode_into_libs=yes
12034  # ldd complains unless libraries are executable
12035  postinstall_cmds='chmod +x $lib'
12036  ;;
12037
12038sunos4*)
12039  version_type=sunos
12040  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12041  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12042  shlibpath_var=LD_LIBRARY_PATH
12043  shlibpath_overrides_runpath=yes
12044  if test yes = "$with_gnu_ld"; then
12045    need_lib_prefix=no
12046  fi
12047  need_version=yes
12048  ;;
12049
12050sysv4 | sysv4.3*)
12051  version_type=linux # correct to gnu/linux during the next big refactor
12052  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12053  soname_spec='$libname$release$shared_ext$major'
12054  shlibpath_var=LD_LIBRARY_PATH
12055  case $host_vendor in
12056    sni)
12057      shlibpath_overrides_runpath=no
12058      need_lib_prefix=no
12059      runpath_var=LD_RUN_PATH
12060      ;;
12061    siemens)
12062      need_lib_prefix=no
12063      ;;
12064    motorola)
12065      need_lib_prefix=no
12066      need_version=no
12067      shlibpath_overrides_runpath=no
12068      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12069      ;;
12070  esac
12071  ;;
12072
12073sysv4*MP*)
12074  if test -d /usr/nec; then
12075    version_type=linux # correct to gnu/linux during the next big refactor
12076    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12077    soname_spec='$libname$shared_ext.$major'
12078    shlibpath_var=LD_LIBRARY_PATH
12079  fi
12080  ;;
12081
12082sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12083  version_type=sco
12084  need_lib_prefix=no
12085  need_version=no
12086  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12087  soname_spec='$libname$release$shared_ext$major'
12088  shlibpath_var=LD_LIBRARY_PATH
12089  shlibpath_overrides_runpath=yes
12090  hardcode_into_libs=yes
12091  if test yes = "$with_gnu_ld"; then
12092    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12093  else
12094    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12095    case $host_os in
12096      sco3.2v5*)
12097        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12098	;;
12099    esac
12100  fi
12101  sys_lib_dlsearch_path_spec='/usr/lib'
12102  ;;
12103
12104tpf*)
12105  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12106  version_type=linux # correct to gnu/linux during the next big refactor
12107  need_lib_prefix=no
12108  need_version=no
12109  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12110  shlibpath_var=LD_LIBRARY_PATH
12111  shlibpath_overrides_runpath=no
12112  hardcode_into_libs=yes
12113  ;;
12114
12115uts4*)
12116  version_type=linux # correct to gnu/linux during the next big refactor
12117  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12118  soname_spec='$libname$release$shared_ext$major'
12119  shlibpath_var=LD_LIBRARY_PATH
12120  ;;
12121
12122*)
12123  dynamic_linker=no
12124  ;;
12125esac
12126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12127$as_echo "$dynamic_linker" >&6; }
12128test no = "$dynamic_linker" && can_build_shared=no
12129
12130variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12131if test yes = "$GCC"; then
12132  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12133fi
12134
12135if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12136  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12137fi
12138
12139if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12140  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12141fi
12142
12143# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12144configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12145
12146# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12147func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12148
12149# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12150configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12249$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12250hardcode_action=
12251if test -n "$hardcode_libdir_flag_spec" ||
12252   test -n "$runpath_var" ||
12253   test yes = "$hardcode_automatic"; then
12254
12255  # We can hardcode non-existent directories.
12256  if test no != "$hardcode_direct" &&
12257     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12258     # have to relink, otherwise we might link with an installed library
12259     # when we should be linking with a yet-to-be-installed one
12260     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12261     test no != "$hardcode_minus_L"; then
12262    # Linking always hardcodes the temporary library directory.
12263    hardcode_action=relink
12264  else
12265    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12266    hardcode_action=immediate
12267  fi
12268else
12269  # We cannot hardcode anything, or else we can only hardcode existing
12270  # directories.
12271  hardcode_action=unsupported
12272fi
12273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12274$as_echo "$hardcode_action" >&6; }
12275
12276if test relink = "$hardcode_action" ||
12277   test yes = "$inherit_rpath"; then
12278  # Fast installation is not supported
12279  enable_fast_install=no
12280elif test yes = "$shlibpath_overrides_runpath" ||
12281     test no = "$enable_shared"; then
12282  # Fast installation is not necessary
12283  enable_fast_install=needless
12284fi
12285
12286
12287
12288
12289
12290
12291  if test yes != "$enable_dlopen"; then
12292  enable_dlopen=unknown
12293  enable_dlopen_self=unknown
12294  enable_dlopen_self_static=unknown
12295else
12296  lt_cv_dlopen=no
12297  lt_cv_dlopen_libs=
12298
12299  case $host_os in
12300  beos*)
12301    lt_cv_dlopen=load_add_on
12302    lt_cv_dlopen_libs=
12303    lt_cv_dlopen_self=yes
12304    ;;
12305
12306  mingw* | pw32* | cegcc*)
12307    lt_cv_dlopen=LoadLibrary
12308    lt_cv_dlopen_libs=
12309    ;;
12310
12311  cygwin*)
12312    lt_cv_dlopen=dlopen
12313    lt_cv_dlopen_libs=
12314    ;;
12315
12316  darwin*)
12317    # if libdl is installed we need to link against it
12318    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12319$as_echo_n "checking for dlopen in -ldl... " >&6; }
12320if ${ac_cv_lib_dl_dlopen+:} false; then :
12321  $as_echo_n "(cached) " >&6
12322else
12323  ac_check_lib_save_LIBS=$LIBS
12324LIBS="-ldl  $LIBS"
12325cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12326/* end confdefs.h.  */
12327
12328/* Override any GCC internal prototype to avoid an error.
12329   Use char because int might match the return type of a GCC
12330   builtin and then its argument prototype would still apply.  */
12331#ifdef __cplusplus
12332extern "C"
12333#endif
12334char dlopen ();
12335int
12336main ()
12337{
12338return dlopen ();
12339  ;
12340  return 0;
12341}
12342_ACEOF
12343if ac_fn_c_try_link "$LINENO"; then :
12344  ac_cv_lib_dl_dlopen=yes
12345else
12346  ac_cv_lib_dl_dlopen=no
12347fi
12348rm -f core conftest.err conftest.$ac_objext \
12349    conftest$ac_exeext conftest.$ac_ext
12350LIBS=$ac_check_lib_save_LIBS
12351fi
12352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12353$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12354if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12355  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12356else
12357
12358    lt_cv_dlopen=dyld
12359    lt_cv_dlopen_libs=
12360    lt_cv_dlopen_self=yes
12361
12362fi
12363
12364    ;;
12365
12366  tpf*)
12367    # Don't try to run any link tests for TPF.  We know it's impossible
12368    # because TPF is a cross-compiler, and we know how we open DSOs.
12369    lt_cv_dlopen=dlopen
12370    lt_cv_dlopen_libs=
12371    lt_cv_dlopen_self=no
12372    ;;
12373
12374  *)
12375    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12376if test "x$ac_cv_func_shl_load" = xyes; then :
12377  lt_cv_dlopen=shl_load
12378else
12379  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12380$as_echo_n "checking for shl_load in -ldld... " >&6; }
12381if ${ac_cv_lib_dld_shl_load+:} false; then :
12382  $as_echo_n "(cached) " >&6
12383else
12384  ac_check_lib_save_LIBS=$LIBS
12385LIBS="-ldld  $LIBS"
12386cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12387/* end confdefs.h.  */
12388
12389/* Override any GCC internal prototype to avoid an error.
12390   Use char because int might match the return type of a GCC
12391   builtin and then its argument prototype would still apply.  */
12392#ifdef __cplusplus
12393extern "C"
12394#endif
12395char shl_load ();
12396int
12397main ()
12398{
12399return shl_load ();
12400  ;
12401  return 0;
12402}
12403_ACEOF
12404if ac_fn_c_try_link "$LINENO"; then :
12405  ac_cv_lib_dld_shl_load=yes
12406else
12407  ac_cv_lib_dld_shl_load=no
12408fi
12409rm -f core conftest.err conftest.$ac_objext \
12410    conftest$ac_exeext conftest.$ac_ext
12411LIBS=$ac_check_lib_save_LIBS
12412fi
12413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12414$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12415if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12416  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12417else
12418  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12419if test "x$ac_cv_func_dlopen" = xyes; then :
12420  lt_cv_dlopen=dlopen
12421else
12422  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12423$as_echo_n "checking for dlopen in -ldl... " >&6; }
12424if ${ac_cv_lib_dl_dlopen+:} false; then :
12425  $as_echo_n "(cached) " >&6
12426else
12427  ac_check_lib_save_LIBS=$LIBS
12428LIBS="-ldl  $LIBS"
12429cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12430/* end confdefs.h.  */
12431
12432/* Override any GCC internal prototype to avoid an error.
12433   Use char because int might match the return type of a GCC
12434   builtin and then its argument prototype would still apply.  */
12435#ifdef __cplusplus
12436extern "C"
12437#endif
12438char dlopen ();
12439int
12440main ()
12441{
12442return dlopen ();
12443  ;
12444  return 0;
12445}
12446_ACEOF
12447if ac_fn_c_try_link "$LINENO"; then :
12448  ac_cv_lib_dl_dlopen=yes
12449else
12450  ac_cv_lib_dl_dlopen=no
12451fi
12452rm -f core conftest.err conftest.$ac_objext \
12453    conftest$ac_exeext conftest.$ac_ext
12454LIBS=$ac_check_lib_save_LIBS
12455fi
12456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12457$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12458if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12459  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12460else
12461  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12462$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12463if ${ac_cv_lib_svld_dlopen+:} false; then :
12464  $as_echo_n "(cached) " >&6
12465else
12466  ac_check_lib_save_LIBS=$LIBS
12467LIBS="-lsvld  $LIBS"
12468cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12469/* end confdefs.h.  */
12470
12471/* Override any GCC internal prototype to avoid an error.
12472   Use char because int might match the return type of a GCC
12473   builtin and then its argument prototype would still apply.  */
12474#ifdef __cplusplus
12475extern "C"
12476#endif
12477char dlopen ();
12478int
12479main ()
12480{
12481return dlopen ();
12482  ;
12483  return 0;
12484}
12485_ACEOF
12486if ac_fn_c_try_link "$LINENO"; then :
12487  ac_cv_lib_svld_dlopen=yes
12488else
12489  ac_cv_lib_svld_dlopen=no
12490fi
12491rm -f core conftest.err conftest.$ac_objext \
12492    conftest$ac_exeext conftest.$ac_ext
12493LIBS=$ac_check_lib_save_LIBS
12494fi
12495{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12496$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12497if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12498  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12499else
12500  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12501$as_echo_n "checking for dld_link in -ldld... " >&6; }
12502if ${ac_cv_lib_dld_dld_link+:} false; then :
12503  $as_echo_n "(cached) " >&6
12504else
12505  ac_check_lib_save_LIBS=$LIBS
12506LIBS="-ldld  $LIBS"
12507cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12508/* end confdefs.h.  */
12509
12510/* Override any GCC internal prototype to avoid an error.
12511   Use char because int might match the return type of a GCC
12512   builtin and then its argument prototype would still apply.  */
12513#ifdef __cplusplus
12514extern "C"
12515#endif
12516char dld_link ();
12517int
12518main ()
12519{
12520return dld_link ();
12521  ;
12522  return 0;
12523}
12524_ACEOF
12525if ac_fn_c_try_link "$LINENO"; then :
12526  ac_cv_lib_dld_dld_link=yes
12527else
12528  ac_cv_lib_dld_dld_link=no
12529fi
12530rm -f core conftest.err conftest.$ac_objext \
12531    conftest$ac_exeext conftest.$ac_ext
12532LIBS=$ac_check_lib_save_LIBS
12533fi
12534{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12535$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12536if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12537  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12538fi
12539
12540
12541fi
12542
12543
12544fi
12545
12546
12547fi
12548
12549
12550fi
12551
12552
12553fi
12554
12555    ;;
12556  esac
12557
12558  if test no = "$lt_cv_dlopen"; then
12559    enable_dlopen=no
12560  else
12561    enable_dlopen=yes
12562  fi
12563
12564  case $lt_cv_dlopen in
12565  dlopen)
12566    save_CPPFLAGS=$CPPFLAGS
12567    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12568
12569    save_LDFLAGS=$LDFLAGS
12570    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12571
12572    save_LIBS=$LIBS
12573    LIBS="$lt_cv_dlopen_libs $LIBS"
12574
12575    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12576$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12577if ${lt_cv_dlopen_self+:} false; then :
12578  $as_echo_n "(cached) " >&6
12579else
12580  	  if test yes = "$cross_compiling"; then :
12581  lt_cv_dlopen_self=cross
12582else
12583  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12584  lt_status=$lt_dlunknown
12585  cat > conftest.$ac_ext <<_LT_EOF
12586#line $LINENO "configure"
12587#include "confdefs.h"
12588
12589#if HAVE_DLFCN_H
12590#include <dlfcn.h>
12591#endif
12592
12593#include <stdio.h>
12594
12595#ifdef RTLD_GLOBAL
12596#  define LT_DLGLOBAL		RTLD_GLOBAL
12597#else
12598#  ifdef DL_GLOBAL
12599#    define LT_DLGLOBAL		DL_GLOBAL
12600#  else
12601#    define LT_DLGLOBAL		0
12602#  endif
12603#endif
12604
12605/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12606   find out it does not work in some platform. */
12607#ifndef LT_DLLAZY_OR_NOW
12608#  ifdef RTLD_LAZY
12609#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12610#  else
12611#    ifdef DL_LAZY
12612#      define LT_DLLAZY_OR_NOW		DL_LAZY
12613#    else
12614#      ifdef RTLD_NOW
12615#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12616#      else
12617#        ifdef DL_NOW
12618#          define LT_DLLAZY_OR_NOW	DL_NOW
12619#        else
12620#          define LT_DLLAZY_OR_NOW	0
12621#        endif
12622#      endif
12623#    endif
12624#  endif
12625#endif
12626
12627/* When -fvisibility=hidden is used, assume the code has been annotated
12628   correspondingly for the symbols needed.  */
12629#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12630int fnord () __attribute__((visibility("default")));
12631#endif
12632
12633int fnord () { return 42; }
12634int main ()
12635{
12636  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12637  int status = $lt_dlunknown;
12638
12639  if (self)
12640    {
12641      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12642      else
12643        {
12644	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12645          else puts (dlerror ());
12646	}
12647      /* dlclose (self); */
12648    }
12649  else
12650    puts (dlerror ());
12651
12652  return status;
12653}
12654_LT_EOF
12655  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12656  (eval $ac_link) 2>&5
12657  ac_status=$?
12658  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12659  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12660    (./conftest; exit; ) >&5 2>/dev/null
12661    lt_status=$?
12662    case x$lt_status in
12663      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12664      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12665      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12666    esac
12667  else :
12668    # compilation failed
12669    lt_cv_dlopen_self=no
12670  fi
12671fi
12672rm -fr conftest*
12673
12674
12675fi
12676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12677$as_echo "$lt_cv_dlopen_self" >&6; }
12678
12679    if test yes = "$lt_cv_dlopen_self"; then
12680      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12681      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12682$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12683if ${lt_cv_dlopen_self_static+:} false; then :
12684  $as_echo_n "(cached) " >&6
12685else
12686  	  if test yes = "$cross_compiling"; then :
12687  lt_cv_dlopen_self_static=cross
12688else
12689  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12690  lt_status=$lt_dlunknown
12691  cat > conftest.$ac_ext <<_LT_EOF
12692#line $LINENO "configure"
12693#include "confdefs.h"
12694
12695#if HAVE_DLFCN_H
12696#include <dlfcn.h>
12697#endif
12698
12699#include <stdio.h>
12700
12701#ifdef RTLD_GLOBAL
12702#  define LT_DLGLOBAL		RTLD_GLOBAL
12703#else
12704#  ifdef DL_GLOBAL
12705#    define LT_DLGLOBAL		DL_GLOBAL
12706#  else
12707#    define LT_DLGLOBAL		0
12708#  endif
12709#endif
12710
12711/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12712   find out it does not work in some platform. */
12713#ifndef LT_DLLAZY_OR_NOW
12714#  ifdef RTLD_LAZY
12715#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12716#  else
12717#    ifdef DL_LAZY
12718#      define LT_DLLAZY_OR_NOW		DL_LAZY
12719#    else
12720#      ifdef RTLD_NOW
12721#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12722#      else
12723#        ifdef DL_NOW
12724#          define LT_DLLAZY_OR_NOW	DL_NOW
12725#        else
12726#          define LT_DLLAZY_OR_NOW	0
12727#        endif
12728#      endif
12729#    endif
12730#  endif
12731#endif
12732
12733/* When -fvisibility=hidden is used, assume the code has been annotated
12734   correspondingly for the symbols needed.  */
12735#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12736int fnord () __attribute__((visibility("default")));
12737#endif
12738
12739int fnord () { return 42; }
12740int main ()
12741{
12742  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12743  int status = $lt_dlunknown;
12744
12745  if (self)
12746    {
12747      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12748      else
12749        {
12750	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12751          else puts (dlerror ());
12752	}
12753      /* dlclose (self); */
12754    }
12755  else
12756    puts (dlerror ());
12757
12758  return status;
12759}
12760_LT_EOF
12761  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12762  (eval $ac_link) 2>&5
12763  ac_status=$?
12764  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12765  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12766    (./conftest; exit; ) >&5 2>/dev/null
12767    lt_status=$?
12768    case x$lt_status in
12769      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12770      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12771      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12772    esac
12773  else :
12774    # compilation failed
12775    lt_cv_dlopen_self_static=no
12776  fi
12777fi
12778rm -fr conftest*
12779
12780
12781fi
12782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12783$as_echo "$lt_cv_dlopen_self_static" >&6; }
12784    fi
12785
12786    CPPFLAGS=$save_CPPFLAGS
12787    LDFLAGS=$save_LDFLAGS
12788    LIBS=$save_LIBS
12789    ;;
12790  esac
12791
12792  case $lt_cv_dlopen_self in
12793  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12794  *) enable_dlopen_self=unknown ;;
12795  esac
12796
12797  case $lt_cv_dlopen_self_static in
12798  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12799  *) enable_dlopen_self_static=unknown ;;
12800  esac
12801fi
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819striplib=
12820old_striplib=
12821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12822$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12823if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12824  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12825  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12826  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12827$as_echo "yes" >&6; }
12828else
12829# FIXME - insert some real tests, host_os isn't really good enough
12830  case $host_os in
12831  darwin*)
12832    if test -n "$STRIP"; then
12833      striplib="$STRIP -x"
12834      old_striplib="$STRIP -S"
12835      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12836$as_echo "yes" >&6; }
12837    else
12838      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12839$as_echo "no" >&6; }
12840    fi
12841    ;;
12842  *)
12843    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12844$as_echo "no" >&6; }
12845    ;;
12846  esac
12847fi
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860  # Report what library types will actually be built
12861  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12862$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12863  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12864$as_echo "$can_build_shared" >&6; }
12865
12866  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12867$as_echo_n "checking whether to build shared libraries... " >&6; }
12868  test no = "$can_build_shared" && enable_shared=no
12869
12870  # On AIX, shared libraries and static libraries use the same namespace, and
12871  # are all built from PIC.
12872  case $host_os in
12873  aix3*)
12874    test yes = "$enable_shared" && enable_static=no
12875    if test -n "$RANLIB"; then
12876      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12877      postinstall_cmds='$RANLIB $lib'
12878    fi
12879    ;;
12880
12881  aix[4-9]*)
12882    if test ia64 != "$host_cpu"; then
12883      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12884      yes,aix,yes) ;;			# shared object as lib.so file only
12885      yes,svr4,*) ;;			# shared object as lib.so archive member only
12886      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12887      esac
12888    fi
12889    ;;
12890  esac
12891  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12892$as_echo "$enable_shared" >&6; }
12893
12894  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12895$as_echo_n "checking whether to build static libraries... " >&6; }
12896  # Make sure either enable_shared or enable_static is yes.
12897  test yes = "$enable_shared" || enable_static=yes
12898  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12899$as_echo "$enable_static" >&6; }
12900
12901
12902
12903
12904fi
12905ac_ext=c
12906ac_cpp='$CPP $CPPFLAGS'
12907ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12908ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12909ac_compiler_gnu=$ac_cv_c_compiler_gnu
12910
12911CC=$lt_save_CC
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927        ac_config_commands="$ac_config_commands libtool"
12928
12929
12930
12931
12932# Only expand once:
12933
12934
12935
12936
12937# Check for library functions that SQLite can optionally use.
12938for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r
12939do :
12940  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12941ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12942if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12943  cat >>confdefs.h <<_ACEOF
12944#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12945_ACEOF
12946
12947fi
12948done
12949
12950ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
12951if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
12952  ac_have_decl=1
12953else
12954  ac_have_decl=0
12955fi
12956
12957cat >>confdefs.h <<_ACEOF
12958#define HAVE_DECL_STRERROR_R $ac_have_decl
12959_ACEOF
12960
12961for ac_func in strerror_r
12962do :
12963  ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
12964if test "x$ac_cv_func_strerror_r" = xyes; then :
12965  cat >>confdefs.h <<_ACEOF
12966#define HAVE_STRERROR_R 1
12967_ACEOF
12968
12969fi
12970done
12971
12972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
12973$as_echo_n "checking whether strerror_r returns char *... " >&6; }
12974if ${ac_cv_func_strerror_r_char_p+:} false; then :
12975  $as_echo_n "(cached) " >&6
12976else
12977
12978    ac_cv_func_strerror_r_char_p=no
12979    if test $ac_cv_have_decl_strerror_r = yes; then
12980      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12981/* end confdefs.h.  */
12982$ac_includes_default
12983int
12984main ()
12985{
12986
12987	  char buf[100];
12988	  char x = *strerror_r (0, buf, sizeof buf);
12989	  char *p = strerror_r (0, buf, sizeof buf);
12990	  return !p || x;
12991
12992  ;
12993  return 0;
12994}
12995_ACEOF
12996if ac_fn_c_try_compile "$LINENO"; then :
12997  ac_cv_func_strerror_r_char_p=yes
12998fi
12999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13000    else
13001      # strerror_r is not declared.  Choose between
13002      # systems that have relatively inaccessible declarations for the
13003      # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
13004      # former has a strerror_r that returns char*, while the latter
13005      # has a strerror_r that returns `int'.
13006      # This test should segfault on the DEC system.
13007      if test "$cross_compiling" = yes; then :
13008  :
13009else
13010  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13011/* end confdefs.h.  */
13012$ac_includes_default
13013	extern char *strerror_r ();
13014int
13015main ()
13016{
13017char buf[100];
13018	  char x = *strerror_r (0, buf, sizeof buf);
13019	  return ! isalpha (x);
13020  ;
13021  return 0;
13022}
13023_ACEOF
13024if ac_fn_c_try_run "$LINENO"; then :
13025  ac_cv_func_strerror_r_char_p=yes
13026fi
13027rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13028  conftest.$ac_objext conftest.beam conftest.$ac_ext
13029fi
13030
13031    fi
13032
13033fi
13034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
13035$as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
13036if test $ac_cv_func_strerror_r_char_p = yes; then
13037
13038$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
13039
13040fi
13041
13042
13043ac_config_files="$ac_config_files Makefile sqlite3.pc"
13044
13045BUILD_CFLAGS=
13046
13047
13048#-------------------------------------------------------------------------
13049# Two options to enable readline compatible libraries:
13050#
13051#   --enable-editline
13052#   --enable-readline
13053#
13054# Both are enabled by default. If, after command line processing both are
13055# still enabled, the script searches for editline first and automatically
13056# disables readline if it is found. So, to use readline explicitly, the
13057# user must pass "--disable-editline". To disable command line editing
13058# support altogether, "--disable-editline --disable-readline".
13059#
13060# When searching for either library, check for headers before libraries
13061# as some distros supply packages that contain libraries but not header
13062# files, which come as a separate development package.
13063#
13064# Check whether --enable-editline was given.
13065if test "${enable_editline+set}" = set; then :
13066  enableval=$enable_editline;
13067fi
13068
13069# Check whether --enable-readline was given.
13070if test "${enable_readline+set}" = set; then :
13071  enableval=$enable_readline;
13072fi
13073
13074
13075if  test x"$enable_editline" != xno ; then :
13076
13077  for ac_header in editline/readline.h
13078do :
13079  ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
13080if test "x$ac_cv_header_editline_readline_h" = xyes; then :
13081  cat >>confdefs.h <<_ACEOF
13082#define HAVE_EDITLINE_READLINE_H 1
13083_ACEOF
13084
13085    sLIBS=$LIBS
13086    LIBS=""
13087    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13088$as_echo_n "checking for library containing readline... " >&6; }
13089if ${ac_cv_search_readline+:} false; then :
13090  $as_echo_n "(cached) " >&6
13091else
13092  ac_func_search_save_LIBS=$LIBS
13093cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13094/* end confdefs.h.  */
13095
13096/* Override any GCC internal prototype to avoid an error.
13097   Use char because int might match the return type of a GCC
13098   builtin and then its argument prototype would still apply.  */
13099#ifdef __cplusplus
13100extern "C"
13101#endif
13102char readline ();
13103int
13104main ()
13105{
13106return readline ();
13107  ;
13108  return 0;
13109}
13110_ACEOF
13111for ac_lib in '' edit; do
13112  if test -z "$ac_lib"; then
13113    ac_res="none required"
13114  else
13115    ac_res=-l$ac_lib
13116    LIBS="-l$ac_lib -ltinfo $ac_func_search_save_LIBS"
13117  fi
13118  if ac_fn_c_try_link "$LINENO"; then :
13119  ac_cv_search_readline=$ac_res
13120fi
13121rm -f core conftest.err conftest.$ac_objext \
13122    conftest$ac_exeext
13123  if ${ac_cv_search_readline+:} false; then :
13124  break
13125fi
13126done
13127if ${ac_cv_search_readline+:} false; then :
13128
13129else
13130  ac_cv_search_readline=no
13131fi
13132rm conftest.$ac_ext
13133LIBS=$ac_func_search_save_LIBS
13134fi
13135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13136$as_echo "$ac_cv_search_readline" >&6; }
13137ac_res=$ac_cv_search_readline
13138if test "$ac_res" != no; then :
13139  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13140
13141
13142$as_echo "#define HAVE_EDITLINE 1" >>confdefs.h
13143
13144      READLINE_LIBS="$LIBS -ltinfo"
13145      enable_readline=no
13146
13147fi
13148
13149    { ac_cv_search_readline=; unset ac_cv_search_readline;}
13150    LIBS=$sLIBS
13151
13152fi
13153
13154done
13155
13156
13157fi
13158
13159if  test x"$enable_readline" != xno ; then :
13160
13161  for ac_header in readline/readline.h
13162do :
13163  ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
13164if test "x$ac_cv_header_readline_readline_h" = xyes; then :
13165  cat >>confdefs.h <<_ACEOF
13166#define HAVE_READLINE_READLINE_H 1
13167_ACEOF
13168
13169    sLIBS=$LIBS
13170    LIBS=""
13171    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
13172$as_echo_n "checking for library containing tgetent... " >&6; }
13173if ${ac_cv_search_tgetent+:} false; then :
13174  $as_echo_n "(cached) " >&6
13175else
13176  ac_func_search_save_LIBS=$LIBS
13177cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13178/* end confdefs.h.  */
13179
13180/* Override any GCC internal prototype to avoid an error.
13181   Use char because int might match the return type of a GCC
13182   builtin and then its argument prototype would still apply.  */
13183#ifdef __cplusplus
13184extern "C"
13185#endif
13186char tgetent ();
13187int
13188main ()
13189{
13190return tgetent ();
13191  ;
13192  return 0;
13193}
13194_ACEOF
13195for ac_lib in '' termcap curses ncurses ncursesw; do
13196  if test -z "$ac_lib"; then
13197    ac_res="none required"
13198  else
13199    ac_res=-l$ac_lib
13200    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13201  fi
13202  if ac_fn_c_try_link "$LINENO"; then :
13203  ac_cv_search_tgetent=$ac_res
13204fi
13205rm -f core conftest.err conftest.$ac_objext \
13206    conftest$ac_exeext
13207  if ${ac_cv_search_tgetent+:} false; then :
13208  break
13209fi
13210done
13211if ${ac_cv_search_tgetent+:} false; then :
13212
13213else
13214  ac_cv_search_tgetent=no
13215fi
13216rm conftest.$ac_ext
13217LIBS=$ac_func_search_save_LIBS
13218fi
13219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
13220$as_echo "$ac_cv_search_tgetent" >&6; }
13221ac_res=$ac_cv_search_tgetent
13222if test "$ac_res" != no; then :
13223  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13224
13225fi
13226
13227    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13228$as_echo_n "checking for library containing readline... " >&6; }
13229if ${ac_cv_search_readline+:} false; then :
13230  $as_echo_n "(cached) " >&6
13231else
13232  ac_func_search_save_LIBS=$LIBS
13233cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13234/* end confdefs.h.  */
13235
13236/* Override any GCC internal prototype to avoid an error.
13237   Use char because int might match the return type of a GCC
13238   builtin and then its argument prototype would still apply.  */
13239#ifdef __cplusplus
13240extern "C"
13241#endif
13242char readline ();
13243int
13244main ()
13245{
13246return readline ();
13247  ;
13248  return 0;
13249}
13250_ACEOF
13251for ac_lib in '' readline edit; do
13252  if test -z "$ac_lib"; then
13253    ac_res="none required"
13254  else
13255    ac_res=-l$ac_lib
13256    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13257  fi
13258  if ac_fn_c_try_link "$LINENO"; then :
13259  ac_cv_search_readline=$ac_res
13260fi
13261rm -f core conftest.err conftest.$ac_objext \
13262    conftest$ac_exeext
13263  if ${ac_cv_search_readline+:} false; then :
13264  break
13265fi
13266done
13267if ${ac_cv_search_readline+:} false; then :
13268
13269else
13270  ac_cv_search_readline=no
13271fi
13272rm conftest.$ac_ext
13273LIBS=$ac_func_search_save_LIBS
13274fi
13275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13276$as_echo "$ac_cv_search_readline" >&6; }
13277ac_res=$ac_cv_search_readline
13278if test "$ac_res" != no; then :
13279  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13280
13281
13282$as_echo "#define HAVE_READLINE 1" >>confdefs.h
13283
13284      READLINE_LIBS=$LIBS
13285
13286fi
13287
13288    LIBS=$sLIBS
13289
13290fi
13291
13292done
13293
13294
13295fi
13296
13297
13298#-----------------------------------------------------------------------
13299
13300#-----------------------------------------------------------------------
13301#   --enable-threadsafe
13302#
13303# Check whether --enable-threadsafe was given.
13304if test "${enable_threadsafe+set}" = set; then :
13305  enableval=$enable_threadsafe;
13306else
13307  enable_threadsafe=yes
13308fi
13309
13310if test x"$enable_threadsafe" != "xno"; then
13311  BUILD_CFLAGS="$BUILD_CFLAGS -D_REENTRANT=1 -DSQLITE_THREADSAFE=1"
13312  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
13313$as_echo_n "checking for library containing pthread_create... " >&6; }
13314if ${ac_cv_search_pthread_create+:} false; then :
13315  $as_echo_n "(cached) " >&6
13316else
13317  ac_func_search_save_LIBS=$LIBS
13318cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13319/* end confdefs.h.  */
13320
13321/* Override any GCC internal prototype to avoid an error.
13322   Use char because int might match the return type of a GCC
13323   builtin and then its argument prototype would still apply.  */
13324#ifdef __cplusplus
13325extern "C"
13326#endif
13327char pthread_create ();
13328int
13329main ()
13330{
13331return pthread_create ();
13332  ;
13333  return 0;
13334}
13335_ACEOF
13336for ac_lib in '' pthread; do
13337  if test -z "$ac_lib"; then
13338    ac_res="none required"
13339  else
13340    ac_res=-l$ac_lib
13341    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13342  fi
13343  if ac_fn_c_try_link "$LINENO"; then :
13344  ac_cv_search_pthread_create=$ac_res
13345fi
13346rm -f core conftest.err conftest.$ac_objext \
13347    conftest$ac_exeext
13348  if ${ac_cv_search_pthread_create+:} false; then :
13349  break
13350fi
13351done
13352if ${ac_cv_search_pthread_create+:} false; then :
13353
13354else
13355  ac_cv_search_pthread_create=no
13356fi
13357rm conftest.$ac_ext
13358LIBS=$ac_func_search_save_LIBS
13359fi
13360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
13361$as_echo "$ac_cv_search_pthread_create" >&6; }
13362ac_res=$ac_cv_search_pthread_create
13363if test "$ac_res" != no; then :
13364  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13365
13366fi
13367
13368  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5
13369$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; }
13370if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13371  $as_echo_n "(cached) " >&6
13372else
13373  ac_func_search_save_LIBS=$LIBS
13374cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13375/* end confdefs.h.  */
13376
13377/* Override any GCC internal prototype to avoid an error.
13378   Use char because int might match the return type of a GCC
13379   builtin and then its argument prototype would still apply.  */
13380#ifdef __cplusplus
13381extern "C"
13382#endif
13383char pthread_mutexattr_init ();
13384int
13385main ()
13386{
13387return pthread_mutexattr_init ();
13388  ;
13389  return 0;
13390}
13391_ACEOF
13392for ac_lib in '' pthread; do
13393  if test -z "$ac_lib"; then
13394    ac_res="none required"
13395  else
13396    ac_res=-l$ac_lib
13397    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13398  fi
13399  if ac_fn_c_try_link "$LINENO"; then :
13400  ac_cv_search_pthread_mutexattr_init=$ac_res
13401fi
13402rm -f core conftest.err conftest.$ac_objext \
13403    conftest$ac_exeext
13404  if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13405  break
13406fi
13407done
13408if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13409
13410else
13411  ac_cv_search_pthread_mutexattr_init=no
13412fi
13413rm conftest.$ac_ext
13414LIBS=$ac_func_search_save_LIBS
13415fi
13416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5
13417$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; }
13418ac_res=$ac_cv_search_pthread_mutexattr_init
13419if test "$ac_res" != no; then :
13420  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13421
13422fi
13423
13424fi
13425#-----------------------------------------------------------------------
13426
13427#-----------------------------------------------------------------------
13428#   --enable-dynamic-extensions
13429#
13430# Check whether --enable-dynamic-extensions was given.
13431if test "${enable_dynamic_extensions+set}" = set; then :
13432  enableval=$enable_dynamic_extensions;
13433else
13434  enable_dynamic_extensions=yes
13435fi
13436
13437if test x"$enable_dynamic_extensions" != "xno"; then
13438  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13439$as_echo_n "checking for library containing dlopen... " >&6; }
13440if ${ac_cv_search_dlopen+:} false; then :
13441  $as_echo_n "(cached) " >&6
13442else
13443  ac_func_search_save_LIBS=$LIBS
13444cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13445/* end confdefs.h.  */
13446
13447/* Override any GCC internal prototype to avoid an error.
13448   Use char because int might match the return type of a GCC
13449   builtin and then its argument prototype would still apply.  */
13450#ifdef __cplusplus
13451extern "C"
13452#endif
13453char dlopen ();
13454int
13455main ()
13456{
13457return dlopen ();
13458  ;
13459  return 0;
13460}
13461_ACEOF
13462for ac_lib in '' dl; do
13463  if test -z "$ac_lib"; then
13464    ac_res="none required"
13465  else
13466    ac_res=-l$ac_lib
13467    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13468  fi
13469  if ac_fn_c_try_link "$LINENO"; then :
13470  ac_cv_search_dlopen=$ac_res
13471fi
13472rm -f core conftest.err conftest.$ac_objext \
13473    conftest$ac_exeext
13474  if ${ac_cv_search_dlopen+:} false; then :
13475  break
13476fi
13477done
13478if ${ac_cv_search_dlopen+:} false; then :
13479
13480else
13481  ac_cv_search_dlopen=no
13482fi
13483rm conftest.$ac_ext
13484LIBS=$ac_func_search_save_LIBS
13485fi
13486{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13487$as_echo "$ac_cv_search_dlopen" >&6; }
13488ac_res=$ac_cv_search_dlopen
13489if test "$ac_res" != no; then :
13490  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13491
13492fi
13493
13494else
13495  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_OMIT_LOAD_EXTENSION=1"
13496fi
13497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5
13498$as_echo_n "checking for whether to support dynamic extensions... " >&6; }
13499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5
13500$as_echo "$enable_dynamic_extensions" >&6; }
13501#-----------------------------------------------------------------------
13502
13503#-----------------------------------------------------------------------
13504#   --enable-fts4
13505#
13506# Check whether --enable-fts4 was given.
13507if test "${enable_fts4+set}" = set; then :
13508  enableval=$enable_fts4;
13509else
13510  enable_fts4=yes
13511fi
13512
13513if test x"$enable_fts4" = "xyes"; then
13514  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS4"
13515fi
13516#-----------------------------------------------------------------------
13517
13518#-----------------------------------------------------------------------
13519#   --enable-fts3
13520#
13521# Check whether --enable-fts3 was given.
13522if test "${enable_fts3+set}" = set; then :
13523  enableval=$enable_fts3;
13524fi
13525
13526if test x"$enable_fts3" = "xyes" -a x"$enable_fts4" = "xno"; then
13527  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS3"
13528fi
13529#-----------------------------------------------------------------------
13530
13531#-----------------------------------------------------------------------
13532#   --enable-fts5
13533#
13534# Check whether --enable-fts5 was given.
13535if test "${enable_fts5+set}" = set; then :
13536  enableval=$enable_fts5;
13537else
13538  enable_fts5=yes
13539fi
13540
13541if test x"$enable_fts5" = "xyes"; then
13542  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
13543$as_echo_n "checking for library containing log... " >&6; }
13544if ${ac_cv_search_log+:} false; then :
13545  $as_echo_n "(cached) " >&6
13546else
13547  ac_func_search_save_LIBS=$LIBS
13548cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13549/* end confdefs.h.  */
13550
13551/* Override any GCC internal prototype to avoid an error.
13552   Use char because int might match the return type of a GCC
13553   builtin and then its argument prototype would still apply.  */
13554#ifdef __cplusplus
13555extern "C"
13556#endif
13557char log ();
13558int
13559main ()
13560{
13561return log ();
13562  ;
13563  return 0;
13564}
13565_ACEOF
13566for ac_lib in '' m; do
13567  if test -z "$ac_lib"; then
13568    ac_res="none required"
13569  else
13570    ac_res=-l$ac_lib
13571    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13572  fi
13573  if ac_fn_c_try_link "$LINENO"; then :
13574  ac_cv_search_log=$ac_res
13575fi
13576rm -f core conftest.err conftest.$ac_objext \
13577    conftest$ac_exeext
13578  if ${ac_cv_search_log+:} false; then :
13579  break
13580fi
13581done
13582if ${ac_cv_search_log+:} false; then :
13583
13584else
13585  ac_cv_search_log=no
13586fi
13587rm conftest.$ac_ext
13588LIBS=$ac_func_search_save_LIBS
13589fi
13590{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
13591$as_echo "$ac_cv_search_log" >&6; }
13592ac_res=$ac_cv_search_log
13593if test "$ac_res" != no; then :
13594  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13595
13596fi
13597
13598  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS5"
13599fi
13600#-----------------------------------------------------------------------
13601
13602#-----------------------------------------------------------------------
13603#   --enable-json1
13604#
13605# Check whether --enable-json1 was given.
13606if test "${enable_json1+set}" = set; then :
13607  enableval=$enable_json1;
13608else
13609  enable_json1=yes
13610fi
13611
13612if test x"$enable_json1" = "xyes"; then
13613  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_JSON1"
13614fi
13615#-----------------------------------------------------------------------
13616
13617#-----------------------------------------------------------------------
13618#   --enable-rtree
13619#
13620# Check whether --enable-rtree was given.
13621if test "${enable_rtree+set}" = set; then :
13622  enableval=$enable_rtree;
13623else
13624  enable_rtree=yes
13625fi
13626
13627if test x"$enable_rtree" = "xyes"; then
13628  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_RTREE"
13629fi
13630#-----------------------------------------------------------------------
13631
13632#-----------------------------------------------------------------------
13633#   --enable-session
13634#
13635# Check whether --enable-session was given.
13636if test "${enable_session+set}" = set; then :
13637  enableval=$enable_session;
13638fi
13639
13640if test x"$enable_session" = "xyes"; then
13641  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK"
13642fi
13643#-----------------------------------------------------------------------
13644
13645#-----------------------------------------------------------------------
13646#   --enable-debug
13647#
13648# Check whether --enable-debug was given.
13649if test "${enable_debug+set}" = set; then :
13650  enableval=$enable_debug;
13651fi
13652
13653if test x"$enable_debug" = "xyes"; then
13654  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_DEBUG -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE"
13655  CFLAGS="-g -O0"
13656fi
13657#-----------------------------------------------------------------------
13658
13659#-----------------------------------------------------------------------
13660#   --enable-static-shell
13661#
13662# Check whether --enable-static-shell was given.
13663if test "${enable_static_shell+set}" = set; then :
13664  enableval=$enable_static_shell;
13665else
13666  enable_static_shell=yes
13667fi
13668
13669if test x"$enable_static_shell" = "xyes"; then
13670  EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT
13671else
13672  EXTRA_SHELL_OBJ=libsqlite3.la
13673fi
13674
13675#-----------------------------------------------------------------------
13676
13677for ac_func in posix_fallocate
13678do :
13679  ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate"
13680if test "x$ac_cv_func_posix_fallocate" = xyes; then :
13681  cat >>confdefs.h <<_ACEOF
13682#define HAVE_POSIX_FALLOCATE 1
13683_ACEOF
13684
13685fi
13686done
13687
13688for ac_header in zlib.h
13689do :
13690  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13691if test "x$ac_cv_header_zlib_h" = xyes; then :
13692  cat >>confdefs.h <<_ACEOF
13693#define HAVE_ZLIB_H 1
13694_ACEOF
13695
13696  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5
13697$as_echo_n "checking for library containing deflate... " >&6; }
13698if ${ac_cv_search_deflate+:} false; then :
13699  $as_echo_n "(cached) " >&6
13700else
13701  ac_func_search_save_LIBS=$LIBS
13702cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13703/* end confdefs.h.  */
13704
13705/* Override any GCC internal prototype to avoid an error.
13706   Use char because int might match the return type of a GCC
13707   builtin and then its argument prototype would still apply.  */
13708#ifdef __cplusplus
13709extern "C"
13710#endif
13711char deflate ();
13712int
13713main ()
13714{
13715return deflate ();
13716  ;
13717  return 0;
13718}
13719_ACEOF
13720for ac_lib in '' z; do
13721  if test -z "$ac_lib"; then
13722    ac_res="none required"
13723  else
13724    ac_res=-l$ac_lib
13725    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13726  fi
13727  if ac_fn_c_try_link "$LINENO"; then :
13728  ac_cv_search_deflate=$ac_res
13729fi
13730rm -f core conftest.err conftest.$ac_objext \
13731    conftest$ac_exeext
13732  if ${ac_cv_search_deflate+:} false; then :
13733  break
13734fi
13735done
13736if ${ac_cv_search_deflate+:} false; then :
13737
13738else
13739  ac_cv_search_deflate=no
13740fi
13741rm conftest.$ac_ext
13742LIBS=$ac_func_search_save_LIBS
13743fi
13744{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5
13745$as_echo "$ac_cv_search_deflate" >&6; }
13746ac_res=$ac_cv_search_deflate
13747if test "$ac_res" != no; then :
13748  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13749  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_HAVE_ZLIB"
13750fi
13751
13752
13753fi
13754
13755done
13756
13757
13758{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing system" >&5
13759$as_echo_n "checking for library containing system... " >&6; }
13760if ${ac_cv_search_system+:} false; then :
13761  $as_echo_n "(cached) " >&6
13762else
13763  ac_func_search_save_LIBS=$LIBS
13764cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13765/* end confdefs.h.  */
13766
13767/* Override any GCC internal prototype to avoid an error.
13768   Use char because int might match the return type of a GCC
13769   builtin and then its argument prototype would still apply.  */
13770#ifdef __cplusplus
13771extern "C"
13772#endif
13773char system ();
13774int
13775main ()
13776{
13777return system ();
13778  ;
13779  return 0;
13780}
13781_ACEOF
13782for ac_lib in '' ; do
13783  if test -z "$ac_lib"; then
13784    ac_res="none required"
13785  else
13786    ac_res=-l$ac_lib
13787    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13788  fi
13789  if ac_fn_c_try_link "$LINENO"; then :
13790  ac_cv_search_system=$ac_res
13791fi
13792rm -f core conftest.err conftest.$ac_objext \
13793    conftest$ac_exeext
13794  if ${ac_cv_search_system+:} false; then :
13795  break
13796fi
13797done
13798if ${ac_cv_search_system+:} false; then :
13799
13800else
13801  ac_cv_search_system=no
13802fi
13803rm conftest.$ac_ext
13804LIBS=$ac_func_search_save_LIBS
13805fi
13806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_system" >&5
13807$as_echo "$ac_cv_search_system" >&6; }
13808ac_res=$ac_cv_search_system
13809if test "$ac_res" != no; then :
13810  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13811
13812else
13813  SHELL_CFLAGS="-DSQLITE_NOHAVE_SYSTEM"
13814fi
13815
13816
13817
13818#-----------------------------------------------------------------------
13819# UPDATE: Maybe it's better if users just set CFLAGS before invoking
13820# configure. This option doesn't really add much...
13821#
13822#   --enable-tempstore
13823#
13824# AC_ARG_ENABLE(tempstore, [AS_HELP_STRING(
13825#   [--enable-tempstore],
13826#   [in-memory temporary tables (never, no, yes, always) [default=no]])],
13827#   [], [enable_tempstore=no])
13828# AC_MSG_CHECKING([for whether or not to store temp tables in-memory])
13829# case "$enable_tempstore" in
13830#   never )  TEMP_STORE=0 ;;
13831#   no )     TEMP_STORE=1 ;;
13832#   always ) TEMP_STORE=3 ;;
13833#   yes )    TEMP_STORE=3 ;;
13834#   * )
13835#     TEMP_STORE=1
13836#     enable_tempstore=yes
13837#   ;;
13838# esac
13839# AC_MSG_RESULT($enable_tempstore)
13840# AC_SUBST(TEMP_STORE)
13841#-----------------------------------------------------------------------
13842
13843cat >confcache <<\_ACEOF
13844# This file is a shell script that caches the results of configure
13845# tests run on this system so they can be shared between configure
13846# scripts and configure runs, see configure's option --config-cache.
13847# It is not useful on other systems.  If it contains results you don't
13848# want to keep, you may remove or edit it.
13849#
13850# config.status only pays attention to the cache file if you give it
13851# the --recheck option to rerun configure.
13852#
13853# `ac_cv_env_foo' variables (set or unset) will be overridden when
13854# loading this file, other *unset* `ac_cv_foo' will be assigned the
13855# following values.
13856
13857_ACEOF
13858
13859# The following way of writing the cache mishandles newlines in values,
13860# but we know of no workaround that is simple, portable, and efficient.
13861# So, we kill variables containing newlines.
13862# Ultrix sh set writes to stderr and can't be redirected directly,
13863# and sets the high bit in the cache file unless we assign to the vars.
13864(
13865  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13866    eval ac_val=\$$ac_var
13867    case $ac_val in #(
13868    *${as_nl}*)
13869      case $ac_var in #(
13870      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13871$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13872      esac
13873      case $ac_var in #(
13874      _ | IFS | as_nl) ;; #(
13875      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13876      *) { eval $ac_var=; unset $ac_var;} ;;
13877      esac ;;
13878    esac
13879  done
13880
13881  (set) 2>&1 |
13882    case $as_nl`(ac_space=' '; set) 2>&1` in #(
13883    *${as_nl}ac_space=\ *)
13884      # `set' does not quote correctly, so add quotes: double-quote
13885      # substitution turns \\\\ into \\, and sed turns \\ into \.
13886      sed -n \
13887	"s/'/'\\\\''/g;
13888	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13889      ;; #(
13890    *)
13891      # `set' quotes correctly as required by POSIX, so do not add quotes.
13892      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13893      ;;
13894    esac |
13895    sort
13896) |
13897  sed '
13898     /^ac_cv_env_/b end
13899     t clear
13900     :clear
13901     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13902     t end
13903     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13904     :end' >>confcache
13905if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13906  if test -w "$cache_file"; then
13907    if test "x$cache_file" != "x/dev/null"; then
13908      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13909$as_echo "$as_me: updating cache $cache_file" >&6;}
13910      if test ! -f "$cache_file" || test -h "$cache_file"; then
13911	cat confcache >"$cache_file"
13912      else
13913        case $cache_file in #(
13914        */* | ?:*)
13915	  mv -f confcache "$cache_file"$$ &&
13916	  mv -f "$cache_file"$$ "$cache_file" ;; #(
13917        *)
13918	  mv -f confcache "$cache_file" ;;
13919	esac
13920      fi
13921    fi
13922  else
13923    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13924$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13925  fi
13926fi
13927rm -f confcache
13928
13929test "x$prefix" = xNONE && prefix=$ac_default_prefix
13930# Let make expand exec_prefix.
13931test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13932
13933# Transform confdefs.h into DEFS.
13934# Protect against shell expansion while executing Makefile rules.
13935# Protect against Makefile macro expansion.
13936#
13937# If the first sed substitution is executed (which looks for macros that
13938# take arguments), then branch to the quote section.  Otherwise,
13939# look for a macro that doesn't take arguments.
13940ac_script='
13941:mline
13942/\\$/{
13943 N
13944 s,\\\n,,
13945 b mline
13946}
13947t clear
13948:clear
13949s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
13950t quote
13951s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
13952t quote
13953b any
13954:quote
13955s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
13956s/\[/\\&/g
13957s/\]/\\&/g
13958s/\$/$$/g
13959H
13960:any
13961${
13962	g
13963	s/^\n//
13964	s/\n/ /g
13965	p
13966}
13967'
13968DEFS=`sed -n "$ac_script" confdefs.h`
13969
13970
13971ac_libobjs=
13972ac_ltlibobjs=
13973U=
13974for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13975  # 1. Remove the extension, and $U if already installed.
13976  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13977  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13978  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13979  #    will be set to the directory where LIBOBJS objects are built.
13980  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13981  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
13982done
13983LIBOBJS=$ac_libobjs
13984
13985LTLIBOBJS=$ac_ltlibobjs
13986
13987
13988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
13989$as_echo_n "checking that generated files are newer than configure... " >&6; }
13990   if test -n "$am_sleep_pid"; then
13991     # Hide warnings about reused PIDs.
13992     wait $am_sleep_pid 2>/dev/null
13993   fi
13994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
13995$as_echo "done" >&6; }
13996 if test -n "$EXEEXT"; then
13997  am__EXEEXT_TRUE=
13998  am__EXEEXT_FALSE='#'
13999else
14000  am__EXEEXT_TRUE='#'
14001  am__EXEEXT_FALSE=
14002fi
14003
14004if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14005  as_fn_error $? "conditional \"AMDEP\" was never defined.
14006Usually this means the macro was only invoked conditionally." "$LINENO" 5
14007fi
14008if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14009  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14010Usually this means the macro was only invoked conditionally." "$LINENO" 5
14011fi
14012if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14013  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14014Usually this means the macro was only invoked conditionally." "$LINENO" 5
14015fi
14016
14017: "${CONFIG_STATUS=./config.status}"
14018ac_write_fail=0
14019ac_clean_files_save=$ac_clean_files
14020ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14021{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14022$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14023as_write_fail=0
14024cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14025#! $SHELL
14026# Generated by $as_me.
14027# Run this file to recreate the current configuration.
14028# Compiler output produced by configure, useful for debugging
14029# configure, is in config.log if it exists.
14030
14031debug=false
14032ac_cs_recheck=false
14033ac_cs_silent=false
14034
14035SHELL=\${CONFIG_SHELL-$SHELL}
14036export SHELL
14037_ASEOF
14038cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14039## -------------------- ##
14040## M4sh Initialization. ##
14041## -------------------- ##
14042
14043# Be more Bourne compatible
14044DUALCASE=1; export DUALCASE # for MKS sh
14045if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14046  emulate sh
14047  NULLCMD=:
14048  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14049  # is contrary to our usage.  Disable this feature.
14050  alias -g '${1+"$@"}'='"$@"'
14051  setopt NO_GLOB_SUBST
14052else
14053  case `(set -o) 2>/dev/null` in #(
14054  *posix*) :
14055    set -o posix ;; #(
14056  *) :
14057     ;;
14058esac
14059fi
14060
14061
14062as_nl='
14063'
14064export as_nl
14065# Printing a long string crashes Solaris 7 /usr/bin/printf.
14066as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14067as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14068as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14069# Prefer a ksh shell builtin over an external printf program on Solaris,
14070# but without wasting forks for bash or zsh.
14071if test -z "$BASH_VERSION$ZSH_VERSION" \
14072    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14073  as_echo='print -r --'
14074  as_echo_n='print -rn --'
14075elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14076  as_echo='printf %s\n'
14077  as_echo_n='printf %s'
14078else
14079  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14080    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14081    as_echo_n='/usr/ucb/echo -n'
14082  else
14083    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14084    as_echo_n_body='eval
14085      arg=$1;
14086      case $arg in #(
14087      *"$as_nl"*)
14088	expr "X$arg" : "X\\(.*\\)$as_nl";
14089	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14090      esac;
14091      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14092    '
14093    export as_echo_n_body
14094    as_echo_n='sh -c $as_echo_n_body as_echo'
14095  fi
14096  export as_echo_body
14097  as_echo='sh -c $as_echo_body as_echo'
14098fi
14099
14100# The user is always right.
14101if test "${PATH_SEPARATOR+set}" != set; then
14102  PATH_SEPARATOR=:
14103  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14104    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14105      PATH_SEPARATOR=';'
14106  }
14107fi
14108
14109
14110# IFS
14111# We need space, tab and new line, in precisely that order.  Quoting is
14112# there to prevent editors from complaining about space-tab.
14113# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14114# splitting by setting IFS to empty value.)
14115IFS=" ""	$as_nl"
14116
14117# Find who we are.  Look in the path if we contain no directory separator.
14118as_myself=
14119case $0 in #((
14120  *[\\/]* ) as_myself=$0 ;;
14121  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14122for as_dir in $PATH
14123do
14124  IFS=$as_save_IFS
14125  test -z "$as_dir" && as_dir=.
14126    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14127  done
14128IFS=$as_save_IFS
14129
14130     ;;
14131esac
14132# We did not find ourselves, most probably we were run as `sh COMMAND'
14133# in which case we are not to be found in the path.
14134if test "x$as_myself" = x; then
14135  as_myself=$0
14136fi
14137if test ! -f "$as_myself"; then
14138  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14139  exit 1
14140fi
14141
14142# Unset variables that we do not need and which cause bugs (e.g. in
14143# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14144# suppresses any "Segmentation fault" message there.  '((' could
14145# trigger a bug in pdksh 5.2.14.
14146for as_var in BASH_ENV ENV MAIL MAILPATH
14147do eval test x\${$as_var+set} = xset \
14148  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14149done
14150PS1='$ '
14151PS2='> '
14152PS4='+ '
14153
14154# NLS nuisances.
14155LC_ALL=C
14156export LC_ALL
14157LANGUAGE=C
14158export LANGUAGE
14159
14160# CDPATH.
14161(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14162
14163
14164# as_fn_error STATUS ERROR [LINENO LOG_FD]
14165# ----------------------------------------
14166# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14167# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14168# script with STATUS, using 1 if that was 0.
14169as_fn_error ()
14170{
14171  as_status=$1; test $as_status -eq 0 && as_status=1
14172  if test "$4"; then
14173    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14174    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14175  fi
14176  $as_echo "$as_me: error: $2" >&2
14177  as_fn_exit $as_status
14178} # as_fn_error
14179
14180
14181# as_fn_set_status STATUS
14182# -----------------------
14183# Set $? to STATUS, without forking.
14184as_fn_set_status ()
14185{
14186  return $1
14187} # as_fn_set_status
14188
14189# as_fn_exit STATUS
14190# -----------------
14191# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14192as_fn_exit ()
14193{
14194  set +e
14195  as_fn_set_status $1
14196  exit $1
14197} # as_fn_exit
14198
14199# as_fn_unset VAR
14200# ---------------
14201# Portably unset VAR.
14202as_fn_unset ()
14203{
14204  { eval $1=; unset $1;}
14205}
14206as_unset=as_fn_unset
14207# as_fn_append VAR VALUE
14208# ----------------------
14209# Append the text in VALUE to the end of the definition contained in VAR. Take
14210# advantage of any shell optimizations that allow amortized linear growth over
14211# repeated appends, instead of the typical quadratic growth present in naive
14212# implementations.
14213if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14214  eval 'as_fn_append ()
14215  {
14216    eval $1+=\$2
14217  }'
14218else
14219  as_fn_append ()
14220  {
14221    eval $1=\$$1\$2
14222  }
14223fi # as_fn_append
14224
14225# as_fn_arith ARG...
14226# ------------------
14227# Perform arithmetic evaluation on the ARGs, and store the result in the
14228# global $as_val. Take advantage of shells that can avoid forks. The arguments
14229# must be portable across $(()) and expr.
14230if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14231  eval 'as_fn_arith ()
14232  {
14233    as_val=$(( $* ))
14234  }'
14235else
14236  as_fn_arith ()
14237  {
14238    as_val=`expr "$@" || test $? -eq 1`
14239  }
14240fi # as_fn_arith
14241
14242
14243if expr a : '\(a\)' >/dev/null 2>&1 &&
14244   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14245  as_expr=expr
14246else
14247  as_expr=false
14248fi
14249
14250if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14251  as_basename=basename
14252else
14253  as_basename=false
14254fi
14255
14256if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14257  as_dirname=dirname
14258else
14259  as_dirname=false
14260fi
14261
14262as_me=`$as_basename -- "$0" ||
14263$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14264	 X"$0" : 'X\(//\)$' \| \
14265	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14266$as_echo X/"$0" |
14267    sed '/^.*\/\([^/][^/]*\)\/*$/{
14268	    s//\1/
14269	    q
14270	  }
14271	  /^X\/\(\/\/\)$/{
14272	    s//\1/
14273	    q
14274	  }
14275	  /^X\/\(\/\).*/{
14276	    s//\1/
14277	    q
14278	  }
14279	  s/.*/./; q'`
14280
14281# Avoid depending upon Character Ranges.
14282as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14283as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14284as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14285as_cr_digits='0123456789'
14286as_cr_alnum=$as_cr_Letters$as_cr_digits
14287
14288ECHO_C= ECHO_N= ECHO_T=
14289case `echo -n x` in #(((((
14290-n*)
14291  case `echo 'xy\c'` in
14292  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14293  xy)  ECHO_C='\c';;
14294  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14295       ECHO_T='	';;
14296  esac;;
14297*)
14298  ECHO_N='-n';;
14299esac
14300
14301rm -f conf$$ conf$$.exe conf$$.file
14302if test -d conf$$.dir; then
14303  rm -f conf$$.dir/conf$$.file
14304else
14305  rm -f conf$$.dir
14306  mkdir conf$$.dir 2>/dev/null
14307fi
14308if (echo >conf$$.file) 2>/dev/null; then
14309  if ln -s conf$$.file conf$$ 2>/dev/null; then
14310    as_ln_s='ln -s'
14311    # ... but there are two gotchas:
14312    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14313    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14314    # In both cases, we have to default to `cp -pR'.
14315    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14316      as_ln_s='cp -pR'
14317  elif ln conf$$.file conf$$ 2>/dev/null; then
14318    as_ln_s=ln
14319  else
14320    as_ln_s='cp -pR'
14321  fi
14322else
14323  as_ln_s='cp -pR'
14324fi
14325rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14326rmdir conf$$.dir 2>/dev/null
14327
14328
14329# as_fn_mkdir_p
14330# -------------
14331# Create "$as_dir" as a directory, including parents if necessary.
14332as_fn_mkdir_p ()
14333{
14334
14335  case $as_dir in #(
14336  -*) as_dir=./$as_dir;;
14337  esac
14338  test -d "$as_dir" || eval $as_mkdir_p || {
14339    as_dirs=
14340    while :; do
14341      case $as_dir in #(
14342      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14343      *) as_qdir=$as_dir;;
14344      esac
14345      as_dirs="'$as_qdir' $as_dirs"
14346      as_dir=`$as_dirname -- "$as_dir" ||
14347$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14348	 X"$as_dir" : 'X\(//\)[^/]' \| \
14349	 X"$as_dir" : 'X\(//\)$' \| \
14350	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14351$as_echo X"$as_dir" |
14352    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14353	    s//\1/
14354	    q
14355	  }
14356	  /^X\(\/\/\)[^/].*/{
14357	    s//\1/
14358	    q
14359	  }
14360	  /^X\(\/\/\)$/{
14361	    s//\1/
14362	    q
14363	  }
14364	  /^X\(\/\).*/{
14365	    s//\1/
14366	    q
14367	  }
14368	  s/.*/./; q'`
14369      test -d "$as_dir" && break
14370    done
14371    test -z "$as_dirs" || eval "mkdir $as_dirs"
14372  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14373
14374
14375} # as_fn_mkdir_p
14376if mkdir -p . 2>/dev/null; then
14377  as_mkdir_p='mkdir -p "$as_dir"'
14378else
14379  test -d ./-p && rmdir ./-p
14380  as_mkdir_p=false
14381fi
14382
14383
14384# as_fn_executable_p FILE
14385# -----------------------
14386# Test if FILE is an executable regular file.
14387as_fn_executable_p ()
14388{
14389  test -f "$1" && test -x "$1"
14390} # as_fn_executable_p
14391as_test_x='test -x'
14392as_executable_p=as_fn_executable_p
14393
14394# Sed expression to map a string onto a valid CPP name.
14395as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14396
14397# Sed expression to map a string onto a valid variable name.
14398as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14399
14400
14401exec 6>&1
14402## ----------------------------------- ##
14403## Main body of $CONFIG_STATUS script. ##
14404## ----------------------------------- ##
14405_ASEOF
14406test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14407
14408cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14409# Save the log message, to keep $0 and so on meaningful, and to
14410# report actual input values of CONFIG_FILES etc. instead of their
14411# values after options handling.
14412ac_log="
14413This file was extended by sqlite $as_me 3.26.0, which was
14414generated by GNU Autoconf 2.69.  Invocation command line was
14415
14416  CONFIG_FILES    = $CONFIG_FILES
14417  CONFIG_HEADERS  = $CONFIG_HEADERS
14418  CONFIG_LINKS    = $CONFIG_LINKS
14419  CONFIG_COMMANDS = $CONFIG_COMMANDS
14420  $ $0 $@
14421
14422on `(hostname || uname -n) 2>/dev/null | sed 1q`
14423"
14424
14425_ACEOF
14426
14427case $ac_config_files in *"
14428"*) set x $ac_config_files; shift; ac_config_files=$*;;
14429esac
14430
14431
14432
14433cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14434# Files that config.status was made for.
14435config_files="$ac_config_files"
14436config_commands="$ac_config_commands"
14437
14438_ACEOF
14439
14440cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14441ac_cs_usage="\
14442\`$as_me' instantiates files and other configuration actions
14443from templates according to the current configuration.  Unless the files
14444and actions are specified as TAGs, all are instantiated by default.
14445
14446Usage: $0 [OPTION]... [TAG]...
14447
14448  -h, --help       print this help, then exit
14449  -V, --version    print version number and configuration settings, then exit
14450      --config     print configuration, then exit
14451  -q, --quiet, --silent
14452                   do not print progress messages
14453  -d, --debug      don't remove temporary files
14454      --recheck    update $as_me by reconfiguring in the same conditions
14455      --file=FILE[:TEMPLATE]
14456                   instantiate the configuration file FILE
14457
14458Configuration files:
14459$config_files
14460
14461Configuration commands:
14462$config_commands
14463
14464Report bugs to <http://www.sqlite.org>."
14465
14466_ACEOF
14467cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14468ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14469ac_cs_version="\\
14470sqlite config.status 3.26.0
14471configured by $0, generated by GNU Autoconf 2.69,
14472  with options \\"\$ac_cs_config\\"
14473
14474Copyright (C) 2012 Free Software Foundation, Inc.
14475This config.status script is free software; the Free Software Foundation
14476gives unlimited permission to copy, distribute and modify it."
14477
14478ac_pwd='$ac_pwd'
14479srcdir='$srcdir'
14480INSTALL='$INSTALL'
14481MKDIR_P='$MKDIR_P'
14482AWK='$AWK'
14483test -n "\$AWK" || AWK=awk
14484_ACEOF
14485
14486cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14487# The default lists apply if the user does not specify any file.
14488ac_need_defaults=:
14489while test $# != 0
14490do
14491  case $1 in
14492  --*=?*)
14493    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14494    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14495    ac_shift=:
14496    ;;
14497  --*=)
14498    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14499    ac_optarg=
14500    ac_shift=:
14501    ;;
14502  *)
14503    ac_option=$1
14504    ac_optarg=$2
14505    ac_shift=shift
14506    ;;
14507  esac
14508
14509  case $ac_option in
14510  # Handling of the options.
14511  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14512    ac_cs_recheck=: ;;
14513  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14514    $as_echo "$ac_cs_version"; exit ;;
14515  --config | --confi | --conf | --con | --co | --c )
14516    $as_echo "$ac_cs_config"; exit ;;
14517  --debug | --debu | --deb | --de | --d | -d )
14518    debug=: ;;
14519  --file | --fil | --fi | --f )
14520    $ac_shift
14521    case $ac_optarg in
14522    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14523    '') as_fn_error $? "missing file argument" ;;
14524    esac
14525    as_fn_append CONFIG_FILES " '$ac_optarg'"
14526    ac_need_defaults=false;;
14527  --he | --h |  --help | --hel | -h )
14528    $as_echo "$ac_cs_usage"; exit ;;
14529  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14530  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14531    ac_cs_silent=: ;;
14532
14533  # This is an error.
14534  -*) as_fn_error $? "unrecognized option: \`$1'
14535Try \`$0 --help' for more information." ;;
14536
14537  *) as_fn_append ac_config_targets " $1"
14538     ac_need_defaults=false ;;
14539
14540  esac
14541  shift
14542done
14543
14544ac_configure_extra_args=
14545
14546if $ac_cs_silent; then
14547  exec 6>/dev/null
14548  ac_configure_extra_args="$ac_configure_extra_args --silent"
14549fi
14550
14551_ACEOF
14552cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14553if \$ac_cs_recheck; then
14554  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14555  shift
14556  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14557  CONFIG_SHELL='$SHELL'
14558  export CONFIG_SHELL
14559  exec "\$@"
14560fi
14561
14562_ACEOF
14563cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14564exec 5>>config.log
14565{
14566  echo
14567  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14568## Running $as_me. ##
14569_ASBOX
14570  $as_echo "$ac_log"
14571} >&5
14572
14573_ACEOF
14574cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14575#
14576# INIT-COMMANDS
14577#
14578AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14579
14580
14581# The HP-UX ksh and POSIX shell print the target directory to stdout
14582# if CDPATH is set.
14583(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14584
14585sed_quote_subst='$sed_quote_subst'
14586double_quote_subst='$double_quote_subst'
14587delay_variable_subst='$delay_variable_subst'
14588macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14589macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14590enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14591enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14592pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14593enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14594shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
14595SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14596ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14597PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14598host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14599host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14600host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14601build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14602build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14603build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14604SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14605Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14606GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14607EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14608FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14609LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14610NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14611LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14612max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14613ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14614exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14615lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14616lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14617lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14618lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14619lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14620reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14621reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14622OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14623deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14624file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14625file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14626want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14627DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14628sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14629AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14630AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14631archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14632STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14633RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14634old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14635old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14636old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14637lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14638CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14639CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14640compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14641GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14642lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14643lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14644lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
14645lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14646lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
14647lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
14648nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14649lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14650lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
14651objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14652MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14653lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14654lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14655lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14656lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14657lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14658need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14659MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14660DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14661NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14662LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14663OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14664OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14665libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14666shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14667extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14668archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14669enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14670export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14671whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14672compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14673old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14674old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14675archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14676archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14677module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14678module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14679with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14680allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14681no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14682hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14683hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14684hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14685hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14686hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14687hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14688hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14689inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14690link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14691always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14692export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14693exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14694include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14695prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14696postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14697file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14698variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14699need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14700need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14701version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14702runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14703shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14704shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14705libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14706library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14707soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14708install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14709postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14710postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14711finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14712finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14713hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14714sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14715configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14716configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
14717hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14718enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14719enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14720enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14721old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14722striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14723
14724LTCC='$LTCC'
14725LTCFLAGS='$LTCFLAGS'
14726compiler='$compiler_DEFAULT'
14727
14728# A function that is used when there is no print builtin or printf.
14729func_fallback_echo ()
14730{
14731  eval 'cat <<_LTECHO_EOF
14732\$1
14733_LTECHO_EOF'
14734}
14735
14736# Quote evaled strings.
14737for var in SHELL \
14738ECHO \
14739PATH_SEPARATOR \
14740SED \
14741GREP \
14742EGREP \
14743FGREP \
14744LD \
14745NM \
14746LN_S \
14747lt_SP2NL \
14748lt_NL2SP \
14749reload_flag \
14750OBJDUMP \
14751deplibs_check_method \
14752file_magic_cmd \
14753file_magic_glob \
14754want_nocaseglob \
14755DLLTOOL \
14756sharedlib_from_linklib_cmd \
14757AR \
14758AR_FLAGS \
14759archiver_list_spec \
14760STRIP \
14761RANLIB \
14762CC \
14763CFLAGS \
14764compiler \
14765lt_cv_sys_global_symbol_pipe \
14766lt_cv_sys_global_symbol_to_cdecl \
14767lt_cv_sys_global_symbol_to_import \
14768lt_cv_sys_global_symbol_to_c_name_address \
14769lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14770lt_cv_nm_interface \
14771nm_file_list_spec \
14772lt_cv_truncate_bin \
14773lt_prog_compiler_no_builtin_flag \
14774lt_prog_compiler_pic \
14775lt_prog_compiler_wl \
14776lt_prog_compiler_static \
14777lt_cv_prog_compiler_c_o \
14778need_locks \
14779MANIFEST_TOOL \
14780DSYMUTIL \
14781NMEDIT \
14782LIPO \
14783OTOOL \
14784OTOOL64 \
14785shrext_cmds \
14786export_dynamic_flag_spec \
14787whole_archive_flag_spec \
14788compiler_needs_object \
14789with_gnu_ld \
14790allow_undefined_flag \
14791no_undefined_flag \
14792hardcode_libdir_flag_spec \
14793hardcode_libdir_separator \
14794exclude_expsyms \
14795include_expsyms \
14796file_list_spec \
14797variables_saved_for_relink \
14798libname_spec \
14799library_names_spec \
14800soname_spec \
14801install_override_mode \
14802finish_eval \
14803old_striplib \
14804striplib; do
14805    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14806    *[\\\\\\\`\\"\\\$]*)
14807      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14808      ;;
14809    *)
14810      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14811      ;;
14812    esac
14813done
14814
14815# Double-quote double-evaled strings.
14816for var in reload_cmds \
14817old_postinstall_cmds \
14818old_postuninstall_cmds \
14819old_archive_cmds \
14820extract_expsyms_cmds \
14821old_archive_from_new_cmds \
14822old_archive_from_expsyms_cmds \
14823archive_cmds \
14824archive_expsym_cmds \
14825module_cmds \
14826module_expsym_cmds \
14827export_symbols_cmds \
14828prelink_cmds \
14829postlink_cmds \
14830postinstall_cmds \
14831postuninstall_cmds \
14832finish_cmds \
14833sys_lib_search_path_spec \
14834configure_time_dlsearch_path \
14835configure_time_lt_sys_library_path; do
14836    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14837    *[\\\\\\\`\\"\\\$]*)
14838      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14839      ;;
14840    *)
14841      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14842      ;;
14843    esac
14844done
14845
14846ac_aux_dir='$ac_aux_dir'
14847
14848# See if we are running on zsh, and set the options that allow our
14849# commands through without removal of \ escapes INIT.
14850if test -n "\${ZSH_VERSION+set}"; then
14851   setopt NO_GLOB_SUBST
14852fi
14853
14854
14855    PACKAGE='$PACKAGE'
14856    VERSION='$VERSION'
14857    RM='$RM'
14858    ofile='$ofile'
14859
14860
14861
14862
14863_ACEOF
14864
14865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14866
14867# Handling of arguments.
14868for ac_config_target in $ac_config_targets
14869do
14870  case $ac_config_target in
14871    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14872    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14873    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14874    "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
14875
14876  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14877  esac
14878done
14879
14880
14881# If the user did not use the arguments to specify the items to instantiate,
14882# then the envvar interface is used.  Set only those that are not.
14883# We use the long form for the default assignment because of an extremely
14884# bizarre bug on SunOS 4.1.3.
14885if $ac_need_defaults; then
14886  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14887  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14888fi
14889
14890# Have a temporary directory for convenience.  Make it in the build tree
14891# simply because there is no reason against having it here, and in addition,
14892# creating and moving files from /tmp can sometimes cause problems.
14893# Hook for its removal unless debugging.
14894# Note that there is a small window in which the directory will not be cleaned:
14895# after its creation but before its name has been assigned to `$tmp'.
14896$debug ||
14897{
14898  tmp= ac_tmp=
14899  trap 'exit_status=$?
14900  : "${ac_tmp:=$tmp}"
14901  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14902' 0
14903  trap 'as_fn_exit 1' 1 2 13 15
14904}
14905# Create a (secure) tmp directory for tmp files.
14906
14907{
14908  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14909  test -d "$tmp"
14910}  ||
14911{
14912  tmp=./conf$$-$RANDOM
14913  (umask 077 && mkdir "$tmp")
14914} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14915ac_tmp=$tmp
14916
14917# Set up the scripts for CONFIG_FILES section.
14918# No need to generate them if there are no CONFIG_FILES.
14919# This happens for instance with `./config.status config.h'.
14920if test -n "$CONFIG_FILES"; then
14921
14922
14923ac_cr=`echo X | tr X '\015'`
14924# On cygwin, bash can eat \r inside `` if the user requested igncr.
14925# But we know of no other shell where ac_cr would be empty at this
14926# point, so we can use a bashism as a fallback.
14927if test "x$ac_cr" = x; then
14928  eval ac_cr=\$\'\\r\'
14929fi
14930ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14931if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14932  ac_cs_awk_cr='\\r'
14933else
14934  ac_cs_awk_cr=$ac_cr
14935fi
14936
14937echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14938_ACEOF
14939
14940
14941{
14942  echo "cat >conf$$subs.awk <<_ACEOF" &&
14943  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14944  echo "_ACEOF"
14945} >conf$$subs.sh ||
14946  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14947ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14948ac_delim='%!_!# '
14949for ac_last_try in false false false false false :; do
14950  . ./conf$$subs.sh ||
14951    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14952
14953  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14954  if test $ac_delim_n = $ac_delim_num; then
14955    break
14956  elif $ac_last_try; then
14957    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14958  else
14959    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14960  fi
14961done
14962rm -f conf$$subs.sh
14963
14964cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14965cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14966_ACEOF
14967sed -n '
14968h
14969s/^/S["/; s/!.*/"]=/
14970p
14971g
14972s/^[^!]*!//
14973:repl
14974t repl
14975s/'"$ac_delim"'$//
14976t delim
14977:nl
14978h
14979s/\(.\{148\}\)..*/\1/
14980t more1
14981s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14982p
14983n
14984b repl
14985:more1
14986s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14987p
14988g
14989s/.\{148\}//
14990t nl
14991:delim
14992h
14993s/\(.\{148\}\)..*/\1/
14994t more2
14995s/["\\]/\\&/g; s/^/"/; s/$/"/
14996p
14997b
14998:more2
14999s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15000p
15001g
15002s/.\{148\}//
15003t delim
15004' <conf$$subs.awk | sed '
15005/^[^""]/{
15006  N
15007  s/\n//
15008}
15009' >>$CONFIG_STATUS || ac_write_fail=1
15010rm -f conf$$subs.awk
15011cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15012_ACAWK
15013cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15014  for (key in S) S_is_set[key] = 1
15015  FS = ""
15016
15017}
15018{
15019  line = $ 0
15020  nfields = split(line, field, "@")
15021  substed = 0
15022  len = length(field[1])
15023  for (i = 2; i < nfields; i++) {
15024    key = field[i]
15025    keylen = length(key)
15026    if (S_is_set[key]) {
15027      value = S[key]
15028      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15029      len += length(value) + length(field[++i])
15030      substed = 1
15031    } else
15032      len += 1 + keylen
15033  }
15034
15035  print line
15036}
15037
15038_ACAWK
15039_ACEOF
15040cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15041if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15042  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15043else
15044  cat
15045fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15046  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15047_ACEOF
15048
15049# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15050# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15051# trailing colons and then remove the whole line if VPATH becomes empty
15052# (actually we leave an empty line to preserve line numbers).
15053if test "x$srcdir" = x.; then
15054  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15055h
15056s///
15057s/^/:/
15058s/[	 ]*$/:/
15059s/:\$(srcdir):/:/g
15060s/:\${srcdir}:/:/g
15061s/:@srcdir@:/:/g
15062s/^:*//
15063s/:*$//
15064x
15065s/\(=[	 ]*\).*/\1/
15066G
15067s/\n//
15068s/^[^=]*=[	 ]*$//
15069}'
15070fi
15071
15072cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15073fi # test -n "$CONFIG_FILES"
15074
15075
15076eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
15077shift
15078for ac_tag
15079do
15080  case $ac_tag in
15081  :[FHLC]) ac_mode=$ac_tag; continue;;
15082  esac
15083  case $ac_mode$ac_tag in
15084  :[FHL]*:*);;
15085  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15086  :[FH]-) ac_tag=-:-;;
15087  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15088  esac
15089  ac_save_IFS=$IFS
15090  IFS=:
15091  set x $ac_tag
15092  IFS=$ac_save_IFS
15093  shift
15094  ac_file=$1
15095  shift
15096
15097  case $ac_mode in
15098  :L) ac_source=$1;;
15099  :[FH])
15100    ac_file_inputs=
15101    for ac_f
15102    do
15103      case $ac_f in
15104      -) ac_f="$ac_tmp/stdin";;
15105      *) # Look for the file first in the build tree, then in the source tree
15106	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15107	 # because $ac_f cannot contain `:'.
15108	 test -f "$ac_f" ||
15109	   case $ac_f in
15110	   [\\/$]*) false;;
15111	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15112	   esac ||
15113	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15114      esac
15115      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15116      as_fn_append ac_file_inputs " '$ac_f'"
15117    done
15118
15119    # Let's still pretend it is `configure' which instantiates (i.e., don't
15120    # use $as_me), people would be surprised to read:
15121    #    /* config.h.  Generated by config.status.  */
15122    configure_input='Generated from '`
15123	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15124	`' by configure.'
15125    if test x"$ac_file" != x-; then
15126      configure_input="$ac_file.  $configure_input"
15127      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15128$as_echo "$as_me: creating $ac_file" >&6;}
15129    fi
15130    # Neutralize special characters interpreted by sed in replacement strings.
15131    case $configure_input in #(
15132    *\&* | *\|* | *\\* )
15133       ac_sed_conf_input=`$as_echo "$configure_input" |
15134       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15135    *) ac_sed_conf_input=$configure_input;;
15136    esac
15137
15138    case $ac_tag in
15139    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15140      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15141    esac
15142    ;;
15143  esac
15144
15145  ac_dir=`$as_dirname -- "$ac_file" ||
15146$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15147	 X"$ac_file" : 'X\(//\)[^/]' \| \
15148	 X"$ac_file" : 'X\(//\)$' \| \
15149	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15150$as_echo X"$ac_file" |
15151    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15152	    s//\1/
15153	    q
15154	  }
15155	  /^X\(\/\/\)[^/].*/{
15156	    s//\1/
15157	    q
15158	  }
15159	  /^X\(\/\/\)$/{
15160	    s//\1/
15161	    q
15162	  }
15163	  /^X\(\/\).*/{
15164	    s//\1/
15165	    q
15166	  }
15167	  s/.*/./; q'`
15168  as_dir="$ac_dir"; as_fn_mkdir_p
15169  ac_builddir=.
15170
15171case "$ac_dir" in
15172.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15173*)
15174  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15175  # A ".." for each directory in $ac_dir_suffix.
15176  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15177  case $ac_top_builddir_sub in
15178  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15179  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15180  esac ;;
15181esac
15182ac_abs_top_builddir=$ac_pwd
15183ac_abs_builddir=$ac_pwd$ac_dir_suffix
15184# for backward compatibility:
15185ac_top_builddir=$ac_top_build_prefix
15186
15187case $srcdir in
15188  .)  # We are building in place.
15189    ac_srcdir=.
15190    ac_top_srcdir=$ac_top_builddir_sub
15191    ac_abs_top_srcdir=$ac_pwd ;;
15192  [\\/]* | ?:[\\/]* )  # Absolute name.
15193    ac_srcdir=$srcdir$ac_dir_suffix;
15194    ac_top_srcdir=$srcdir
15195    ac_abs_top_srcdir=$srcdir ;;
15196  *) # Relative name.
15197    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15198    ac_top_srcdir=$ac_top_build_prefix$srcdir
15199    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15200esac
15201ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15202
15203
15204  case $ac_mode in
15205  :F)
15206  #
15207  # CONFIG_FILE
15208  #
15209
15210  case $INSTALL in
15211  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15212  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15213  esac
15214  ac_MKDIR_P=$MKDIR_P
15215  case $MKDIR_P in
15216  [\\/$]* | ?:[\\/]* ) ;;
15217  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15218  esac
15219_ACEOF
15220
15221cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15222# If the template does not know about datarootdir, expand it.
15223# FIXME: This hack should be removed a few years after 2.60.
15224ac_datarootdir_hack=; ac_datarootdir_seen=
15225ac_sed_dataroot='
15226/datarootdir/ {
15227  p
15228  q
15229}
15230/@datadir@/p
15231/@docdir@/p
15232/@infodir@/p
15233/@localedir@/p
15234/@mandir@/p'
15235case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15236*datarootdir*) ac_datarootdir_seen=yes;;
15237*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15238  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15239$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15240_ACEOF
15241cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15242  ac_datarootdir_hack='
15243  s&@datadir@&$datadir&g
15244  s&@docdir@&$docdir&g
15245  s&@infodir@&$infodir&g
15246  s&@localedir@&$localedir&g
15247  s&@mandir@&$mandir&g
15248  s&\\\${datarootdir}&$datarootdir&g' ;;
15249esac
15250_ACEOF
15251
15252# Neutralize VPATH when `$srcdir' = `.'.
15253# Shell code in configure.ac might set extrasub.
15254# FIXME: do we really want to maintain this feature?
15255cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15256ac_sed_extra="$ac_vpsub
15257$extrasub
15258_ACEOF
15259cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15260:t
15261/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15262s|@configure_input@|$ac_sed_conf_input|;t t
15263s&@top_builddir@&$ac_top_builddir_sub&;t t
15264s&@top_build_prefix@&$ac_top_build_prefix&;t t
15265s&@srcdir@&$ac_srcdir&;t t
15266s&@abs_srcdir@&$ac_abs_srcdir&;t t
15267s&@top_srcdir@&$ac_top_srcdir&;t t
15268s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15269s&@builddir@&$ac_builddir&;t t
15270s&@abs_builddir@&$ac_abs_builddir&;t t
15271s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15272s&@INSTALL@&$ac_INSTALL&;t t
15273s&@MKDIR_P@&$ac_MKDIR_P&;t t
15274$ac_datarootdir_hack
15275"
15276eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15277  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15278
15279test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15280  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15281  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
15282      "$ac_tmp/out"`; test -z "$ac_out"; } &&
15283  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15284which seems to be undefined.  Please make sure it is defined" >&5
15285$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15286which seems to be undefined.  Please make sure it is defined" >&2;}
15287
15288  rm -f "$ac_tmp/stdin"
15289  case $ac_file in
15290  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15291  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15292  esac \
15293  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15294 ;;
15295
15296
15297  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15298$as_echo "$as_me: executing $ac_file commands" >&6;}
15299 ;;
15300  esac
15301
15302
15303  case $ac_file$ac_mode in
15304    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15305  # Older Autoconf quotes --file arguments for eval, but not when files
15306  # are listed without --file.  Let's play safe and only enable the eval
15307  # if we detect the quoting.
15308  case $CONFIG_FILES in
15309  *\'*) eval set x "$CONFIG_FILES" ;;
15310  *)   set x $CONFIG_FILES ;;
15311  esac
15312  shift
15313  for mf
15314  do
15315    # Strip MF so we end up with the name of the file.
15316    mf=`echo "$mf" | sed -e 's/:.*$//'`
15317    # Check whether this is an Automake generated Makefile or not.
15318    # We used to match only the files named 'Makefile.in', but
15319    # some people rename them; so instead we look at the file content.
15320    # Grep'ing the first line is not enough: some people post-process
15321    # each Makefile.in and add a new line on top of each file to say so.
15322    # Grep'ing the whole file is not good either: AIX grep has a line
15323    # limit of 2048, but all sed's we know have understand at least 4000.
15324    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15325      dirpart=`$as_dirname -- "$mf" ||
15326$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15327	 X"$mf" : 'X\(//\)[^/]' \| \
15328	 X"$mf" : 'X\(//\)$' \| \
15329	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15330$as_echo X"$mf" |
15331    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15332	    s//\1/
15333	    q
15334	  }
15335	  /^X\(\/\/\)[^/].*/{
15336	    s//\1/
15337	    q
15338	  }
15339	  /^X\(\/\/\)$/{
15340	    s//\1/
15341	    q
15342	  }
15343	  /^X\(\/\).*/{
15344	    s//\1/
15345	    q
15346	  }
15347	  s/.*/./; q'`
15348    else
15349      continue
15350    fi
15351    # Extract the definition of DEPDIR, am__include, and am__quote
15352    # from the Makefile without running 'make'.
15353    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15354    test -z "$DEPDIR" && continue
15355    am__include=`sed -n 's/^am__include = //p' < "$mf"`
15356    test -z "$am__include" && continue
15357    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15358    # Find all dependency output files, they are included files with
15359    # $(DEPDIR) in their names.  We invoke sed twice because it is the
15360    # simplest approach to changing $(DEPDIR) to its actual value in the
15361    # expansion.
15362    for file in `sed -n "
15363      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15364	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15365      # Make sure the directory exists.
15366      test -f "$dirpart/$file" && continue
15367      fdir=`$as_dirname -- "$file" ||
15368$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15369	 X"$file" : 'X\(//\)[^/]' \| \
15370	 X"$file" : 'X\(//\)$' \| \
15371	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15372$as_echo X"$file" |
15373    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15374	    s//\1/
15375	    q
15376	  }
15377	  /^X\(\/\/\)[^/].*/{
15378	    s//\1/
15379	    q
15380	  }
15381	  /^X\(\/\/\)$/{
15382	    s//\1/
15383	    q
15384	  }
15385	  /^X\(\/\).*/{
15386	    s//\1/
15387	    q
15388	  }
15389	  s/.*/./; q'`
15390      as_dir=$dirpart/$fdir; as_fn_mkdir_p
15391      # echo "creating $dirpart/$file"
15392      echo '# dummy' > "$dirpart/$file"
15393    done
15394  done
15395}
15396 ;;
15397    "libtool":C)
15398
15399    # See if we are running on zsh, and set the options that allow our
15400    # commands through without removal of \ escapes.
15401    if test -n "${ZSH_VERSION+set}"; then
15402      setopt NO_GLOB_SUBST
15403    fi
15404
15405    cfgfile=${ofile}T
15406    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15407    $RM "$cfgfile"
15408
15409    cat <<_LT_EOF >> "$cfgfile"
15410#! $SHELL
15411# Generated automatically by $as_me ($PACKAGE) $VERSION
15412# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15413# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15414
15415# Provide generalized library-building support services.
15416# Written by Gordon Matzigkeit, 1996
15417
15418# Copyright (C) 2014 Free Software Foundation, Inc.
15419# This is free software; see the source for copying conditions.  There is NO
15420# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15421
15422# GNU Libtool is free software; you can redistribute it and/or modify
15423# it under the terms of the GNU General Public License as published by
15424# the Free Software Foundation; either version 2 of of the License, or
15425# (at your option) any later version.
15426#
15427# As a special exception to the GNU General Public License, if you
15428# distribute this file as part of a program or library that is built
15429# using GNU Libtool, you may include this file under the  same
15430# distribution terms that you use for the rest of that program.
15431#
15432# GNU Libtool is distributed in the hope that it will be useful, but
15433# WITHOUT ANY WARRANTY; without even the implied warranty of
15434# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15435# GNU General Public License for more details.
15436#
15437# You should have received a copy of the GNU General Public License
15438# along with this program.  If not, see <http://www.gnu.org/licenses/>.
15439
15440
15441# The names of the tagged configurations supported by this script.
15442available_tags=''
15443
15444# Configured defaults for sys_lib_dlsearch_path munging.
15445: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15446
15447# ### BEGIN LIBTOOL CONFIG
15448
15449# Which release of libtool.m4 was used?
15450macro_version=$macro_version
15451macro_revision=$macro_revision
15452
15453# Whether or not to build shared libraries.
15454build_libtool_libs=$enable_shared
15455
15456# Whether or not to build static libraries.
15457build_old_libs=$enable_static
15458
15459# What type of objects to build.
15460pic_mode=$pic_mode
15461
15462# Whether or not to optimize for fast installation.
15463fast_install=$enable_fast_install
15464
15465# Shared archive member basename,for filename based shared library versioning on AIX.
15466shared_archive_member_spec=$shared_archive_member_spec
15467
15468# Shell to use when invoking shell scripts.
15469SHELL=$lt_SHELL
15470
15471# An echo program that protects backslashes.
15472ECHO=$lt_ECHO
15473
15474# The PATH separator for the build system.
15475PATH_SEPARATOR=$lt_PATH_SEPARATOR
15476
15477# The host system.
15478host_alias=$host_alias
15479host=$host
15480host_os=$host_os
15481
15482# The build system.
15483build_alias=$build_alias
15484build=$build
15485build_os=$build_os
15486
15487# A sed program that does not truncate output.
15488SED=$lt_SED
15489
15490# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15491Xsed="\$SED -e 1s/^X//"
15492
15493# A grep program that handles long lines.
15494GREP=$lt_GREP
15495
15496# An ERE matcher.
15497EGREP=$lt_EGREP
15498
15499# A literal string matcher.
15500FGREP=$lt_FGREP
15501
15502# A BSD- or MS-compatible name lister.
15503NM=$lt_NM
15504
15505# Whether we need soft or hard links.
15506LN_S=$lt_LN_S
15507
15508# What is the maximum length of a command?
15509max_cmd_len=$max_cmd_len
15510
15511# Object file suffix (normally "o").
15512objext=$ac_objext
15513
15514# Executable file suffix (normally "").
15515exeext=$exeext
15516
15517# whether the shell understands "unset".
15518lt_unset=$lt_unset
15519
15520# turn spaces into newlines.
15521SP2NL=$lt_lt_SP2NL
15522
15523# turn newlines into spaces.
15524NL2SP=$lt_lt_NL2SP
15525
15526# convert \$build file names to \$host format.
15527to_host_file_cmd=$lt_cv_to_host_file_cmd
15528
15529# convert \$build files to toolchain format.
15530to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15531
15532# An object symbol dumper.
15533OBJDUMP=$lt_OBJDUMP
15534
15535# Method to check whether dependent libraries are shared objects.
15536deplibs_check_method=$lt_deplibs_check_method
15537
15538# Command to use when deplibs_check_method = "file_magic".
15539file_magic_cmd=$lt_file_magic_cmd
15540
15541# How to find potential files when deplibs_check_method = "file_magic".
15542file_magic_glob=$lt_file_magic_glob
15543
15544# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15545want_nocaseglob=$lt_want_nocaseglob
15546
15547# DLL creation program.
15548DLLTOOL=$lt_DLLTOOL
15549
15550# Command to associate shared and link libraries.
15551sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15552
15553# The archiver.
15554AR=$lt_AR
15555
15556# Flags to create an archive.
15557AR_FLAGS=$lt_AR_FLAGS
15558
15559# How to feed a file listing to the archiver.
15560archiver_list_spec=$lt_archiver_list_spec
15561
15562# A symbol stripping program.
15563STRIP=$lt_STRIP
15564
15565# Commands used to install an old-style archive.
15566RANLIB=$lt_RANLIB
15567old_postinstall_cmds=$lt_old_postinstall_cmds
15568old_postuninstall_cmds=$lt_old_postuninstall_cmds
15569
15570# Whether to use a lock for old archive extraction.
15571lock_old_archive_extraction=$lock_old_archive_extraction
15572
15573# A C compiler.
15574LTCC=$lt_CC
15575
15576# LTCC compiler flags.
15577LTCFLAGS=$lt_CFLAGS
15578
15579# Take the output of nm and produce a listing of raw symbols and C names.
15580global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15581
15582# Transform the output of nm in a proper C declaration.
15583global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15584
15585# Transform the output of nm into a list of symbols to manually relocate.
15586global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15587
15588# Transform the output of nm in a C name address pair.
15589global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15590
15591# Transform the output of nm in a C name address pair when lib prefix is needed.
15592global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15593
15594# The name lister interface.
15595nm_interface=$lt_lt_cv_nm_interface
15596
15597# Specify filename containing input files for \$NM.
15598nm_file_list_spec=$lt_nm_file_list_spec
15599
15600# The root where to search for dependent libraries,and where our libraries should be installed.
15601lt_sysroot=$lt_sysroot
15602
15603# Command to truncate a binary pipe.
15604lt_truncate_bin=$lt_lt_cv_truncate_bin
15605
15606# The name of the directory that contains temporary libtool files.
15607objdir=$objdir
15608
15609# Used to examine libraries when file_magic_cmd begins with "file".
15610MAGIC_CMD=$MAGIC_CMD
15611
15612# Must we lock files when doing compilation?
15613need_locks=$lt_need_locks
15614
15615# Manifest tool.
15616MANIFEST_TOOL=$lt_MANIFEST_TOOL
15617
15618# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15619DSYMUTIL=$lt_DSYMUTIL
15620
15621# Tool to change global to local symbols on Mac OS X.
15622NMEDIT=$lt_NMEDIT
15623
15624# Tool to manipulate fat objects and archives on Mac OS X.
15625LIPO=$lt_LIPO
15626
15627# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15628OTOOL=$lt_OTOOL
15629
15630# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15631OTOOL64=$lt_OTOOL64
15632
15633# Old archive suffix (normally "a").
15634libext=$libext
15635
15636# Shared library suffix (normally ".so").
15637shrext_cmds=$lt_shrext_cmds
15638
15639# The commands to extract the exported symbol list from a shared archive.
15640extract_expsyms_cmds=$lt_extract_expsyms_cmds
15641
15642# Variables whose values should be saved in libtool wrapper scripts and
15643# restored at link time.
15644variables_saved_for_relink=$lt_variables_saved_for_relink
15645
15646# Do we need the "lib" prefix for modules?
15647need_lib_prefix=$need_lib_prefix
15648
15649# Do we need a version for libraries?
15650need_version=$need_version
15651
15652# Library versioning type.
15653version_type=$version_type
15654
15655# Shared library runtime path variable.
15656runpath_var=$runpath_var
15657
15658# Shared library path variable.
15659shlibpath_var=$shlibpath_var
15660
15661# Is shlibpath searched before the hard-coded library search path?
15662shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15663
15664# Format of library name prefix.
15665libname_spec=$lt_libname_spec
15666
15667# List of archive names.  First name is the real one, the rest are links.
15668# The last name is the one that the linker finds with -lNAME
15669library_names_spec=$lt_library_names_spec
15670
15671# The coded name of the library, if different from the real name.
15672soname_spec=$lt_soname_spec
15673
15674# Permission mode override for installation of shared libraries.
15675install_override_mode=$lt_install_override_mode
15676
15677# Command to use after installation of a shared archive.
15678postinstall_cmds=$lt_postinstall_cmds
15679
15680# Command to use after uninstallation of a shared archive.
15681postuninstall_cmds=$lt_postuninstall_cmds
15682
15683# Commands used to finish a libtool library installation in a directory.
15684finish_cmds=$lt_finish_cmds
15685
15686# As "finish_cmds", except a single script fragment to be evaled but
15687# not shown.
15688finish_eval=$lt_finish_eval
15689
15690# Whether we should hardcode library paths into libraries.
15691hardcode_into_libs=$hardcode_into_libs
15692
15693# Compile-time system search path for libraries.
15694sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15695
15696# Detected run-time system search path for libraries.
15697sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
15698
15699# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
15700configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
15701
15702# Whether dlopen is supported.
15703dlopen_support=$enable_dlopen
15704
15705# Whether dlopen of programs is supported.
15706dlopen_self=$enable_dlopen_self
15707
15708# Whether dlopen of statically linked programs is supported.
15709dlopen_self_static=$enable_dlopen_self_static
15710
15711# Commands to strip libraries.
15712old_striplib=$lt_old_striplib
15713striplib=$lt_striplib
15714
15715
15716# The linker used to build libraries.
15717LD=$lt_LD
15718
15719# How to create reloadable object files.
15720reload_flag=$lt_reload_flag
15721reload_cmds=$lt_reload_cmds
15722
15723# Commands used to build an old-style archive.
15724old_archive_cmds=$lt_old_archive_cmds
15725
15726# A language specific compiler.
15727CC=$lt_compiler
15728
15729# Is the compiler the GNU compiler?
15730with_gcc=$GCC
15731
15732# Compiler flag to turn off builtin functions.
15733no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15734
15735# Additional compiler flags for building library objects.
15736pic_flag=$lt_lt_prog_compiler_pic
15737
15738# How to pass a linker flag through the compiler.
15739wl=$lt_lt_prog_compiler_wl
15740
15741# Compiler flag to prevent dynamic linking.
15742link_static_flag=$lt_lt_prog_compiler_static
15743
15744# Does compiler simultaneously support -c and -o options?
15745compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15746
15747# Whether or not to add -lc for building shared libraries.
15748build_libtool_need_lc=$archive_cmds_need_lc
15749
15750# Whether or not to disallow shared libs when runtime libs are static.
15751allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15752
15753# Compiler flag to allow reflexive dlopens.
15754export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15755
15756# Compiler flag to generate shared objects directly from archives.
15757whole_archive_flag_spec=$lt_whole_archive_flag_spec
15758
15759# Whether the compiler copes with passing no objects directly.
15760compiler_needs_object=$lt_compiler_needs_object
15761
15762# Create an old-style archive from a shared archive.
15763old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15764
15765# Create a temporary old-style archive to link instead of a shared archive.
15766old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15767
15768# Commands used to build a shared archive.
15769archive_cmds=$lt_archive_cmds
15770archive_expsym_cmds=$lt_archive_expsym_cmds
15771
15772# Commands used to build a loadable module if different from building
15773# a shared archive.
15774module_cmds=$lt_module_cmds
15775module_expsym_cmds=$lt_module_expsym_cmds
15776
15777# Whether we are building with GNU ld or not.
15778with_gnu_ld=$lt_with_gnu_ld
15779
15780# Flag that allows shared libraries with undefined symbols to be built.
15781allow_undefined_flag=$lt_allow_undefined_flag
15782
15783# Flag that enforces no undefined symbols.
15784no_undefined_flag=$lt_no_undefined_flag
15785
15786# Flag to hardcode \$libdir into a binary during linking.
15787# This must work even if \$libdir does not exist
15788hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15789
15790# Whether we need a single "-rpath" flag with a separated argument.
15791hardcode_libdir_separator=$lt_hardcode_libdir_separator
15792
15793# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15794# DIR into the resulting binary.
15795hardcode_direct=$hardcode_direct
15796
15797# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15798# DIR into the resulting binary and the resulting library dependency is
15799# "absolute",i.e impossible to change by setting \$shlibpath_var if the
15800# library is relocated.
15801hardcode_direct_absolute=$hardcode_direct_absolute
15802
15803# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15804# into the resulting binary.
15805hardcode_minus_L=$hardcode_minus_L
15806
15807# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15808# into the resulting binary.
15809hardcode_shlibpath_var=$hardcode_shlibpath_var
15810
15811# Set to "yes" if building a shared library automatically hardcodes DIR
15812# into the library and all subsequent libraries and executables linked
15813# against it.
15814hardcode_automatic=$hardcode_automatic
15815
15816# Set to yes if linker adds runtime paths of dependent libraries
15817# to runtime path list.
15818inherit_rpath=$inherit_rpath
15819
15820# Whether libtool must link a program against all its dependency libraries.
15821link_all_deplibs=$link_all_deplibs
15822
15823# Set to "yes" if exported symbols are required.
15824always_export_symbols=$always_export_symbols
15825
15826# The commands to list exported symbols.
15827export_symbols_cmds=$lt_export_symbols_cmds
15828
15829# Symbols that should not be listed in the preloaded symbols.
15830exclude_expsyms=$lt_exclude_expsyms
15831
15832# Symbols that must always be exported.
15833include_expsyms=$lt_include_expsyms
15834
15835# Commands necessary for linking programs (against libraries) with templates.
15836prelink_cmds=$lt_prelink_cmds
15837
15838# Commands necessary for finishing linking programs.
15839postlink_cmds=$lt_postlink_cmds
15840
15841# Specify filename containing input files.
15842file_list_spec=$lt_file_list_spec
15843
15844# How to hardcode a shared library path into an executable.
15845hardcode_action=$hardcode_action
15846
15847# ### END LIBTOOL CONFIG
15848
15849_LT_EOF
15850
15851    cat <<'_LT_EOF' >> "$cfgfile"
15852
15853# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
15854
15855# func_munge_path_list VARIABLE PATH
15856# -----------------------------------
15857# VARIABLE is name of variable containing _space_ separated list of
15858# directories to be munged by the contents of PATH, which is string
15859# having a format:
15860# "DIR[:DIR]:"
15861#       string "DIR[ DIR]" will be prepended to VARIABLE
15862# ":DIR[:DIR]"
15863#       string "DIR[ DIR]" will be appended to VARIABLE
15864# "DIRP[:DIRP]::[DIRA:]DIRA"
15865#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
15866#       "DIRA[ DIRA]" will be appended to VARIABLE
15867# "DIR[:DIR]"
15868#       VARIABLE will be replaced by "DIR[ DIR]"
15869func_munge_path_list ()
15870{
15871    case x$2 in
15872    x)
15873        ;;
15874    *:)
15875        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
15876        ;;
15877    x:*)
15878        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
15879        ;;
15880    *::*)
15881        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
15882        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
15883        ;;
15884    *)
15885        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
15886        ;;
15887    esac
15888}
15889
15890
15891# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
15892func_cc_basename ()
15893{
15894    for cc_temp in $*""; do
15895      case $cc_temp in
15896        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15897        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15898        \-*) ;;
15899        *) break;;
15900      esac
15901    done
15902    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
15903}
15904
15905
15906# ### END FUNCTIONS SHARED WITH CONFIGURE
15907
15908_LT_EOF
15909
15910  case $host_os in
15911  aix3*)
15912    cat <<\_LT_EOF >> "$cfgfile"
15913# AIX sometimes has problems with the GCC collect2 program.  For some
15914# reason, if we set the COLLECT_NAMES environment variable, the problems
15915# vanish in a puff of smoke.
15916if test set != "${COLLECT_NAMES+set}"; then
15917  COLLECT_NAMES=
15918  export COLLECT_NAMES
15919fi
15920_LT_EOF
15921    ;;
15922  esac
15923
15924
15925ltmain=$ac_aux_dir/ltmain.sh
15926
15927
15928  # We use sed instead of cat because bash on DJGPP gets confused if
15929  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15930  # text mode, it properly converts lines to CR/LF.  This bash problem
15931  # is reportedly fixed, but why not run on old versions too?
15932  sed '$q' "$ltmain" >> "$cfgfile" \
15933     || (rm -f "$cfgfile"; exit 1)
15934
15935   mv -f "$cfgfile" "$ofile" ||
15936    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15937  chmod +x "$ofile"
15938
15939 ;;
15940
15941  esac
15942done # for ac_tag
15943
15944
15945as_fn_exit 0
15946_ACEOF
15947ac_clean_files=$ac_clean_files_save
15948
15949test $ac_write_fail = 0 ||
15950  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15951
15952
15953# configure is writing to config.log, and then calls config.status.
15954# config.status does its own redirection, appending to config.log.
15955# Unfortunately, on DOS this fails, as config.log is still kept open
15956# by configure, so config.status won't be able to write to it; its
15957# output is simply discarded.  So we exec the FD to /dev/null,
15958# effectively closing config.log, so it can be properly (re)opened and
15959# appended to by config.status.  When coming back to configure, we
15960# need to make the FD available again.
15961if test "$no_create" != yes; then
15962  ac_cs_success=:
15963  ac_config_status_args=
15964  test "$silent" = yes &&
15965    ac_config_status_args="$ac_config_status_args --quiet"
15966  exec 5>/dev/null
15967  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15968  exec 5>>config.log
15969  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15970  # would make configure fail if this is the last instruction.
15971  $ac_cs_success || as_fn_exit 1
15972fi
15973if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15974  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
15975$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
15976fi
15977
15978