xref: /freebsd/contrib/sqlite3/configure (revision 77a1348b3c1cfe8547be49a121b56299a1e18b69)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for sqlite 3.30.1.
4#
5# Report bugs to <http://www.sqlite.org>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
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.30.1'
594PACKAGE_STRING='sqlite 3.30.1'
595PACKAGE_BUGREPORT='http://www.sqlite.org'
596PACKAGE_URL=''
597
598ac_unique_file="sqlite3.c"
599# Factoring default headers for most tests.
600ac_includes_default="\
601#include <stdio.h>
602#ifdef HAVE_SYS_TYPES_H
603# include <sys/types.h>
604#endif
605#ifdef HAVE_SYS_STAT_H
606# include <sys/stat.h>
607#endif
608#ifdef STDC_HEADERS
609# include <stdlib.h>
610# include <stddef.h>
611#else
612# ifdef HAVE_STDLIB_H
613#  include <stdlib.h>
614# endif
615#endif
616#ifdef HAVE_STRING_H
617# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
618#  include <memory.h>
619# endif
620# include <string.h>
621#endif
622#ifdef HAVE_STRINGS_H
623# include <strings.h>
624#endif
625#ifdef HAVE_INTTYPES_H
626# include <inttypes.h>
627#endif
628#ifdef HAVE_STDINT_H
629# include <stdint.h>
630#endif
631#ifdef HAVE_UNISTD_H
632# include <unistd.h>
633#endif"
634
635ac_subst_vars='am__EXEEXT_FALSE
636am__EXEEXT_TRUE
637LTLIBOBJS
638LIBOBJS
639SHELL_CFLAGS
640EXTRA_SHELL_OBJ
641READLINE_LIBS
642BUILD_CFLAGS
643CPP
644LT_SYS_LIBRARY_PATH
645OTOOL64
646OTOOL
647LIPO
648NMEDIT
649DSYMUTIL
650MANIFEST_TOOL
651RANLIB
652ac_ct_AR
653AR
654DLLTOOL
655OBJDUMP
656LN_S
657NM
658ac_ct_DUMPBIN
659DUMPBIN
660LD
661FGREP
662EGREP
663GREP
664SED
665host_os
666host_vendor
667host_cpu
668host
669build_os
670build_vendor
671build_cpu
672build
673LIBTOOL
674am__fastdepCC_FALSE
675am__fastdepCC_TRUE
676CCDEPMODE
677am__nodep
678AMDEPBACKSLASH
679AMDEP_FALSE
680AMDEP_TRUE
681am__quote
682am__include
683DEPDIR
684OBJEXT
685EXEEXT
686ac_ct_CC
687CPPFLAGS
688LDFLAGS
689CFLAGS
690CC
691AM_BACKSLASH
692AM_DEFAULT_VERBOSITY
693AM_DEFAULT_V
694AM_V
695am__untar
696am__tar
697AMTAR
698am__leading_dot
699SET_MAKE
700AWK
701mkdir_p
702MKDIR_P
703INSTALL_STRIP_PROGRAM
704STRIP
705install_sh
706MAKEINFO
707AUTOHEADER
708AUTOMAKE
709AUTOCONF
710ACLOCAL
711VERSION
712PACKAGE
713CYGPATH_W
714am__isrc
715INSTALL_DATA
716INSTALL_SCRIPT
717INSTALL_PROGRAM
718target_alias
719host_alias
720build_alias
721LIBS
722ECHO_T
723ECHO_N
724ECHO_C
725DEFS
726mandir
727localedir
728libdir
729psdir
730pdfdir
731dvidir
732htmldir
733infodir
734docdir
735oldincludedir
736includedir
737runstatedir
738localstatedir
739sharedstatedir
740sysconfdir
741datadir
742datarootdir
743libexecdir
744sbindir
745bindir
746program_transform_name
747prefix
748exec_prefix
749PACKAGE_URL
750PACKAGE_BUGREPORT
751PACKAGE_STRING
752PACKAGE_VERSION
753PACKAGE_TARNAME
754PACKAGE_NAME
755PATH_SEPARATOR
756SHELL'
757ac_subst_files=''
758ac_user_opts='
759enable_option_checking
760enable_silent_rules
761enable_largefile
762enable_dependency_tracking
763enable_shared
764enable_static
765with_pic
766enable_fast_install
767with_aix_soname
768with_gnu_ld
769with_sysroot
770enable_libtool_lock
771enable_editline
772enable_readline
773enable_threadsafe
774enable_dynamic_extensions
775enable_fts4
776enable_fts3
777enable_fts5
778enable_json1
779enable_rtree
780enable_session
781enable_debug
782enable_static_shell
783'
784      ac_precious_vars='build_alias
785host_alias
786target_alias
787CC
788CFLAGS
789LDFLAGS
790LIBS
791CPPFLAGS
792LT_SYS_LIBRARY_PATH
793CPP'
794
795
796# Initialize some variables set by options.
797ac_init_help=
798ac_init_version=false
799ac_unrecognized_opts=
800ac_unrecognized_sep=
801# The variables have the same names as the options, with
802# dashes changed to underlines.
803cache_file=/dev/null
804exec_prefix=NONE
805no_create=
806no_recursion=
807prefix=NONE
808program_prefix=NONE
809program_suffix=NONE
810program_transform_name=s,x,x,
811silent=
812site=
813srcdir=
814verbose=
815x_includes=NONE
816x_libraries=NONE
817
818# Installation directory options.
819# These are left unexpanded so users can "make install exec_prefix=/foo"
820# and all the variables that are supposed to be based on exec_prefix
821# by default will actually change.
822# Use braces instead of parens because sh, perl, etc. also accept them.
823# (The list follows the same order as the GNU Coding Standards.)
824bindir='${exec_prefix}/bin'
825sbindir='${exec_prefix}/sbin'
826libexecdir='${exec_prefix}/libexec'
827datarootdir='${prefix}/share'
828datadir='${datarootdir}'
829sysconfdir='${prefix}/etc'
830sharedstatedir='${prefix}/com'
831localstatedir='${prefix}/var'
832runstatedir='${localstatedir}/run'
833includedir='${prefix}/include'
834oldincludedir='/usr/include'
835docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
836infodir='${datarootdir}/info'
837htmldir='${docdir}'
838dvidir='${docdir}'
839pdfdir='${docdir}'
840psdir='${docdir}'
841libdir='${exec_prefix}/lib'
842localedir='${datarootdir}/locale'
843mandir='${datarootdir}/man'
844
845ac_prev=
846ac_dashdash=
847for ac_option
848do
849  # If the previous option needs an argument, assign it.
850  if test -n "$ac_prev"; then
851    eval $ac_prev=\$ac_option
852    ac_prev=
853    continue
854  fi
855
856  case $ac_option in
857  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
858  *=)   ac_optarg= ;;
859  *)    ac_optarg=yes ;;
860  esac
861
862  # Accept the important Cygnus configure options, so we can diagnose typos.
863
864  case $ac_dashdash$ac_option in
865  --)
866    ac_dashdash=yes ;;
867
868  -bindir | --bindir | --bindi | --bind | --bin | --bi)
869    ac_prev=bindir ;;
870  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
871    bindir=$ac_optarg ;;
872
873  -build | --build | --buil | --bui | --bu)
874    ac_prev=build_alias ;;
875  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
876    build_alias=$ac_optarg ;;
877
878  -cache-file | --cache-file | --cache-fil | --cache-fi \
879  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
880    ac_prev=cache_file ;;
881  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
882  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
883    cache_file=$ac_optarg ;;
884
885  --config-cache | -C)
886    cache_file=config.cache ;;
887
888  -datadir | --datadir | --datadi | --datad)
889    ac_prev=datadir ;;
890  -datadir=* | --datadir=* | --datadi=* | --datad=*)
891    datadir=$ac_optarg ;;
892
893  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
894  | --dataroo | --dataro | --datar)
895    ac_prev=datarootdir ;;
896  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
897  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
898    datarootdir=$ac_optarg ;;
899
900  -disable-* | --disable-*)
901    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
902    # Reject names that are not valid shell variable names.
903    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
904      as_fn_error $? "invalid feature name: $ac_useropt"
905    ac_useropt_orig=$ac_useropt
906    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
907    case $ac_user_opts in
908      *"
909"enable_$ac_useropt"
910"*) ;;
911      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
912	 ac_unrecognized_sep=', ';;
913    esac
914    eval enable_$ac_useropt=no ;;
915
916  -docdir | --docdir | --docdi | --doc | --do)
917    ac_prev=docdir ;;
918  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
919    docdir=$ac_optarg ;;
920
921  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
922    ac_prev=dvidir ;;
923  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
924    dvidir=$ac_optarg ;;
925
926  -enable-* | --enable-*)
927    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
928    # Reject names that are not valid shell variable names.
929    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
930      as_fn_error $? "invalid feature name: $ac_useropt"
931    ac_useropt_orig=$ac_useropt
932    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
933    case $ac_user_opts in
934      *"
935"enable_$ac_useropt"
936"*) ;;
937      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
938	 ac_unrecognized_sep=', ';;
939    esac
940    eval enable_$ac_useropt=\$ac_optarg ;;
941
942  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
943  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
944  | --exec | --exe | --ex)
945    ac_prev=exec_prefix ;;
946  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
947  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
948  | --exec=* | --exe=* | --ex=*)
949    exec_prefix=$ac_optarg ;;
950
951  -gas | --gas | --ga | --g)
952    # Obsolete; use --with-gas.
953    with_gas=yes ;;
954
955  -help | --help | --hel | --he | -h)
956    ac_init_help=long ;;
957  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
958    ac_init_help=recursive ;;
959  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
960    ac_init_help=short ;;
961
962  -host | --host | --hos | --ho)
963    ac_prev=host_alias ;;
964  -host=* | --host=* | --hos=* | --ho=*)
965    host_alias=$ac_optarg ;;
966
967  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
968    ac_prev=htmldir ;;
969  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
970  | --ht=*)
971    htmldir=$ac_optarg ;;
972
973  -includedir | --includedir | --includedi | --included | --include \
974  | --includ | --inclu | --incl | --inc)
975    ac_prev=includedir ;;
976  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
977  | --includ=* | --inclu=* | --incl=* | --inc=*)
978    includedir=$ac_optarg ;;
979
980  -infodir | --infodir | --infodi | --infod | --info | --inf)
981    ac_prev=infodir ;;
982  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
983    infodir=$ac_optarg ;;
984
985  -libdir | --libdir | --libdi | --libd)
986    ac_prev=libdir ;;
987  -libdir=* | --libdir=* | --libdi=* | --libd=*)
988    libdir=$ac_optarg ;;
989
990  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
991  | --libexe | --libex | --libe)
992    ac_prev=libexecdir ;;
993  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
994  | --libexe=* | --libex=* | --libe=*)
995    libexecdir=$ac_optarg ;;
996
997  -localedir | --localedir | --localedi | --localed | --locale)
998    ac_prev=localedir ;;
999  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1000    localedir=$ac_optarg ;;
1001
1002  -localstatedir | --localstatedir | --localstatedi | --localstated \
1003  | --localstate | --localstat | --localsta | --localst | --locals)
1004    ac_prev=localstatedir ;;
1005  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1006  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1007    localstatedir=$ac_optarg ;;
1008
1009  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1010    ac_prev=mandir ;;
1011  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1012    mandir=$ac_optarg ;;
1013
1014  -nfp | --nfp | --nf)
1015    # Obsolete; use --without-fp.
1016    with_fp=no ;;
1017
1018  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1019  | --no-cr | --no-c | -n)
1020    no_create=yes ;;
1021
1022  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1023  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1024    no_recursion=yes ;;
1025
1026  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1027  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1028  | --oldin | --oldi | --old | --ol | --o)
1029    ac_prev=oldincludedir ;;
1030  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1031  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1032  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1033    oldincludedir=$ac_optarg ;;
1034
1035  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1036    ac_prev=prefix ;;
1037  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1038    prefix=$ac_optarg ;;
1039
1040  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1041  | --program-pre | --program-pr | --program-p)
1042    ac_prev=program_prefix ;;
1043  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1044  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1045    program_prefix=$ac_optarg ;;
1046
1047  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1048  | --program-suf | --program-su | --program-s)
1049    ac_prev=program_suffix ;;
1050  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1051  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1052    program_suffix=$ac_optarg ;;
1053
1054  -program-transform-name | --program-transform-name \
1055  | --program-transform-nam | --program-transform-na \
1056  | --program-transform-n | --program-transform- \
1057  | --program-transform | --program-transfor \
1058  | --program-transfo | --program-transf \
1059  | --program-trans | --program-tran \
1060  | --progr-tra | --program-tr | --program-t)
1061    ac_prev=program_transform_name ;;
1062  -program-transform-name=* | --program-transform-name=* \
1063  | --program-transform-nam=* | --program-transform-na=* \
1064  | --program-transform-n=* | --program-transform-=* \
1065  | --program-transform=* | --program-transfor=* \
1066  | --program-transfo=* | --program-transf=* \
1067  | --program-trans=* | --program-tran=* \
1068  | --progr-tra=* | --program-tr=* | --program-t=*)
1069    program_transform_name=$ac_optarg ;;
1070
1071  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1072    ac_prev=pdfdir ;;
1073  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1074    pdfdir=$ac_optarg ;;
1075
1076  -psdir | --psdir | --psdi | --psd | --ps)
1077    ac_prev=psdir ;;
1078  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1079    psdir=$ac_optarg ;;
1080
1081  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1082  | -silent | --silent | --silen | --sile | --sil)
1083    silent=yes ;;
1084
1085  -runstatedir | --runstatedir | --runstatedi | --runstated \
1086  | --runstate | --runstat | --runsta | --runst | --runs \
1087  | --run | --ru | --r)
1088    ac_prev=runstatedir ;;
1089  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1090  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1091  | --run=* | --ru=* | --r=*)
1092    runstatedir=$ac_optarg ;;
1093
1094  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1095    ac_prev=sbindir ;;
1096  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1097  | --sbi=* | --sb=*)
1098    sbindir=$ac_optarg ;;
1099
1100  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1101  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1102  | --sharedst | --shareds | --shared | --share | --shar \
1103  | --sha | --sh)
1104    ac_prev=sharedstatedir ;;
1105  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1106  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1107  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1108  | --sha=* | --sh=*)
1109    sharedstatedir=$ac_optarg ;;
1110
1111  -site | --site | --sit)
1112    ac_prev=site ;;
1113  -site=* | --site=* | --sit=*)
1114    site=$ac_optarg ;;
1115
1116  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1117    ac_prev=srcdir ;;
1118  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1119    srcdir=$ac_optarg ;;
1120
1121  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1122  | --syscon | --sysco | --sysc | --sys | --sy)
1123    ac_prev=sysconfdir ;;
1124  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1125  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1126    sysconfdir=$ac_optarg ;;
1127
1128  -target | --target | --targe | --targ | --tar | --ta | --t)
1129    ac_prev=target_alias ;;
1130  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1131    target_alias=$ac_optarg ;;
1132
1133  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1134    verbose=yes ;;
1135
1136  -version | --version | --versio | --versi | --vers | -V)
1137    ac_init_version=: ;;
1138
1139  -with-* | --with-*)
1140    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1141    # Reject names that are not valid shell variable names.
1142    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1143      as_fn_error $? "invalid package name: $ac_useropt"
1144    ac_useropt_orig=$ac_useropt
1145    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1146    case $ac_user_opts in
1147      *"
1148"with_$ac_useropt"
1149"*) ;;
1150      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1151	 ac_unrecognized_sep=', ';;
1152    esac
1153    eval with_$ac_useropt=\$ac_optarg ;;
1154
1155  -without-* | --without-*)
1156    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1157    # Reject names that are not valid shell variable names.
1158    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1159      as_fn_error $? "invalid package name: $ac_useropt"
1160    ac_useropt_orig=$ac_useropt
1161    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1162    case $ac_user_opts in
1163      *"
1164"with_$ac_useropt"
1165"*) ;;
1166      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1167	 ac_unrecognized_sep=', ';;
1168    esac
1169    eval with_$ac_useropt=no ;;
1170
1171  --x)
1172    # Obsolete; use --with-x.
1173    with_x=yes ;;
1174
1175  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1176  | --x-incl | --x-inc | --x-in | --x-i)
1177    ac_prev=x_includes ;;
1178  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1179  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1180    x_includes=$ac_optarg ;;
1181
1182  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1183  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1184    ac_prev=x_libraries ;;
1185  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1186  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1187    x_libraries=$ac_optarg ;;
1188
1189  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1190Try \`$0 --help' for more information"
1191    ;;
1192
1193  *=*)
1194    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1195    # Reject names that are not valid shell variable names.
1196    case $ac_envvar in #(
1197      '' | [0-9]* | *[!_$as_cr_alnum]* )
1198      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1199    esac
1200    eval $ac_envvar=\$ac_optarg
1201    export $ac_envvar ;;
1202
1203  *)
1204    # FIXME: should be removed in autoconf 3.0.
1205    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1206    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1207      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1208    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1209    ;;
1210
1211  esac
1212done
1213
1214if test -n "$ac_prev"; then
1215  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1216  as_fn_error $? "missing argument to $ac_option"
1217fi
1218
1219if test -n "$ac_unrecognized_opts"; then
1220  case $enable_option_checking in
1221    no) ;;
1222    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1223    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1224  esac
1225fi
1226
1227# Check all directory arguments for consistency.
1228for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1229		datadir sysconfdir sharedstatedir localstatedir includedir \
1230		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1231		libdir localedir mandir runstatedir
1232do
1233  eval ac_val=\$$ac_var
1234  # Remove trailing slashes.
1235  case $ac_val in
1236    */ )
1237      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1238      eval $ac_var=\$ac_val;;
1239  esac
1240  # Be sure to have absolute directory names.
1241  case $ac_val in
1242    [\\/$]* | ?:[\\/]* )  continue;;
1243    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1244  esac
1245  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1246done
1247
1248# There might be people who depend on the old broken behavior: `$host'
1249# used to hold the argument of --host etc.
1250# FIXME: To remove some day.
1251build=$build_alias
1252host=$host_alias
1253target=$target_alias
1254
1255# FIXME: To remove some day.
1256if test "x$host_alias" != x; then
1257  if test "x$build_alias" = x; then
1258    cross_compiling=maybe
1259  elif test "x$build_alias" != "x$host_alias"; then
1260    cross_compiling=yes
1261  fi
1262fi
1263
1264ac_tool_prefix=
1265test -n "$host_alias" && ac_tool_prefix=$host_alias-
1266
1267test "$silent" = yes && exec 6>/dev/null
1268
1269
1270ac_pwd=`pwd` && test -n "$ac_pwd" &&
1271ac_ls_di=`ls -di .` &&
1272ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1273  as_fn_error $? "working directory cannot be determined"
1274test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1275  as_fn_error $? "pwd does not report name of working directory"
1276
1277
1278# Find the source files, if location was not specified.
1279if test -z "$srcdir"; then
1280  ac_srcdir_defaulted=yes
1281  # Try the directory containing this script, then the parent directory.
1282  ac_confdir=`$as_dirname -- "$as_myself" ||
1283$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1284	 X"$as_myself" : 'X\(//\)[^/]' \| \
1285	 X"$as_myself" : 'X\(//\)$' \| \
1286	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1287$as_echo X"$as_myself" |
1288    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1289	    s//\1/
1290	    q
1291	  }
1292	  /^X\(\/\/\)[^/].*/{
1293	    s//\1/
1294	    q
1295	  }
1296	  /^X\(\/\/\)$/{
1297	    s//\1/
1298	    q
1299	  }
1300	  /^X\(\/\).*/{
1301	    s//\1/
1302	    q
1303	  }
1304	  s/.*/./; q'`
1305  srcdir=$ac_confdir
1306  if test ! -r "$srcdir/$ac_unique_file"; then
1307    srcdir=..
1308  fi
1309else
1310  ac_srcdir_defaulted=no
1311fi
1312if test ! -r "$srcdir/$ac_unique_file"; then
1313  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1314  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1315fi
1316ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1317ac_abs_confdir=`(
1318	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1319	pwd)`
1320# When building in place, set srcdir=.
1321if test "$ac_abs_confdir" = "$ac_pwd"; then
1322  srcdir=.
1323fi
1324# Remove unnecessary trailing slashes from srcdir.
1325# Double slashes in file names in object file debugging info
1326# mess up M-x gdb in Emacs.
1327case $srcdir in
1328*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1329esac
1330for ac_var in $ac_precious_vars; do
1331  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1332  eval ac_env_${ac_var}_value=\$${ac_var}
1333  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1334  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1335done
1336
1337#
1338# Report the --help message.
1339#
1340if test "$ac_init_help" = "long"; then
1341  # Omit some internal or obsolete options to make the list less imposing.
1342  # This message is too long to be a string in the A/UX 3.1 sh.
1343  cat <<_ACEOF
1344\`configure' configures sqlite 3.30.1 to adapt to many kinds of systems.
1345
1346Usage: $0 [OPTION]... [VAR=VALUE]...
1347
1348To assign environment variables (e.g., CC, CFLAGS...), specify them as
1349VAR=VALUE.  See below for descriptions of some of the useful variables.
1350
1351Defaults for the options are specified in brackets.
1352
1353Configuration:
1354  -h, --help              display this help and exit
1355      --help=short        display options specific to this package
1356      --help=recursive    display the short help of all the included packages
1357  -V, --version           display version information and exit
1358  -q, --quiet, --silent   do not print \`checking ...' messages
1359      --cache-file=FILE   cache test results in FILE [disabled]
1360  -C, --config-cache      alias for \`--cache-file=config.cache'
1361  -n, --no-create         do not create output files
1362      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1363
1364Installation directories:
1365  --prefix=PREFIX         install architecture-independent files in PREFIX
1366                          [$ac_default_prefix]
1367  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1368                          [PREFIX]
1369
1370By default, \`make install' will install all the files in
1371\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1372an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1373for instance \`--prefix=\$HOME'.
1374
1375For better control, use the options below.
1376
1377Fine tuning of the installation directories:
1378  --bindir=DIR            user executables [EPREFIX/bin]
1379  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1380  --libexecdir=DIR        program executables [EPREFIX/libexec]
1381  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1382  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1383  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1384  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1385  --libdir=DIR            object code libraries [EPREFIX/lib]
1386  --includedir=DIR        C header files [PREFIX/include]
1387  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1388  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1389  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1390  --infodir=DIR           info documentation [DATAROOTDIR/info]
1391  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1392  --mandir=DIR            man documentation [DATAROOTDIR/man]
1393  --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite]
1394  --htmldir=DIR           html documentation [DOCDIR]
1395  --dvidir=DIR            dvi documentation [DOCDIR]
1396  --pdfdir=DIR            pdf documentation [DOCDIR]
1397  --psdir=DIR             ps documentation [DOCDIR]
1398_ACEOF
1399
1400  cat <<\_ACEOF
1401
1402Program names:
1403  --program-prefix=PREFIX            prepend PREFIX to installed program names
1404  --program-suffix=SUFFIX            append SUFFIX to installed program names
1405  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1406
1407System types:
1408  --build=BUILD     configure for building on BUILD [guessed]
1409  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1410_ACEOF
1411fi
1412
1413if test -n "$ac_init_help"; then
1414  case $ac_init_help in
1415     short | recursive ) echo "Configuration of sqlite 3.30.1:";;
1416   esac
1417  cat <<\_ACEOF
1418
1419Optional Features:
1420  --disable-option-checking  ignore unrecognized --enable/--with options
1421  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1422  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1423  --enable-silent-rules   less verbose build output (undo: "make V=1")
1424  --disable-silent-rules  verbose build output (undo: "make V=0")
1425  --disable-largefile     omit support for large files
1426  --enable-dependency-tracking
1427                          do not reject slow dependency extractors
1428  --disable-dependency-tracking
1429                          speeds up one-time build
1430  --enable-shared[=PKGS]  build shared libraries [default=yes]
1431  --enable-static[=PKGS]  build static libraries [default=yes]
1432  --enable-fast-install[=PKGS]
1433                          optimize for fast installation [default=yes]
1434  --disable-libtool-lock  avoid locking (might break parallel builds)
1435  --enable-editline       use BSD libedit
1436  --enable-readline       use readline
1437  --enable-threadsafe     build a thread-safe library [default=yes]
1438  --enable-dynamic-extensions
1439                          support loadable extensions [default=yes]
1440  --enable-fts4           include fts4 support [default=yes]
1441  --enable-fts3           include fts3 support [default=no]
1442  --enable-fts5           include fts5 support [default=yes]
1443  --enable-json1          include json1 support [default=yes]
1444  --enable-rtree          include rtree support [default=yes]
1445  --enable-session        enable the session extension [default=no]
1446  --enable-debug          build with debugging features enabled [default=no]
1447  --enable-static-shell   statically link libsqlite3 into shell tool
1448                          [default=yes]
1449
1450Optional Packages:
1451  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1452  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1453  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1454                          both]
1455  --with-aix-soname=aix|svr4|both
1456                          shared library versioning (aka "SONAME") variant to
1457                          provide on AIX, [default=aix].
1458  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1459  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1460                          compiler's sysroot if not specified).
1461
1462Some influential environment variables:
1463  CC          C compiler command
1464  CFLAGS      C compiler flags
1465  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1466              nonstandard directory <lib dir>
1467  LIBS        libraries to pass to the linker, e.g. -l<library>
1468  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1469              you have headers in a nonstandard directory <include dir>
1470  LT_SYS_LIBRARY_PATH
1471              User-defined run-time library search path.
1472  CPP         C preprocessor
1473
1474Use these variables to override the choices made by `configure' or to help
1475it to find libraries and programs with nonstandard names/locations.
1476
1477Report bugs to <http://www.sqlite.org>.
1478_ACEOF
1479ac_status=$?
1480fi
1481
1482if test "$ac_init_help" = "recursive"; then
1483  # If there are subdirs, report their specific --help.
1484  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1485    test -d "$ac_dir" ||
1486      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1487      continue
1488    ac_builddir=.
1489
1490case "$ac_dir" in
1491.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1492*)
1493  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1494  # A ".." for each directory in $ac_dir_suffix.
1495  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1496  case $ac_top_builddir_sub in
1497  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1498  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1499  esac ;;
1500esac
1501ac_abs_top_builddir=$ac_pwd
1502ac_abs_builddir=$ac_pwd$ac_dir_suffix
1503# for backward compatibility:
1504ac_top_builddir=$ac_top_build_prefix
1505
1506case $srcdir in
1507  .)  # We are building in place.
1508    ac_srcdir=.
1509    ac_top_srcdir=$ac_top_builddir_sub
1510    ac_abs_top_srcdir=$ac_pwd ;;
1511  [\\/]* | ?:[\\/]* )  # Absolute name.
1512    ac_srcdir=$srcdir$ac_dir_suffix;
1513    ac_top_srcdir=$srcdir
1514    ac_abs_top_srcdir=$srcdir ;;
1515  *) # Relative name.
1516    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1517    ac_top_srcdir=$ac_top_build_prefix$srcdir
1518    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1519esac
1520ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1521
1522    cd "$ac_dir" || { ac_status=$?; continue; }
1523    # Check for guested configure.
1524    if test -f "$ac_srcdir/configure.gnu"; then
1525      echo &&
1526      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1527    elif test -f "$ac_srcdir/configure"; then
1528      echo &&
1529      $SHELL "$ac_srcdir/configure" --help=recursive
1530    else
1531      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1532    fi || ac_status=$?
1533    cd "$ac_pwd" || { ac_status=$?; break; }
1534  done
1535fi
1536
1537test -n "$ac_init_help" && exit $ac_status
1538if $ac_init_version; then
1539  cat <<\_ACEOF
1540sqlite configure 3.30.1
1541generated by GNU Autoconf 2.69
1542
1543Copyright (C) 2012 Free Software Foundation, Inc.
1544This configure script is free software; the Free Software Foundation
1545gives unlimited permission to copy, distribute and modify it.
1546_ACEOF
1547  exit
1548fi
1549
1550## ------------------------ ##
1551## Autoconf initialization. ##
1552## ------------------------ ##
1553
1554# ac_fn_c_try_compile LINENO
1555# --------------------------
1556# Try to compile conftest.$ac_ext, and return whether this succeeded.
1557ac_fn_c_try_compile ()
1558{
1559  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560  rm -f conftest.$ac_objext
1561  if { { ac_try="$ac_compile"
1562case "(($ac_try" in
1563  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1564  *) ac_try_echo=$ac_try;;
1565esac
1566eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1567$as_echo "$ac_try_echo"; } >&5
1568  (eval "$ac_compile") 2>conftest.err
1569  ac_status=$?
1570  if test -s conftest.err; then
1571    grep -v '^ *+' conftest.err >conftest.er1
1572    cat conftest.er1 >&5
1573    mv -f conftest.er1 conftest.err
1574  fi
1575  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1576  test $ac_status = 0; } && {
1577	 test -z "$ac_c_werror_flag" ||
1578	 test ! -s conftest.err
1579       } && test -s conftest.$ac_objext; then :
1580  ac_retval=0
1581else
1582  $as_echo "$as_me: failed program was:" >&5
1583sed 's/^/| /' conftest.$ac_ext >&5
1584
1585	ac_retval=1
1586fi
1587  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1588  as_fn_set_status $ac_retval
1589
1590} # ac_fn_c_try_compile
1591
1592# ac_fn_c_try_link LINENO
1593# -----------------------
1594# Try to link conftest.$ac_ext, and return whether this succeeded.
1595ac_fn_c_try_link ()
1596{
1597  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1598  rm -f conftest.$ac_objext conftest$ac_exeext
1599  if { { ac_try="$ac_link"
1600case "(($ac_try" in
1601  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1602  *) ac_try_echo=$ac_try;;
1603esac
1604eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1605$as_echo "$ac_try_echo"; } >&5
1606  (eval "$ac_link") 2>conftest.err
1607  ac_status=$?
1608  if test -s conftest.err; then
1609    grep -v '^ *+' conftest.err >conftest.er1
1610    cat conftest.er1 >&5
1611    mv -f conftest.er1 conftest.err
1612  fi
1613  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1614  test $ac_status = 0; } && {
1615	 test -z "$ac_c_werror_flag" ||
1616	 test ! -s conftest.err
1617       } && test -s conftest$ac_exeext && {
1618	 test "$cross_compiling" = yes ||
1619	 test -x conftest$ac_exeext
1620       }; then :
1621  ac_retval=0
1622else
1623  $as_echo "$as_me: failed program was:" >&5
1624sed 's/^/| /' conftest.$ac_ext >&5
1625
1626	ac_retval=1
1627fi
1628  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1629  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1630  # interfere with the next link command; also delete a directory that is
1631  # left behind by Apple's compiler.  We do this before executing the actions.
1632  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1633  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1634  as_fn_set_status $ac_retval
1635
1636} # ac_fn_c_try_link
1637
1638# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1639# -------------------------------------------------------
1640# Tests whether HEADER exists and can be compiled using the include files in
1641# INCLUDES, setting the cache variable VAR accordingly.
1642ac_fn_c_check_header_compile ()
1643{
1644  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1645  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1646$as_echo_n "checking for $2... " >&6; }
1647if eval \${$3+:} false; then :
1648  $as_echo_n "(cached) " >&6
1649else
1650  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1651/* end confdefs.h.  */
1652$4
1653#include <$2>
1654_ACEOF
1655if ac_fn_c_try_compile "$LINENO"; then :
1656  eval "$3=yes"
1657else
1658  eval "$3=no"
1659fi
1660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1661fi
1662eval ac_res=\$$3
1663	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1664$as_echo "$ac_res" >&6; }
1665  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1666
1667} # ac_fn_c_check_header_compile
1668
1669# ac_fn_c_try_cpp LINENO
1670# ----------------------
1671# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1672ac_fn_c_try_cpp ()
1673{
1674  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675  if { { ac_try="$ac_cpp conftest.$ac_ext"
1676case "(($ac_try" in
1677  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1678  *) ac_try_echo=$ac_try;;
1679esac
1680eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1681$as_echo "$ac_try_echo"; } >&5
1682  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1683  ac_status=$?
1684  if test -s conftest.err; then
1685    grep -v '^ *+' conftest.err >conftest.er1
1686    cat conftest.er1 >&5
1687    mv -f conftest.er1 conftest.err
1688  fi
1689  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1690  test $ac_status = 0; } > conftest.i && {
1691	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1692	 test ! -s conftest.err
1693       }; then :
1694  ac_retval=0
1695else
1696  $as_echo "$as_me: failed program was:" >&5
1697sed 's/^/| /' conftest.$ac_ext >&5
1698
1699    ac_retval=1
1700fi
1701  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1702  as_fn_set_status $ac_retval
1703
1704} # ac_fn_c_try_cpp
1705
1706# ac_fn_c_try_run LINENO
1707# ----------------------
1708# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1709# that executables *can* be run.
1710ac_fn_c_try_run ()
1711{
1712  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713  if { { ac_try="$ac_link"
1714case "(($ac_try" in
1715  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1716  *) ac_try_echo=$ac_try;;
1717esac
1718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1719$as_echo "$ac_try_echo"; } >&5
1720  (eval "$ac_link") 2>&5
1721  ac_status=$?
1722  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1723  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1724  { { case "(($ac_try" in
1725  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1726  *) ac_try_echo=$ac_try;;
1727esac
1728eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1729$as_echo "$ac_try_echo"; } >&5
1730  (eval "$ac_try") 2>&5
1731  ac_status=$?
1732  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1733  test $ac_status = 0; }; }; then :
1734  ac_retval=0
1735else
1736  $as_echo "$as_me: program exited with status $ac_status" >&5
1737       $as_echo "$as_me: failed program was:" >&5
1738sed 's/^/| /' conftest.$ac_ext >&5
1739
1740       ac_retval=$ac_status
1741fi
1742  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1743  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1744  as_fn_set_status $ac_retval
1745
1746} # ac_fn_c_try_run
1747
1748# ac_fn_c_check_func LINENO FUNC VAR
1749# ----------------------------------
1750# Tests whether FUNC exists, setting the cache variable VAR accordingly
1751ac_fn_c_check_func ()
1752{
1753  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1754  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1755$as_echo_n "checking for $2... " >&6; }
1756if eval \${$3+:} false; then :
1757  $as_echo_n "(cached) " >&6
1758else
1759  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1760/* end confdefs.h.  */
1761/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1762   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1763#define $2 innocuous_$2
1764
1765/* System header to define __stub macros and hopefully few prototypes,
1766    which can conflict with char $2 (); below.
1767    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1768    <limits.h> exists even on freestanding compilers.  */
1769
1770#ifdef __STDC__
1771# include <limits.h>
1772#else
1773# include <assert.h>
1774#endif
1775
1776#undef $2
1777
1778/* Override any GCC internal prototype to avoid an error.
1779   Use char because int might match the return type of a GCC
1780   builtin and then its argument prototype would still apply.  */
1781#ifdef __cplusplus
1782extern "C"
1783#endif
1784char $2 ();
1785/* The GNU C library defines this for functions which it implements
1786    to always fail with ENOSYS.  Some functions are actually named
1787    something starting with __ and the normal name is an alias.  */
1788#if defined __stub_$2 || defined __stub___$2
1789choke me
1790#endif
1791
1792int
1793main ()
1794{
1795return $2 ();
1796  ;
1797  return 0;
1798}
1799_ACEOF
1800if ac_fn_c_try_link "$LINENO"; then :
1801  eval "$3=yes"
1802else
1803  eval "$3=no"
1804fi
1805rm -f core conftest.err conftest.$ac_objext \
1806    conftest$ac_exeext conftest.$ac_ext
1807fi
1808eval ac_res=\$$3
1809	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1810$as_echo "$ac_res" >&6; }
1811  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1812
1813} # ac_fn_c_check_func
1814
1815# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1816# ---------------------------------------------
1817# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1818# accordingly.
1819ac_fn_c_check_decl ()
1820{
1821  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1822  as_decl_name=`echo $2|sed 's/ *(.*//'`
1823  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1824  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1825$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1826if eval \${$3+:} false; then :
1827  $as_echo_n "(cached) " >&6
1828else
1829  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830/* end confdefs.h.  */
1831$4
1832int
1833main ()
1834{
1835#ifndef $as_decl_name
1836#ifdef __cplusplus
1837  (void) $as_decl_use;
1838#else
1839  (void) $as_decl_name;
1840#endif
1841#endif
1842
1843  ;
1844  return 0;
1845}
1846_ACEOF
1847if ac_fn_c_try_compile "$LINENO"; then :
1848  eval "$3=yes"
1849else
1850  eval "$3=no"
1851fi
1852rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1853fi
1854eval ac_res=\$$3
1855	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1856$as_echo "$ac_res" >&6; }
1857  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1858
1859} # ac_fn_c_check_decl
1860
1861# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1862# -------------------------------------------------------
1863# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1864# the include files in INCLUDES and setting the cache variable VAR
1865# accordingly.
1866ac_fn_c_check_header_mongrel ()
1867{
1868  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1869  if eval \${$3+:} false; then :
1870  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1871$as_echo_n "checking for $2... " >&6; }
1872if eval \${$3+:} false; then :
1873  $as_echo_n "(cached) " >&6
1874fi
1875eval ac_res=\$$3
1876	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1877$as_echo "$ac_res" >&6; }
1878else
1879  # Is the header compilable?
1880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1881$as_echo_n "checking $2 usability... " >&6; }
1882cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883/* end confdefs.h.  */
1884$4
1885#include <$2>
1886_ACEOF
1887if ac_fn_c_try_compile "$LINENO"; then :
1888  ac_header_compiler=yes
1889else
1890  ac_header_compiler=no
1891fi
1892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1893{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1894$as_echo "$ac_header_compiler" >&6; }
1895
1896# Is the header present?
1897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1898$as_echo_n "checking $2 presence... " >&6; }
1899cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1900/* end confdefs.h.  */
1901#include <$2>
1902_ACEOF
1903if ac_fn_c_try_cpp "$LINENO"; then :
1904  ac_header_preproc=yes
1905else
1906  ac_header_preproc=no
1907fi
1908rm -f conftest.err conftest.i conftest.$ac_ext
1909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1910$as_echo "$ac_header_preproc" >&6; }
1911
1912# So?  What about this header?
1913case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1914  yes:no: )
1915    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1916$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&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    ;;
1920  no:yes:* )
1921    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1922$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1923    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1924$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1925    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1926$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1927    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1928$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1929    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1930$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1931( $as_echo "## ------------------------------------ ##
1932## Report this to http://www.sqlite.org ##
1933## ------------------------------------ ##"
1934     ) | sed "s/^/$as_me: WARNING:     /" >&2
1935    ;;
1936esac
1937  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938$as_echo_n "checking for $2... " >&6; }
1939if eval \${$3+:} false; then :
1940  $as_echo_n "(cached) " >&6
1941else
1942  eval "$3=\$ac_header_compiler"
1943fi
1944eval ac_res=\$$3
1945	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1946$as_echo "$ac_res" >&6; }
1947fi
1948  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1949
1950} # ac_fn_c_check_header_mongrel
1951cat >config.log <<_ACEOF
1952This file contains any messages produced by compilers while
1953running configure, to aid debugging if configure makes a mistake.
1954
1955It was created by sqlite $as_me 3.30.1, which was
1956generated by GNU Autoconf 2.69.  Invocation command line was
1957
1958  $ $0 $@
1959
1960_ACEOF
1961exec 5>>config.log
1962{
1963cat <<_ASUNAME
1964## --------- ##
1965## Platform. ##
1966## --------- ##
1967
1968hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1969uname -m = `(uname -m) 2>/dev/null || echo unknown`
1970uname -r = `(uname -r) 2>/dev/null || echo unknown`
1971uname -s = `(uname -s) 2>/dev/null || echo unknown`
1972uname -v = `(uname -v) 2>/dev/null || echo unknown`
1973
1974/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1975/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1976
1977/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1978/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1979/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1980/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1981/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1982/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1983/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1984
1985_ASUNAME
1986
1987as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1988for as_dir in $PATH
1989do
1990  IFS=$as_save_IFS
1991  test -z "$as_dir" && as_dir=.
1992    $as_echo "PATH: $as_dir"
1993  done
1994IFS=$as_save_IFS
1995
1996} >&5
1997
1998cat >&5 <<_ACEOF
1999
2000
2001## ----------- ##
2002## Core tests. ##
2003## ----------- ##
2004
2005_ACEOF
2006
2007
2008# Keep a trace of the command line.
2009# Strip out --no-create and --no-recursion so they do not pile up.
2010# Strip out --silent because we don't want to record it for future runs.
2011# Also quote any args containing shell meta-characters.
2012# Make two passes to allow for proper duplicate-argument suppression.
2013ac_configure_args=
2014ac_configure_args0=
2015ac_configure_args1=
2016ac_must_keep_next=false
2017for ac_pass in 1 2
2018do
2019  for ac_arg
2020  do
2021    case $ac_arg in
2022    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2023    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2024    | -silent | --silent | --silen | --sile | --sil)
2025      continue ;;
2026    *\'*)
2027      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2028    esac
2029    case $ac_pass in
2030    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2031    2)
2032      as_fn_append ac_configure_args1 " '$ac_arg'"
2033      if test $ac_must_keep_next = true; then
2034	ac_must_keep_next=false # Got value, back to normal.
2035      else
2036	case $ac_arg in
2037	  *=* | --config-cache | -C | -disable-* | --disable-* \
2038	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2039	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2040	  | -with-* | --with-* | -without-* | --without-* | --x)
2041	    case "$ac_configure_args0 " in
2042	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2043	    esac
2044	    ;;
2045	  -* ) ac_must_keep_next=true ;;
2046	esac
2047      fi
2048      as_fn_append ac_configure_args " '$ac_arg'"
2049      ;;
2050    esac
2051  done
2052done
2053{ ac_configure_args0=; unset ac_configure_args0;}
2054{ ac_configure_args1=; unset ac_configure_args1;}
2055
2056# When interrupted or exit'd, cleanup temporary files, and complete
2057# config.log.  We remove comments because anyway the quotes in there
2058# would cause problems or look ugly.
2059# WARNING: Use '\'' to represent an apostrophe within the trap.
2060# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2061trap 'exit_status=$?
2062  # Save into config.log some information that might help in debugging.
2063  {
2064    echo
2065
2066    $as_echo "## ---------------- ##
2067## Cache variables. ##
2068## ---------------- ##"
2069    echo
2070    # The following way of writing the cache mishandles newlines in values,
2071(
2072  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2073    eval ac_val=\$$ac_var
2074    case $ac_val in #(
2075    *${as_nl}*)
2076      case $ac_var in #(
2077      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2078$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2079      esac
2080      case $ac_var in #(
2081      _ | IFS | as_nl) ;; #(
2082      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2083      *) { eval $ac_var=; unset $ac_var;} ;;
2084      esac ;;
2085    esac
2086  done
2087  (set) 2>&1 |
2088    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2089    *${as_nl}ac_space=\ *)
2090      sed -n \
2091	"s/'\''/'\''\\\\'\'''\''/g;
2092	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2093      ;; #(
2094    *)
2095      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2096      ;;
2097    esac |
2098    sort
2099)
2100    echo
2101
2102    $as_echo "## ----------------- ##
2103## Output variables. ##
2104## ----------------- ##"
2105    echo
2106    for ac_var in $ac_subst_vars
2107    do
2108      eval ac_val=\$$ac_var
2109      case $ac_val in
2110      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2111      esac
2112      $as_echo "$ac_var='\''$ac_val'\''"
2113    done | sort
2114    echo
2115
2116    if test -n "$ac_subst_files"; then
2117      $as_echo "## ------------------- ##
2118## File substitutions. ##
2119## ------------------- ##"
2120      echo
2121      for ac_var in $ac_subst_files
2122      do
2123	eval ac_val=\$$ac_var
2124	case $ac_val in
2125	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2126	esac
2127	$as_echo "$ac_var='\''$ac_val'\''"
2128      done | sort
2129      echo
2130    fi
2131
2132    if test -s confdefs.h; then
2133      $as_echo "## ----------- ##
2134## confdefs.h. ##
2135## ----------- ##"
2136      echo
2137      cat confdefs.h
2138      echo
2139    fi
2140    test "$ac_signal" != 0 &&
2141      $as_echo "$as_me: caught signal $ac_signal"
2142    $as_echo "$as_me: exit $exit_status"
2143  } >&5
2144  rm -f core *.core core.conftest.* &&
2145    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2146    exit $exit_status
2147' 0
2148for ac_signal in 1 2 13 15; do
2149  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2150done
2151ac_signal=0
2152
2153# confdefs.h avoids OS command line length limits that DEFS can exceed.
2154rm -f -r conftest* confdefs.h
2155
2156$as_echo "/* confdefs.h */" > confdefs.h
2157
2158# Predefined preprocessor variables.
2159
2160cat >>confdefs.h <<_ACEOF
2161#define PACKAGE_NAME "$PACKAGE_NAME"
2162_ACEOF
2163
2164cat >>confdefs.h <<_ACEOF
2165#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2166_ACEOF
2167
2168cat >>confdefs.h <<_ACEOF
2169#define PACKAGE_VERSION "$PACKAGE_VERSION"
2170_ACEOF
2171
2172cat >>confdefs.h <<_ACEOF
2173#define PACKAGE_STRING "$PACKAGE_STRING"
2174_ACEOF
2175
2176cat >>confdefs.h <<_ACEOF
2177#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2178_ACEOF
2179
2180cat >>confdefs.h <<_ACEOF
2181#define PACKAGE_URL "$PACKAGE_URL"
2182_ACEOF
2183
2184
2185# Let the site file select an alternate cache file if it wants to.
2186# Prefer an explicitly selected file to automatically selected ones.
2187ac_site_file1=NONE
2188ac_site_file2=NONE
2189if test -n "$CONFIG_SITE"; then
2190  # We do not want a PATH search for config.site.
2191  case $CONFIG_SITE in #((
2192    -*)  ac_site_file1=./$CONFIG_SITE;;
2193    */*) ac_site_file1=$CONFIG_SITE;;
2194    *)   ac_site_file1=./$CONFIG_SITE;;
2195  esac
2196elif test "x$prefix" != xNONE; then
2197  ac_site_file1=$prefix/share/config.site
2198  ac_site_file2=$prefix/etc/config.site
2199else
2200  ac_site_file1=$ac_default_prefix/share/config.site
2201  ac_site_file2=$ac_default_prefix/etc/config.site
2202fi
2203for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2204do
2205  test "x$ac_site_file" = xNONE && continue
2206  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2207    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2208$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2209    sed 's/^/| /' "$ac_site_file" >&5
2210    . "$ac_site_file" \
2211      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2212$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2213as_fn_error $? "failed to load site script $ac_site_file
2214See \`config.log' for more details" "$LINENO" 5; }
2215  fi
2216done
2217
2218if test -r "$cache_file"; then
2219  # Some versions of bash will fail to source /dev/null (special files
2220  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2221  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2222    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2223$as_echo "$as_me: loading cache $cache_file" >&6;}
2224    case $cache_file in
2225      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2226      *)                      . "./$cache_file";;
2227    esac
2228  fi
2229else
2230  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2231$as_echo "$as_me: creating cache $cache_file" >&6;}
2232  >$cache_file
2233fi
2234
2235# Check that the precious variables saved in the cache have kept the same
2236# value.
2237ac_cache_corrupted=false
2238for ac_var in $ac_precious_vars; do
2239  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2240  eval ac_new_set=\$ac_env_${ac_var}_set
2241  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2242  eval ac_new_val=\$ac_env_${ac_var}_value
2243  case $ac_old_set,$ac_new_set in
2244    set,)
2245      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2246$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2247      ac_cache_corrupted=: ;;
2248    ,set)
2249      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2250$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2251      ac_cache_corrupted=: ;;
2252    ,);;
2253    *)
2254      if test "x$ac_old_val" != "x$ac_new_val"; then
2255	# differences in whitespace do not lead to failure.
2256	ac_old_val_w=`echo x $ac_old_val`
2257	ac_new_val_w=`echo x $ac_new_val`
2258	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2259	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2260$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2261	  ac_cache_corrupted=:
2262	else
2263	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2264$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2265	  eval $ac_var=\$ac_old_val
2266	fi
2267	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2268$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2269	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2270$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2271      fi;;
2272  esac
2273  # Pass precious variables to config.status.
2274  if test "$ac_new_set" = set; then
2275    case $ac_new_val in
2276    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2277    *) ac_arg=$ac_var=$ac_new_val ;;
2278    esac
2279    case " $ac_configure_args " in
2280      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2281      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2282    esac
2283  fi
2284done
2285if $ac_cache_corrupted; then
2286  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2287$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2288  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2289$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2290  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2291fi
2292## -------------------- ##
2293## Main body of script. ##
2294## -------------------- ##
2295
2296ac_ext=c
2297ac_cpp='$CPP $CPPFLAGS'
2298ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2299ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2300ac_compiler_gnu=$ac_cv_c_compiler_gnu
2301
2302
2303
2304ac_aux_dir=
2305for ac_dir in . "$srcdir"/.; do
2306  if test -f "$ac_dir/install-sh"; then
2307    ac_aux_dir=$ac_dir
2308    ac_install_sh="$ac_aux_dir/install-sh -c"
2309    break
2310  elif test -f "$ac_dir/install.sh"; then
2311    ac_aux_dir=$ac_dir
2312    ac_install_sh="$ac_aux_dir/install.sh -c"
2313    break
2314  elif test -f "$ac_dir/shtool"; then
2315    ac_aux_dir=$ac_dir
2316    ac_install_sh="$ac_aux_dir/shtool install -c"
2317    break
2318  fi
2319done
2320if test -z "$ac_aux_dir"; then
2321  as_fn_error $? "cannot find install-sh, install.sh, or shtool in . \"$srcdir\"/." "$LINENO" 5
2322fi
2323
2324# These three variables are undocumented and unsupported,
2325# and are intended to be withdrawn in a future Autoconf release.
2326# They can cause serious problems if a builder's source tree is in a directory
2327# whose full name contains unusual characters.
2328ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2329ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2330ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2331
2332
2333
2334# Use automake.
2335am__api_version='1.15'
2336
2337# Find a good install program.  We prefer a C program (faster),
2338# so one script is as good as another.  But avoid the broken or
2339# incompatible versions:
2340# SysV /etc/install, /usr/sbin/install
2341# SunOS /usr/etc/install
2342# IRIX /sbin/install
2343# AIX /bin/install
2344# AmigaOS /C/install, which installs bootblocks on floppy discs
2345# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2346# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2347# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2348# OS/2's system install, which has a completely different semantic
2349# ./install, which can be erroneously created by make from ./install.sh.
2350# Reject install programs that cannot install multiple files.
2351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2352$as_echo_n "checking for a BSD-compatible install... " >&6; }
2353if test -z "$INSTALL"; then
2354if ${ac_cv_path_install+:} false; then :
2355  $as_echo_n "(cached) " >&6
2356else
2357  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2358for as_dir in $PATH
2359do
2360  IFS=$as_save_IFS
2361  test -z "$as_dir" && as_dir=.
2362    # Account for people who put trailing slashes in PATH elements.
2363case $as_dir/ in #((
2364  ./ | .// | /[cC]/* | \
2365  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2366  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2367  /usr/ucb/* ) ;;
2368  *)
2369    # OSF1 and SCO ODT 3.0 have their own names for install.
2370    # Don't use installbsd from OSF since it installs stuff as root
2371    # by default.
2372    for ac_prog in ginstall scoinst install; do
2373      for ac_exec_ext in '' $ac_executable_extensions; do
2374	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2375	  if test $ac_prog = install &&
2376	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2377	    # AIX install.  It has an incompatible calling convention.
2378	    :
2379	  elif test $ac_prog = install &&
2380	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2381	    # program-specific install script used by HP pwplus--don't use.
2382	    :
2383	  else
2384	    rm -rf conftest.one conftest.two conftest.dir
2385	    echo one > conftest.one
2386	    echo two > conftest.two
2387	    mkdir conftest.dir
2388	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2389	      test -s conftest.one && test -s conftest.two &&
2390	      test -s conftest.dir/conftest.one &&
2391	      test -s conftest.dir/conftest.two
2392	    then
2393	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2394	      break 3
2395	    fi
2396	  fi
2397	fi
2398      done
2399    done
2400    ;;
2401esac
2402
2403  done
2404IFS=$as_save_IFS
2405
2406rm -rf conftest.one conftest.two conftest.dir
2407
2408fi
2409  if test "${ac_cv_path_install+set}" = set; then
2410    INSTALL=$ac_cv_path_install
2411  else
2412    # As a last resort, use the slow shell script.  Don't cache a
2413    # value for INSTALL within a source directory, because that will
2414    # break other packages using the cache if that directory is
2415    # removed, or if the value is a relative name.
2416    INSTALL=$ac_install_sh
2417  fi
2418fi
2419{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2420$as_echo "$INSTALL" >&6; }
2421
2422# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2423# It thinks the first close brace ends the variable substitution.
2424test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2425
2426test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2427
2428test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2429
2430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2431$as_echo_n "checking whether build environment is sane... " >&6; }
2432# Reject unsafe characters in $srcdir or the absolute working directory
2433# name.  Accept space and tab only in the latter.
2434am_lf='
2435'
2436case `pwd` in
2437  *[\\\"\#\$\&\'\`$am_lf]*)
2438    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2439esac
2440case $srcdir in
2441  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2442    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2443esac
2444
2445# Do 'set' in a subshell so we don't clobber the current shell's
2446# arguments.  Must try -L first in case configure is actually a
2447# symlink; some systems play weird games with the mod time of symlinks
2448# (eg FreeBSD returns the mod time of the symlink's containing
2449# directory).
2450if (
2451   am_has_slept=no
2452   for am_try in 1 2; do
2453     echo "timestamp, slept: $am_has_slept" > conftest.file
2454     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2455     if test "$*" = "X"; then
2456	# -L didn't work.
2457	set X `ls -t "$srcdir/configure" conftest.file`
2458     fi
2459     if test "$*" != "X $srcdir/configure conftest.file" \
2460	&& test "$*" != "X conftest.file $srcdir/configure"; then
2461
2462	# If neither matched, then we have a broken ls.  This can happen
2463	# if, for instance, CONFIG_SHELL is bash and it inherits a
2464	# broken ls alias from the environment.  This has actually
2465	# happened.  Such a system could not be considered "sane".
2466	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2467  alias in your environment" "$LINENO" 5
2468     fi
2469     if test "$2" = conftest.file || test $am_try -eq 2; then
2470       break
2471     fi
2472     # Just in case.
2473     sleep 1
2474     am_has_slept=yes
2475   done
2476   test "$2" = conftest.file
2477   )
2478then
2479   # Ok.
2480   :
2481else
2482   as_fn_error $? "newly created file is older than distributed files!
2483Check your system clock" "$LINENO" 5
2484fi
2485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2486$as_echo "yes" >&6; }
2487# If we didn't sleep, we still need to ensure time stamps of config.status and
2488# generated files are strictly newer.
2489am_sleep_pid=
2490if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2491  ( sleep 1 ) &
2492  am_sleep_pid=$!
2493fi
2494
2495rm -f conftest.file
2496
2497test "$program_prefix" != NONE &&
2498  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2499# Use a double $ so make ignores it.
2500test "$program_suffix" != NONE &&
2501  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2502# Double any \ or $.
2503# By default was `s,x,x', remove it if useless.
2504ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2505program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2506
2507# Expand $ac_aux_dir to an absolute path.
2508am_aux_dir=`cd "$ac_aux_dir" && pwd`
2509
2510if test x"${MISSING+set}" != xset; then
2511  case $am_aux_dir in
2512  *\ * | *\	*)
2513    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2514  *)
2515    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2516  esac
2517fi
2518# Use eval to expand $SHELL
2519if eval "$MISSING --is-lightweight"; then
2520  am_missing_run="$MISSING "
2521else
2522  am_missing_run=
2523  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2524$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2525fi
2526
2527if test x"${install_sh+set}" != xset; then
2528  case $am_aux_dir in
2529  *\ * | *\	*)
2530    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2531  *)
2532    install_sh="\${SHELL} $am_aux_dir/install-sh"
2533  esac
2534fi
2535
2536# Installed binaries are usually stripped using 'strip' when the user
2537# run "make install-strip".  However 'strip' might not be the right
2538# tool to use in cross-compilation environments, therefore Automake
2539# will honor the 'STRIP' environment variable to overrule this program.
2540if test "$cross_compiling" != no; then
2541  if test -n "$ac_tool_prefix"; then
2542  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2543set dummy ${ac_tool_prefix}strip; ac_word=$2
2544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2545$as_echo_n "checking for $ac_word... " >&6; }
2546if ${ac_cv_prog_STRIP+:} false; then :
2547  $as_echo_n "(cached) " >&6
2548else
2549  if test -n "$STRIP"; then
2550  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2551else
2552as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2553for as_dir in $PATH
2554do
2555  IFS=$as_save_IFS
2556  test -z "$as_dir" && as_dir=.
2557    for ac_exec_ext in '' $ac_executable_extensions; do
2558  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2559    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2560    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2561    break 2
2562  fi
2563done
2564  done
2565IFS=$as_save_IFS
2566
2567fi
2568fi
2569STRIP=$ac_cv_prog_STRIP
2570if test -n "$STRIP"; then
2571  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2572$as_echo "$STRIP" >&6; }
2573else
2574  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2575$as_echo "no" >&6; }
2576fi
2577
2578
2579fi
2580if test -z "$ac_cv_prog_STRIP"; then
2581  ac_ct_STRIP=$STRIP
2582  # Extract the first word of "strip", so it can be a program name with args.
2583set dummy strip; ac_word=$2
2584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585$as_echo_n "checking for $ac_word... " >&6; }
2586if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2587  $as_echo_n "(cached) " >&6
2588else
2589  if test -n "$ac_ct_STRIP"; then
2590  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2591else
2592as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593for as_dir in $PATH
2594do
2595  IFS=$as_save_IFS
2596  test -z "$as_dir" && as_dir=.
2597    for ac_exec_ext in '' $ac_executable_extensions; do
2598  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2599    ac_cv_prog_ac_ct_STRIP="strip"
2600    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601    break 2
2602  fi
2603done
2604  done
2605IFS=$as_save_IFS
2606
2607fi
2608fi
2609ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2610if test -n "$ac_ct_STRIP"; then
2611  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2612$as_echo "$ac_ct_STRIP" >&6; }
2613else
2614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615$as_echo "no" >&6; }
2616fi
2617
2618  if test "x$ac_ct_STRIP" = x; then
2619    STRIP=":"
2620  else
2621    case $cross_compiling:$ac_tool_warned in
2622yes:)
2623{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2624$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2625ac_tool_warned=yes ;;
2626esac
2627    STRIP=$ac_ct_STRIP
2628  fi
2629else
2630  STRIP="$ac_cv_prog_STRIP"
2631fi
2632
2633fi
2634INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2635
2636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2637$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2638if test -z "$MKDIR_P"; then
2639  if ${ac_cv_path_mkdir+:} false; then :
2640  $as_echo_n "(cached) " >&6
2641else
2642  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2643for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2644do
2645  IFS=$as_save_IFS
2646  test -z "$as_dir" && as_dir=.
2647    for ac_prog in mkdir gmkdir; do
2648	 for ac_exec_ext in '' $ac_executable_extensions; do
2649	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2650	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2651	     'mkdir (GNU coreutils) '* | \
2652	     'mkdir (coreutils) '* | \
2653	     'mkdir (fileutils) '4.1*)
2654	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2655	       break 3;;
2656	   esac
2657	 done
2658       done
2659  done
2660IFS=$as_save_IFS
2661
2662fi
2663
2664  test -d ./--version && rmdir ./--version
2665  if test "${ac_cv_path_mkdir+set}" = set; then
2666    MKDIR_P="$ac_cv_path_mkdir -p"
2667  else
2668    # As a last resort, use the slow shell script.  Don't cache a
2669    # value for MKDIR_P within a source directory, because that will
2670    # break other packages using the cache if that directory is
2671    # removed, or if the value is a relative name.
2672    MKDIR_P="$ac_install_sh -d"
2673  fi
2674fi
2675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2676$as_echo "$MKDIR_P" >&6; }
2677
2678for ac_prog in gawk mawk nawk awk
2679do
2680  # Extract the first word of "$ac_prog", so it can be a program name with args.
2681set dummy $ac_prog; ac_word=$2
2682{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2683$as_echo_n "checking for $ac_word... " >&6; }
2684if ${ac_cv_prog_AWK+:} false; then :
2685  $as_echo_n "(cached) " >&6
2686else
2687  if test -n "$AWK"; then
2688  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2689else
2690as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2691for as_dir in $PATH
2692do
2693  IFS=$as_save_IFS
2694  test -z "$as_dir" && as_dir=.
2695    for ac_exec_ext in '' $ac_executable_extensions; do
2696  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2697    ac_cv_prog_AWK="$ac_prog"
2698    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2699    break 2
2700  fi
2701done
2702  done
2703IFS=$as_save_IFS
2704
2705fi
2706fi
2707AWK=$ac_cv_prog_AWK
2708if test -n "$AWK"; then
2709  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2710$as_echo "$AWK" >&6; }
2711else
2712  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2713$as_echo "no" >&6; }
2714fi
2715
2716
2717  test -n "$AWK" && break
2718done
2719
2720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2721$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2722set x ${MAKE-make}
2723ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2724if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
2725  $as_echo_n "(cached) " >&6
2726else
2727  cat >conftest.make <<\_ACEOF
2728SHELL = /bin/sh
2729all:
2730	@echo '@@@%%%=$(MAKE)=@@@%%%'
2731_ACEOF
2732# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
2733case `${MAKE-make} -f conftest.make 2>/dev/null` in
2734  *@@@%%%=?*=@@@%%%*)
2735    eval ac_cv_prog_make_${ac_make}_set=yes;;
2736  *)
2737    eval ac_cv_prog_make_${ac_make}_set=no;;
2738esac
2739rm -f conftest.make
2740fi
2741if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2742  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2743$as_echo "yes" >&6; }
2744  SET_MAKE=
2745else
2746  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2747$as_echo "no" >&6; }
2748  SET_MAKE="MAKE=${MAKE-make}"
2749fi
2750
2751rm -rf .tst 2>/dev/null
2752mkdir .tst 2>/dev/null
2753if test -d .tst; then
2754  am__leading_dot=.
2755else
2756  am__leading_dot=_
2757fi
2758rmdir .tst 2>/dev/null
2759
2760# Check whether --enable-silent-rules was given.
2761if test "${enable_silent_rules+set}" = set; then :
2762  enableval=$enable_silent_rules;
2763fi
2764
2765case $enable_silent_rules in # (((
2766  yes) AM_DEFAULT_VERBOSITY=0;;
2767   no) AM_DEFAULT_VERBOSITY=1;;
2768    *) AM_DEFAULT_VERBOSITY=1;;
2769esac
2770am_make=${MAKE-make}
2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
2772$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
2773if ${am_cv_make_support_nested_variables+:} false; then :
2774  $as_echo_n "(cached) " >&6
2775else
2776  if $as_echo 'TRUE=$(BAR$(V))
2777BAR0=false
2778BAR1=true
2779V=1
2780am__doit:
2781	@$(TRUE)
2782.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
2783  am_cv_make_support_nested_variables=yes
2784else
2785  am_cv_make_support_nested_variables=no
2786fi
2787fi
2788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
2789$as_echo "$am_cv_make_support_nested_variables" >&6; }
2790if test $am_cv_make_support_nested_variables = yes; then
2791    AM_V='$(V)'
2792  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
2793else
2794  AM_V=$AM_DEFAULT_VERBOSITY
2795  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
2796fi
2797AM_BACKSLASH='\'
2798
2799if test "`cd $srcdir && pwd`" != "`pwd`"; then
2800  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2801  # is not polluted with repeated "-I."
2802  am__isrc=' -I$(srcdir)'
2803  # test to see if srcdir already configured
2804  if test -f $srcdir/config.status; then
2805    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2806  fi
2807fi
2808
2809# test whether we have cygpath
2810if test -z "$CYGPATH_W"; then
2811  if (cygpath --version) >/dev/null 2>/dev/null; then
2812    CYGPATH_W='cygpath -w'
2813  else
2814    CYGPATH_W=echo
2815  fi
2816fi
2817
2818
2819# Define the identity of the package.
2820 PACKAGE='sqlite'
2821 VERSION='3.30.1'
2822
2823
2824cat >>confdefs.h <<_ACEOF
2825#define PACKAGE "$PACKAGE"
2826_ACEOF
2827
2828
2829cat >>confdefs.h <<_ACEOF
2830#define VERSION "$VERSION"
2831_ACEOF
2832
2833# Some tools Automake needs.
2834
2835ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2836
2837
2838AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2839
2840
2841AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2842
2843
2844AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2845
2846
2847MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2848
2849# For better backward compatibility.  To be removed once Automake 1.9.x
2850# dies out for good.  For more background, see:
2851# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
2852# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
2853mkdir_p='$(MKDIR_P)'
2854
2855# We need awk for the "check" target (and possibly the TAP driver).  The
2856# system "awk" is bad on some platforms.
2857# Always define AMTAR for backward compatibility.  Yes, it's still used
2858# in the wild :-(  We should find a proper way to deprecate it ...
2859AMTAR='$${TAR-tar}'
2860
2861
2862# We'll loop over all known methods to create a tar archive until one works.
2863_am_tools='gnutar  pax cpio none'
2864
2865am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
2866
2867
2868
2869
2870
2871
2872# POSIX will say in a future version that running "rm -f" with no argument
2873# is OK; and we want to be able to make that assumption in our Makefile
2874# recipes.  So use an aggressive probe to check that the usage we want is
2875# actually supported "in the wild" to an acceptable degree.
2876# See automake bug#10828.
2877# To make any issue more visible, cause the running configure to be aborted
2878# by default if the 'rm' program in use doesn't match our expectations; the
2879# user can still override this though.
2880if rm -f && rm -fr && rm -rf; then : OK; else
2881  cat >&2 <<'END'
2882Oops!
2883
2884Your 'rm' program seems unable to run without file operands specified
2885on the command line, even when the '-f' option is present.  This is contrary
2886to the behaviour of most rm programs out there, and not conforming with
2887the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
2888
2889Please tell bug-automake@gnu.org about your system, including the value
2890of your $PATH and any error possibly output before this message.  This
2891can help us improve future automake versions.
2892
2893END
2894  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
2895    echo 'Configuration will proceed anyway, since you have set the' >&2
2896    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
2897    echo >&2
2898  else
2899    cat >&2 <<'END'
2900Aborting the configuration process, to ensure you take notice of the issue.
2901
2902You can download and install GNU coreutils to get an 'rm' implementation
2903that behaves properly: <http://www.gnu.org/software/coreutils/>.
2904
2905If you want to complete the configuration process using your problematic
2906'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
2907to "yes", and re-run configure.
2908
2909END
2910    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
2911  fi
2912fi
2913
2914
2915DEPDIR="${am__leading_dot}deps"
2916
2917ac_config_commands="$ac_config_commands depfiles"
2918
2919
2920am_make=${MAKE-make}
2921cat > confinc << 'END'
2922am__doit:
2923	@echo this is the am__doit target
2924.PHONY: am__doit
2925END
2926# If we don't find an include directive, just comment out the code.
2927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
2928$as_echo_n "checking for style of include used by $am_make... " >&6; }
2929am__include="#"
2930am__quote=
2931_am_result=none
2932# First try GNU make style include.
2933echo "include confinc" > confmf
2934# Ignore all kinds of additional output from 'make'.
2935case `$am_make -s -f confmf 2> /dev/null` in #(
2936*the\ am__doit\ target*)
2937  am__include=include
2938  am__quote=
2939  _am_result=GNU
2940  ;;
2941esac
2942# Now try BSD make style include.
2943if test "$am__include" = "#"; then
2944   echo '.include "confinc"' > confmf
2945   case `$am_make -s -f confmf 2> /dev/null` in #(
2946   *the\ am__doit\ target*)
2947     am__include=.include
2948     am__quote="\""
2949     _am_result=BSD
2950     ;;
2951   esac
2952fi
2953
2954
2955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
2956$as_echo "$_am_result" >&6; }
2957rm -f confinc confmf
2958
2959# Check whether --enable-dependency-tracking was given.
2960if test "${enable_dependency_tracking+set}" = set; then :
2961  enableval=$enable_dependency_tracking;
2962fi
2963
2964if test "x$enable_dependency_tracking" != xno; then
2965  am_depcomp="$ac_aux_dir/depcomp"
2966  AMDEPBACKSLASH='\'
2967  am__nodep='_no'
2968fi
2969 if test "x$enable_dependency_tracking" != xno; then
2970  AMDEP_TRUE=
2971  AMDEP_FALSE='#'
2972else
2973  AMDEP_TRUE='#'
2974  AMDEP_FALSE=
2975fi
2976
2977
2978ac_ext=c
2979ac_cpp='$CPP $CPPFLAGS'
2980ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2981ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2982ac_compiler_gnu=$ac_cv_c_compiler_gnu
2983if test -n "$ac_tool_prefix"; then
2984  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2985set dummy ${ac_tool_prefix}gcc; ac_word=$2
2986{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2987$as_echo_n "checking for $ac_word... " >&6; }
2988if ${ac_cv_prog_CC+:} false; then :
2989  $as_echo_n "(cached) " >&6
2990else
2991  if test -n "$CC"; then
2992  ac_cv_prog_CC="$CC" # Let the user override the test.
2993else
2994as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2995for as_dir in $PATH
2996do
2997  IFS=$as_save_IFS
2998  test -z "$as_dir" && as_dir=.
2999    for ac_exec_ext in '' $ac_executable_extensions; do
3000  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3001    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3002    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3003    break 2
3004  fi
3005done
3006  done
3007IFS=$as_save_IFS
3008
3009fi
3010fi
3011CC=$ac_cv_prog_CC
3012if test -n "$CC"; then
3013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3014$as_echo "$CC" >&6; }
3015else
3016  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3017$as_echo "no" >&6; }
3018fi
3019
3020
3021fi
3022if test -z "$ac_cv_prog_CC"; then
3023  ac_ct_CC=$CC
3024  # Extract the first word of "gcc", so it can be a program name with args.
3025set dummy gcc; ac_word=$2
3026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3027$as_echo_n "checking for $ac_word... " >&6; }
3028if ${ac_cv_prog_ac_ct_CC+:} false; then :
3029  $as_echo_n "(cached) " >&6
3030else
3031  if test -n "$ac_ct_CC"; then
3032  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3033else
3034as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3035for as_dir in $PATH
3036do
3037  IFS=$as_save_IFS
3038  test -z "$as_dir" && as_dir=.
3039    for ac_exec_ext in '' $ac_executable_extensions; do
3040  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3041    ac_cv_prog_ac_ct_CC="gcc"
3042    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3043    break 2
3044  fi
3045done
3046  done
3047IFS=$as_save_IFS
3048
3049fi
3050fi
3051ac_ct_CC=$ac_cv_prog_ac_ct_CC
3052if test -n "$ac_ct_CC"; then
3053  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3054$as_echo "$ac_ct_CC" >&6; }
3055else
3056  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3057$as_echo "no" >&6; }
3058fi
3059
3060  if test "x$ac_ct_CC" = x; then
3061    CC=""
3062  else
3063    case $cross_compiling:$ac_tool_warned in
3064yes:)
3065{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3066$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3067ac_tool_warned=yes ;;
3068esac
3069    CC=$ac_ct_CC
3070  fi
3071else
3072  CC="$ac_cv_prog_CC"
3073fi
3074
3075if test -z "$CC"; then
3076          if test -n "$ac_tool_prefix"; then
3077    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3078set dummy ${ac_tool_prefix}cc; ac_word=$2
3079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3080$as_echo_n "checking for $ac_word... " >&6; }
3081if ${ac_cv_prog_CC+:} false; then :
3082  $as_echo_n "(cached) " >&6
3083else
3084  if test -n "$CC"; then
3085  ac_cv_prog_CC="$CC" # Let the user override the test.
3086else
3087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3088for as_dir in $PATH
3089do
3090  IFS=$as_save_IFS
3091  test -z "$as_dir" && as_dir=.
3092    for ac_exec_ext in '' $ac_executable_extensions; do
3093  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3094    ac_cv_prog_CC="${ac_tool_prefix}cc"
3095    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3096    break 2
3097  fi
3098done
3099  done
3100IFS=$as_save_IFS
3101
3102fi
3103fi
3104CC=$ac_cv_prog_CC
3105if test -n "$CC"; then
3106  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3107$as_echo "$CC" >&6; }
3108else
3109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3110$as_echo "no" >&6; }
3111fi
3112
3113
3114  fi
3115fi
3116if test -z "$CC"; then
3117  # Extract the first word of "cc", so it can be a program name with args.
3118set dummy cc; ac_word=$2
3119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3120$as_echo_n "checking for $ac_word... " >&6; }
3121if ${ac_cv_prog_CC+:} false; then :
3122  $as_echo_n "(cached) " >&6
3123else
3124  if test -n "$CC"; then
3125  ac_cv_prog_CC="$CC" # Let the user override the test.
3126else
3127  ac_prog_rejected=no
3128as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3129for as_dir in $PATH
3130do
3131  IFS=$as_save_IFS
3132  test -z "$as_dir" && as_dir=.
3133    for ac_exec_ext in '' $ac_executable_extensions; do
3134  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3135    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3136       ac_prog_rejected=yes
3137       continue
3138     fi
3139    ac_cv_prog_CC="cc"
3140    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3141    break 2
3142  fi
3143done
3144  done
3145IFS=$as_save_IFS
3146
3147if test $ac_prog_rejected = yes; then
3148  # We found a bogon in the path, so make sure we never use it.
3149  set dummy $ac_cv_prog_CC
3150  shift
3151  if test $# != 0; then
3152    # We chose a different compiler from the bogus one.
3153    # However, it has the same basename, so the bogon will be chosen
3154    # first if we set CC to just the basename; use the full file name.
3155    shift
3156    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3157  fi
3158fi
3159fi
3160fi
3161CC=$ac_cv_prog_CC
3162if test -n "$CC"; then
3163  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3164$as_echo "$CC" >&6; }
3165else
3166  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3167$as_echo "no" >&6; }
3168fi
3169
3170
3171fi
3172if test -z "$CC"; then
3173  if test -n "$ac_tool_prefix"; then
3174  for ac_prog in cl.exe
3175  do
3176    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3177set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3179$as_echo_n "checking for $ac_word... " >&6; }
3180if ${ac_cv_prog_CC+:} false; then :
3181  $as_echo_n "(cached) " >&6
3182else
3183  if test -n "$CC"; then
3184  ac_cv_prog_CC="$CC" # Let the user override the test.
3185else
3186as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3187for as_dir in $PATH
3188do
3189  IFS=$as_save_IFS
3190  test -z "$as_dir" && as_dir=.
3191    for ac_exec_ext in '' $ac_executable_extensions; do
3192  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3193    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3194    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3195    break 2
3196  fi
3197done
3198  done
3199IFS=$as_save_IFS
3200
3201fi
3202fi
3203CC=$ac_cv_prog_CC
3204if test -n "$CC"; then
3205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3206$as_echo "$CC" >&6; }
3207else
3208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3209$as_echo "no" >&6; }
3210fi
3211
3212
3213    test -n "$CC" && break
3214  done
3215fi
3216if test -z "$CC"; then
3217  ac_ct_CC=$CC
3218  for ac_prog in cl.exe
3219do
3220  # Extract the first word of "$ac_prog", so it can be a program name with args.
3221set dummy $ac_prog; ac_word=$2
3222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3223$as_echo_n "checking for $ac_word... " >&6; }
3224if ${ac_cv_prog_ac_ct_CC+:} false; then :
3225  $as_echo_n "(cached) " >&6
3226else
3227  if test -n "$ac_ct_CC"; then
3228  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3229else
3230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3231for as_dir in $PATH
3232do
3233  IFS=$as_save_IFS
3234  test -z "$as_dir" && as_dir=.
3235    for ac_exec_ext in '' $ac_executable_extensions; do
3236  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3237    ac_cv_prog_ac_ct_CC="$ac_prog"
3238    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3239    break 2
3240  fi
3241done
3242  done
3243IFS=$as_save_IFS
3244
3245fi
3246fi
3247ac_ct_CC=$ac_cv_prog_ac_ct_CC
3248if test -n "$ac_ct_CC"; then
3249  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3250$as_echo "$ac_ct_CC" >&6; }
3251else
3252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3253$as_echo "no" >&6; }
3254fi
3255
3256
3257  test -n "$ac_ct_CC" && break
3258done
3259
3260  if test "x$ac_ct_CC" = x; then
3261    CC=""
3262  else
3263    case $cross_compiling:$ac_tool_warned in
3264yes:)
3265{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3266$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3267ac_tool_warned=yes ;;
3268esac
3269    CC=$ac_ct_CC
3270  fi
3271fi
3272
3273fi
3274
3275
3276test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3277$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3278as_fn_error $? "no acceptable C compiler found in \$PATH
3279See \`config.log' for more details" "$LINENO" 5; }
3280
3281# Provide some information about the compiler.
3282$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3283set X $ac_compile
3284ac_compiler=$2
3285for ac_option in --version -v -V -qversion; do
3286  { { ac_try="$ac_compiler $ac_option >&5"
3287case "(($ac_try" in
3288  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3289  *) ac_try_echo=$ac_try;;
3290esac
3291eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3292$as_echo "$ac_try_echo"; } >&5
3293  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3294  ac_status=$?
3295  if test -s conftest.err; then
3296    sed '10a\
3297... rest of stderr output deleted ...
3298         10q' conftest.err >conftest.er1
3299    cat conftest.er1 >&5
3300  fi
3301  rm -f conftest.er1 conftest.err
3302  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3303  test $ac_status = 0; }
3304done
3305
3306cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3307/* end confdefs.h.  */
3308
3309int
3310main ()
3311{
3312
3313  ;
3314  return 0;
3315}
3316_ACEOF
3317ac_clean_files_save=$ac_clean_files
3318ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3319# Try to create an executable without -o first, disregard a.out.
3320# It will help us diagnose broken compilers, and finding out an intuition
3321# of exeext.
3322{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3323$as_echo_n "checking whether the C compiler works... " >&6; }
3324ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3325
3326# The possible output files:
3327ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3328
3329ac_rmfiles=
3330for ac_file in $ac_files
3331do
3332  case $ac_file in
3333    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3334    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3335  esac
3336done
3337rm -f $ac_rmfiles
3338
3339if { { ac_try="$ac_link_default"
3340case "(($ac_try" in
3341  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3342  *) ac_try_echo=$ac_try;;
3343esac
3344eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3345$as_echo "$ac_try_echo"; } >&5
3346  (eval "$ac_link_default") 2>&5
3347  ac_status=$?
3348  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3349  test $ac_status = 0; }; then :
3350  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3351# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3352# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3353# so that the user can short-circuit this test for compilers unknown to
3354# Autoconf.
3355for ac_file in $ac_files ''
3356do
3357  test -f "$ac_file" || continue
3358  case $ac_file in
3359    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3360	;;
3361    [ab].out )
3362	# We found the default executable, but exeext='' is most
3363	# certainly right.
3364	break;;
3365    *.* )
3366	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3367	then :; else
3368	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3369	fi
3370	# We set ac_cv_exeext here because the later test for it is not
3371	# safe: cross compilers may not add the suffix if given an `-o'
3372	# argument, so we may need to know it at that point already.
3373	# Even if this section looks crufty: it has the advantage of
3374	# actually working.
3375	break;;
3376    * )
3377	break;;
3378  esac
3379done
3380test "$ac_cv_exeext" = no && ac_cv_exeext=
3381
3382else
3383  ac_file=''
3384fi
3385if test -z "$ac_file"; then :
3386  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3387$as_echo "no" >&6; }
3388$as_echo "$as_me: failed program was:" >&5
3389sed 's/^/| /' conftest.$ac_ext >&5
3390
3391{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3392$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3393as_fn_error 77 "C compiler cannot create executables
3394See \`config.log' for more details" "$LINENO" 5; }
3395else
3396  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3397$as_echo "yes" >&6; }
3398fi
3399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3400$as_echo_n "checking for C compiler default output file name... " >&6; }
3401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3402$as_echo "$ac_file" >&6; }
3403ac_exeext=$ac_cv_exeext
3404
3405rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3406ac_clean_files=$ac_clean_files_save
3407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3408$as_echo_n "checking for suffix of executables... " >&6; }
3409if { { ac_try="$ac_link"
3410case "(($ac_try" in
3411  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3412  *) ac_try_echo=$ac_try;;
3413esac
3414eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3415$as_echo "$ac_try_echo"; } >&5
3416  (eval "$ac_link") 2>&5
3417  ac_status=$?
3418  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3419  test $ac_status = 0; }; then :
3420  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3421# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3422# work properly (i.e., refer to `conftest.exe'), while it won't with
3423# `rm'.
3424for ac_file in conftest.exe conftest conftest.*; do
3425  test -f "$ac_file" || continue
3426  case $ac_file in
3427    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3428    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3429	  break;;
3430    * ) break;;
3431  esac
3432done
3433else
3434  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3435$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3436as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3437See \`config.log' for more details" "$LINENO" 5; }
3438fi
3439rm -f conftest conftest$ac_cv_exeext
3440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3441$as_echo "$ac_cv_exeext" >&6; }
3442
3443rm -f conftest.$ac_ext
3444EXEEXT=$ac_cv_exeext
3445ac_exeext=$EXEEXT
3446cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3447/* end confdefs.h.  */
3448#include <stdio.h>
3449int
3450main ()
3451{
3452FILE *f = fopen ("conftest.out", "w");
3453 return ferror (f) || fclose (f) != 0;
3454
3455  ;
3456  return 0;
3457}
3458_ACEOF
3459ac_clean_files="$ac_clean_files conftest.out"
3460# Check that the compiler produces executables we can run.  If not, either
3461# the compiler is broken, or we cross compile.
3462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3463$as_echo_n "checking whether we are cross compiling... " >&6; }
3464if test "$cross_compiling" != yes; then
3465  { { ac_try="$ac_link"
3466case "(($ac_try" in
3467  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3468  *) ac_try_echo=$ac_try;;
3469esac
3470eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3471$as_echo "$ac_try_echo"; } >&5
3472  (eval "$ac_link") 2>&5
3473  ac_status=$?
3474  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3475  test $ac_status = 0; }
3476  if { ac_try='./conftest$ac_cv_exeext'
3477  { { case "(($ac_try" in
3478  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3479  *) ac_try_echo=$ac_try;;
3480esac
3481eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3482$as_echo "$ac_try_echo"; } >&5
3483  (eval "$ac_try") 2>&5
3484  ac_status=$?
3485  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3486  test $ac_status = 0; }; }; then
3487    cross_compiling=no
3488  else
3489    if test "$cross_compiling" = maybe; then
3490	cross_compiling=yes
3491    else
3492	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3493$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3494as_fn_error $? "cannot run C compiled programs.
3495If you meant to cross compile, use \`--host'.
3496See \`config.log' for more details" "$LINENO" 5; }
3497    fi
3498  fi
3499fi
3500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3501$as_echo "$cross_compiling" >&6; }
3502
3503rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3504ac_clean_files=$ac_clean_files_save
3505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3506$as_echo_n "checking for suffix of object files... " >&6; }
3507if ${ac_cv_objext+:} false; then :
3508  $as_echo_n "(cached) " >&6
3509else
3510  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3511/* end confdefs.h.  */
3512
3513int
3514main ()
3515{
3516
3517  ;
3518  return 0;
3519}
3520_ACEOF
3521rm -f conftest.o conftest.obj
3522if { { ac_try="$ac_compile"
3523case "(($ac_try" in
3524  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3525  *) ac_try_echo=$ac_try;;
3526esac
3527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3528$as_echo "$ac_try_echo"; } >&5
3529  (eval "$ac_compile") 2>&5
3530  ac_status=$?
3531  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3532  test $ac_status = 0; }; then :
3533  for ac_file in conftest.o conftest.obj conftest.*; do
3534  test -f "$ac_file" || continue;
3535  case $ac_file in
3536    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3537    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3538       break;;
3539  esac
3540done
3541else
3542  $as_echo "$as_me: failed program was:" >&5
3543sed 's/^/| /' conftest.$ac_ext >&5
3544
3545{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3546$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3547as_fn_error $? "cannot compute suffix of object files: cannot compile
3548See \`config.log' for more details" "$LINENO" 5; }
3549fi
3550rm -f conftest.$ac_cv_objext conftest.$ac_ext
3551fi
3552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3553$as_echo "$ac_cv_objext" >&6; }
3554OBJEXT=$ac_cv_objext
3555ac_objext=$OBJEXT
3556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3557$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3558if ${ac_cv_c_compiler_gnu+:} false; then :
3559  $as_echo_n "(cached) " >&6
3560else
3561  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3562/* end confdefs.h.  */
3563
3564int
3565main ()
3566{
3567#ifndef __GNUC__
3568       choke me
3569#endif
3570
3571  ;
3572  return 0;
3573}
3574_ACEOF
3575if ac_fn_c_try_compile "$LINENO"; then :
3576  ac_compiler_gnu=yes
3577else
3578  ac_compiler_gnu=no
3579fi
3580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3581ac_cv_c_compiler_gnu=$ac_compiler_gnu
3582
3583fi
3584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3585$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3586if test $ac_compiler_gnu = yes; then
3587  GCC=yes
3588else
3589  GCC=
3590fi
3591ac_test_CFLAGS=${CFLAGS+set}
3592ac_save_CFLAGS=$CFLAGS
3593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3594$as_echo_n "checking whether $CC accepts -g... " >&6; }
3595if ${ac_cv_prog_cc_g+:} false; then :
3596  $as_echo_n "(cached) " >&6
3597else
3598  ac_save_c_werror_flag=$ac_c_werror_flag
3599   ac_c_werror_flag=yes
3600   ac_cv_prog_cc_g=no
3601   CFLAGS="-g"
3602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3603/* end confdefs.h.  */
3604
3605int
3606main ()
3607{
3608
3609  ;
3610  return 0;
3611}
3612_ACEOF
3613if ac_fn_c_try_compile "$LINENO"; then :
3614  ac_cv_prog_cc_g=yes
3615else
3616  CFLAGS=""
3617      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3618/* end confdefs.h.  */
3619
3620int
3621main ()
3622{
3623
3624  ;
3625  return 0;
3626}
3627_ACEOF
3628if ac_fn_c_try_compile "$LINENO"; then :
3629
3630else
3631  ac_c_werror_flag=$ac_save_c_werror_flag
3632	 CFLAGS="-g"
3633	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3634/* end confdefs.h.  */
3635
3636int
3637main ()
3638{
3639
3640  ;
3641  return 0;
3642}
3643_ACEOF
3644if ac_fn_c_try_compile "$LINENO"; then :
3645  ac_cv_prog_cc_g=yes
3646fi
3647rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3648fi
3649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3650fi
3651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3652   ac_c_werror_flag=$ac_save_c_werror_flag
3653fi
3654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3655$as_echo "$ac_cv_prog_cc_g" >&6; }
3656if test "$ac_test_CFLAGS" = set; then
3657  CFLAGS=$ac_save_CFLAGS
3658elif test $ac_cv_prog_cc_g = yes; then
3659  if test "$GCC" = yes; then
3660    CFLAGS="-g -O2"
3661  else
3662    CFLAGS="-g"
3663  fi
3664else
3665  if test "$GCC" = yes; then
3666    CFLAGS="-O2"
3667  else
3668    CFLAGS=
3669  fi
3670fi
3671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3672$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3673if ${ac_cv_prog_cc_c89+:} false; then :
3674  $as_echo_n "(cached) " >&6
3675else
3676  ac_cv_prog_cc_c89=no
3677ac_save_CC=$CC
3678cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679/* end confdefs.h.  */
3680#include <stdarg.h>
3681#include <stdio.h>
3682struct stat;
3683/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3684struct buf { int x; };
3685FILE * (*rcsopen) (struct buf *, struct stat *, int);
3686static char *e (p, i)
3687     char **p;
3688     int i;
3689{
3690  return p[i];
3691}
3692static char *f (char * (*g) (char **, int), char **p, ...)
3693{
3694  char *s;
3695  va_list v;
3696  va_start (v,p);
3697  s = g (p, va_arg (v,int));
3698  va_end (v);
3699  return s;
3700}
3701
3702/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3703   function prototypes and stuff, but not '\xHH' hex character constants.
3704   These don't provoke an error unfortunately, instead are silently treated
3705   as 'x'.  The following induces an error, until -std is added to get
3706   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3707   array size at least.  It's necessary to write '\x00'==0 to get something
3708   that's true only with -std.  */
3709int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3710
3711/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3712   inside strings and character constants.  */
3713#define FOO(x) 'x'
3714int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3715
3716int test (int i, double x);
3717struct s1 {int (*f) (int a);};
3718struct s2 {int (*f) (double a);};
3719int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3720int argc;
3721char **argv;
3722int
3723main ()
3724{
3725return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3726  ;
3727  return 0;
3728}
3729_ACEOF
3730for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3731	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3732do
3733  CC="$ac_save_CC $ac_arg"
3734  if ac_fn_c_try_compile "$LINENO"; then :
3735  ac_cv_prog_cc_c89=$ac_arg
3736fi
3737rm -f core conftest.err conftest.$ac_objext
3738  test "x$ac_cv_prog_cc_c89" != "xno" && break
3739done
3740rm -f conftest.$ac_ext
3741CC=$ac_save_CC
3742
3743fi
3744# AC_CACHE_VAL
3745case "x$ac_cv_prog_cc_c89" in
3746  x)
3747    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3748$as_echo "none needed" >&6; } ;;
3749  xno)
3750    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3751$as_echo "unsupported" >&6; } ;;
3752  *)
3753    CC="$CC $ac_cv_prog_cc_c89"
3754    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3755$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3756esac
3757if test "x$ac_cv_prog_cc_c89" != xno; then :
3758
3759fi
3760
3761ac_ext=c
3762ac_cpp='$CPP $CPPFLAGS'
3763ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3764ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3765ac_compiler_gnu=$ac_cv_c_compiler_gnu
3766
3767ac_ext=c
3768ac_cpp='$CPP $CPPFLAGS'
3769ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3770ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3771ac_compiler_gnu=$ac_cv_c_compiler_gnu
3772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
3773$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
3774if ${am_cv_prog_cc_c_o+:} false; then :
3775  $as_echo_n "(cached) " >&6
3776else
3777  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3778/* end confdefs.h.  */
3779
3780int
3781main ()
3782{
3783
3784  ;
3785  return 0;
3786}
3787_ACEOF
3788  # Make sure it works both with $CC and with simple cc.
3789  # Following AC_PROG_CC_C_O, we do the test twice because some
3790  # compilers refuse to overwrite an existing .o file with -o,
3791  # though they will create one.
3792  am_cv_prog_cc_c_o=yes
3793  for am_i in 1 2; do
3794    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
3795   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
3796   ac_status=$?
3797   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3798   (exit $ac_status); } \
3799         && test -f conftest2.$ac_objext; then
3800      : OK
3801    else
3802      am_cv_prog_cc_c_o=no
3803      break
3804    fi
3805  done
3806  rm -f core conftest*
3807  unset am_i
3808fi
3809{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
3810$as_echo "$am_cv_prog_cc_c_o" >&6; }
3811if test "$am_cv_prog_cc_c_o" != yes; then
3812   # Losing compiler, so override with the script.
3813   # FIXME: It is wrong to rewrite CC.
3814   # But if we don't then we get into trouble of one sort or another.
3815   # A longer-term fix would be to have automake use am__CC in this case,
3816   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
3817   CC="$am_aux_dir/compile $CC"
3818fi
3819ac_ext=c
3820ac_cpp='$CPP $CPPFLAGS'
3821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3823ac_compiler_gnu=$ac_cv_c_compiler_gnu
3824
3825
3826depcc="$CC"   am_compiler_list=
3827
3828{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3829$as_echo_n "checking dependency style of $depcc... " >&6; }
3830if ${am_cv_CC_dependencies_compiler_type+:} false; then :
3831  $as_echo_n "(cached) " >&6
3832else
3833  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3834  # We make a subdir and do the tests there.  Otherwise we can end up
3835  # making bogus files that we don't know about and never remove.  For
3836  # instance it was reported that on HP-UX the gcc test will end up
3837  # making a dummy file named 'D' -- because '-MD' means "put the output
3838  # in D".
3839  rm -rf conftest.dir
3840  mkdir conftest.dir
3841  # Copy depcomp to subdir because otherwise we won't find it if we're
3842  # using a relative directory.
3843  cp "$am_depcomp" conftest.dir
3844  cd conftest.dir
3845  # We will build objects and dependencies in a subdirectory because
3846  # it helps to detect inapplicable dependency modes.  For instance
3847  # both Tru64's cc and ICC support -MD to output dependencies as a
3848  # side effect of compilation, but ICC will put the dependencies in
3849  # the current directory while Tru64 will put them in the object
3850  # directory.
3851  mkdir sub
3852
3853  am_cv_CC_dependencies_compiler_type=none
3854  if test "$am_compiler_list" = ""; then
3855     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3856  fi
3857  am__universal=false
3858  case " $depcc " in #(
3859     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3860     esac
3861
3862  for depmode in $am_compiler_list; do
3863    # Setup a source with many dependencies, because some compilers
3864    # like to wrap large dependency lists on column 80 (with \), and
3865    # we should not choose a depcomp mode which is confused by this.
3866    #
3867    # We need to recreate these files for each test, as the compiler may
3868    # overwrite some of them when testing with obscure command lines.
3869    # This happens at least with the AIX C compiler.
3870    : > sub/conftest.c
3871    for i in 1 2 3 4 5 6; do
3872      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3873      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
3874      # Solaris 10 /bin/sh.
3875      echo '/* dummy */' > sub/conftst$i.h
3876    done
3877    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3878
3879    # We check with '-c' and '-o' for the sake of the "dashmstdout"
3880    # mode.  It turns out that the SunPro C++ compiler does not properly
3881    # handle '-M -o', and we need to detect this.  Also, some Intel
3882    # versions had trouble with output in subdirs.
3883    am__obj=sub/conftest.${OBJEXT-o}
3884    am__minus_obj="-o $am__obj"
3885    case $depmode in
3886    gcc)
3887      # This depmode causes a compiler race in universal mode.
3888      test "$am__universal" = false || continue
3889      ;;
3890    nosideeffect)
3891      # After this tag, mechanisms are not by side-effect, so they'll
3892      # only be used when explicitly requested.
3893      if test "x$enable_dependency_tracking" = xyes; then
3894	continue
3895      else
3896	break
3897      fi
3898      ;;
3899    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
3900      # This compiler won't grok '-c -o', but also, the minuso test has
3901      # not run yet.  These depmodes are late enough in the game, and
3902      # so weak that their functioning should not be impacted.
3903      am__obj=conftest.${OBJEXT-o}
3904      am__minus_obj=
3905      ;;
3906    none) break ;;
3907    esac
3908    if depmode=$depmode \
3909       source=sub/conftest.c object=$am__obj \
3910       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3911       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3912         >/dev/null 2>conftest.err &&
3913       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3914       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3915       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3916       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3917      # icc doesn't choke on unknown options, it will just issue warnings
3918      # or remarks (even with -Werror).  So we grep stderr for any message
3919      # that says an option was ignored or not supported.
3920      # When given -MP, icc 7.0 and 7.1 complain thusly:
3921      #   icc: Command line warning: ignoring option '-M'; no argument required
3922      # The diagnosis changed in icc 8.0:
3923      #   icc: Command line remark: option '-MP' not supported
3924      if (grep 'ignoring option' conftest.err ||
3925          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3926        am_cv_CC_dependencies_compiler_type=$depmode
3927        break
3928      fi
3929    fi
3930  done
3931
3932  cd ..
3933  rm -rf conftest.dir
3934else
3935  am_cv_CC_dependencies_compiler_type=none
3936fi
3937
3938fi
3939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3940$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3941CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3942
3943 if
3944  test "x$enable_dependency_tracking" != xno \
3945  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3946  am__fastdepCC_TRUE=
3947  am__fastdepCC_FALSE='#'
3948else
3949  am__fastdepCC_TRUE='#'
3950  am__fastdepCC_FALSE=
3951fi
3952
3953
3954
3955# Check whether --enable-largefile was given.
3956if test "${enable_largefile+set}" = set; then :
3957  enableval=$enable_largefile;
3958fi
3959
3960if test "$enable_largefile" != no; then
3961
3962  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3963$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3964if ${ac_cv_sys_largefile_CC+:} false; then :
3965  $as_echo_n "(cached) " >&6
3966else
3967  ac_cv_sys_largefile_CC=no
3968     if test "$GCC" != yes; then
3969       ac_save_CC=$CC
3970       while :; do
3971	 # IRIX 6.2 and later do not support large files by default,
3972	 # so use the C compiler's -n32 option if that helps.
3973	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3974/* end confdefs.h.  */
3975#include <sys/types.h>
3976 /* Check that off_t can represent 2**63 - 1 correctly.
3977    We can't simply define LARGE_OFF_T to be 9223372036854775807,
3978    since some C++ compilers masquerading as C compilers
3979    incorrectly reject 9223372036854775807.  */
3980#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
3981  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3982		       && LARGE_OFF_T % 2147483647 == 1)
3983		      ? 1 : -1];
3984int
3985main ()
3986{
3987
3988  ;
3989  return 0;
3990}
3991_ACEOF
3992	 if ac_fn_c_try_compile "$LINENO"; then :
3993  break
3994fi
3995rm -f core conftest.err conftest.$ac_objext
3996	 CC="$CC -n32"
3997	 if ac_fn_c_try_compile "$LINENO"; then :
3998  ac_cv_sys_largefile_CC=' -n32'; break
3999fi
4000rm -f core conftest.err conftest.$ac_objext
4001	 break
4002       done
4003       CC=$ac_save_CC
4004       rm -f conftest.$ac_ext
4005    fi
4006fi
4007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4008$as_echo "$ac_cv_sys_largefile_CC" >&6; }
4009  if test "$ac_cv_sys_largefile_CC" != no; then
4010    CC=$CC$ac_cv_sys_largefile_CC
4011  fi
4012
4013  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4014$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4015if ${ac_cv_sys_file_offset_bits+:} false; then :
4016  $as_echo_n "(cached) " >&6
4017else
4018  while :; do
4019  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4020/* end confdefs.h.  */
4021#include <sys/types.h>
4022 /* Check that off_t can represent 2**63 - 1 correctly.
4023    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4024    since some C++ compilers masquerading as C compilers
4025    incorrectly reject 9223372036854775807.  */
4026#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
4027  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4028		       && LARGE_OFF_T % 2147483647 == 1)
4029		      ? 1 : -1];
4030int
4031main ()
4032{
4033
4034  ;
4035  return 0;
4036}
4037_ACEOF
4038if ac_fn_c_try_compile "$LINENO"; then :
4039  ac_cv_sys_file_offset_bits=no; break
4040fi
4041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4042  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4043/* end confdefs.h.  */
4044#define _FILE_OFFSET_BITS 64
4045#include <sys/types.h>
4046 /* Check that off_t can represent 2**63 - 1 correctly.
4047    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4048    since some C++ compilers masquerading as C compilers
4049    incorrectly reject 9223372036854775807.  */
4050#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
4051  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4052		       && LARGE_OFF_T % 2147483647 == 1)
4053		      ? 1 : -1];
4054int
4055main ()
4056{
4057
4058  ;
4059  return 0;
4060}
4061_ACEOF
4062if ac_fn_c_try_compile "$LINENO"; then :
4063  ac_cv_sys_file_offset_bits=64; break
4064fi
4065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4066  ac_cv_sys_file_offset_bits=unknown
4067  break
4068done
4069fi
4070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4071$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
4072case $ac_cv_sys_file_offset_bits in #(
4073  no | unknown) ;;
4074  *)
4075cat >>confdefs.h <<_ACEOF
4076#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
4077_ACEOF
4078;;
4079esac
4080rm -rf conftest*
4081  if test $ac_cv_sys_file_offset_bits = unknown; then
4082    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4083$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
4084if ${ac_cv_sys_large_files+:} false; then :
4085  $as_echo_n "(cached) " >&6
4086else
4087  while :; do
4088  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4089/* end confdefs.h.  */
4090#include <sys/types.h>
4091 /* Check that off_t can represent 2**63 - 1 correctly.
4092    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4093    since some C++ compilers masquerading as C compilers
4094    incorrectly reject 9223372036854775807.  */
4095#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
4096  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4097		       && LARGE_OFF_T % 2147483647 == 1)
4098		      ? 1 : -1];
4099int
4100main ()
4101{
4102
4103  ;
4104  return 0;
4105}
4106_ACEOF
4107if ac_fn_c_try_compile "$LINENO"; then :
4108  ac_cv_sys_large_files=no; break
4109fi
4110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4111  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4112/* end confdefs.h.  */
4113#define _LARGE_FILES 1
4114#include <sys/types.h>
4115 /* Check that off_t can represent 2**63 - 1 correctly.
4116    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4117    since some C++ compilers masquerading as C compilers
4118    incorrectly reject 9223372036854775807.  */
4119#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
4120  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4121		       && LARGE_OFF_T % 2147483647 == 1)
4122		      ? 1 : -1];
4123int
4124main ()
4125{
4126
4127  ;
4128  return 0;
4129}
4130_ACEOF
4131if ac_fn_c_try_compile "$LINENO"; then :
4132  ac_cv_sys_large_files=1; break
4133fi
4134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4135  ac_cv_sys_large_files=unknown
4136  break
4137done
4138fi
4139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4140$as_echo "$ac_cv_sys_large_files" >&6; }
4141case $ac_cv_sys_large_files in #(
4142  no | unknown) ;;
4143  *)
4144cat >>confdefs.h <<_ACEOF
4145#define _LARGE_FILES $ac_cv_sys_large_files
4146_ACEOF
4147;;
4148esac
4149rm -rf conftest*
4150  fi
4151
4152
4153fi
4154
4155
4156# Check for required programs.
4157ac_ext=c
4158ac_cpp='$CPP $CPPFLAGS'
4159ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4160ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4161ac_compiler_gnu=$ac_cv_c_compiler_gnu
4162if test -n "$ac_tool_prefix"; then
4163  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4164set dummy ${ac_tool_prefix}gcc; ac_word=$2
4165{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4166$as_echo_n "checking for $ac_word... " >&6; }
4167if ${ac_cv_prog_CC+:} false; then :
4168  $as_echo_n "(cached) " >&6
4169else
4170  if test -n "$CC"; then
4171  ac_cv_prog_CC="$CC" # Let the user override the test.
4172else
4173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4174for as_dir in $PATH
4175do
4176  IFS=$as_save_IFS
4177  test -z "$as_dir" && as_dir=.
4178    for ac_exec_ext in '' $ac_executable_extensions; do
4179  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4180    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4181    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4182    break 2
4183  fi
4184done
4185  done
4186IFS=$as_save_IFS
4187
4188fi
4189fi
4190CC=$ac_cv_prog_CC
4191if test -n "$CC"; then
4192  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4193$as_echo "$CC" >&6; }
4194else
4195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4196$as_echo "no" >&6; }
4197fi
4198
4199
4200fi
4201if test -z "$ac_cv_prog_CC"; then
4202  ac_ct_CC=$CC
4203  # Extract the first word of "gcc", so it can be a program name with args.
4204set dummy gcc; ac_word=$2
4205{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4206$as_echo_n "checking for $ac_word... " >&6; }
4207if ${ac_cv_prog_ac_ct_CC+:} false; then :
4208  $as_echo_n "(cached) " >&6
4209else
4210  if test -n "$ac_ct_CC"; then
4211  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4212else
4213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4214for as_dir in $PATH
4215do
4216  IFS=$as_save_IFS
4217  test -z "$as_dir" && as_dir=.
4218    for ac_exec_ext in '' $ac_executable_extensions; do
4219  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4220    ac_cv_prog_ac_ct_CC="gcc"
4221    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4222    break 2
4223  fi
4224done
4225  done
4226IFS=$as_save_IFS
4227
4228fi
4229fi
4230ac_ct_CC=$ac_cv_prog_ac_ct_CC
4231if test -n "$ac_ct_CC"; then
4232  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4233$as_echo "$ac_ct_CC" >&6; }
4234else
4235  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4236$as_echo "no" >&6; }
4237fi
4238
4239  if test "x$ac_ct_CC" = x; then
4240    CC=""
4241  else
4242    case $cross_compiling:$ac_tool_warned in
4243yes:)
4244{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4245$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4246ac_tool_warned=yes ;;
4247esac
4248    CC=$ac_ct_CC
4249  fi
4250else
4251  CC="$ac_cv_prog_CC"
4252fi
4253
4254if test -z "$CC"; then
4255          if test -n "$ac_tool_prefix"; then
4256    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4257set dummy ${ac_tool_prefix}cc; ac_word=$2
4258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4259$as_echo_n "checking for $ac_word... " >&6; }
4260if ${ac_cv_prog_CC+:} false; then :
4261  $as_echo_n "(cached) " >&6
4262else
4263  if test -n "$CC"; then
4264  ac_cv_prog_CC="$CC" # Let the user override the test.
4265else
4266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4267for as_dir in $PATH
4268do
4269  IFS=$as_save_IFS
4270  test -z "$as_dir" && as_dir=.
4271    for ac_exec_ext in '' $ac_executable_extensions; do
4272  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4273    ac_cv_prog_CC="${ac_tool_prefix}cc"
4274    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4275    break 2
4276  fi
4277done
4278  done
4279IFS=$as_save_IFS
4280
4281fi
4282fi
4283CC=$ac_cv_prog_CC
4284if test -n "$CC"; then
4285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4286$as_echo "$CC" >&6; }
4287else
4288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4289$as_echo "no" >&6; }
4290fi
4291
4292
4293  fi
4294fi
4295if test -z "$CC"; then
4296  # Extract the first word of "cc", so it can be a program name with args.
4297set dummy cc; ac_word=$2
4298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4299$as_echo_n "checking for $ac_word... " >&6; }
4300if ${ac_cv_prog_CC+:} false; then :
4301  $as_echo_n "(cached) " >&6
4302else
4303  if test -n "$CC"; then
4304  ac_cv_prog_CC="$CC" # Let the user override the test.
4305else
4306  ac_prog_rejected=no
4307as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4308for as_dir in $PATH
4309do
4310  IFS=$as_save_IFS
4311  test -z "$as_dir" && as_dir=.
4312    for ac_exec_ext in '' $ac_executable_extensions; do
4313  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4314    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4315       ac_prog_rejected=yes
4316       continue
4317     fi
4318    ac_cv_prog_CC="cc"
4319    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4320    break 2
4321  fi
4322done
4323  done
4324IFS=$as_save_IFS
4325
4326if test $ac_prog_rejected = yes; then
4327  # We found a bogon in the path, so make sure we never use it.
4328  set dummy $ac_cv_prog_CC
4329  shift
4330  if test $# != 0; then
4331    # We chose a different compiler from the bogus one.
4332    # However, it has the same basename, so the bogon will be chosen
4333    # first if we set CC to just the basename; use the full file name.
4334    shift
4335    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4336  fi
4337fi
4338fi
4339fi
4340CC=$ac_cv_prog_CC
4341if test -n "$CC"; then
4342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4343$as_echo "$CC" >&6; }
4344else
4345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4346$as_echo "no" >&6; }
4347fi
4348
4349
4350fi
4351if test -z "$CC"; then
4352  if test -n "$ac_tool_prefix"; then
4353  for ac_prog in cl.exe
4354  do
4355    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4356set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4357{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4358$as_echo_n "checking for $ac_word... " >&6; }
4359if ${ac_cv_prog_CC+:} false; then :
4360  $as_echo_n "(cached) " >&6
4361else
4362  if test -n "$CC"; then
4363  ac_cv_prog_CC="$CC" # Let the user override the test.
4364else
4365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4366for as_dir in $PATH
4367do
4368  IFS=$as_save_IFS
4369  test -z "$as_dir" && as_dir=.
4370    for ac_exec_ext in '' $ac_executable_extensions; do
4371  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4372    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4373    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4374    break 2
4375  fi
4376done
4377  done
4378IFS=$as_save_IFS
4379
4380fi
4381fi
4382CC=$ac_cv_prog_CC
4383if test -n "$CC"; then
4384  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4385$as_echo "$CC" >&6; }
4386else
4387  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4388$as_echo "no" >&6; }
4389fi
4390
4391
4392    test -n "$CC" && break
4393  done
4394fi
4395if test -z "$CC"; then
4396  ac_ct_CC=$CC
4397  for ac_prog in cl.exe
4398do
4399  # Extract the first word of "$ac_prog", so it can be a program name with args.
4400set dummy $ac_prog; ac_word=$2
4401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4402$as_echo_n "checking for $ac_word... " >&6; }
4403if ${ac_cv_prog_ac_ct_CC+:} false; then :
4404  $as_echo_n "(cached) " >&6
4405else
4406  if test -n "$ac_ct_CC"; then
4407  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4408else
4409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4410for as_dir in $PATH
4411do
4412  IFS=$as_save_IFS
4413  test -z "$as_dir" && as_dir=.
4414    for ac_exec_ext in '' $ac_executable_extensions; do
4415  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4416    ac_cv_prog_ac_ct_CC="$ac_prog"
4417    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4418    break 2
4419  fi
4420done
4421  done
4422IFS=$as_save_IFS
4423
4424fi
4425fi
4426ac_ct_CC=$ac_cv_prog_ac_ct_CC
4427if test -n "$ac_ct_CC"; then
4428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4429$as_echo "$ac_ct_CC" >&6; }
4430else
4431  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4432$as_echo "no" >&6; }
4433fi
4434
4435
4436  test -n "$ac_ct_CC" && break
4437done
4438
4439  if test "x$ac_ct_CC" = x; then
4440    CC=""
4441  else
4442    case $cross_compiling:$ac_tool_warned in
4443yes:)
4444{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4445$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4446ac_tool_warned=yes ;;
4447esac
4448    CC=$ac_ct_CC
4449  fi
4450fi
4451
4452fi
4453
4454
4455test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4456$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4457as_fn_error $? "no acceptable C compiler found in \$PATH
4458See \`config.log' for more details" "$LINENO" 5; }
4459
4460# Provide some information about the compiler.
4461$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4462set X $ac_compile
4463ac_compiler=$2
4464for ac_option in --version -v -V -qversion; do
4465  { { ac_try="$ac_compiler $ac_option >&5"
4466case "(($ac_try" in
4467  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4468  *) ac_try_echo=$ac_try;;
4469esac
4470eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4471$as_echo "$ac_try_echo"; } >&5
4472  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4473  ac_status=$?
4474  if test -s conftest.err; then
4475    sed '10a\
4476... rest of stderr output deleted ...
4477         10q' conftest.err >conftest.er1
4478    cat conftest.er1 >&5
4479  fi
4480  rm -f conftest.er1 conftest.err
4481  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4482  test $ac_status = 0; }
4483done
4484
4485{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4486$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4487if ${ac_cv_c_compiler_gnu+:} false; then :
4488  $as_echo_n "(cached) " >&6
4489else
4490  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4491/* end confdefs.h.  */
4492
4493int
4494main ()
4495{
4496#ifndef __GNUC__
4497       choke me
4498#endif
4499
4500  ;
4501  return 0;
4502}
4503_ACEOF
4504if ac_fn_c_try_compile "$LINENO"; then :
4505  ac_compiler_gnu=yes
4506else
4507  ac_compiler_gnu=no
4508fi
4509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4510ac_cv_c_compiler_gnu=$ac_compiler_gnu
4511
4512fi
4513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4514$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4515if test $ac_compiler_gnu = yes; then
4516  GCC=yes
4517else
4518  GCC=
4519fi
4520ac_test_CFLAGS=${CFLAGS+set}
4521ac_save_CFLAGS=$CFLAGS
4522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4523$as_echo_n "checking whether $CC accepts -g... " >&6; }
4524if ${ac_cv_prog_cc_g+:} false; then :
4525  $as_echo_n "(cached) " >&6
4526else
4527  ac_save_c_werror_flag=$ac_c_werror_flag
4528   ac_c_werror_flag=yes
4529   ac_cv_prog_cc_g=no
4530   CFLAGS="-g"
4531   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4532/* end confdefs.h.  */
4533
4534int
4535main ()
4536{
4537
4538  ;
4539  return 0;
4540}
4541_ACEOF
4542if ac_fn_c_try_compile "$LINENO"; then :
4543  ac_cv_prog_cc_g=yes
4544else
4545  CFLAGS=""
4546      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4547/* end confdefs.h.  */
4548
4549int
4550main ()
4551{
4552
4553  ;
4554  return 0;
4555}
4556_ACEOF
4557if ac_fn_c_try_compile "$LINENO"; then :
4558
4559else
4560  ac_c_werror_flag=$ac_save_c_werror_flag
4561	 CFLAGS="-g"
4562	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4563/* end confdefs.h.  */
4564
4565int
4566main ()
4567{
4568
4569  ;
4570  return 0;
4571}
4572_ACEOF
4573if ac_fn_c_try_compile "$LINENO"; then :
4574  ac_cv_prog_cc_g=yes
4575fi
4576rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4577fi
4578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4579fi
4580rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4581   ac_c_werror_flag=$ac_save_c_werror_flag
4582fi
4583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4584$as_echo "$ac_cv_prog_cc_g" >&6; }
4585if test "$ac_test_CFLAGS" = set; then
4586  CFLAGS=$ac_save_CFLAGS
4587elif test $ac_cv_prog_cc_g = yes; then
4588  if test "$GCC" = yes; then
4589    CFLAGS="-g -O2"
4590  else
4591    CFLAGS="-g"
4592  fi
4593else
4594  if test "$GCC" = yes; then
4595    CFLAGS="-O2"
4596  else
4597    CFLAGS=
4598  fi
4599fi
4600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4601$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4602if ${ac_cv_prog_cc_c89+:} false; then :
4603  $as_echo_n "(cached) " >&6
4604else
4605  ac_cv_prog_cc_c89=no
4606ac_save_CC=$CC
4607cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4608/* end confdefs.h.  */
4609#include <stdarg.h>
4610#include <stdio.h>
4611struct stat;
4612/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4613struct buf { int x; };
4614FILE * (*rcsopen) (struct buf *, struct stat *, int);
4615static char *e (p, i)
4616     char **p;
4617     int i;
4618{
4619  return p[i];
4620}
4621static char *f (char * (*g) (char **, int), char **p, ...)
4622{
4623  char *s;
4624  va_list v;
4625  va_start (v,p);
4626  s = g (p, va_arg (v,int));
4627  va_end (v);
4628  return s;
4629}
4630
4631/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4632   function prototypes and stuff, but not '\xHH' hex character constants.
4633   These don't provoke an error unfortunately, instead are silently treated
4634   as 'x'.  The following induces an error, until -std is added to get
4635   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4636   array size at least.  It's necessary to write '\x00'==0 to get something
4637   that's true only with -std.  */
4638int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4639
4640/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4641   inside strings and character constants.  */
4642#define FOO(x) 'x'
4643int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4644
4645int test (int i, double x);
4646struct s1 {int (*f) (int a);};
4647struct s2 {int (*f) (double a);};
4648int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4649int argc;
4650char **argv;
4651int
4652main ()
4653{
4654return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4655  ;
4656  return 0;
4657}
4658_ACEOF
4659for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4660	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4661do
4662  CC="$ac_save_CC $ac_arg"
4663  if ac_fn_c_try_compile "$LINENO"; then :
4664  ac_cv_prog_cc_c89=$ac_arg
4665fi
4666rm -f core conftest.err conftest.$ac_objext
4667  test "x$ac_cv_prog_cc_c89" != "xno" && break
4668done
4669rm -f conftest.$ac_ext
4670CC=$ac_save_CC
4671
4672fi
4673# AC_CACHE_VAL
4674case "x$ac_cv_prog_cc_c89" in
4675  x)
4676    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4677$as_echo "none needed" >&6; } ;;
4678  xno)
4679    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4680$as_echo "unsupported" >&6; } ;;
4681  *)
4682    CC="$CC $ac_cv_prog_cc_c89"
4683    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4684$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4685esac
4686if test "x$ac_cv_prog_cc_c89" != xno; then :
4687
4688fi
4689
4690ac_ext=c
4691ac_cpp='$CPP $CPPFLAGS'
4692ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4693ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4694ac_compiler_gnu=$ac_cv_c_compiler_gnu
4695
4696ac_ext=c
4697ac_cpp='$CPP $CPPFLAGS'
4698ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4699ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4700ac_compiler_gnu=$ac_cv_c_compiler_gnu
4701{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4702$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4703if ${am_cv_prog_cc_c_o+:} false; then :
4704  $as_echo_n "(cached) " >&6
4705else
4706  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4707/* end confdefs.h.  */
4708
4709int
4710main ()
4711{
4712
4713  ;
4714  return 0;
4715}
4716_ACEOF
4717  # Make sure it works both with $CC and with simple cc.
4718  # Following AC_PROG_CC_C_O, we do the test twice because some
4719  # compilers refuse to overwrite an existing .o file with -o,
4720  # though they will create one.
4721  am_cv_prog_cc_c_o=yes
4722  for am_i in 1 2; do
4723    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4724   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4725   ac_status=$?
4726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4727   (exit $ac_status); } \
4728         && test -f conftest2.$ac_objext; then
4729      : OK
4730    else
4731      am_cv_prog_cc_c_o=no
4732      break
4733    fi
4734  done
4735  rm -f core conftest*
4736  unset am_i
4737fi
4738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4739$as_echo "$am_cv_prog_cc_c_o" >&6; }
4740if test "$am_cv_prog_cc_c_o" != yes; then
4741   # Losing compiler, so override with the script.
4742   # FIXME: It is wrong to rewrite CC.
4743   # But if we don't then we get into trouble of one sort or another.
4744   # A longer-term fix would be to have automake use am__CC in this case,
4745   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4746   CC="$am_aux_dir/compile $CC"
4747fi
4748ac_ext=c
4749ac_cpp='$CPP $CPPFLAGS'
4750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4752ac_compiler_gnu=$ac_cv_c_compiler_gnu
4753
4754
4755depcc="$CC"   am_compiler_list=
4756
4757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4758$as_echo_n "checking dependency style of $depcc... " >&6; }
4759if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4760  $as_echo_n "(cached) " >&6
4761else
4762  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4763  # We make a subdir and do the tests there.  Otherwise we can end up
4764  # making bogus files that we don't know about and never remove.  For
4765  # instance it was reported that on HP-UX the gcc test will end up
4766  # making a dummy file named 'D' -- because '-MD' means "put the output
4767  # in D".
4768  rm -rf conftest.dir
4769  mkdir conftest.dir
4770  # Copy depcomp to subdir because otherwise we won't find it if we're
4771  # using a relative directory.
4772  cp "$am_depcomp" conftest.dir
4773  cd conftest.dir
4774  # We will build objects and dependencies in a subdirectory because
4775  # it helps to detect inapplicable dependency modes.  For instance
4776  # both Tru64's cc and ICC support -MD to output dependencies as a
4777  # side effect of compilation, but ICC will put the dependencies in
4778  # the current directory while Tru64 will put them in the object
4779  # directory.
4780  mkdir sub
4781
4782  am_cv_CC_dependencies_compiler_type=none
4783  if test "$am_compiler_list" = ""; then
4784     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4785  fi
4786  am__universal=false
4787  case " $depcc " in #(
4788     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4789     esac
4790
4791  for depmode in $am_compiler_list; do
4792    # Setup a source with many dependencies, because some compilers
4793    # like to wrap large dependency lists on column 80 (with \), and
4794    # we should not choose a depcomp mode which is confused by this.
4795    #
4796    # We need to recreate these files for each test, as the compiler may
4797    # overwrite some of them when testing with obscure command lines.
4798    # This happens at least with the AIX C compiler.
4799    : > sub/conftest.c
4800    for i in 1 2 3 4 5 6; do
4801      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4802      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4803      # Solaris 10 /bin/sh.
4804      echo '/* dummy */' > sub/conftst$i.h
4805    done
4806    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4807
4808    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4809    # mode.  It turns out that the SunPro C++ compiler does not properly
4810    # handle '-M -o', and we need to detect this.  Also, some Intel
4811    # versions had trouble with output in subdirs.
4812    am__obj=sub/conftest.${OBJEXT-o}
4813    am__minus_obj="-o $am__obj"
4814    case $depmode in
4815    gcc)
4816      # This depmode causes a compiler race in universal mode.
4817      test "$am__universal" = false || continue
4818      ;;
4819    nosideeffect)
4820      # After this tag, mechanisms are not by side-effect, so they'll
4821      # only be used when explicitly requested.
4822      if test "x$enable_dependency_tracking" = xyes; then
4823	continue
4824      else
4825	break
4826      fi
4827      ;;
4828    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4829      # This compiler won't grok '-c -o', but also, the minuso test has
4830      # not run yet.  These depmodes are late enough in the game, and
4831      # so weak that their functioning should not be impacted.
4832      am__obj=conftest.${OBJEXT-o}
4833      am__minus_obj=
4834      ;;
4835    none) break ;;
4836    esac
4837    if depmode=$depmode \
4838       source=sub/conftest.c object=$am__obj \
4839       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4840       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4841         >/dev/null 2>conftest.err &&
4842       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4843       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4844       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4845       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4846      # icc doesn't choke on unknown options, it will just issue warnings
4847      # or remarks (even with -Werror).  So we grep stderr for any message
4848      # that says an option was ignored or not supported.
4849      # When given -MP, icc 7.0 and 7.1 complain thusly:
4850      #   icc: Command line warning: ignoring option '-M'; no argument required
4851      # The diagnosis changed in icc 8.0:
4852      #   icc: Command line remark: option '-MP' not supported
4853      if (grep 'ignoring option' conftest.err ||
4854          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4855        am_cv_CC_dependencies_compiler_type=$depmode
4856        break
4857      fi
4858    fi
4859  done
4860
4861  cd ..
4862  rm -rf conftest.dir
4863else
4864  am_cv_CC_dependencies_compiler_type=none
4865fi
4866
4867fi
4868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4869$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4870CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4871
4872 if
4873  test "x$enable_dependency_tracking" != xno \
4874  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4875  am__fastdepCC_TRUE=
4876  am__fastdepCC_FALSE='#'
4877else
4878  am__fastdepCC_TRUE='#'
4879  am__fastdepCC_FALSE=
4880fi
4881
4882
4883case `pwd` in
4884  *\ * | *\	*)
4885    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4886$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4887esac
4888
4889
4890
4891macro_version='2.4.6'
4892macro_revision='2.4.6'
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906ltmain=$ac_aux_dir/ltmain.sh
4907
4908# Make sure we can run config.sub.
4909$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
4910  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
4911
4912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
4913$as_echo_n "checking build system type... " >&6; }
4914if ${ac_cv_build+:} false; then :
4915  $as_echo_n "(cached) " >&6
4916else
4917  ac_build_alias=$build_alias
4918test "x$ac_build_alias" = x &&
4919  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
4920test "x$ac_build_alias" = x &&
4921  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
4922ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
4923  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
4924
4925fi
4926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
4927$as_echo "$ac_cv_build" >&6; }
4928case $ac_cv_build in
4929*-*-*) ;;
4930*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
4931esac
4932build=$ac_cv_build
4933ac_save_IFS=$IFS; IFS='-'
4934set x $ac_cv_build
4935shift
4936build_cpu=$1
4937build_vendor=$2
4938shift; shift
4939# Remember, the first character of IFS is used to create $*,
4940# except with old shells:
4941build_os=$*
4942IFS=$ac_save_IFS
4943case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
4944
4945
4946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
4947$as_echo_n "checking host system type... " >&6; }
4948if ${ac_cv_host+:} false; then :
4949  $as_echo_n "(cached) " >&6
4950else
4951  if test "x$host_alias" = x; then
4952  ac_cv_host=$ac_cv_build
4953else
4954  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
4955    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
4956fi
4957
4958fi
4959{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
4960$as_echo "$ac_cv_host" >&6; }
4961case $ac_cv_host in
4962*-*-*) ;;
4963*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
4964esac
4965host=$ac_cv_host
4966ac_save_IFS=$IFS; IFS='-'
4967set x $ac_cv_host
4968shift
4969host_cpu=$1
4970host_vendor=$2
4971shift; shift
4972# Remember, the first character of IFS is used to create $*,
4973# except with old shells:
4974host_os=$*
4975IFS=$ac_save_IFS
4976case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
4977
4978
4979# Backslashify metacharacters that are still active within
4980# double-quoted strings.
4981sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4982
4983# Same as above, but do not quote variable references.
4984double_quote_subst='s/\(["`\\]\)/\\\1/g'
4985
4986# Sed substitution to delay expansion of an escaped shell variable in a
4987# double_quote_subst'ed string.
4988delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4989
4990# Sed substitution to delay expansion of an escaped single quote.
4991delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4992
4993# Sed substitution to avoid accidental globbing in evaled expressions
4994no_glob_subst='s/\*/\\\*/g'
4995
4996ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4997ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4998ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4999
5000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5001$as_echo_n "checking how to print strings... " >&6; }
5002# Test print first, because it will be a builtin if present.
5003if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5004   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5005  ECHO='print -r --'
5006elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5007  ECHO='printf %s\n'
5008else
5009  # Use this function as a fallback that always works.
5010  func_fallback_echo ()
5011  {
5012    eval 'cat <<_LTECHO_EOF
5013$1
5014_LTECHO_EOF'
5015  }
5016  ECHO='func_fallback_echo'
5017fi
5018
5019# func_echo_all arg...
5020# Invoke $ECHO with all args, space-separated.
5021func_echo_all ()
5022{
5023    $ECHO ""
5024}
5025
5026case $ECHO in
5027  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5028$as_echo "printf" >&6; } ;;
5029  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5030$as_echo "print -r" >&6; } ;;
5031  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5032$as_echo "cat" >&6; } ;;
5033esac
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5049$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5050if ${ac_cv_path_SED+:} false; then :
5051  $as_echo_n "(cached) " >&6
5052else
5053            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5054     for ac_i in 1 2 3 4 5 6 7; do
5055       ac_script="$ac_script$as_nl$ac_script"
5056     done
5057     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5058     { ac_script=; unset ac_script;}
5059     if test -z "$SED"; then
5060  ac_path_SED_found=false
5061  # Loop through the user's path and test for each of PROGNAME-LIST
5062  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5063for as_dir in $PATH
5064do
5065  IFS=$as_save_IFS
5066  test -z "$as_dir" && as_dir=.
5067    for ac_prog in sed gsed; do
5068    for ac_exec_ext in '' $ac_executable_extensions; do
5069      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5070      as_fn_executable_p "$ac_path_SED" || continue
5071# Check for GNU ac_path_SED and select it if it is found.
5072  # Check for GNU $ac_path_SED
5073case `"$ac_path_SED" --version 2>&1` in
5074*GNU*)
5075  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5076*)
5077  ac_count=0
5078  $as_echo_n 0123456789 >"conftest.in"
5079  while :
5080  do
5081    cat "conftest.in" "conftest.in" >"conftest.tmp"
5082    mv "conftest.tmp" "conftest.in"
5083    cp "conftest.in" "conftest.nl"
5084    $as_echo '' >> "conftest.nl"
5085    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5086    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5087    as_fn_arith $ac_count + 1 && ac_count=$as_val
5088    if test $ac_count -gt ${ac_path_SED_max-0}; then
5089      # Best one so far, save it but keep looking for a better one
5090      ac_cv_path_SED="$ac_path_SED"
5091      ac_path_SED_max=$ac_count
5092    fi
5093    # 10*(2^10) chars as input seems more than enough
5094    test $ac_count -gt 10 && break
5095  done
5096  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5097esac
5098
5099      $ac_path_SED_found && break 3
5100    done
5101  done
5102  done
5103IFS=$as_save_IFS
5104  if test -z "$ac_cv_path_SED"; then
5105    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5106  fi
5107else
5108  ac_cv_path_SED=$SED
5109fi
5110
5111fi
5112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5113$as_echo "$ac_cv_path_SED" >&6; }
5114 SED="$ac_cv_path_SED"
5115  rm -f conftest.sed
5116
5117test -z "$SED" && SED=sed
5118Xsed="$SED -e 1s/^X//"
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5131$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5132if ${ac_cv_path_GREP+:} false; then :
5133  $as_echo_n "(cached) " >&6
5134else
5135  if test -z "$GREP"; then
5136  ac_path_GREP_found=false
5137  # Loop through the user's path and test for each of PROGNAME-LIST
5138  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5139for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5140do
5141  IFS=$as_save_IFS
5142  test -z "$as_dir" && as_dir=.
5143    for ac_prog in grep ggrep; do
5144    for ac_exec_ext in '' $ac_executable_extensions; do
5145      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5146      as_fn_executable_p "$ac_path_GREP" || continue
5147# Check for GNU ac_path_GREP and select it if it is found.
5148  # Check for GNU $ac_path_GREP
5149case `"$ac_path_GREP" --version 2>&1` in
5150*GNU*)
5151  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5152*)
5153  ac_count=0
5154  $as_echo_n 0123456789 >"conftest.in"
5155  while :
5156  do
5157    cat "conftest.in" "conftest.in" >"conftest.tmp"
5158    mv "conftest.tmp" "conftest.in"
5159    cp "conftest.in" "conftest.nl"
5160    $as_echo 'GREP' >> "conftest.nl"
5161    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5162    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5163    as_fn_arith $ac_count + 1 && ac_count=$as_val
5164    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5165      # Best one so far, save it but keep looking for a better one
5166      ac_cv_path_GREP="$ac_path_GREP"
5167      ac_path_GREP_max=$ac_count
5168    fi
5169    # 10*(2^10) chars as input seems more than enough
5170    test $ac_count -gt 10 && break
5171  done
5172  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5173esac
5174
5175      $ac_path_GREP_found && break 3
5176    done
5177  done
5178  done
5179IFS=$as_save_IFS
5180  if test -z "$ac_cv_path_GREP"; then
5181    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5182  fi
5183else
5184  ac_cv_path_GREP=$GREP
5185fi
5186
5187fi
5188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5189$as_echo "$ac_cv_path_GREP" >&6; }
5190 GREP="$ac_cv_path_GREP"
5191
5192
5193{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5194$as_echo_n "checking for egrep... " >&6; }
5195if ${ac_cv_path_EGREP+:} false; then :
5196  $as_echo_n "(cached) " >&6
5197else
5198  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5199   then ac_cv_path_EGREP="$GREP -E"
5200   else
5201     if test -z "$EGREP"; then
5202  ac_path_EGREP_found=false
5203  # Loop through the user's path and test for each of PROGNAME-LIST
5204  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5205for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5206do
5207  IFS=$as_save_IFS
5208  test -z "$as_dir" && as_dir=.
5209    for ac_prog in egrep; do
5210    for ac_exec_ext in '' $ac_executable_extensions; do
5211      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5212      as_fn_executable_p "$ac_path_EGREP" || continue
5213# Check for GNU ac_path_EGREP and select it if it is found.
5214  # Check for GNU $ac_path_EGREP
5215case `"$ac_path_EGREP" --version 2>&1` in
5216*GNU*)
5217  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5218*)
5219  ac_count=0
5220  $as_echo_n 0123456789 >"conftest.in"
5221  while :
5222  do
5223    cat "conftest.in" "conftest.in" >"conftest.tmp"
5224    mv "conftest.tmp" "conftest.in"
5225    cp "conftest.in" "conftest.nl"
5226    $as_echo 'EGREP' >> "conftest.nl"
5227    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5228    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5229    as_fn_arith $ac_count + 1 && ac_count=$as_val
5230    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5231      # Best one so far, save it but keep looking for a better one
5232      ac_cv_path_EGREP="$ac_path_EGREP"
5233      ac_path_EGREP_max=$ac_count
5234    fi
5235    # 10*(2^10) chars as input seems more than enough
5236    test $ac_count -gt 10 && break
5237  done
5238  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5239esac
5240
5241      $ac_path_EGREP_found && break 3
5242    done
5243  done
5244  done
5245IFS=$as_save_IFS
5246  if test -z "$ac_cv_path_EGREP"; then
5247    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5248  fi
5249else
5250  ac_cv_path_EGREP=$EGREP
5251fi
5252
5253   fi
5254fi
5255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5256$as_echo "$ac_cv_path_EGREP" >&6; }
5257 EGREP="$ac_cv_path_EGREP"
5258
5259
5260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5261$as_echo_n "checking for fgrep... " >&6; }
5262if ${ac_cv_path_FGREP+:} false; then :
5263  $as_echo_n "(cached) " >&6
5264else
5265  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5266   then ac_cv_path_FGREP="$GREP -F"
5267   else
5268     if test -z "$FGREP"; then
5269  ac_path_FGREP_found=false
5270  # Loop through the user's path and test for each of PROGNAME-LIST
5271  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5272for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5273do
5274  IFS=$as_save_IFS
5275  test -z "$as_dir" && as_dir=.
5276    for ac_prog in fgrep; do
5277    for ac_exec_ext in '' $ac_executable_extensions; do
5278      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5279      as_fn_executable_p "$ac_path_FGREP" || continue
5280# Check for GNU ac_path_FGREP and select it if it is found.
5281  # Check for GNU $ac_path_FGREP
5282case `"$ac_path_FGREP" --version 2>&1` in
5283*GNU*)
5284  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5285*)
5286  ac_count=0
5287  $as_echo_n 0123456789 >"conftest.in"
5288  while :
5289  do
5290    cat "conftest.in" "conftest.in" >"conftest.tmp"
5291    mv "conftest.tmp" "conftest.in"
5292    cp "conftest.in" "conftest.nl"
5293    $as_echo 'FGREP' >> "conftest.nl"
5294    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5295    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5296    as_fn_arith $ac_count + 1 && ac_count=$as_val
5297    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5298      # Best one so far, save it but keep looking for a better one
5299      ac_cv_path_FGREP="$ac_path_FGREP"
5300      ac_path_FGREP_max=$ac_count
5301    fi
5302    # 10*(2^10) chars as input seems more than enough
5303    test $ac_count -gt 10 && break
5304  done
5305  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5306esac
5307
5308      $ac_path_FGREP_found && break 3
5309    done
5310  done
5311  done
5312IFS=$as_save_IFS
5313  if test -z "$ac_cv_path_FGREP"; then
5314    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5315  fi
5316else
5317  ac_cv_path_FGREP=$FGREP
5318fi
5319
5320   fi
5321fi
5322{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5323$as_echo "$ac_cv_path_FGREP" >&6; }
5324 FGREP="$ac_cv_path_FGREP"
5325
5326
5327test -z "$GREP" && GREP=grep
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347# Check whether --with-gnu-ld was given.
5348if test "${with_gnu_ld+set}" = set; then :
5349  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
5350else
5351  with_gnu_ld=no
5352fi
5353
5354ac_prog=ld
5355if test yes = "$GCC"; then
5356  # Check if gcc -print-prog-name=ld gives a path.
5357  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5358$as_echo_n "checking for ld used by $CC... " >&6; }
5359  case $host in
5360  *-*-mingw*)
5361    # gcc leaves a trailing carriage return, which upsets mingw
5362    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5363  *)
5364    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5365  esac
5366  case $ac_prog in
5367    # Accept absolute paths.
5368    [\\/]* | ?:[\\/]*)
5369      re_direlt='/[^/][^/]*/\.\./'
5370      # Canonicalize the pathname of ld
5371      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5372      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5373	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5374      done
5375      test -z "$LD" && LD=$ac_prog
5376      ;;
5377  "")
5378    # If it fails, then pretend we aren't using GCC.
5379    ac_prog=ld
5380    ;;
5381  *)
5382    # If it is relative, then search for the first ld in PATH.
5383    with_gnu_ld=unknown
5384    ;;
5385  esac
5386elif test yes = "$with_gnu_ld"; then
5387  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5388$as_echo_n "checking for GNU ld... " >&6; }
5389else
5390  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5391$as_echo_n "checking for non-GNU ld... " >&6; }
5392fi
5393if ${lt_cv_path_LD+:} false; then :
5394  $as_echo_n "(cached) " >&6
5395else
5396  if test -z "$LD"; then
5397  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5398  for ac_dir in $PATH; do
5399    IFS=$lt_save_ifs
5400    test -z "$ac_dir" && ac_dir=.
5401    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5402      lt_cv_path_LD=$ac_dir/$ac_prog
5403      # Check to see if the program is GNU ld.  I'd rather use --version,
5404      # but apparently some variants of GNU ld only accept -v.
5405      # Break only if it was the GNU/non-GNU ld that we prefer.
5406      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5407      *GNU* | *'with BFD'*)
5408	test no != "$with_gnu_ld" && break
5409	;;
5410      *)
5411	test yes != "$with_gnu_ld" && break
5412	;;
5413      esac
5414    fi
5415  done
5416  IFS=$lt_save_ifs
5417else
5418  lt_cv_path_LD=$LD # Let the user override the test with a path.
5419fi
5420fi
5421
5422LD=$lt_cv_path_LD
5423if test -n "$LD"; then
5424  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5425$as_echo "$LD" >&6; }
5426else
5427  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5428$as_echo "no" >&6; }
5429fi
5430test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5432$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5433if ${lt_cv_prog_gnu_ld+:} false; then :
5434  $as_echo_n "(cached) " >&6
5435else
5436  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5437case `$LD -v 2>&1 </dev/null` in
5438*GNU* | *'with BFD'*)
5439  lt_cv_prog_gnu_ld=yes
5440  ;;
5441*)
5442  lt_cv_prog_gnu_ld=no
5443  ;;
5444esac
5445fi
5446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5447$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5448with_gnu_ld=$lt_cv_prog_gnu_ld
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5459$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5460if ${lt_cv_path_NM+:} false; then :
5461  $as_echo_n "(cached) " >&6
5462else
5463  if test -n "$NM"; then
5464  # Let the user override the test.
5465  lt_cv_path_NM=$NM
5466else
5467  lt_nm_to_check=${ac_tool_prefix}nm
5468  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5469    lt_nm_to_check="$lt_nm_to_check nm"
5470  fi
5471  for lt_tmp_nm in $lt_nm_to_check; do
5472    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
5473    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5474      IFS=$lt_save_ifs
5475      test -z "$ac_dir" && ac_dir=.
5476      tmp_nm=$ac_dir/$lt_tmp_nm
5477      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
5478	# Check to see if the nm accepts a BSD-compat flag.
5479	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
5480	#   nm: unknown option "B" ignored
5481	# Tru64's nm complains that /dev/null is an invalid object file
5482	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
5483	case $build_os in
5484	mingw*) lt_bad_file=conftest.nm/nofile ;;
5485	*) lt_bad_file=/dev/null ;;
5486	esac
5487	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
5488	*$lt_bad_file* | *'Invalid file or object type'*)
5489	  lt_cv_path_NM="$tmp_nm -B"
5490	  break 2
5491	  ;;
5492	*)
5493	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5494	  */dev/null*)
5495	    lt_cv_path_NM="$tmp_nm -p"
5496	    break 2
5497	    ;;
5498	  *)
5499	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5500	    continue # so that we can try to find one that supports BSD flags
5501	    ;;
5502	  esac
5503	  ;;
5504	esac
5505      fi
5506    done
5507    IFS=$lt_save_ifs
5508  done
5509  : ${lt_cv_path_NM=no}
5510fi
5511fi
5512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5513$as_echo "$lt_cv_path_NM" >&6; }
5514if test no != "$lt_cv_path_NM"; then
5515  NM=$lt_cv_path_NM
5516else
5517  # Didn't find any BSD compatible name lister, look for dumpbin.
5518  if test -n "$DUMPBIN"; then :
5519    # Let the user override the test.
5520  else
5521    if test -n "$ac_tool_prefix"; then
5522  for ac_prog in dumpbin "link -dump"
5523  do
5524    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5525set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5527$as_echo_n "checking for $ac_word... " >&6; }
5528if ${ac_cv_prog_DUMPBIN+:} false; then :
5529  $as_echo_n "(cached) " >&6
5530else
5531  if test -n "$DUMPBIN"; then
5532  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5533else
5534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5535for as_dir in $PATH
5536do
5537  IFS=$as_save_IFS
5538  test -z "$as_dir" && as_dir=.
5539    for ac_exec_ext in '' $ac_executable_extensions; do
5540  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5541    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5542    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5543    break 2
5544  fi
5545done
5546  done
5547IFS=$as_save_IFS
5548
5549fi
5550fi
5551DUMPBIN=$ac_cv_prog_DUMPBIN
5552if test -n "$DUMPBIN"; then
5553  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5554$as_echo "$DUMPBIN" >&6; }
5555else
5556  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5557$as_echo "no" >&6; }
5558fi
5559
5560
5561    test -n "$DUMPBIN" && break
5562  done
5563fi
5564if test -z "$DUMPBIN"; then
5565  ac_ct_DUMPBIN=$DUMPBIN
5566  for ac_prog in dumpbin "link -dump"
5567do
5568  # Extract the first word of "$ac_prog", so it can be a program name with args.
5569set dummy $ac_prog; ac_word=$2
5570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5571$as_echo_n "checking for $ac_word... " >&6; }
5572if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5573  $as_echo_n "(cached) " >&6
5574else
5575  if test -n "$ac_ct_DUMPBIN"; then
5576  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5577else
5578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5579for as_dir in $PATH
5580do
5581  IFS=$as_save_IFS
5582  test -z "$as_dir" && as_dir=.
5583    for ac_exec_ext in '' $ac_executable_extensions; do
5584  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5585    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5586    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5587    break 2
5588  fi
5589done
5590  done
5591IFS=$as_save_IFS
5592
5593fi
5594fi
5595ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5596if test -n "$ac_ct_DUMPBIN"; then
5597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5598$as_echo "$ac_ct_DUMPBIN" >&6; }
5599else
5600  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5601$as_echo "no" >&6; }
5602fi
5603
5604
5605  test -n "$ac_ct_DUMPBIN" && break
5606done
5607
5608  if test "x$ac_ct_DUMPBIN" = x; then
5609    DUMPBIN=":"
5610  else
5611    case $cross_compiling:$ac_tool_warned in
5612yes:)
5613{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5614$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5615ac_tool_warned=yes ;;
5616esac
5617    DUMPBIN=$ac_ct_DUMPBIN
5618  fi
5619fi
5620
5621    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
5622    *COFF*)
5623      DUMPBIN="$DUMPBIN -symbols -headers"
5624      ;;
5625    *)
5626      DUMPBIN=:
5627      ;;
5628    esac
5629  fi
5630
5631  if test : != "$DUMPBIN"; then
5632    NM=$DUMPBIN
5633  fi
5634fi
5635test -z "$NM" && NM=nm
5636
5637
5638
5639
5640
5641
5642{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5643$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5644if ${lt_cv_nm_interface+:} false; then :
5645  $as_echo_n "(cached) " >&6
5646else
5647  lt_cv_nm_interface="BSD nm"
5648  echo "int some_variable = 0;" > conftest.$ac_ext
5649  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5650  (eval "$ac_compile" 2>conftest.err)
5651  cat conftest.err >&5
5652  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5653  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5654  cat conftest.err >&5
5655  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5656  cat conftest.out >&5
5657  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5658    lt_cv_nm_interface="MS dumpbin"
5659  fi
5660  rm -f conftest*
5661fi
5662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5663$as_echo "$lt_cv_nm_interface" >&6; }
5664
5665{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5666$as_echo_n "checking whether ln -s works... " >&6; }
5667LN_S=$as_ln_s
5668if test "$LN_S" = "ln -s"; then
5669  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5670$as_echo "yes" >&6; }
5671else
5672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5673$as_echo "no, using $LN_S" >&6; }
5674fi
5675
5676# find the maximum length of command line arguments
5677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5678$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5679if ${lt_cv_sys_max_cmd_len+:} false; then :
5680  $as_echo_n "(cached) " >&6
5681else
5682    i=0
5683  teststring=ABCD
5684
5685  case $build_os in
5686  msdosdjgpp*)
5687    # On DJGPP, this test can blow up pretty badly due to problems in libc
5688    # (any single argument exceeding 2000 bytes causes a buffer overrun
5689    # during glob expansion).  Even if it were fixed, the result of this
5690    # check would be larger than it should be.
5691    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5692    ;;
5693
5694  gnu*)
5695    # Under GNU Hurd, this test is not required because there is
5696    # no limit to the length of command line arguments.
5697    # Libtool will interpret -1 as no limit whatsoever
5698    lt_cv_sys_max_cmd_len=-1;
5699    ;;
5700
5701  cygwin* | mingw* | cegcc*)
5702    # On Win9x/ME, this test blows up -- it succeeds, but takes
5703    # about 5 minutes as the teststring grows exponentially.
5704    # Worse, since 9x/ME are not pre-emptively multitasking,
5705    # you end up with a "frozen" computer, even though with patience
5706    # the test eventually succeeds (with a max line length of 256k).
5707    # Instead, let's just punt: use the minimum linelength reported by
5708    # all of the supported platforms: 8192 (on NT/2K/XP).
5709    lt_cv_sys_max_cmd_len=8192;
5710    ;;
5711
5712  mint*)
5713    # On MiNT this can take a long time and run out of memory.
5714    lt_cv_sys_max_cmd_len=8192;
5715    ;;
5716
5717  amigaos*)
5718    # On AmigaOS with pdksh, this test takes hours, literally.
5719    # So we just punt and use a minimum line length of 8192.
5720    lt_cv_sys_max_cmd_len=8192;
5721    ;;
5722
5723  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
5724    # This has been around since 386BSD, at least.  Likely further.
5725    if test -x /sbin/sysctl; then
5726      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5727    elif test -x /usr/sbin/sysctl; then
5728      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5729    else
5730      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5731    fi
5732    # And add a safety zone
5733    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5734    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5735    ;;
5736
5737  interix*)
5738    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5739    lt_cv_sys_max_cmd_len=196608
5740    ;;
5741
5742  os2*)
5743    # The test takes a long time on OS/2.
5744    lt_cv_sys_max_cmd_len=8192
5745    ;;
5746
5747  osf*)
5748    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5749    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5750    # nice to cause kernel panics so lets avoid the loop below.
5751    # First set a reasonable default.
5752    lt_cv_sys_max_cmd_len=16384
5753    #
5754    if test -x /sbin/sysconfig; then
5755      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5756        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5757      esac
5758    fi
5759    ;;
5760  sco3.2v5*)
5761    lt_cv_sys_max_cmd_len=102400
5762    ;;
5763  sysv5* | sco5v6* | sysv4.2uw2*)
5764    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5765    if test -n "$kargmax"; then
5766      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5767    else
5768      lt_cv_sys_max_cmd_len=32768
5769    fi
5770    ;;
5771  *)
5772    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5773    if test -n "$lt_cv_sys_max_cmd_len" && \
5774       test undefined != "$lt_cv_sys_max_cmd_len"; then
5775      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5776      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5777    else
5778      # Make teststring a little bigger before we do anything with it.
5779      # a 1K string should be a reasonable start.
5780      for i in 1 2 3 4 5 6 7 8; do
5781        teststring=$teststring$teststring
5782      done
5783      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5784      # If test is not a shell built-in, we'll probably end up computing a
5785      # maximum length that is only half of the actual maximum length, but
5786      # we can't tell.
5787      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
5788	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5789	      test 17 != "$i" # 1/2 MB should be enough
5790      do
5791        i=`expr $i + 1`
5792        teststring=$teststring$teststring
5793      done
5794      # Only check the string length outside the loop.
5795      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5796      teststring=
5797      # Add a significant safety factor because C++ compilers can tack on
5798      # massive amounts of additional arguments before passing them to the
5799      # linker.  It appears as though 1/2 is a usable value.
5800      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5801    fi
5802    ;;
5803  esac
5804
5805fi
5806
5807if test -n "$lt_cv_sys_max_cmd_len"; then
5808  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5809$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5810else
5811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5812$as_echo "none" >&6; }
5813fi
5814max_cmd_len=$lt_cv_sys_max_cmd_len
5815
5816
5817
5818
5819
5820
5821: ${CP="cp -f"}
5822: ${MV="mv -f"}
5823: ${RM="rm -f"}
5824
5825if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5826  lt_unset=unset
5827else
5828  lt_unset=false
5829fi
5830
5831
5832
5833
5834
5835# test EBCDIC or ASCII
5836case `echo X|tr X '\101'` in
5837 A) # ASCII based system
5838    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5839  lt_SP2NL='tr \040 \012'
5840  lt_NL2SP='tr \015\012 \040\040'
5841  ;;
5842 *) # EBCDIC based system
5843  lt_SP2NL='tr \100 \n'
5844  lt_NL2SP='tr \r\n \100\100'
5845  ;;
5846esac
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5857$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5858if ${lt_cv_to_host_file_cmd+:} false; then :
5859  $as_echo_n "(cached) " >&6
5860else
5861  case $host in
5862  *-*-mingw* )
5863    case $build in
5864      *-*-mingw* ) # actually msys
5865        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5866        ;;
5867      *-*-cygwin* )
5868        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5869        ;;
5870      * ) # otherwise, assume *nix
5871        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5872        ;;
5873    esac
5874    ;;
5875  *-*-cygwin* )
5876    case $build in
5877      *-*-mingw* ) # actually msys
5878        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5879        ;;
5880      *-*-cygwin* )
5881        lt_cv_to_host_file_cmd=func_convert_file_noop
5882        ;;
5883      * ) # otherwise, assume *nix
5884        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5885        ;;
5886    esac
5887    ;;
5888  * ) # unhandled hosts (and "normal" native builds)
5889    lt_cv_to_host_file_cmd=func_convert_file_noop
5890    ;;
5891esac
5892
5893fi
5894
5895to_host_file_cmd=$lt_cv_to_host_file_cmd
5896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5897$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5898
5899
5900
5901
5902
5903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5904$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5905if ${lt_cv_to_tool_file_cmd+:} false; then :
5906  $as_echo_n "(cached) " >&6
5907else
5908  #assume ordinary cross tools, or native build.
5909lt_cv_to_tool_file_cmd=func_convert_file_noop
5910case $host in
5911  *-*-mingw* )
5912    case $build in
5913      *-*-mingw* ) # actually msys
5914        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5915        ;;
5916    esac
5917    ;;
5918esac
5919
5920fi
5921
5922to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5923{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5924$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5925
5926
5927
5928
5929
5930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5931$as_echo_n "checking for $LD option to reload object files... " >&6; }
5932if ${lt_cv_ld_reload_flag+:} false; then :
5933  $as_echo_n "(cached) " >&6
5934else
5935  lt_cv_ld_reload_flag='-r'
5936fi
5937{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5938$as_echo "$lt_cv_ld_reload_flag" >&6; }
5939reload_flag=$lt_cv_ld_reload_flag
5940case $reload_flag in
5941"" | " "*) ;;
5942*) reload_flag=" $reload_flag" ;;
5943esac
5944reload_cmds='$LD$reload_flag -o $output$reload_objs'
5945case $host_os in
5946  cygwin* | mingw* | pw32* | cegcc*)
5947    if test yes != "$GCC"; then
5948      reload_cmds=false
5949    fi
5950    ;;
5951  darwin*)
5952    if test yes = "$GCC"; then
5953      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
5954    else
5955      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5956    fi
5957    ;;
5958esac
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968if test -n "$ac_tool_prefix"; then
5969  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5970set dummy ${ac_tool_prefix}objdump; ac_word=$2
5971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5972$as_echo_n "checking for $ac_word... " >&6; }
5973if ${ac_cv_prog_OBJDUMP+:} false; then :
5974  $as_echo_n "(cached) " >&6
5975else
5976  if test -n "$OBJDUMP"; then
5977  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5978else
5979as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5980for as_dir in $PATH
5981do
5982  IFS=$as_save_IFS
5983  test -z "$as_dir" && as_dir=.
5984    for ac_exec_ext in '' $ac_executable_extensions; do
5985  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5986    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5987    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5988    break 2
5989  fi
5990done
5991  done
5992IFS=$as_save_IFS
5993
5994fi
5995fi
5996OBJDUMP=$ac_cv_prog_OBJDUMP
5997if test -n "$OBJDUMP"; then
5998  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5999$as_echo "$OBJDUMP" >&6; }
6000else
6001  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6002$as_echo "no" >&6; }
6003fi
6004
6005
6006fi
6007if test -z "$ac_cv_prog_OBJDUMP"; then
6008  ac_ct_OBJDUMP=$OBJDUMP
6009  # Extract the first word of "objdump", so it can be a program name with args.
6010set dummy objdump; ac_word=$2
6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6012$as_echo_n "checking for $ac_word... " >&6; }
6013if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6014  $as_echo_n "(cached) " >&6
6015else
6016  if test -n "$ac_ct_OBJDUMP"; then
6017  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6018else
6019as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6020for as_dir in $PATH
6021do
6022  IFS=$as_save_IFS
6023  test -z "$as_dir" && as_dir=.
6024    for ac_exec_ext in '' $ac_executable_extensions; do
6025  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6026    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6027    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6028    break 2
6029  fi
6030done
6031  done
6032IFS=$as_save_IFS
6033
6034fi
6035fi
6036ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6037if test -n "$ac_ct_OBJDUMP"; then
6038  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6039$as_echo "$ac_ct_OBJDUMP" >&6; }
6040else
6041  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6042$as_echo "no" >&6; }
6043fi
6044
6045  if test "x$ac_ct_OBJDUMP" = x; then
6046    OBJDUMP="false"
6047  else
6048    case $cross_compiling:$ac_tool_warned in
6049yes:)
6050{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6051$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6052ac_tool_warned=yes ;;
6053esac
6054    OBJDUMP=$ac_ct_OBJDUMP
6055  fi
6056else
6057  OBJDUMP="$ac_cv_prog_OBJDUMP"
6058fi
6059
6060test -z "$OBJDUMP" && OBJDUMP=objdump
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6071$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6072if ${lt_cv_deplibs_check_method+:} false; then :
6073  $as_echo_n "(cached) " >&6
6074else
6075  lt_cv_file_magic_cmd='$MAGIC_CMD'
6076lt_cv_file_magic_test_file=
6077lt_cv_deplibs_check_method='unknown'
6078# Need to set the preceding variable on all platforms that support
6079# interlibrary dependencies.
6080# 'none' -- dependencies not supported.
6081# 'unknown' -- same as none, but documents that we really don't know.
6082# 'pass_all' -- all dependencies passed with no checks.
6083# 'test_compile' -- check by making test program.
6084# 'file_magic [[regex]]' -- check by looking for files in library path
6085# that responds to the $file_magic_cmd with a given extended regex.
6086# If you have 'file' or equivalent on your system and you're not sure
6087# whether 'pass_all' will *always* work, you probably want this one.
6088
6089case $host_os in
6090aix[4-9]*)
6091  lt_cv_deplibs_check_method=pass_all
6092  ;;
6093
6094beos*)
6095  lt_cv_deplibs_check_method=pass_all
6096  ;;
6097
6098bsdi[45]*)
6099  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6100  lt_cv_file_magic_cmd='/usr/bin/file -L'
6101  lt_cv_file_magic_test_file=/shlib/libc.so
6102  ;;
6103
6104cygwin*)
6105  # func_win32_libid is a shell function defined in ltmain.sh
6106  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6107  lt_cv_file_magic_cmd='func_win32_libid'
6108  ;;
6109
6110mingw* | pw32*)
6111  # Base MSYS/MinGW do not provide the 'file' command needed by
6112  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6113  # unless we find 'file', for example because we are cross-compiling.
6114  if ( file / ) >/dev/null 2>&1; then
6115    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6116    lt_cv_file_magic_cmd='func_win32_libid'
6117  else
6118    # Keep this pattern in sync with the one in func_win32_libid.
6119    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6120    lt_cv_file_magic_cmd='$OBJDUMP -f'
6121  fi
6122  ;;
6123
6124cegcc*)
6125  # use the weaker test based on 'objdump'. See mingw*.
6126  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6127  lt_cv_file_magic_cmd='$OBJDUMP -f'
6128  ;;
6129
6130darwin* | rhapsody*)
6131  lt_cv_deplibs_check_method=pass_all
6132  ;;
6133
6134freebsd* | dragonfly*)
6135  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6136    case $host_cpu in
6137    i*86 )
6138      # Not sure whether the presence of OpenBSD here was a mistake.
6139      # Let's accept both of them until this is cleared up.
6140      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6141      lt_cv_file_magic_cmd=/usr/bin/file
6142      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6143      ;;
6144    esac
6145  else
6146    lt_cv_deplibs_check_method=pass_all
6147  fi
6148  ;;
6149
6150haiku*)
6151  lt_cv_deplibs_check_method=pass_all
6152  ;;
6153
6154hpux10.20* | hpux11*)
6155  lt_cv_file_magic_cmd=/usr/bin/file
6156  case $host_cpu in
6157  ia64*)
6158    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6159    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6160    ;;
6161  hppa*64*)
6162    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]'
6163    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6164    ;;
6165  *)
6166    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6167    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6168    ;;
6169  esac
6170  ;;
6171
6172interix[3-9]*)
6173  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6174  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6175  ;;
6176
6177irix5* | irix6* | nonstopux*)
6178  case $LD in
6179  *-32|*"-32 ") libmagic=32-bit;;
6180  *-n32|*"-n32 ") libmagic=N32;;
6181  *-64|*"-64 ") libmagic=64-bit;;
6182  *) libmagic=never-match;;
6183  esac
6184  lt_cv_deplibs_check_method=pass_all
6185  ;;
6186
6187# This must be glibc/ELF.
6188linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6189  lt_cv_deplibs_check_method=pass_all
6190  ;;
6191
6192netbsd* | netbsdelf*-gnu)
6193  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6194    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6195  else
6196    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6197  fi
6198  ;;
6199
6200newos6*)
6201  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6202  lt_cv_file_magic_cmd=/usr/bin/file
6203  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6204  ;;
6205
6206*nto* | *qnx*)
6207  lt_cv_deplibs_check_method=pass_all
6208  ;;
6209
6210openbsd* | bitrig*)
6211  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6212    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6213  else
6214    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6215  fi
6216  ;;
6217
6218osf3* | osf4* | osf5*)
6219  lt_cv_deplibs_check_method=pass_all
6220  ;;
6221
6222rdos*)
6223  lt_cv_deplibs_check_method=pass_all
6224  ;;
6225
6226solaris*)
6227  lt_cv_deplibs_check_method=pass_all
6228  ;;
6229
6230sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6231  lt_cv_deplibs_check_method=pass_all
6232  ;;
6233
6234sysv4 | sysv4.3*)
6235  case $host_vendor in
6236  motorola)
6237    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]'
6238    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6239    ;;
6240  ncr)
6241    lt_cv_deplibs_check_method=pass_all
6242    ;;
6243  sequent)
6244    lt_cv_file_magic_cmd='/bin/file'
6245    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6246    ;;
6247  sni)
6248    lt_cv_file_magic_cmd='/bin/file'
6249    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6250    lt_cv_file_magic_test_file=/lib/libc.so
6251    ;;
6252  siemens)
6253    lt_cv_deplibs_check_method=pass_all
6254    ;;
6255  pc)
6256    lt_cv_deplibs_check_method=pass_all
6257    ;;
6258  esac
6259  ;;
6260
6261tpf*)
6262  lt_cv_deplibs_check_method=pass_all
6263  ;;
6264os2*)
6265  lt_cv_deplibs_check_method=pass_all
6266  ;;
6267esac
6268
6269fi
6270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6271$as_echo "$lt_cv_deplibs_check_method" >&6; }
6272
6273file_magic_glob=
6274want_nocaseglob=no
6275if test "$build" = "$host"; then
6276  case $host_os in
6277  mingw* | pw32*)
6278    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6279      want_nocaseglob=yes
6280    else
6281      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6282    fi
6283    ;;
6284  esac
6285fi
6286
6287file_magic_cmd=$lt_cv_file_magic_cmd
6288deplibs_check_method=$lt_cv_deplibs_check_method
6289test -z "$deplibs_check_method" && deplibs_check_method=unknown
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312if test -n "$ac_tool_prefix"; then
6313  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6314set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6316$as_echo_n "checking for $ac_word... " >&6; }
6317if ${ac_cv_prog_DLLTOOL+:} false; then :
6318  $as_echo_n "(cached) " >&6
6319else
6320  if test -n "$DLLTOOL"; then
6321  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6322else
6323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6324for as_dir in $PATH
6325do
6326  IFS=$as_save_IFS
6327  test -z "$as_dir" && as_dir=.
6328    for ac_exec_ext in '' $ac_executable_extensions; do
6329  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6330    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6331    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6332    break 2
6333  fi
6334done
6335  done
6336IFS=$as_save_IFS
6337
6338fi
6339fi
6340DLLTOOL=$ac_cv_prog_DLLTOOL
6341if test -n "$DLLTOOL"; then
6342  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6343$as_echo "$DLLTOOL" >&6; }
6344else
6345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6346$as_echo "no" >&6; }
6347fi
6348
6349
6350fi
6351if test -z "$ac_cv_prog_DLLTOOL"; then
6352  ac_ct_DLLTOOL=$DLLTOOL
6353  # Extract the first word of "dlltool", so it can be a program name with args.
6354set dummy dlltool; ac_word=$2
6355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6356$as_echo_n "checking for $ac_word... " >&6; }
6357if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6358  $as_echo_n "(cached) " >&6
6359else
6360  if test -n "$ac_ct_DLLTOOL"; then
6361  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6362else
6363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6364for as_dir in $PATH
6365do
6366  IFS=$as_save_IFS
6367  test -z "$as_dir" && as_dir=.
6368    for ac_exec_ext in '' $ac_executable_extensions; do
6369  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6370    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6371    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6372    break 2
6373  fi
6374done
6375  done
6376IFS=$as_save_IFS
6377
6378fi
6379fi
6380ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6381if test -n "$ac_ct_DLLTOOL"; then
6382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6383$as_echo "$ac_ct_DLLTOOL" >&6; }
6384else
6385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6386$as_echo "no" >&6; }
6387fi
6388
6389  if test "x$ac_ct_DLLTOOL" = x; then
6390    DLLTOOL="false"
6391  else
6392    case $cross_compiling:$ac_tool_warned in
6393yes:)
6394{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6395$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6396ac_tool_warned=yes ;;
6397esac
6398    DLLTOOL=$ac_ct_DLLTOOL
6399  fi
6400else
6401  DLLTOOL="$ac_cv_prog_DLLTOOL"
6402fi
6403
6404test -z "$DLLTOOL" && DLLTOOL=dlltool
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6416$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6417if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6418  $as_echo_n "(cached) " >&6
6419else
6420  lt_cv_sharedlib_from_linklib_cmd='unknown'
6421
6422case $host_os in
6423cygwin* | mingw* | pw32* | cegcc*)
6424  # two different shell functions defined in ltmain.sh;
6425  # decide which one to use based on capabilities of $DLLTOOL
6426  case `$DLLTOOL --help 2>&1` in
6427  *--identify-strict*)
6428    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6429    ;;
6430  *)
6431    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6432    ;;
6433  esac
6434  ;;
6435*)
6436  # fallback: assume linklib IS sharedlib
6437  lt_cv_sharedlib_from_linklib_cmd=$ECHO
6438  ;;
6439esac
6440
6441fi
6442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6443$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6444sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6445test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6446
6447
6448
6449
6450
6451
6452
6453if test -n "$ac_tool_prefix"; then
6454  for ac_prog in ar
6455  do
6456    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6457set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6459$as_echo_n "checking for $ac_word... " >&6; }
6460if ${ac_cv_prog_AR+:} false; then :
6461  $as_echo_n "(cached) " >&6
6462else
6463  if test -n "$AR"; then
6464  ac_cv_prog_AR="$AR" # Let the user override the test.
6465else
6466as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6467for as_dir in $PATH
6468do
6469  IFS=$as_save_IFS
6470  test -z "$as_dir" && as_dir=.
6471    for ac_exec_ext in '' $ac_executable_extensions; do
6472  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6473    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6474    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6475    break 2
6476  fi
6477done
6478  done
6479IFS=$as_save_IFS
6480
6481fi
6482fi
6483AR=$ac_cv_prog_AR
6484if test -n "$AR"; then
6485  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6486$as_echo "$AR" >&6; }
6487else
6488  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6489$as_echo "no" >&6; }
6490fi
6491
6492
6493    test -n "$AR" && break
6494  done
6495fi
6496if test -z "$AR"; then
6497  ac_ct_AR=$AR
6498  for ac_prog in ar
6499do
6500  # Extract the first word of "$ac_prog", so it can be a program name with args.
6501set dummy $ac_prog; ac_word=$2
6502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6503$as_echo_n "checking for $ac_word... " >&6; }
6504if ${ac_cv_prog_ac_ct_AR+:} false; then :
6505  $as_echo_n "(cached) " >&6
6506else
6507  if test -n "$ac_ct_AR"; then
6508  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6509else
6510as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6511for as_dir in $PATH
6512do
6513  IFS=$as_save_IFS
6514  test -z "$as_dir" && as_dir=.
6515    for ac_exec_ext in '' $ac_executable_extensions; do
6516  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6517    ac_cv_prog_ac_ct_AR="$ac_prog"
6518    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6519    break 2
6520  fi
6521done
6522  done
6523IFS=$as_save_IFS
6524
6525fi
6526fi
6527ac_ct_AR=$ac_cv_prog_ac_ct_AR
6528if test -n "$ac_ct_AR"; then
6529  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6530$as_echo "$ac_ct_AR" >&6; }
6531else
6532  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6533$as_echo "no" >&6; }
6534fi
6535
6536
6537  test -n "$ac_ct_AR" && break
6538done
6539
6540  if test "x$ac_ct_AR" = x; then
6541    AR="false"
6542  else
6543    case $cross_compiling:$ac_tool_warned in
6544yes:)
6545{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6546$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6547ac_tool_warned=yes ;;
6548esac
6549    AR=$ac_ct_AR
6550  fi
6551fi
6552
6553: ${AR=ar}
6554: ${AR_FLAGS=cru}
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6567$as_echo_n "checking for archiver @FILE support... " >&6; }
6568if ${lt_cv_ar_at_file+:} false; then :
6569  $as_echo_n "(cached) " >&6
6570else
6571  lt_cv_ar_at_file=no
6572   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6573/* end confdefs.h.  */
6574
6575int
6576main ()
6577{
6578
6579  ;
6580  return 0;
6581}
6582_ACEOF
6583if ac_fn_c_try_compile "$LINENO"; then :
6584  echo conftest.$ac_objext > conftest.lst
6585      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6586      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6587  (eval $lt_ar_try) 2>&5
6588  ac_status=$?
6589  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6590  test $ac_status = 0; }
6591      if test 0 -eq "$ac_status"; then
6592	# Ensure the archiver fails upon bogus file names.
6593	rm -f conftest.$ac_objext libconftest.a
6594	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6595  (eval $lt_ar_try) 2>&5
6596  ac_status=$?
6597  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6598  test $ac_status = 0; }
6599	if test 0 -ne "$ac_status"; then
6600          lt_cv_ar_at_file=@
6601        fi
6602      fi
6603      rm -f conftest.* libconftest.a
6604
6605fi
6606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6607
6608fi
6609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6610$as_echo "$lt_cv_ar_at_file" >&6; }
6611
6612if test no = "$lt_cv_ar_at_file"; then
6613  archiver_list_spec=
6614else
6615  archiver_list_spec=$lt_cv_ar_at_file
6616fi
6617
6618
6619
6620
6621
6622
6623
6624if test -n "$ac_tool_prefix"; then
6625  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6626set dummy ${ac_tool_prefix}strip; ac_word=$2
6627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6628$as_echo_n "checking for $ac_word... " >&6; }
6629if ${ac_cv_prog_STRIP+:} false; then :
6630  $as_echo_n "(cached) " >&6
6631else
6632  if test -n "$STRIP"; then
6633  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6634else
6635as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6636for as_dir in $PATH
6637do
6638  IFS=$as_save_IFS
6639  test -z "$as_dir" && as_dir=.
6640    for ac_exec_ext in '' $ac_executable_extensions; do
6641  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6642    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6643    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6644    break 2
6645  fi
6646done
6647  done
6648IFS=$as_save_IFS
6649
6650fi
6651fi
6652STRIP=$ac_cv_prog_STRIP
6653if test -n "$STRIP"; then
6654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6655$as_echo "$STRIP" >&6; }
6656else
6657  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6658$as_echo "no" >&6; }
6659fi
6660
6661
6662fi
6663if test -z "$ac_cv_prog_STRIP"; then
6664  ac_ct_STRIP=$STRIP
6665  # Extract the first word of "strip", so it can be a program name with args.
6666set dummy strip; ac_word=$2
6667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6668$as_echo_n "checking for $ac_word... " >&6; }
6669if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6670  $as_echo_n "(cached) " >&6
6671else
6672  if test -n "$ac_ct_STRIP"; then
6673  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6674else
6675as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6676for as_dir in $PATH
6677do
6678  IFS=$as_save_IFS
6679  test -z "$as_dir" && as_dir=.
6680    for ac_exec_ext in '' $ac_executable_extensions; do
6681  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6682    ac_cv_prog_ac_ct_STRIP="strip"
6683    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6684    break 2
6685  fi
6686done
6687  done
6688IFS=$as_save_IFS
6689
6690fi
6691fi
6692ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6693if test -n "$ac_ct_STRIP"; then
6694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6695$as_echo "$ac_ct_STRIP" >&6; }
6696else
6697  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6698$as_echo "no" >&6; }
6699fi
6700
6701  if test "x$ac_ct_STRIP" = x; then
6702    STRIP=":"
6703  else
6704    case $cross_compiling:$ac_tool_warned in
6705yes:)
6706{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6707$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6708ac_tool_warned=yes ;;
6709esac
6710    STRIP=$ac_ct_STRIP
6711  fi
6712else
6713  STRIP="$ac_cv_prog_STRIP"
6714fi
6715
6716test -z "$STRIP" && STRIP=:
6717
6718
6719
6720
6721
6722
6723if test -n "$ac_tool_prefix"; then
6724  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6725set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6727$as_echo_n "checking for $ac_word... " >&6; }
6728if ${ac_cv_prog_RANLIB+:} false; then :
6729  $as_echo_n "(cached) " >&6
6730else
6731  if test -n "$RANLIB"; then
6732  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6733else
6734as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6735for as_dir in $PATH
6736do
6737  IFS=$as_save_IFS
6738  test -z "$as_dir" && as_dir=.
6739    for ac_exec_ext in '' $ac_executable_extensions; do
6740  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6741    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6742    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6743    break 2
6744  fi
6745done
6746  done
6747IFS=$as_save_IFS
6748
6749fi
6750fi
6751RANLIB=$ac_cv_prog_RANLIB
6752if test -n "$RANLIB"; then
6753  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6754$as_echo "$RANLIB" >&6; }
6755else
6756  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6757$as_echo "no" >&6; }
6758fi
6759
6760
6761fi
6762if test -z "$ac_cv_prog_RANLIB"; then
6763  ac_ct_RANLIB=$RANLIB
6764  # Extract the first word of "ranlib", so it can be a program name with args.
6765set dummy ranlib; ac_word=$2
6766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6767$as_echo_n "checking for $ac_word... " >&6; }
6768if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6769  $as_echo_n "(cached) " >&6
6770else
6771  if test -n "$ac_ct_RANLIB"; then
6772  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6773else
6774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6775for as_dir in $PATH
6776do
6777  IFS=$as_save_IFS
6778  test -z "$as_dir" && as_dir=.
6779    for ac_exec_ext in '' $ac_executable_extensions; do
6780  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6781    ac_cv_prog_ac_ct_RANLIB="ranlib"
6782    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6783    break 2
6784  fi
6785done
6786  done
6787IFS=$as_save_IFS
6788
6789fi
6790fi
6791ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6792if test -n "$ac_ct_RANLIB"; then
6793  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6794$as_echo "$ac_ct_RANLIB" >&6; }
6795else
6796  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6797$as_echo "no" >&6; }
6798fi
6799
6800  if test "x$ac_ct_RANLIB" = x; then
6801    RANLIB=":"
6802  else
6803    case $cross_compiling:$ac_tool_warned in
6804yes:)
6805{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6806$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6807ac_tool_warned=yes ;;
6808esac
6809    RANLIB=$ac_ct_RANLIB
6810  fi
6811else
6812  RANLIB="$ac_cv_prog_RANLIB"
6813fi
6814
6815test -z "$RANLIB" && RANLIB=:
6816
6817
6818
6819
6820
6821
6822# Determine commands to create old-style static archives.
6823old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6824old_postinstall_cmds='chmod 644 $oldlib'
6825old_postuninstall_cmds=
6826
6827if test -n "$RANLIB"; then
6828  case $host_os in
6829  bitrig* | openbsd*)
6830    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
6831    ;;
6832  *)
6833    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
6834    ;;
6835  esac
6836  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
6837fi
6838
6839case $host_os in
6840  darwin*)
6841    lock_old_archive_extraction=yes ;;
6842  *)
6843    lock_old_archive_extraction=no ;;
6844esac
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
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884# If no C compiler was specified, use CC.
6885LTCC=${LTCC-"$CC"}
6886
6887# If no C compiler flags were specified, use CFLAGS.
6888LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6889
6890# Allow CC to be a program name with arguments.
6891compiler=$CC
6892
6893
6894# Check for command to grab the raw symbol name followed by C symbol from nm.
6895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6896$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6897if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6898  $as_echo_n "(cached) " >&6
6899else
6900
6901# These are sane defaults that work on at least a few old systems.
6902# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6903
6904# Character class describing NM global symbol codes.
6905symcode='[BCDEGRST]'
6906
6907# Regexp to match symbols that can be accessed directly from C.
6908sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6909
6910# Define system-specific variables.
6911case $host_os in
6912aix*)
6913  symcode='[BCDT]'
6914  ;;
6915cygwin* | mingw* | pw32* | cegcc*)
6916  symcode='[ABCDGISTW]'
6917  ;;
6918hpux*)
6919  if test ia64 = "$host_cpu"; then
6920    symcode='[ABCDEGRST]'
6921  fi
6922  ;;
6923irix* | nonstopux*)
6924  symcode='[BCDEGRST]'
6925  ;;
6926osf*)
6927  symcode='[BCDEGQRST]'
6928  ;;
6929solaris*)
6930  symcode='[BDRT]'
6931  ;;
6932sco3.2v5*)
6933  symcode='[DT]'
6934  ;;
6935sysv4.2uw2*)
6936  symcode='[DT]'
6937  ;;
6938sysv5* | sco5v6* | unixware* | OpenUNIX*)
6939  symcode='[ABDT]'
6940  ;;
6941sysv4)
6942  symcode='[DFNSTU]'
6943  ;;
6944esac
6945
6946# If we're using GNU nm, then use its standard symbol codes.
6947case `$NM -V 2>&1` in
6948*GNU* | *'with BFD'*)
6949  symcode='[ABCDGIRSTW]' ;;
6950esac
6951
6952if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6953  # Gets list of data symbols to import.
6954  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
6955  # Adjust the below global symbol transforms to fixup imported variables.
6956  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
6957  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
6958  lt_c_name_lib_hook="\
6959  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
6960  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
6961else
6962  # Disable hooks by default.
6963  lt_cv_sys_global_symbol_to_import=
6964  lt_cdecl_hook=
6965  lt_c_name_hook=
6966  lt_c_name_lib_hook=
6967fi
6968
6969# Transform an extracted symbol line into a proper C declaration.
6970# Some systems (esp. on ia64) link data and code symbols differently,
6971# so use this general approach.
6972lt_cv_sys_global_symbol_to_cdecl="sed -n"\
6973$lt_cdecl_hook\
6974" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
6975" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
6976
6977# Transform an extracted symbol line into symbol name and symbol address
6978lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
6979$lt_c_name_hook\
6980" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6981" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
6982
6983# Transform an extracted symbol line into symbol name with lib prefix and
6984# symbol address.
6985lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
6986$lt_c_name_lib_hook\
6987" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
6988" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
6989" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
6990
6991# Handle CRLF in mingw tool chain
6992opt_cr=
6993case $build_os in
6994mingw*)
6995  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6996  ;;
6997esac
6998
6999# Try without a prefix underscore, then with it.
7000for ac_symprfx in "" "_"; do
7001
7002  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7003  symxfrm="\\1 $ac_symprfx\\2 \\2"
7004
7005  # Write the raw and C identifiers.
7006  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7007    # Fake it for dumpbin and say T for any non-static function,
7008    # D for any global variable and I for any imported variable.
7009    # Also find C++ and __fastcall symbols from MSVC++,
7010    # which start with @ or ?.
7011    lt_cv_sys_global_symbol_pipe="$AWK '"\
7012"     {last_section=section; section=\$ 3};"\
7013"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7014"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7015"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7016"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7017"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7018"     \$ 0!~/External *\|/{next};"\
7019"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7020"     {if(hide[section]) next};"\
7021"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7022"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7023"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7024"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7025"     ' prfx=^$ac_symprfx"
7026  else
7027    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7028  fi
7029  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7030
7031  # Check to see that the pipe works correctly.
7032  pipe_works=no
7033
7034  rm -f conftest*
7035  cat > conftest.$ac_ext <<_LT_EOF
7036#ifdef __cplusplus
7037extern "C" {
7038#endif
7039char nm_test_var;
7040void nm_test_func(void);
7041void nm_test_func(void){}
7042#ifdef __cplusplus
7043}
7044#endif
7045int main(){nm_test_var='a';nm_test_func();return(0);}
7046_LT_EOF
7047
7048  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7049  (eval $ac_compile) 2>&5
7050  ac_status=$?
7051  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7052  test $ac_status = 0; }; then
7053    # Now try to grab the symbols.
7054    nlist=conftest.nm
7055    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7056  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7057  ac_status=$?
7058  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7059  test $ac_status = 0; } && test -s "$nlist"; then
7060      # Try sorting and uniquifying the output.
7061      if sort "$nlist" | uniq > "$nlist"T; then
7062	mv -f "$nlist"T "$nlist"
7063      else
7064	rm -f "$nlist"T
7065      fi
7066
7067      # Make sure that we snagged all the symbols we need.
7068      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7069	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7070	  cat <<_LT_EOF > conftest.$ac_ext
7071/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7072#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7073/* DATA imports from DLLs on WIN32 can't be const, because runtime
7074   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7075# define LT_DLSYM_CONST
7076#elif defined __osf__
7077/* This system does not cope well with relocations in const data.  */
7078# define LT_DLSYM_CONST
7079#else
7080# define LT_DLSYM_CONST const
7081#endif
7082
7083#ifdef __cplusplus
7084extern "C" {
7085#endif
7086
7087_LT_EOF
7088	  # Now generate the symbol file.
7089	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7090
7091	  cat <<_LT_EOF >> conftest.$ac_ext
7092
7093/* The mapping between symbol names and symbols.  */
7094LT_DLSYM_CONST struct {
7095  const char *name;
7096  void       *address;
7097}
7098lt__PROGRAM__LTX_preloaded_symbols[] =
7099{
7100  { "@PROGRAM@", (void *) 0 },
7101_LT_EOF
7102	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7103	  cat <<\_LT_EOF >> conftest.$ac_ext
7104  {0, (void *) 0}
7105};
7106
7107/* This works around a problem in FreeBSD linker */
7108#ifdef FREEBSD_WORKAROUND
7109static const void *lt_preloaded_setup() {
7110  return lt__PROGRAM__LTX_preloaded_symbols;
7111}
7112#endif
7113
7114#ifdef __cplusplus
7115}
7116#endif
7117_LT_EOF
7118	  # Now try linking the two files.
7119	  mv conftest.$ac_objext conftstm.$ac_objext
7120	  lt_globsym_save_LIBS=$LIBS
7121	  lt_globsym_save_CFLAGS=$CFLAGS
7122	  LIBS=conftstm.$ac_objext
7123	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7124	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7125  (eval $ac_link) 2>&5
7126  ac_status=$?
7127  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7128  test $ac_status = 0; } && test -s conftest$ac_exeext; then
7129	    pipe_works=yes
7130	  fi
7131	  LIBS=$lt_globsym_save_LIBS
7132	  CFLAGS=$lt_globsym_save_CFLAGS
7133	else
7134	  echo "cannot find nm_test_func in $nlist" >&5
7135	fi
7136      else
7137	echo "cannot find nm_test_var in $nlist" >&5
7138      fi
7139    else
7140      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7141    fi
7142  else
7143    echo "$progname: failed program was:" >&5
7144    cat conftest.$ac_ext >&5
7145  fi
7146  rm -rf conftest* conftst*
7147
7148  # Do not use the global_symbol_pipe unless it works.
7149  if test yes = "$pipe_works"; then
7150    break
7151  else
7152    lt_cv_sys_global_symbol_pipe=
7153  fi
7154done
7155
7156fi
7157
7158if test -z "$lt_cv_sys_global_symbol_pipe"; then
7159  lt_cv_sys_global_symbol_to_cdecl=
7160fi
7161if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7163$as_echo "failed" >&6; }
7164else
7165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7166$as_echo "ok" >&6; }
7167fi
7168
7169# Response file support.
7170if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7171  nm_file_list_spec='@'
7172elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7173  nm_file_list_spec='@'
7174fi
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
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7213$as_echo_n "checking for sysroot... " >&6; }
7214
7215# Check whether --with-sysroot was given.
7216if test "${with_sysroot+set}" = set; then :
7217  withval=$with_sysroot;
7218else
7219  with_sysroot=no
7220fi
7221
7222
7223lt_sysroot=
7224case $with_sysroot in #(
7225 yes)
7226   if test yes = "$GCC"; then
7227     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7228   fi
7229   ;; #(
7230 /*)
7231   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7232   ;; #(
7233 no|'')
7234   ;; #(
7235 *)
7236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
7237$as_echo "$with_sysroot" >&6; }
7238   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7239   ;;
7240esac
7241
7242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7243$as_echo "${lt_sysroot:-no}" >&6; }
7244
7245
7246
7247
7248
7249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
7250$as_echo_n "checking for a working dd... " >&6; }
7251if ${ac_cv_path_lt_DD+:} false; then :
7252  $as_echo_n "(cached) " >&6
7253else
7254  printf 0123456789abcdef0123456789abcdef >conftest.i
7255cat conftest.i conftest.i >conftest2.i
7256: ${lt_DD:=$DD}
7257if test -z "$lt_DD"; then
7258  ac_path_lt_DD_found=false
7259  # Loop through the user's path and test for each of PROGNAME-LIST
7260  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7261for as_dir in $PATH
7262do
7263  IFS=$as_save_IFS
7264  test -z "$as_dir" && as_dir=.
7265    for ac_prog in dd; do
7266    for ac_exec_ext in '' $ac_executable_extensions; do
7267      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
7268      as_fn_executable_p "$ac_path_lt_DD" || continue
7269if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7270  cmp -s conftest.i conftest.out \
7271  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
7272fi
7273      $ac_path_lt_DD_found && break 3
7274    done
7275  done
7276  done
7277IFS=$as_save_IFS
7278  if test -z "$ac_cv_path_lt_DD"; then
7279    :
7280  fi
7281else
7282  ac_cv_path_lt_DD=$lt_DD
7283fi
7284
7285rm -f conftest.i conftest2.i conftest.out
7286fi
7287{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
7288$as_echo "$ac_cv_path_lt_DD" >&6; }
7289
7290
7291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
7292$as_echo_n "checking how to truncate binary pipes... " >&6; }
7293if ${lt_cv_truncate_bin+:} false; then :
7294  $as_echo_n "(cached) " >&6
7295else
7296  printf 0123456789abcdef0123456789abcdef >conftest.i
7297cat conftest.i conftest.i >conftest2.i
7298lt_cv_truncate_bin=
7299if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
7300  cmp -s conftest.i conftest.out \
7301  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
7302fi
7303rm -f conftest.i conftest2.i conftest.out
7304test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
7305fi
7306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
7307$as_echo "$lt_cv_truncate_bin" >&6; }
7308
7309
7310
7311
7312
7313
7314
7315# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
7316func_cc_basename ()
7317{
7318    for cc_temp in $*""; do
7319      case $cc_temp in
7320        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7321        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7322        \-*) ;;
7323        *) break;;
7324      esac
7325    done
7326    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7327}
7328
7329# Check whether --enable-libtool-lock was given.
7330if test "${enable_libtool_lock+set}" = set; then :
7331  enableval=$enable_libtool_lock;
7332fi
7333
7334test no = "$enable_libtool_lock" || enable_libtool_lock=yes
7335
7336# Some flags need to be propagated to the compiler or linker for good
7337# libtool support.
7338case $host in
7339ia64-*-hpux*)
7340  # Find out what ABI is being produced by ac_compile, and set mode
7341  # options accordingly.
7342  echo 'int i;' > conftest.$ac_ext
7343  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7344  (eval $ac_compile) 2>&5
7345  ac_status=$?
7346  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7347  test $ac_status = 0; }; then
7348    case `/usr/bin/file conftest.$ac_objext` in
7349      *ELF-32*)
7350	HPUX_IA64_MODE=32
7351	;;
7352      *ELF-64*)
7353	HPUX_IA64_MODE=64
7354	;;
7355    esac
7356  fi
7357  rm -rf conftest*
7358  ;;
7359*-*-irix6*)
7360  # Find out what ABI is being produced by ac_compile, and set linker
7361  # options accordingly.
7362  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7363  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7364  (eval $ac_compile) 2>&5
7365  ac_status=$?
7366  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7367  test $ac_status = 0; }; then
7368    if test yes = "$lt_cv_prog_gnu_ld"; then
7369      case `/usr/bin/file conftest.$ac_objext` in
7370	*32-bit*)
7371	  LD="${LD-ld} -melf32bsmip"
7372	  ;;
7373	*N32*)
7374	  LD="${LD-ld} -melf32bmipn32"
7375	  ;;
7376	*64-bit*)
7377	  LD="${LD-ld} -melf64bmip"
7378	;;
7379      esac
7380    else
7381      case `/usr/bin/file conftest.$ac_objext` in
7382	*32-bit*)
7383	  LD="${LD-ld} -32"
7384	  ;;
7385	*N32*)
7386	  LD="${LD-ld} -n32"
7387	  ;;
7388	*64-bit*)
7389	  LD="${LD-ld} -64"
7390	  ;;
7391      esac
7392    fi
7393  fi
7394  rm -rf conftest*
7395  ;;
7396
7397mips64*-*linux*)
7398  # Find out what ABI is being produced by ac_compile, and set linker
7399  # options accordingly.
7400  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7401  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7402  (eval $ac_compile) 2>&5
7403  ac_status=$?
7404  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7405  test $ac_status = 0; }; then
7406    emul=elf
7407    case `/usr/bin/file conftest.$ac_objext` in
7408      *32-bit*)
7409	emul="${emul}32"
7410	;;
7411      *64-bit*)
7412	emul="${emul}64"
7413	;;
7414    esac
7415    case `/usr/bin/file conftest.$ac_objext` in
7416      *MSB*)
7417	emul="${emul}btsmip"
7418	;;
7419      *LSB*)
7420	emul="${emul}ltsmip"
7421	;;
7422    esac
7423    case `/usr/bin/file conftest.$ac_objext` in
7424      *N32*)
7425	emul="${emul}n32"
7426	;;
7427    esac
7428    LD="${LD-ld} -m $emul"
7429  fi
7430  rm -rf conftest*
7431  ;;
7432
7433x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
7434s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7435  # Find out what ABI is being produced by ac_compile, and set linker
7436  # options accordingly.  Note that the listed cases only cover the
7437  # situations where additional linker options are needed (such as when
7438  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
7439  # vice versa); the common cases where no linker options are needed do
7440  # not appear in the list.
7441  echo 'int i;' > conftest.$ac_ext
7442  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7443  (eval $ac_compile) 2>&5
7444  ac_status=$?
7445  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7446  test $ac_status = 0; }; then
7447    case `/usr/bin/file conftest.o` in
7448      *32-bit*)
7449	case $host in
7450	  x86_64-*kfreebsd*-gnu)
7451	    LD="${LD-ld} -m elf_i386_fbsd"
7452	    ;;
7453	  x86_64-*linux*)
7454	    case `/usr/bin/file conftest.o` in
7455	      *x86-64*)
7456		LD="${LD-ld} -m elf32_x86_64"
7457		;;
7458	      *)
7459		LD="${LD-ld} -m elf_i386"
7460		;;
7461	    esac
7462	    ;;
7463	  powerpc64le-*linux*)
7464	    LD="${LD-ld} -m elf32lppclinux"
7465	    ;;
7466	  powerpc64-*linux*)
7467	    LD="${LD-ld} -m elf32ppclinux"
7468	    ;;
7469	  s390x-*linux*)
7470	    LD="${LD-ld} -m elf_s390"
7471	    ;;
7472	  sparc64-*linux*)
7473	    LD="${LD-ld} -m elf32_sparc"
7474	    ;;
7475	esac
7476	;;
7477      *64-bit*)
7478	case $host in
7479	  x86_64-*kfreebsd*-gnu)
7480	    LD="${LD-ld} -m elf_x86_64_fbsd"
7481	    ;;
7482	  x86_64-*linux*)
7483	    LD="${LD-ld} -m elf_x86_64"
7484	    ;;
7485	  powerpcle-*linux*)
7486	    LD="${LD-ld} -m elf64lppc"
7487	    ;;
7488	  powerpc-*linux*)
7489	    LD="${LD-ld} -m elf64ppc"
7490	    ;;
7491	  s390*-*linux*|s390*-*tpf*)
7492	    LD="${LD-ld} -m elf64_s390"
7493	    ;;
7494	  sparc*-*linux*)
7495	    LD="${LD-ld} -m elf64_sparc"
7496	    ;;
7497	esac
7498	;;
7499    esac
7500  fi
7501  rm -rf conftest*
7502  ;;
7503
7504*-*-sco3.2v5*)
7505  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7506  SAVE_CFLAGS=$CFLAGS
7507  CFLAGS="$CFLAGS -belf"
7508  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7509$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7510if ${lt_cv_cc_needs_belf+:} false; then :
7511  $as_echo_n "(cached) " >&6
7512else
7513  ac_ext=c
7514ac_cpp='$CPP $CPPFLAGS'
7515ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7516ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7517ac_compiler_gnu=$ac_cv_c_compiler_gnu
7518
7519     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7520/* end confdefs.h.  */
7521
7522int
7523main ()
7524{
7525
7526  ;
7527  return 0;
7528}
7529_ACEOF
7530if ac_fn_c_try_link "$LINENO"; then :
7531  lt_cv_cc_needs_belf=yes
7532else
7533  lt_cv_cc_needs_belf=no
7534fi
7535rm -f core conftest.err conftest.$ac_objext \
7536    conftest$ac_exeext conftest.$ac_ext
7537     ac_ext=c
7538ac_cpp='$CPP $CPPFLAGS'
7539ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7540ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7541ac_compiler_gnu=$ac_cv_c_compiler_gnu
7542
7543fi
7544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7545$as_echo "$lt_cv_cc_needs_belf" >&6; }
7546  if test yes != "$lt_cv_cc_needs_belf"; then
7547    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7548    CFLAGS=$SAVE_CFLAGS
7549  fi
7550  ;;
7551*-*solaris*)
7552  # Find out what ABI is being produced by ac_compile, and set linker
7553  # options accordingly.
7554  echo 'int i;' > conftest.$ac_ext
7555  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7556  (eval $ac_compile) 2>&5
7557  ac_status=$?
7558  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7559  test $ac_status = 0; }; then
7560    case `/usr/bin/file conftest.o` in
7561    *64-bit*)
7562      case $lt_cv_prog_gnu_ld in
7563      yes*)
7564        case $host in
7565        i?86-*-solaris*|x86_64-*-solaris*)
7566          LD="${LD-ld} -m elf_x86_64"
7567          ;;
7568        sparc*-*-solaris*)
7569          LD="${LD-ld} -m elf64_sparc"
7570          ;;
7571        esac
7572        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
7573        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
7574          LD=${LD-ld}_sol2
7575        fi
7576        ;;
7577      *)
7578	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7579	  LD="${LD-ld} -64"
7580	fi
7581	;;
7582      esac
7583      ;;
7584    esac
7585  fi
7586  rm -rf conftest*
7587  ;;
7588esac
7589
7590need_locks=$enable_libtool_lock
7591
7592if test -n "$ac_tool_prefix"; then
7593  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7594set dummy ${ac_tool_prefix}mt; ac_word=$2
7595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7596$as_echo_n "checking for $ac_word... " >&6; }
7597if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7598  $as_echo_n "(cached) " >&6
7599else
7600  if test -n "$MANIFEST_TOOL"; then
7601  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7602else
7603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7604for as_dir in $PATH
7605do
7606  IFS=$as_save_IFS
7607  test -z "$as_dir" && as_dir=.
7608    for ac_exec_ext in '' $ac_executable_extensions; do
7609  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7610    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7611    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7612    break 2
7613  fi
7614done
7615  done
7616IFS=$as_save_IFS
7617
7618fi
7619fi
7620MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7621if test -n "$MANIFEST_TOOL"; then
7622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7623$as_echo "$MANIFEST_TOOL" >&6; }
7624else
7625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7626$as_echo "no" >&6; }
7627fi
7628
7629
7630fi
7631if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7632  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7633  # Extract the first word of "mt", so it can be a program name with args.
7634set dummy mt; ac_word=$2
7635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7636$as_echo_n "checking for $ac_word... " >&6; }
7637if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7638  $as_echo_n "(cached) " >&6
7639else
7640  if test -n "$ac_ct_MANIFEST_TOOL"; then
7641  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7642else
7643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7644for as_dir in $PATH
7645do
7646  IFS=$as_save_IFS
7647  test -z "$as_dir" && as_dir=.
7648    for ac_exec_ext in '' $ac_executable_extensions; do
7649  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7650    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7651    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7652    break 2
7653  fi
7654done
7655  done
7656IFS=$as_save_IFS
7657
7658fi
7659fi
7660ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7661if test -n "$ac_ct_MANIFEST_TOOL"; then
7662  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7663$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7664else
7665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7666$as_echo "no" >&6; }
7667fi
7668
7669  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7670    MANIFEST_TOOL=":"
7671  else
7672    case $cross_compiling:$ac_tool_warned in
7673yes:)
7674{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7675$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7676ac_tool_warned=yes ;;
7677esac
7678    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7679  fi
7680else
7681  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7682fi
7683
7684test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7686$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7687if ${lt_cv_path_mainfest_tool+:} false; then :
7688  $as_echo_n "(cached) " >&6
7689else
7690  lt_cv_path_mainfest_tool=no
7691  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7692  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7693  cat conftest.err >&5
7694  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7695    lt_cv_path_mainfest_tool=yes
7696  fi
7697  rm -f conftest*
7698fi
7699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7700$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7701if test yes != "$lt_cv_path_mainfest_tool"; then
7702  MANIFEST_TOOL=:
7703fi
7704
7705
7706
7707
7708
7709
7710  case $host_os in
7711    rhapsody* | darwin*)
7712    if test -n "$ac_tool_prefix"; then
7713  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7714set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7716$as_echo_n "checking for $ac_word... " >&6; }
7717if ${ac_cv_prog_DSYMUTIL+:} false; then :
7718  $as_echo_n "(cached) " >&6
7719else
7720  if test -n "$DSYMUTIL"; then
7721  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7722else
7723as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7724for as_dir in $PATH
7725do
7726  IFS=$as_save_IFS
7727  test -z "$as_dir" && as_dir=.
7728    for ac_exec_ext in '' $ac_executable_extensions; do
7729  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7730    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7731    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7732    break 2
7733  fi
7734done
7735  done
7736IFS=$as_save_IFS
7737
7738fi
7739fi
7740DSYMUTIL=$ac_cv_prog_DSYMUTIL
7741if test -n "$DSYMUTIL"; then
7742  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7743$as_echo "$DSYMUTIL" >&6; }
7744else
7745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7746$as_echo "no" >&6; }
7747fi
7748
7749
7750fi
7751if test -z "$ac_cv_prog_DSYMUTIL"; then
7752  ac_ct_DSYMUTIL=$DSYMUTIL
7753  # Extract the first word of "dsymutil", so it can be a program name with args.
7754set dummy dsymutil; ac_word=$2
7755{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7756$as_echo_n "checking for $ac_word... " >&6; }
7757if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7758  $as_echo_n "(cached) " >&6
7759else
7760  if test -n "$ac_ct_DSYMUTIL"; then
7761  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7762else
7763as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7764for as_dir in $PATH
7765do
7766  IFS=$as_save_IFS
7767  test -z "$as_dir" && as_dir=.
7768    for ac_exec_ext in '' $ac_executable_extensions; do
7769  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7770    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7771    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7772    break 2
7773  fi
7774done
7775  done
7776IFS=$as_save_IFS
7777
7778fi
7779fi
7780ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7781if test -n "$ac_ct_DSYMUTIL"; then
7782  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7783$as_echo "$ac_ct_DSYMUTIL" >&6; }
7784else
7785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7786$as_echo "no" >&6; }
7787fi
7788
7789  if test "x$ac_ct_DSYMUTIL" = x; then
7790    DSYMUTIL=":"
7791  else
7792    case $cross_compiling:$ac_tool_warned in
7793yes:)
7794{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7795$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7796ac_tool_warned=yes ;;
7797esac
7798    DSYMUTIL=$ac_ct_DSYMUTIL
7799  fi
7800else
7801  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7802fi
7803
7804    if test -n "$ac_tool_prefix"; then
7805  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7806set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7808$as_echo_n "checking for $ac_word... " >&6; }
7809if ${ac_cv_prog_NMEDIT+:} false; then :
7810  $as_echo_n "(cached) " >&6
7811else
7812  if test -n "$NMEDIT"; then
7813  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7814else
7815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7816for as_dir in $PATH
7817do
7818  IFS=$as_save_IFS
7819  test -z "$as_dir" && as_dir=.
7820    for ac_exec_ext in '' $ac_executable_extensions; do
7821  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7822    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7823    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7824    break 2
7825  fi
7826done
7827  done
7828IFS=$as_save_IFS
7829
7830fi
7831fi
7832NMEDIT=$ac_cv_prog_NMEDIT
7833if test -n "$NMEDIT"; then
7834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7835$as_echo "$NMEDIT" >&6; }
7836else
7837  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7838$as_echo "no" >&6; }
7839fi
7840
7841
7842fi
7843if test -z "$ac_cv_prog_NMEDIT"; then
7844  ac_ct_NMEDIT=$NMEDIT
7845  # Extract the first word of "nmedit", so it can be a program name with args.
7846set dummy nmedit; ac_word=$2
7847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7848$as_echo_n "checking for $ac_word... " >&6; }
7849if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7850  $as_echo_n "(cached) " >&6
7851else
7852  if test -n "$ac_ct_NMEDIT"; then
7853  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7854else
7855as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7856for as_dir in $PATH
7857do
7858  IFS=$as_save_IFS
7859  test -z "$as_dir" && as_dir=.
7860    for ac_exec_ext in '' $ac_executable_extensions; do
7861  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7862    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7863    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7864    break 2
7865  fi
7866done
7867  done
7868IFS=$as_save_IFS
7869
7870fi
7871fi
7872ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7873if test -n "$ac_ct_NMEDIT"; then
7874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7875$as_echo "$ac_ct_NMEDIT" >&6; }
7876else
7877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7878$as_echo "no" >&6; }
7879fi
7880
7881  if test "x$ac_ct_NMEDIT" = x; then
7882    NMEDIT=":"
7883  else
7884    case $cross_compiling:$ac_tool_warned in
7885yes:)
7886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7888ac_tool_warned=yes ;;
7889esac
7890    NMEDIT=$ac_ct_NMEDIT
7891  fi
7892else
7893  NMEDIT="$ac_cv_prog_NMEDIT"
7894fi
7895
7896    if test -n "$ac_tool_prefix"; then
7897  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7898set dummy ${ac_tool_prefix}lipo; ac_word=$2
7899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7900$as_echo_n "checking for $ac_word... " >&6; }
7901if ${ac_cv_prog_LIPO+:} false; then :
7902  $as_echo_n "(cached) " >&6
7903else
7904  if test -n "$LIPO"; then
7905  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7906else
7907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7908for as_dir in $PATH
7909do
7910  IFS=$as_save_IFS
7911  test -z "$as_dir" && as_dir=.
7912    for ac_exec_ext in '' $ac_executable_extensions; do
7913  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7914    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7915    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7916    break 2
7917  fi
7918done
7919  done
7920IFS=$as_save_IFS
7921
7922fi
7923fi
7924LIPO=$ac_cv_prog_LIPO
7925if test -n "$LIPO"; then
7926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7927$as_echo "$LIPO" >&6; }
7928else
7929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7930$as_echo "no" >&6; }
7931fi
7932
7933
7934fi
7935if test -z "$ac_cv_prog_LIPO"; then
7936  ac_ct_LIPO=$LIPO
7937  # Extract the first word of "lipo", so it can be a program name with args.
7938set dummy lipo; ac_word=$2
7939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7940$as_echo_n "checking for $ac_word... " >&6; }
7941if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7942  $as_echo_n "(cached) " >&6
7943else
7944  if test -n "$ac_ct_LIPO"; then
7945  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7946else
7947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7948for as_dir in $PATH
7949do
7950  IFS=$as_save_IFS
7951  test -z "$as_dir" && as_dir=.
7952    for ac_exec_ext in '' $ac_executable_extensions; do
7953  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7954    ac_cv_prog_ac_ct_LIPO="lipo"
7955    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7956    break 2
7957  fi
7958done
7959  done
7960IFS=$as_save_IFS
7961
7962fi
7963fi
7964ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7965if test -n "$ac_ct_LIPO"; then
7966  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7967$as_echo "$ac_ct_LIPO" >&6; }
7968else
7969  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7970$as_echo "no" >&6; }
7971fi
7972
7973  if test "x$ac_ct_LIPO" = x; then
7974    LIPO=":"
7975  else
7976    case $cross_compiling:$ac_tool_warned in
7977yes:)
7978{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7979$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7980ac_tool_warned=yes ;;
7981esac
7982    LIPO=$ac_ct_LIPO
7983  fi
7984else
7985  LIPO="$ac_cv_prog_LIPO"
7986fi
7987
7988    if test -n "$ac_tool_prefix"; then
7989  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7990set dummy ${ac_tool_prefix}otool; ac_word=$2
7991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7992$as_echo_n "checking for $ac_word... " >&6; }
7993if ${ac_cv_prog_OTOOL+:} false; then :
7994  $as_echo_n "(cached) " >&6
7995else
7996  if test -n "$OTOOL"; then
7997  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7998else
7999as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8000for as_dir in $PATH
8001do
8002  IFS=$as_save_IFS
8003  test -z "$as_dir" && as_dir=.
8004    for ac_exec_ext in '' $ac_executable_extensions; do
8005  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8006    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8007    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8008    break 2
8009  fi
8010done
8011  done
8012IFS=$as_save_IFS
8013
8014fi
8015fi
8016OTOOL=$ac_cv_prog_OTOOL
8017if test -n "$OTOOL"; then
8018  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8019$as_echo "$OTOOL" >&6; }
8020else
8021  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8022$as_echo "no" >&6; }
8023fi
8024
8025
8026fi
8027if test -z "$ac_cv_prog_OTOOL"; then
8028  ac_ct_OTOOL=$OTOOL
8029  # Extract the first word of "otool", so it can be a program name with args.
8030set dummy otool; ac_word=$2
8031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8032$as_echo_n "checking for $ac_word... " >&6; }
8033if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
8034  $as_echo_n "(cached) " >&6
8035else
8036  if test -n "$ac_ct_OTOOL"; then
8037  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8038else
8039as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8040for as_dir in $PATH
8041do
8042  IFS=$as_save_IFS
8043  test -z "$as_dir" && as_dir=.
8044    for ac_exec_ext in '' $ac_executable_extensions; do
8045  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8046    ac_cv_prog_ac_ct_OTOOL="otool"
8047    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8048    break 2
8049  fi
8050done
8051  done
8052IFS=$as_save_IFS
8053
8054fi
8055fi
8056ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8057if test -n "$ac_ct_OTOOL"; then
8058  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8059$as_echo "$ac_ct_OTOOL" >&6; }
8060else
8061  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8062$as_echo "no" >&6; }
8063fi
8064
8065  if test "x$ac_ct_OTOOL" = x; then
8066    OTOOL=":"
8067  else
8068    case $cross_compiling:$ac_tool_warned in
8069yes:)
8070{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8071$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8072ac_tool_warned=yes ;;
8073esac
8074    OTOOL=$ac_ct_OTOOL
8075  fi
8076else
8077  OTOOL="$ac_cv_prog_OTOOL"
8078fi
8079
8080    if test -n "$ac_tool_prefix"; then
8081  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8082set dummy ${ac_tool_prefix}otool64; ac_word=$2
8083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8084$as_echo_n "checking for $ac_word... " >&6; }
8085if ${ac_cv_prog_OTOOL64+:} false; then :
8086  $as_echo_n "(cached) " >&6
8087else
8088  if test -n "$OTOOL64"; then
8089  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8090else
8091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8092for as_dir in $PATH
8093do
8094  IFS=$as_save_IFS
8095  test -z "$as_dir" && as_dir=.
8096    for ac_exec_ext in '' $ac_executable_extensions; do
8097  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8098    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8099    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8100    break 2
8101  fi
8102done
8103  done
8104IFS=$as_save_IFS
8105
8106fi
8107fi
8108OTOOL64=$ac_cv_prog_OTOOL64
8109if test -n "$OTOOL64"; then
8110  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8111$as_echo "$OTOOL64" >&6; }
8112else
8113  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8114$as_echo "no" >&6; }
8115fi
8116
8117
8118fi
8119if test -z "$ac_cv_prog_OTOOL64"; then
8120  ac_ct_OTOOL64=$OTOOL64
8121  # Extract the first word of "otool64", so it can be a program name with args.
8122set dummy otool64; ac_word=$2
8123{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8124$as_echo_n "checking for $ac_word... " >&6; }
8125if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
8126  $as_echo_n "(cached) " >&6
8127else
8128  if test -n "$ac_ct_OTOOL64"; then
8129  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
8130else
8131as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8132for as_dir in $PATH
8133do
8134  IFS=$as_save_IFS
8135  test -z "$as_dir" && as_dir=.
8136    for ac_exec_ext in '' $ac_executable_extensions; do
8137  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8138    ac_cv_prog_ac_ct_OTOOL64="otool64"
8139    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8140    break 2
8141  fi
8142done
8143  done
8144IFS=$as_save_IFS
8145
8146fi
8147fi
8148ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
8149if test -n "$ac_ct_OTOOL64"; then
8150  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8151$as_echo "$ac_ct_OTOOL64" >&6; }
8152else
8153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8154$as_echo "no" >&6; }
8155fi
8156
8157  if test "x$ac_ct_OTOOL64" = x; then
8158    OTOOL64=":"
8159  else
8160    case $cross_compiling:$ac_tool_warned in
8161yes:)
8162{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8163$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8164ac_tool_warned=yes ;;
8165esac
8166    OTOOL64=$ac_ct_OTOOL64
8167  fi
8168else
8169  OTOOL64="$ac_cv_prog_OTOOL64"
8170fi
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8199$as_echo_n "checking for -single_module linker flag... " >&6; }
8200if ${lt_cv_apple_cc_single_mod+:} false; then :
8201  $as_echo_n "(cached) " >&6
8202else
8203  lt_cv_apple_cc_single_mod=no
8204      if test -z "$LT_MULTI_MODULE"; then
8205	# By default we will add the -single_module flag. You can override
8206	# by either setting the environment variable LT_MULTI_MODULE
8207	# non-empty at configure time, or by adding -multi_module to the
8208	# link flags.
8209	rm -rf libconftest.dylib*
8210	echo "int foo(void){return 1;}" > conftest.c
8211	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8212-dynamiclib -Wl,-single_module conftest.c" >&5
8213	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8214	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8215        _lt_result=$?
8216	# If there is a non-empty error log, and "single_module"
8217	# appears in it, assume the flag caused a linker warning
8218        if test -s conftest.err && $GREP single_module conftest.err; then
8219	  cat conftest.err >&5
8220	# Otherwise, if the output was created with a 0 exit code from
8221	# the compiler, it worked.
8222	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
8223	  lt_cv_apple_cc_single_mod=yes
8224	else
8225	  cat conftest.err >&5
8226	fi
8227	rm -rf libconftest.dylib*
8228	rm -f conftest.*
8229      fi
8230fi
8231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8232$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8233
8234    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8235$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8236if ${lt_cv_ld_exported_symbols_list+:} false; then :
8237  $as_echo_n "(cached) " >&6
8238else
8239  lt_cv_ld_exported_symbols_list=no
8240      save_LDFLAGS=$LDFLAGS
8241      echo "_main" > conftest.sym
8242      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8243      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8244/* end confdefs.h.  */
8245
8246int
8247main ()
8248{
8249
8250  ;
8251  return 0;
8252}
8253_ACEOF
8254if ac_fn_c_try_link "$LINENO"; then :
8255  lt_cv_ld_exported_symbols_list=yes
8256else
8257  lt_cv_ld_exported_symbols_list=no
8258fi
8259rm -f core conftest.err conftest.$ac_objext \
8260    conftest$ac_exeext conftest.$ac_ext
8261	LDFLAGS=$save_LDFLAGS
8262
8263fi
8264{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8265$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8266
8267    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8268$as_echo_n "checking for -force_load linker flag... " >&6; }
8269if ${lt_cv_ld_force_load+:} false; then :
8270  $as_echo_n "(cached) " >&6
8271else
8272  lt_cv_ld_force_load=no
8273      cat > conftest.c << _LT_EOF
8274int forced_loaded() { return 2;}
8275_LT_EOF
8276      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8277      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8278      echo "$AR cru libconftest.a conftest.o" >&5
8279      $AR cru libconftest.a conftest.o 2>&5
8280      echo "$RANLIB libconftest.a" >&5
8281      $RANLIB libconftest.a 2>&5
8282      cat > conftest.c << _LT_EOF
8283int main() { return 0;}
8284_LT_EOF
8285      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8286      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8287      _lt_result=$?
8288      if test -s conftest.err && $GREP force_load conftest.err; then
8289	cat conftest.err >&5
8290      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
8291	lt_cv_ld_force_load=yes
8292      else
8293	cat conftest.err >&5
8294      fi
8295        rm -f conftest.err libconftest.a conftest conftest.c
8296        rm -rf conftest.dSYM
8297
8298fi
8299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8300$as_echo "$lt_cv_ld_force_load" >&6; }
8301    case $host_os in
8302    rhapsody* | darwin1.[012])
8303      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
8304    darwin1.*)
8305      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8306    darwin*) # darwin 5.x on
8307      # if running on 10.5 or later, the deployment target defaults
8308      # to the OS version, if on x86, and 10.4, the deployment
8309      # target defaults to 10.4. Don't you love it?
8310      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8311	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8312	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8313	10.[012][,.]*)
8314	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
8315	10.*)
8316	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
8317      esac
8318    ;;
8319  esac
8320    if test yes = "$lt_cv_apple_cc_single_mod"; then
8321      _lt_dar_single_mod='$single_module'
8322    fi
8323    if test yes = "$lt_cv_ld_exported_symbols_list"; then
8324      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
8325    else
8326      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
8327    fi
8328    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
8329      _lt_dsymutil='~$DSYMUTIL $lib || :'
8330    else
8331      _lt_dsymutil=
8332    fi
8333    ;;
8334  esac
8335
8336# func_munge_path_list VARIABLE PATH
8337# -----------------------------------
8338# VARIABLE is name of variable containing _space_ separated list of
8339# directories to be munged by the contents of PATH, which is string
8340# having a format:
8341# "DIR[:DIR]:"
8342#       string "DIR[ DIR]" will be prepended to VARIABLE
8343# ":DIR[:DIR]"
8344#       string "DIR[ DIR]" will be appended to VARIABLE
8345# "DIRP[:DIRP]::[DIRA:]DIRA"
8346#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
8347#       "DIRA[ DIRA]" will be appended to VARIABLE
8348# "DIR[:DIR]"
8349#       VARIABLE will be replaced by "DIR[ DIR]"
8350func_munge_path_list ()
8351{
8352    case x$2 in
8353    x)
8354        ;;
8355    *:)
8356        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
8357        ;;
8358    x:*)
8359        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
8360        ;;
8361    *::*)
8362        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
8363        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
8364        ;;
8365    *)
8366        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
8367        ;;
8368    esac
8369}
8370
8371ac_ext=c
8372ac_cpp='$CPP $CPPFLAGS'
8373ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8374ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8375ac_compiler_gnu=$ac_cv_c_compiler_gnu
8376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
8377$as_echo_n "checking how to run the C preprocessor... " >&6; }
8378# On Suns, sometimes $CPP names a directory.
8379if test -n "$CPP" && test -d "$CPP"; then
8380  CPP=
8381fi
8382if test -z "$CPP"; then
8383  if ${ac_cv_prog_CPP+:} false; then :
8384  $as_echo_n "(cached) " >&6
8385else
8386      # Double quotes because CPP needs to be expanded
8387    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
8388    do
8389      ac_preproc_ok=false
8390for ac_c_preproc_warn_flag in '' yes
8391do
8392  # Use a header file that comes with gcc, so configuring glibc
8393  # with a fresh cross-compiler works.
8394  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8395  # <limits.h> exists even on freestanding compilers.
8396  # On the NeXT, cc -E runs the code through the compiler's parser,
8397  # not just through cpp. "Syntax error" is here to catch this case.
8398  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8399/* end confdefs.h.  */
8400#ifdef __STDC__
8401# include <limits.h>
8402#else
8403# include <assert.h>
8404#endif
8405		     Syntax error
8406_ACEOF
8407if ac_fn_c_try_cpp "$LINENO"; then :
8408
8409else
8410  # Broken: fails on valid input.
8411continue
8412fi
8413rm -f conftest.err conftest.i conftest.$ac_ext
8414
8415  # OK, works on sane cases.  Now check whether nonexistent headers
8416  # can be detected and how.
8417  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8418/* end confdefs.h.  */
8419#include <ac_nonexistent.h>
8420_ACEOF
8421if ac_fn_c_try_cpp "$LINENO"; then :
8422  # Broken: success on invalid input.
8423continue
8424else
8425  # Passes both tests.
8426ac_preproc_ok=:
8427break
8428fi
8429rm -f conftest.err conftest.i conftest.$ac_ext
8430
8431done
8432# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8433rm -f conftest.i conftest.err conftest.$ac_ext
8434if $ac_preproc_ok; then :
8435  break
8436fi
8437
8438    done
8439    ac_cv_prog_CPP=$CPP
8440
8441fi
8442  CPP=$ac_cv_prog_CPP
8443else
8444  ac_cv_prog_CPP=$CPP
8445fi
8446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
8447$as_echo "$CPP" >&6; }
8448ac_preproc_ok=false
8449for ac_c_preproc_warn_flag in '' yes
8450do
8451  # Use a header file that comes with gcc, so configuring glibc
8452  # with a fresh cross-compiler works.
8453  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8454  # <limits.h> exists even on freestanding compilers.
8455  # On the NeXT, cc -E runs the code through the compiler's parser,
8456  # not just through cpp. "Syntax error" is here to catch this case.
8457  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8458/* end confdefs.h.  */
8459#ifdef __STDC__
8460# include <limits.h>
8461#else
8462# include <assert.h>
8463#endif
8464		     Syntax error
8465_ACEOF
8466if ac_fn_c_try_cpp "$LINENO"; then :
8467
8468else
8469  # Broken: fails on valid input.
8470continue
8471fi
8472rm -f conftest.err conftest.i conftest.$ac_ext
8473
8474  # OK, works on sane cases.  Now check whether nonexistent headers
8475  # can be detected and how.
8476  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8477/* end confdefs.h.  */
8478#include <ac_nonexistent.h>
8479_ACEOF
8480if ac_fn_c_try_cpp "$LINENO"; then :
8481  # Broken: success on invalid input.
8482continue
8483else
8484  # Passes both tests.
8485ac_preproc_ok=:
8486break
8487fi
8488rm -f conftest.err conftest.i conftest.$ac_ext
8489
8490done
8491# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
8492rm -f conftest.i conftest.err conftest.$ac_ext
8493if $ac_preproc_ok; then :
8494
8495else
8496  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8497$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8498as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
8499See \`config.log' for more details" "$LINENO" 5; }
8500fi
8501
8502ac_ext=c
8503ac_cpp='$CPP $CPPFLAGS'
8504ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8505ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8506ac_compiler_gnu=$ac_cv_c_compiler_gnu
8507
8508
8509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
8510$as_echo_n "checking for ANSI C header files... " >&6; }
8511if ${ac_cv_header_stdc+:} false; then :
8512  $as_echo_n "(cached) " >&6
8513else
8514  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8515/* end confdefs.h.  */
8516#include <stdlib.h>
8517#include <stdarg.h>
8518#include <string.h>
8519#include <float.h>
8520
8521int
8522main ()
8523{
8524
8525  ;
8526  return 0;
8527}
8528_ACEOF
8529if ac_fn_c_try_compile "$LINENO"; then :
8530  ac_cv_header_stdc=yes
8531else
8532  ac_cv_header_stdc=no
8533fi
8534rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8535
8536if test $ac_cv_header_stdc = yes; then
8537  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8538  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8539/* end confdefs.h.  */
8540#include <string.h>
8541
8542_ACEOF
8543if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8544  $EGREP "memchr" >/dev/null 2>&1; then :
8545
8546else
8547  ac_cv_header_stdc=no
8548fi
8549rm -f conftest*
8550
8551fi
8552
8553if test $ac_cv_header_stdc = yes; then
8554  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8555  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8556/* end confdefs.h.  */
8557#include <stdlib.h>
8558
8559_ACEOF
8560if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8561  $EGREP "free" >/dev/null 2>&1; then :
8562
8563else
8564  ac_cv_header_stdc=no
8565fi
8566rm -f conftest*
8567
8568fi
8569
8570if test $ac_cv_header_stdc = yes; then
8571  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8572  if test "$cross_compiling" = yes; then :
8573  :
8574else
8575  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8576/* end confdefs.h.  */
8577#include <ctype.h>
8578#include <stdlib.h>
8579#if ((' ' & 0x0FF) == 0x020)
8580# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8581# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8582#else
8583# define ISLOWER(c) \
8584		   (('a' <= (c) && (c) <= 'i') \
8585		     || ('j' <= (c) && (c) <= 'r') \
8586		     || ('s' <= (c) && (c) <= 'z'))
8587# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8588#endif
8589
8590#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8591int
8592main ()
8593{
8594  int i;
8595  for (i = 0; i < 256; i++)
8596    if (XOR (islower (i), ISLOWER (i))
8597	|| toupper (i) != TOUPPER (i))
8598      return 2;
8599  return 0;
8600}
8601_ACEOF
8602if ac_fn_c_try_run "$LINENO"; then :
8603
8604else
8605  ac_cv_header_stdc=no
8606fi
8607rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8608  conftest.$ac_objext conftest.beam conftest.$ac_ext
8609fi
8610
8611fi
8612fi
8613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
8614$as_echo "$ac_cv_header_stdc" >&6; }
8615if test $ac_cv_header_stdc = yes; then
8616
8617$as_echo "#define STDC_HEADERS 1" >>confdefs.h
8618
8619fi
8620
8621# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8622for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8623		  inttypes.h stdint.h unistd.h
8624do :
8625  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8626ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8627"
8628if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8629  cat >>confdefs.h <<_ACEOF
8630#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8631_ACEOF
8632
8633fi
8634
8635done
8636
8637
8638for ac_header in dlfcn.h
8639do :
8640  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8641"
8642if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8643  cat >>confdefs.h <<_ACEOF
8644#define HAVE_DLFCN_H 1
8645_ACEOF
8646
8647fi
8648
8649done
8650
8651
8652
8653
8654
8655# Set options
8656
8657
8658
8659        enable_dlopen=no
8660
8661
8662  enable_win32_dll=no
8663
8664
8665            # Check whether --enable-shared was given.
8666if test "${enable_shared+set}" = set; then :
8667  enableval=$enable_shared; p=${PACKAGE-default}
8668    case $enableval in
8669    yes) enable_shared=yes ;;
8670    no) enable_shared=no ;;
8671    *)
8672      enable_shared=no
8673      # Look at the argument we got.  We use all the common list separators.
8674      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8675      for pkg in $enableval; do
8676	IFS=$lt_save_ifs
8677	if test "X$pkg" = "X$p"; then
8678	  enable_shared=yes
8679	fi
8680      done
8681      IFS=$lt_save_ifs
8682      ;;
8683    esac
8684else
8685  enable_shared=yes
8686fi
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696  # Check whether --enable-static was given.
8697if test "${enable_static+set}" = set; then :
8698  enableval=$enable_static; p=${PACKAGE-default}
8699    case $enableval in
8700    yes) enable_static=yes ;;
8701    no) enable_static=no ;;
8702    *)
8703     enable_static=no
8704      # Look at the argument we got.  We use all the common list separators.
8705      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8706      for pkg in $enableval; do
8707	IFS=$lt_save_ifs
8708	if test "X$pkg" = "X$p"; then
8709	  enable_static=yes
8710	fi
8711      done
8712      IFS=$lt_save_ifs
8713      ;;
8714    esac
8715else
8716  enable_static=yes
8717fi
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728# Check whether --with-pic was given.
8729if test "${with_pic+set}" = set; then :
8730  withval=$with_pic; lt_p=${PACKAGE-default}
8731    case $withval in
8732    yes|no) pic_mode=$withval ;;
8733    *)
8734      pic_mode=default
8735      # Look at the argument we got.  We use all the common list separators.
8736      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8737      for lt_pkg in $withval; do
8738	IFS=$lt_save_ifs
8739	if test "X$lt_pkg" = "X$lt_p"; then
8740	  pic_mode=yes
8741	fi
8742      done
8743      IFS=$lt_save_ifs
8744      ;;
8745    esac
8746else
8747  pic_mode=default
8748fi
8749
8750
8751
8752
8753
8754
8755
8756
8757  # Check whether --enable-fast-install was given.
8758if test "${enable_fast_install+set}" = set; then :
8759  enableval=$enable_fast_install; p=${PACKAGE-default}
8760    case $enableval in
8761    yes) enable_fast_install=yes ;;
8762    no) enable_fast_install=no ;;
8763    *)
8764      enable_fast_install=no
8765      # Look at the argument we got.  We use all the common list separators.
8766      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
8767      for pkg in $enableval; do
8768	IFS=$lt_save_ifs
8769	if test "X$pkg" = "X$p"; then
8770	  enable_fast_install=yes
8771	fi
8772      done
8773      IFS=$lt_save_ifs
8774      ;;
8775    esac
8776else
8777  enable_fast_install=yes
8778fi
8779
8780
8781
8782
8783
8784
8785
8786
8787  shared_archive_member_spec=
8788case $host,$enable_shared in
8789power*-*-aix[5-9]*,yes)
8790  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
8791$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
8792
8793# Check whether --with-aix-soname was given.
8794if test "${with_aix_soname+set}" = set; then :
8795  withval=$with_aix_soname; case $withval in
8796    aix|svr4|both)
8797      ;;
8798    *)
8799      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
8800      ;;
8801    esac
8802    lt_cv_with_aix_soname=$with_aix_soname
8803else
8804  if ${lt_cv_with_aix_soname+:} false; then :
8805  $as_echo_n "(cached) " >&6
8806else
8807  lt_cv_with_aix_soname=aix
8808fi
8809
8810    with_aix_soname=$lt_cv_with_aix_soname
8811fi
8812
8813  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
8814$as_echo "$with_aix_soname" >&6; }
8815  if test aix != "$with_aix_soname"; then
8816    # For the AIX way of multilib, we name the shared archive member
8817    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
8818    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
8819    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
8820    # the AIX toolchain works better with OBJECT_MODE set (default 32).
8821    if test 64 = "${OBJECT_MODE-32}"; then
8822      shared_archive_member_spec=shr_64
8823    else
8824      shared_archive_member_spec=shr
8825    fi
8826  fi
8827  ;;
8828*)
8829  with_aix_soname=aix
8830  ;;
8831esac
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842# This can be used to rebuild libtool when needed
8843LIBTOOL_DEPS=$ltmain
8844
8845# Always use our own libtool.
8846LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877test -z "$LN_S" && LN_S="ln -s"
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892if test -n "${ZSH_VERSION+set}"; then
8893   setopt NO_GLOB_SUBST
8894fi
8895
8896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8897$as_echo_n "checking for objdir... " >&6; }
8898if ${lt_cv_objdir+:} false; then :
8899  $as_echo_n "(cached) " >&6
8900else
8901  rm -f .libs 2>/dev/null
8902mkdir .libs 2>/dev/null
8903if test -d .libs; then
8904  lt_cv_objdir=.libs
8905else
8906  # MS-DOS does not allow filenames that begin with a dot.
8907  lt_cv_objdir=_libs
8908fi
8909rmdir .libs 2>/dev/null
8910fi
8911{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8912$as_echo "$lt_cv_objdir" >&6; }
8913objdir=$lt_cv_objdir
8914
8915
8916
8917
8918
8919cat >>confdefs.h <<_ACEOF
8920#define LT_OBJDIR "$lt_cv_objdir/"
8921_ACEOF
8922
8923
8924
8925
8926case $host_os in
8927aix3*)
8928  # AIX sometimes has problems with the GCC collect2 program.  For some
8929  # reason, if we set the COLLECT_NAMES environment variable, the problems
8930  # vanish in a puff of smoke.
8931  if test set != "${COLLECT_NAMES+set}"; then
8932    COLLECT_NAMES=
8933    export COLLECT_NAMES
8934  fi
8935  ;;
8936esac
8937
8938# Global variables:
8939ofile=libtool
8940can_build_shared=yes
8941
8942# All known linkers require a '.a' archive for static linking (except MSVC,
8943# which needs '.lib').
8944libext=a
8945
8946with_gnu_ld=$lt_cv_prog_gnu_ld
8947
8948old_CC=$CC
8949old_CFLAGS=$CFLAGS
8950
8951# Set sane defaults for various variables
8952test -z "$CC" && CC=cc
8953test -z "$LTCC" && LTCC=$CC
8954test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8955test -z "$LD" && LD=ld
8956test -z "$ac_objext" && ac_objext=o
8957
8958func_cc_basename $compiler
8959cc_basename=$func_cc_basename_result
8960
8961
8962# Only perform the check for file, if the check method requires it
8963test -z "$MAGIC_CMD" && MAGIC_CMD=file
8964case $deplibs_check_method in
8965file_magic*)
8966  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8967    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8968$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8969if ${lt_cv_path_MAGIC_CMD+:} false; then :
8970  $as_echo_n "(cached) " >&6
8971else
8972  case $MAGIC_CMD in
8973[\\/*] |  ?:[\\/]*)
8974  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
8975  ;;
8976*)
8977  lt_save_MAGIC_CMD=$MAGIC_CMD
8978  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
8979  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8980  for ac_dir in $ac_dummy; do
8981    IFS=$lt_save_ifs
8982    test -z "$ac_dir" && ac_dir=.
8983    if test -f "$ac_dir/${ac_tool_prefix}file"; then
8984      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
8985      if test -n "$file_magic_test_file"; then
8986	case $deplibs_check_method in
8987	"file_magic "*)
8988	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8989	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
8990	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8991	    $EGREP "$file_magic_regex" > /dev/null; then
8992	    :
8993	  else
8994	    cat <<_LT_EOF 1>&2
8995
8996*** Warning: the command libtool uses to detect shared libraries,
8997*** $file_magic_cmd, produces output that libtool cannot recognize.
8998*** The result is that libtool may fail to recognize shared libraries
8999*** as such.  This will affect the creation of libtool libraries that
9000*** depend on shared libraries, but programs linked with such libtool
9001*** libraries will work regardless of this problem.  Nevertheless, you
9002*** may want to report the problem to your system manager and/or to
9003*** bug-libtool@gnu.org
9004
9005_LT_EOF
9006	  fi ;;
9007	esac
9008      fi
9009      break
9010    fi
9011  done
9012  IFS=$lt_save_ifs
9013  MAGIC_CMD=$lt_save_MAGIC_CMD
9014  ;;
9015esac
9016fi
9017
9018MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9019if test -n "$MAGIC_CMD"; then
9020  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9021$as_echo "$MAGIC_CMD" >&6; }
9022else
9023  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9024$as_echo "no" >&6; }
9025fi
9026
9027
9028
9029
9030
9031if test -z "$lt_cv_path_MAGIC_CMD"; then
9032  if test -n "$ac_tool_prefix"; then
9033    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9034$as_echo_n "checking for file... " >&6; }
9035if ${lt_cv_path_MAGIC_CMD+:} false; then :
9036  $as_echo_n "(cached) " >&6
9037else
9038  case $MAGIC_CMD in
9039[\\/*] |  ?:[\\/]*)
9040  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9041  ;;
9042*)
9043  lt_save_MAGIC_CMD=$MAGIC_CMD
9044  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9045  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9046  for ac_dir in $ac_dummy; do
9047    IFS=$lt_save_ifs
9048    test -z "$ac_dir" && ac_dir=.
9049    if test -f "$ac_dir/file"; then
9050      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9051      if test -n "$file_magic_test_file"; then
9052	case $deplibs_check_method in
9053	"file_magic "*)
9054	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9055	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9056	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9057	    $EGREP "$file_magic_regex" > /dev/null; then
9058	    :
9059	  else
9060	    cat <<_LT_EOF 1>&2
9061
9062*** Warning: the command libtool uses to detect shared libraries,
9063*** $file_magic_cmd, produces output that libtool cannot recognize.
9064*** The result is that libtool may fail to recognize shared libraries
9065*** as such.  This will affect the creation of libtool libraries that
9066*** depend on shared libraries, but programs linked with such libtool
9067*** libraries will work regardless of this problem.  Nevertheless, you
9068*** may want to report the problem to your system manager and/or to
9069*** bug-libtool@gnu.org
9070
9071_LT_EOF
9072	  fi ;;
9073	esac
9074      fi
9075      break
9076    fi
9077  done
9078  IFS=$lt_save_ifs
9079  MAGIC_CMD=$lt_save_MAGIC_CMD
9080  ;;
9081esac
9082fi
9083
9084MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9085if test -n "$MAGIC_CMD"; then
9086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9087$as_echo "$MAGIC_CMD" >&6; }
9088else
9089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9090$as_echo "no" >&6; }
9091fi
9092
9093
9094  else
9095    MAGIC_CMD=:
9096  fi
9097fi
9098
9099  fi
9100  ;;
9101esac
9102
9103# Use C for the default configuration in the libtool script
9104
9105lt_save_CC=$CC
9106ac_ext=c
9107ac_cpp='$CPP $CPPFLAGS'
9108ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9109ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9110ac_compiler_gnu=$ac_cv_c_compiler_gnu
9111
9112
9113# Source file extension for C test sources.
9114ac_ext=c
9115
9116# Object file extension for compiled C test sources.
9117objext=o
9118objext=$objext
9119
9120# Code to be used in simple compile tests
9121lt_simple_compile_test_code="int some_variable = 0;"
9122
9123# Code to be used in simple link tests
9124lt_simple_link_test_code='int main(){return(0);}'
9125
9126
9127
9128
9129
9130
9131
9132# If no C compiler was specified, use CC.
9133LTCC=${LTCC-"$CC"}
9134
9135# If no C compiler flags were specified, use CFLAGS.
9136LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9137
9138# Allow CC to be a program name with arguments.
9139compiler=$CC
9140
9141# Save the default compiler, since it gets overwritten when the other
9142# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9143compiler_DEFAULT=$CC
9144
9145# save warnings/boilerplate of simple test code
9146ac_outfile=conftest.$ac_objext
9147echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9148eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9149_lt_compiler_boilerplate=`cat conftest.err`
9150$RM conftest*
9151
9152ac_outfile=conftest.$ac_objext
9153echo "$lt_simple_link_test_code" >conftest.$ac_ext
9154eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9155_lt_linker_boilerplate=`cat conftest.err`
9156$RM -r conftest*
9157
9158
9159if test -n "$compiler"; then
9160
9161lt_prog_compiler_no_builtin_flag=
9162
9163if test yes = "$GCC"; then
9164  case $cc_basename in
9165  nvcc*)
9166    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9167  *)
9168    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9169  esac
9170
9171  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9172$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9173if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
9174  $as_echo_n "(cached) " >&6
9175else
9176  lt_cv_prog_compiler_rtti_exceptions=no
9177   ac_outfile=conftest.$ac_objext
9178   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9179   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9180   # Insert the option either (1) after the last *FLAGS variable, or
9181   # (2) before a word containing "conftest.", or (3) at the end.
9182   # Note that $ac_compile itself does not contain backslashes and begins
9183   # with a dollar sign (not a hyphen), so the echo should work correctly.
9184   # The option is referenced via a variable to avoid confusing sed.
9185   lt_compile=`echo "$ac_compile" | $SED \
9186   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9187   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9188   -e 's:$: $lt_compiler_flag:'`
9189   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9190   (eval "$lt_compile" 2>conftest.err)
9191   ac_status=$?
9192   cat conftest.err >&5
9193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9194   if (exit $ac_status) && test -s "$ac_outfile"; then
9195     # The compiler can only warn and ignore the option if not recognized
9196     # So say no if there are warnings other than the usual output.
9197     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9198     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9199     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9200       lt_cv_prog_compiler_rtti_exceptions=yes
9201     fi
9202   fi
9203   $RM conftest*
9204
9205fi
9206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9207$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9208
9209if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9210    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9211else
9212    :
9213fi
9214
9215fi
9216
9217
9218
9219
9220
9221
9222  lt_prog_compiler_wl=
9223lt_prog_compiler_pic=
9224lt_prog_compiler_static=
9225
9226
9227  if test yes = "$GCC"; then
9228    lt_prog_compiler_wl='-Wl,'
9229    lt_prog_compiler_static='-static'
9230
9231    case $host_os in
9232      aix*)
9233      # All AIX code is PIC.
9234      if test ia64 = "$host_cpu"; then
9235	# AIX 5 now supports IA64 processor
9236	lt_prog_compiler_static='-Bstatic'
9237      fi
9238      lt_prog_compiler_pic='-fPIC'
9239      ;;
9240
9241    amigaos*)
9242      case $host_cpu in
9243      powerpc)
9244            # see comment about AmigaOS4 .so support
9245            lt_prog_compiler_pic='-fPIC'
9246        ;;
9247      m68k)
9248            # FIXME: we need at least 68020 code to build shared libraries, but
9249            # adding the '-m68020' flag to GCC prevents building anything better,
9250            # like '-m68040'.
9251            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9252        ;;
9253      esac
9254      ;;
9255
9256    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9257      # PIC is the default for these OSes.
9258      ;;
9259
9260    mingw* | cygwin* | pw32* | os2* | cegcc*)
9261      # This hack is so that the source file can tell whether it is being
9262      # built for inclusion in a dll (and should export symbols for example).
9263      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9264      # (--disable-auto-import) libraries
9265      lt_prog_compiler_pic='-DDLL_EXPORT'
9266      case $host_os in
9267      os2*)
9268	lt_prog_compiler_static='$wl-static'
9269	;;
9270      esac
9271      ;;
9272
9273    darwin* | rhapsody*)
9274      # PIC is the default on this platform
9275      # Common symbols not allowed in MH_DYLIB files
9276      lt_prog_compiler_pic='-fno-common'
9277      ;;
9278
9279    haiku*)
9280      # PIC is the default for Haiku.
9281      # The "-static" flag exists, but is broken.
9282      lt_prog_compiler_static=
9283      ;;
9284
9285    hpux*)
9286      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9287      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9288      # sets the default TLS model and affects inlining.
9289      case $host_cpu in
9290      hppa*64*)
9291	# +Z the default
9292	;;
9293      *)
9294	lt_prog_compiler_pic='-fPIC'
9295	;;
9296      esac
9297      ;;
9298
9299    interix[3-9]*)
9300      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9301      # Instead, we relocate shared libraries at runtime.
9302      ;;
9303
9304    msdosdjgpp*)
9305      # Just because we use GCC doesn't mean we suddenly get shared libraries
9306      # on systems that don't support them.
9307      lt_prog_compiler_can_build_shared=no
9308      enable_shared=no
9309      ;;
9310
9311    *nto* | *qnx*)
9312      # QNX uses GNU C++, but need to define -shared option too, otherwise
9313      # it will coredump.
9314      lt_prog_compiler_pic='-fPIC -shared'
9315      ;;
9316
9317    sysv4*MP*)
9318      if test -d /usr/nec; then
9319	lt_prog_compiler_pic=-Kconform_pic
9320      fi
9321      ;;
9322
9323    *)
9324      lt_prog_compiler_pic='-fPIC'
9325      ;;
9326    esac
9327
9328    case $cc_basename in
9329    nvcc*) # Cuda Compiler Driver 2.2
9330      lt_prog_compiler_wl='-Xlinker '
9331      if test -n "$lt_prog_compiler_pic"; then
9332        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9333      fi
9334      ;;
9335    esac
9336  else
9337    # PORTME Check for flag to pass linker flags through the system compiler.
9338    case $host_os in
9339    aix*)
9340      lt_prog_compiler_wl='-Wl,'
9341      if test ia64 = "$host_cpu"; then
9342	# AIX 5 now supports IA64 processor
9343	lt_prog_compiler_static='-Bstatic'
9344      else
9345	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9346      fi
9347      ;;
9348
9349    darwin* | rhapsody*)
9350      # PIC is the default on this platform
9351      # Common symbols not allowed in MH_DYLIB files
9352      lt_prog_compiler_pic='-fno-common'
9353      case $cc_basename in
9354      nagfor*)
9355        # NAG Fortran compiler
9356        lt_prog_compiler_wl='-Wl,-Wl,,'
9357        lt_prog_compiler_pic='-PIC'
9358        lt_prog_compiler_static='-Bstatic'
9359        ;;
9360      esac
9361      ;;
9362
9363    mingw* | cygwin* | pw32* | os2* | cegcc*)
9364      # This hack is so that the source file can tell whether it is being
9365      # built for inclusion in a dll (and should export symbols for example).
9366      lt_prog_compiler_pic='-DDLL_EXPORT'
9367      case $host_os in
9368      os2*)
9369	lt_prog_compiler_static='$wl-static'
9370	;;
9371      esac
9372      ;;
9373
9374    hpux9* | hpux10* | hpux11*)
9375      lt_prog_compiler_wl='-Wl,'
9376      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
9377      # not for PA HP-UX.
9378      case $host_cpu in
9379      hppa*64*|ia64*)
9380	# +Z the default
9381	;;
9382      *)
9383	lt_prog_compiler_pic='+Z'
9384	;;
9385      esac
9386      # Is there a better lt_prog_compiler_static that works with the bundled CC?
9387      lt_prog_compiler_static='$wl-a ${wl}archive'
9388      ;;
9389
9390    irix5* | irix6* | nonstopux*)
9391      lt_prog_compiler_wl='-Wl,'
9392      # PIC (with -KPIC) is the default.
9393      lt_prog_compiler_static='-non_shared'
9394      ;;
9395
9396    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
9397      case $cc_basename in
9398      # old Intel for x86_64, which still supported -KPIC.
9399      ecc*)
9400	lt_prog_compiler_wl='-Wl,'
9401	lt_prog_compiler_pic='-KPIC'
9402	lt_prog_compiler_static='-static'
9403        ;;
9404      # icc used to be incompatible with GCC.
9405      # ICC 10 doesn't accept -KPIC any more.
9406      icc* | ifort*)
9407	lt_prog_compiler_wl='-Wl,'
9408	lt_prog_compiler_pic='-fPIC'
9409	lt_prog_compiler_static='-static'
9410        ;;
9411      # Lahey Fortran 8.1.
9412      lf95*)
9413	lt_prog_compiler_wl='-Wl,'
9414	lt_prog_compiler_pic='--shared'
9415	lt_prog_compiler_static='--static'
9416	;;
9417      nagfor*)
9418	# NAG Fortran compiler
9419	lt_prog_compiler_wl='-Wl,-Wl,,'
9420	lt_prog_compiler_pic='-PIC'
9421	lt_prog_compiler_static='-Bstatic'
9422	;;
9423      tcc*)
9424	# Fabrice Bellard et al's Tiny C Compiler
9425	lt_prog_compiler_wl='-Wl,'
9426	lt_prog_compiler_pic='-fPIC'
9427	lt_prog_compiler_static='-static'
9428	;;
9429      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
9430        # Portland Group compilers (*not* the Pentium gcc compiler,
9431	# which looks to be a dead project)
9432	lt_prog_compiler_wl='-Wl,'
9433	lt_prog_compiler_pic='-fpic'
9434	lt_prog_compiler_static='-Bstatic'
9435        ;;
9436      ccc*)
9437        lt_prog_compiler_wl='-Wl,'
9438        # All Alpha code is PIC.
9439        lt_prog_compiler_static='-non_shared'
9440        ;;
9441      xl* | bgxl* | bgf* | mpixl*)
9442	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
9443	lt_prog_compiler_wl='-Wl,'
9444	lt_prog_compiler_pic='-qpic'
9445	lt_prog_compiler_static='-qstaticlink'
9446	;;
9447      *)
9448	case `$CC -V 2>&1 | sed 5q` in
9449	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
9450	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
9451	  lt_prog_compiler_pic='-KPIC'
9452	  lt_prog_compiler_static='-Bstatic'
9453	  lt_prog_compiler_wl=''
9454	  ;;
9455	*Sun\ F* | *Sun*Fortran*)
9456	  lt_prog_compiler_pic='-KPIC'
9457	  lt_prog_compiler_static='-Bstatic'
9458	  lt_prog_compiler_wl='-Qoption ld '
9459	  ;;
9460	*Sun\ C*)
9461	  # Sun C 5.9
9462	  lt_prog_compiler_pic='-KPIC'
9463	  lt_prog_compiler_static='-Bstatic'
9464	  lt_prog_compiler_wl='-Wl,'
9465	  ;;
9466        *Intel*\ [CF]*Compiler*)
9467	  lt_prog_compiler_wl='-Wl,'
9468	  lt_prog_compiler_pic='-fPIC'
9469	  lt_prog_compiler_static='-static'
9470	  ;;
9471	*Portland\ Group*)
9472	  lt_prog_compiler_wl='-Wl,'
9473	  lt_prog_compiler_pic='-fpic'
9474	  lt_prog_compiler_static='-Bstatic'
9475	  ;;
9476	esac
9477	;;
9478      esac
9479      ;;
9480
9481    newsos6)
9482      lt_prog_compiler_pic='-KPIC'
9483      lt_prog_compiler_static='-Bstatic'
9484      ;;
9485
9486    *nto* | *qnx*)
9487      # QNX uses GNU C++, but need to define -shared option too, otherwise
9488      # it will coredump.
9489      lt_prog_compiler_pic='-fPIC -shared'
9490      ;;
9491
9492    osf3* | osf4* | osf5*)
9493      lt_prog_compiler_wl='-Wl,'
9494      # All OSF/1 code is PIC.
9495      lt_prog_compiler_static='-non_shared'
9496      ;;
9497
9498    rdos*)
9499      lt_prog_compiler_static='-non_shared'
9500      ;;
9501
9502    solaris*)
9503      lt_prog_compiler_pic='-KPIC'
9504      lt_prog_compiler_static='-Bstatic'
9505      case $cc_basename in
9506      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
9507	lt_prog_compiler_wl='-Qoption ld ';;
9508      *)
9509	lt_prog_compiler_wl='-Wl,';;
9510      esac
9511      ;;
9512
9513    sunos4*)
9514      lt_prog_compiler_wl='-Qoption ld '
9515      lt_prog_compiler_pic='-PIC'
9516      lt_prog_compiler_static='-Bstatic'
9517      ;;
9518
9519    sysv4 | sysv4.2uw2* | sysv4.3*)
9520      lt_prog_compiler_wl='-Wl,'
9521      lt_prog_compiler_pic='-KPIC'
9522      lt_prog_compiler_static='-Bstatic'
9523      ;;
9524
9525    sysv4*MP*)
9526      if test -d /usr/nec; then
9527	lt_prog_compiler_pic='-Kconform_pic'
9528	lt_prog_compiler_static='-Bstatic'
9529      fi
9530      ;;
9531
9532    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
9533      lt_prog_compiler_wl='-Wl,'
9534      lt_prog_compiler_pic='-KPIC'
9535      lt_prog_compiler_static='-Bstatic'
9536      ;;
9537
9538    unicos*)
9539      lt_prog_compiler_wl='-Wl,'
9540      lt_prog_compiler_can_build_shared=no
9541      ;;
9542
9543    uts4*)
9544      lt_prog_compiler_pic='-pic'
9545      lt_prog_compiler_static='-Bstatic'
9546      ;;
9547
9548    *)
9549      lt_prog_compiler_can_build_shared=no
9550      ;;
9551    esac
9552  fi
9553
9554case $host_os in
9555  # For platforms that do not support PIC, -DPIC is meaningless:
9556  *djgpp*)
9557    lt_prog_compiler_pic=
9558    ;;
9559  *)
9560    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
9561    ;;
9562esac
9563
9564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
9565$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
9566if ${lt_cv_prog_compiler_pic+:} false; then :
9567  $as_echo_n "(cached) " >&6
9568else
9569  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9570fi
9571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9572$as_echo "$lt_cv_prog_compiler_pic" >&6; }
9573lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9574
9575#
9576# Check to make sure the PIC flag actually works.
9577#
9578if test -n "$lt_prog_compiler_pic"; then
9579  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9580$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9581if ${lt_cv_prog_compiler_pic_works+:} false; then :
9582  $as_echo_n "(cached) " >&6
9583else
9584  lt_cv_prog_compiler_pic_works=no
9585   ac_outfile=conftest.$ac_objext
9586   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9587   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
9588   # Insert the option either (1) after the last *FLAGS variable, or
9589   # (2) before a word containing "conftest.", or (3) at the end.
9590   # Note that $ac_compile itself does not contain backslashes and begins
9591   # with a dollar sign (not a hyphen), so the echo should work correctly.
9592   # The option is referenced via a variable to avoid confusing sed.
9593   lt_compile=`echo "$ac_compile" | $SED \
9594   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9595   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9596   -e 's:$: $lt_compiler_flag:'`
9597   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9598   (eval "$lt_compile" 2>conftest.err)
9599   ac_status=$?
9600   cat conftest.err >&5
9601   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9602   if (exit $ac_status) && test -s "$ac_outfile"; then
9603     # The compiler can only warn and ignore the option if not recognized
9604     # So say no if there are warnings other than the usual output.
9605     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9606     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9607     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9608       lt_cv_prog_compiler_pic_works=yes
9609     fi
9610   fi
9611   $RM conftest*
9612
9613fi
9614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9615$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9616
9617if test yes = "$lt_cv_prog_compiler_pic_works"; then
9618    case $lt_prog_compiler_pic in
9619     "" | " "*) ;;
9620     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9621     esac
9622else
9623    lt_prog_compiler_pic=
9624     lt_prog_compiler_can_build_shared=no
9625fi
9626
9627fi
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639#
9640# Check to make sure the static flag actually works.
9641#
9642wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9644$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9645if ${lt_cv_prog_compiler_static_works+:} false; then :
9646  $as_echo_n "(cached) " >&6
9647else
9648  lt_cv_prog_compiler_static_works=no
9649   save_LDFLAGS=$LDFLAGS
9650   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9651   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9652   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9653     # The linker can only warn and ignore the option if not recognized
9654     # So say no if there are warnings
9655     if test -s conftest.err; then
9656       # Append any errors to the config.log.
9657       cat conftest.err 1>&5
9658       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9659       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9660       if diff conftest.exp conftest.er2 >/dev/null; then
9661         lt_cv_prog_compiler_static_works=yes
9662       fi
9663     else
9664       lt_cv_prog_compiler_static_works=yes
9665     fi
9666   fi
9667   $RM -r conftest*
9668   LDFLAGS=$save_LDFLAGS
9669
9670fi
9671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9672$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9673
9674if test yes = "$lt_cv_prog_compiler_static_works"; then
9675    :
9676else
9677    lt_prog_compiler_static=
9678fi
9679
9680
9681
9682
9683
9684
9685
9686  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9687$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9688if ${lt_cv_prog_compiler_c_o+:} false; then :
9689  $as_echo_n "(cached) " >&6
9690else
9691  lt_cv_prog_compiler_c_o=no
9692   $RM -r conftest 2>/dev/null
9693   mkdir conftest
9694   cd conftest
9695   mkdir out
9696   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9697
9698   lt_compiler_flag="-o out/conftest2.$ac_objext"
9699   # Insert the option either (1) after the last *FLAGS variable, or
9700   # (2) before a word containing "conftest.", or (3) at the end.
9701   # Note that $ac_compile itself does not contain backslashes and begins
9702   # with a dollar sign (not a hyphen), so the echo should work correctly.
9703   lt_compile=`echo "$ac_compile" | $SED \
9704   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9705   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9706   -e 's:$: $lt_compiler_flag:'`
9707   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9708   (eval "$lt_compile" 2>out/conftest.err)
9709   ac_status=$?
9710   cat out/conftest.err >&5
9711   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9712   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9713   then
9714     # The compiler can only warn and ignore the option if not recognized
9715     # So say no if there are warnings
9716     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9717     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9718     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9719       lt_cv_prog_compiler_c_o=yes
9720     fi
9721   fi
9722   chmod u+w . 2>&5
9723   $RM conftest*
9724   # SGI C++ compiler will create directory out/ii_files/ for
9725   # template instantiation
9726   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9727   $RM out/* && rmdir out
9728   cd ..
9729   $RM -r conftest
9730   $RM conftest*
9731
9732fi
9733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9734$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9735
9736
9737
9738
9739
9740
9741  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9742$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9743if ${lt_cv_prog_compiler_c_o+:} false; then :
9744  $as_echo_n "(cached) " >&6
9745else
9746  lt_cv_prog_compiler_c_o=no
9747   $RM -r conftest 2>/dev/null
9748   mkdir conftest
9749   cd conftest
9750   mkdir out
9751   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9752
9753   lt_compiler_flag="-o out/conftest2.$ac_objext"
9754   # Insert the option either (1) after the last *FLAGS variable, or
9755   # (2) before a word containing "conftest.", or (3) at the end.
9756   # Note that $ac_compile itself does not contain backslashes and begins
9757   # with a dollar sign (not a hyphen), so the echo should work correctly.
9758   lt_compile=`echo "$ac_compile" | $SED \
9759   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9760   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9761   -e 's:$: $lt_compiler_flag:'`
9762   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9763   (eval "$lt_compile" 2>out/conftest.err)
9764   ac_status=$?
9765   cat out/conftest.err >&5
9766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9767   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9768   then
9769     # The compiler can only warn and ignore the option if not recognized
9770     # So say no if there are warnings
9771     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9772     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9773     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9774       lt_cv_prog_compiler_c_o=yes
9775     fi
9776   fi
9777   chmod u+w . 2>&5
9778   $RM conftest*
9779   # SGI C++ compiler will create directory out/ii_files/ for
9780   # template instantiation
9781   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9782   $RM out/* && rmdir out
9783   cd ..
9784   $RM -r conftest
9785   $RM conftest*
9786
9787fi
9788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9789$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9790
9791
9792
9793
9794hard_links=nottested
9795if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
9796  # do not overwrite the value of need_locks provided by the user
9797  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9798$as_echo_n "checking if we can lock with hard links... " >&6; }
9799  hard_links=yes
9800  $RM conftest*
9801  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9802  touch conftest.a
9803  ln conftest.a conftest.b 2>&5 || hard_links=no
9804  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9806$as_echo "$hard_links" >&6; }
9807  if test no = "$hard_links"; then
9808    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
9809$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
9810    need_locks=warn
9811  fi
9812else
9813  need_locks=no
9814fi
9815
9816
9817
9818
9819
9820
9821  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9822$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9823
9824  runpath_var=
9825  allow_undefined_flag=
9826  always_export_symbols=no
9827  archive_cmds=
9828  archive_expsym_cmds=
9829  compiler_needs_object=no
9830  enable_shared_with_static_runtimes=no
9831  export_dynamic_flag_spec=
9832  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9833  hardcode_automatic=no
9834  hardcode_direct=no
9835  hardcode_direct_absolute=no
9836  hardcode_libdir_flag_spec=
9837  hardcode_libdir_separator=
9838  hardcode_minus_L=no
9839  hardcode_shlibpath_var=unsupported
9840  inherit_rpath=no
9841  link_all_deplibs=unknown
9842  module_cmds=
9843  module_expsym_cmds=
9844  old_archive_from_new_cmds=
9845  old_archive_from_expsyms_cmds=
9846  thread_safe_flag_spec=
9847  whole_archive_flag_spec=
9848  # include_expsyms should be a list of space-separated symbols to be *always*
9849  # included in the symbol list
9850  include_expsyms=
9851  # exclude_expsyms can be an extended regexp of symbols to exclude
9852  # it will be wrapped by ' (' and ')$', so one must not match beginning or
9853  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
9854  # as well as any symbol that contains 'd'.
9855  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9856  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9857  # platforms (ab)use it in PIC code, but their linkers get confused if
9858  # the symbol is explicitly referenced.  Since portable code cannot
9859  # rely on this symbol name, it's probably fine to never include it in
9860  # preloaded symbol tables.
9861  # Exclude shared library initialization/finalization symbols.
9862  extract_expsyms_cmds=
9863
9864  case $host_os in
9865  cygwin* | mingw* | pw32* | cegcc*)
9866    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9867    # When not using gcc, we currently assume that we are using
9868    # Microsoft Visual C++.
9869    if test yes != "$GCC"; then
9870      with_gnu_ld=no
9871    fi
9872    ;;
9873  interix*)
9874    # we just hope/assume this is gcc and not c89 (= MSVC++)
9875    with_gnu_ld=yes
9876    ;;
9877  openbsd* | bitrig*)
9878    with_gnu_ld=no
9879    ;;
9880  linux* | k*bsd*-gnu | gnu*)
9881    link_all_deplibs=no
9882    ;;
9883  esac
9884
9885  ld_shlibs=yes
9886
9887  # On some targets, GNU ld is compatible enough with the native linker
9888  # that we're better off using the native interface for both.
9889  lt_use_gnu_ld_interface=no
9890  if test yes = "$with_gnu_ld"; then
9891    case $host_os in
9892      aix*)
9893	# The AIX port of GNU ld has always aspired to compatibility
9894	# with the native linker.  However, as the warning in the GNU ld
9895	# block says, versions before 2.19.5* couldn't really create working
9896	# shared libraries, regardless of the interface used.
9897	case `$LD -v 2>&1` in
9898	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9899	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9900	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9901	  *)
9902	    lt_use_gnu_ld_interface=yes
9903	    ;;
9904	esac
9905	;;
9906      *)
9907	lt_use_gnu_ld_interface=yes
9908	;;
9909    esac
9910  fi
9911
9912  if test yes = "$lt_use_gnu_ld_interface"; then
9913    # If archive_cmds runs LD, not CC, wlarc should be empty
9914    wlarc='$wl'
9915
9916    # Set some defaults for GNU ld with shared library support. These
9917    # are reset later if shared libraries are not supported. Putting them
9918    # here allows them to be overridden if necessary.
9919    runpath_var=LD_RUN_PATH
9920    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
9921    export_dynamic_flag_spec='$wl--export-dynamic'
9922    # ancient GNU ld didn't support --whole-archive et. al.
9923    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9924      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
9925    else
9926      whole_archive_flag_spec=
9927    fi
9928    supports_anon_versioning=no
9929    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
9930      *GNU\ gold*) supports_anon_versioning=yes ;;
9931      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9932      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9933      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9934      *\ 2.11.*) ;; # other 2.11 versions
9935      *) supports_anon_versioning=yes ;;
9936    esac
9937
9938    # See if GNU ld supports shared libraries.
9939    case $host_os in
9940    aix[3-9]*)
9941      # On AIX/PPC, the GNU linker is very broken
9942      if test ia64 != "$host_cpu"; then
9943	ld_shlibs=no
9944	cat <<_LT_EOF 1>&2
9945
9946*** Warning: the GNU linker, at least up to release 2.19, is reported
9947*** to be unable to reliably create shared libraries on AIX.
9948*** Therefore, libtool is disabling shared libraries support.  If you
9949*** really care for shared libraries, you may want to install binutils
9950*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9951*** You will then need to restart the configuration process.
9952
9953_LT_EOF
9954      fi
9955      ;;
9956
9957    amigaos*)
9958      case $host_cpu in
9959      powerpc)
9960            # see comment about AmigaOS4 .so support
9961            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9962            archive_expsym_cmds=''
9963        ;;
9964      m68k)
9965            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)'
9966            hardcode_libdir_flag_spec='-L$libdir'
9967            hardcode_minus_L=yes
9968        ;;
9969      esac
9970      ;;
9971
9972    beos*)
9973      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9974	allow_undefined_flag=unsupported
9975	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9976	# support --undefined.  This deserves some investigation.  FIXME
9977	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
9978      else
9979	ld_shlibs=no
9980      fi
9981      ;;
9982
9983    cygwin* | mingw* | pw32* | cegcc*)
9984      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9985      # as there is no search path for DLLs.
9986      hardcode_libdir_flag_spec='-L$libdir'
9987      export_dynamic_flag_spec='$wl--export-all-symbols'
9988      allow_undefined_flag=unsupported
9989      always_export_symbols=no
9990      enable_shared_with_static_runtimes=yes
9991      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'
9992      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9993
9994      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9995        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9996	# If the export-symbols file already is a .def file, use it as
9997	# is; otherwise, prepend EXPORTS...
9998	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
9999          cp $export_symbols $output_objdir/$soname.def;
10000        else
10001          echo EXPORTS > $output_objdir/$soname.def;
10002          cat $export_symbols >> $output_objdir/$soname.def;
10003        fi~
10004        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10005      else
10006	ld_shlibs=no
10007      fi
10008      ;;
10009
10010    haiku*)
10011      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10012      link_all_deplibs=yes
10013      ;;
10014
10015    os2*)
10016      hardcode_libdir_flag_spec='-L$libdir'
10017      hardcode_minus_L=yes
10018      allow_undefined_flag=unsupported
10019      shrext_cmds=.dll
10020      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10021	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10022	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10023	$ECHO EXPORTS >> $output_objdir/$libname.def~
10024	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10025	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10026	emximp -o $lib $output_objdir/$libname.def'
10027      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10028	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10029	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10030	$ECHO EXPORTS >> $output_objdir/$libname.def~
10031	prefix_cmds="$SED"~
10032	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10033	  prefix_cmds="$prefix_cmds -e 1d";
10034	fi~
10035	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10036	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10037	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10038	emximp -o $lib $output_objdir/$libname.def'
10039      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10040      enable_shared_with_static_runtimes=yes
10041      ;;
10042
10043    interix[3-9]*)
10044      hardcode_direct=no
10045      hardcode_shlibpath_var=no
10046      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10047      export_dynamic_flag_spec='$wl-E'
10048      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10049      # Instead, shared libraries are loaded at an image base (0x10000000 by
10050      # default) and relocated if they conflict, which is a slow very memory
10051      # consuming and fragmenting process.  To avoid this, we pick a random,
10052      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10053      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10054      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10055      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'
10056      ;;
10057
10058    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10059      tmp_diet=no
10060      if test linux-dietlibc = "$host_os"; then
10061	case $cc_basename in
10062	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10063	esac
10064      fi
10065      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10066	 && test no = "$tmp_diet"
10067      then
10068	tmp_addflag=' $pic_flag'
10069	tmp_sharedflag='-shared'
10070	case $cc_basename,$host_cpu in
10071        pgcc*)				# Portland Group C compiler
10072	  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'
10073	  tmp_addflag=' $pic_flag'
10074	  ;;
10075	pgf77* | pgf90* | pgf95* | pgfortran*)
10076					# Portland Group f77 and f90 compilers
10077	  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'
10078	  tmp_addflag=' $pic_flag -Mnomain' ;;
10079	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10080	  tmp_addflag=' -i_dynamic' ;;
10081	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10082	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10083	ifc* | ifort*)			# Intel Fortran compiler
10084	  tmp_addflag=' -nofor_main' ;;
10085	lf95*)				# Lahey Fortran 8.1
10086	  whole_archive_flag_spec=
10087	  tmp_sharedflag='--shared' ;;
10088        nagfor*)                        # NAGFOR 5.3
10089          tmp_sharedflag='-Wl,-shared' ;;
10090	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10091	  tmp_sharedflag='-qmkshrobj'
10092	  tmp_addflag= ;;
10093	nvcc*)	# Cuda Compiler Driver 2.2
10094	  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'
10095	  compiler_needs_object=yes
10096	  ;;
10097	esac
10098	case `$CC -V 2>&1 | sed 5q` in
10099	*Sun\ C*)			# Sun C 5.9
10100	  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'
10101	  compiler_needs_object=yes
10102	  tmp_sharedflag='-G' ;;
10103	*Sun\ F*)			# Sun Fortran 8.3
10104	  tmp_sharedflag='-G' ;;
10105	esac
10106	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10107
10108        if test yes = "$supports_anon_versioning"; then
10109          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10110            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10111            echo "local: *; };" >> $output_objdir/$libname.ver~
10112            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10113        fi
10114
10115	case $cc_basename in
10116	tcc*)
10117	  export_dynamic_flag_spec='-rdynamic'
10118	  ;;
10119	xlf* | bgf* | bgxlf* | mpixlf*)
10120	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10121	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10122	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10123	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10124	  if test yes = "$supports_anon_versioning"; then
10125	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10126              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10127              echo "local: *; };" >> $output_objdir/$libname.ver~
10128              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10129	  fi
10130	  ;;
10131	esac
10132      else
10133        ld_shlibs=no
10134      fi
10135      ;;
10136
10137    netbsd* | netbsdelf*-gnu)
10138      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10139	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10140	wlarc=
10141      else
10142	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10143	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10144      fi
10145      ;;
10146
10147    solaris*)
10148      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10149	ld_shlibs=no
10150	cat <<_LT_EOF 1>&2
10151
10152*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10153*** create shared libraries on Solaris systems.  Therefore, libtool
10154*** is disabling shared libraries support.  We urge you to upgrade GNU
10155*** binutils to release 2.9.1 or newer.  Another option is to modify
10156*** your PATH or compiler configuration so that the native linker is
10157*** used, and then restart.
10158
10159_LT_EOF
10160      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10161	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10162	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10163      else
10164	ld_shlibs=no
10165      fi
10166      ;;
10167
10168    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10169      case `$LD -v 2>&1` in
10170        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10171	ld_shlibs=no
10172	cat <<_LT_EOF 1>&2
10173
10174*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10175*** reliably create shared libraries on SCO systems.  Therefore, libtool
10176*** is disabling shared libraries support.  We urge you to upgrade GNU
10177*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10178*** your PATH or compiler configuration so that the native linker is
10179*** used, and then restart.
10180
10181_LT_EOF
10182	;;
10183	*)
10184	  # For security reasons, it is highly recommended that you always
10185	  # use absolute paths for naming shared libraries, and exclude the
10186	  # DT_RUNPATH tag from executables and libraries.  But doing so
10187	  # requires that you compile everything twice, which is a pain.
10188	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10189	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10190	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10191	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10192	  else
10193	    ld_shlibs=no
10194	  fi
10195	;;
10196      esac
10197      ;;
10198
10199    sunos4*)
10200      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10201      wlarc=
10202      hardcode_direct=yes
10203      hardcode_shlibpath_var=no
10204      ;;
10205
10206    *)
10207      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10208	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10209	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10210      else
10211	ld_shlibs=no
10212      fi
10213      ;;
10214    esac
10215
10216    if test no = "$ld_shlibs"; then
10217      runpath_var=
10218      hardcode_libdir_flag_spec=
10219      export_dynamic_flag_spec=
10220      whole_archive_flag_spec=
10221    fi
10222  else
10223    # PORTME fill in a description of your system's linker (not GNU ld)
10224    case $host_os in
10225    aix3*)
10226      allow_undefined_flag=unsupported
10227      always_export_symbols=yes
10228      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'
10229      # Note: this linker hardcodes the directories in LIBPATH if there
10230      # are no directories specified by -L.
10231      hardcode_minus_L=yes
10232      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10233	# Neither direct hardcoding nor static linking is supported with a
10234	# broken collect2.
10235	hardcode_direct=unsupported
10236      fi
10237      ;;
10238
10239    aix[4-9]*)
10240      if test ia64 = "$host_cpu"; then
10241	# On IA64, the linker does run time linking by default, so we don't
10242	# have to do anything special.
10243	aix_use_runtimelinking=no
10244	exp_sym_flag='-Bexport'
10245	no_entry_flag=
10246      else
10247	# If we're using GNU nm, then we don't want the "-C" option.
10248	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10249	# Without the "-l" option, or with the "-B" option, AIX nm treats
10250	# weak defined symbols like other global defined symbols, whereas
10251	# GNU nm marks them as "W".
10252	# While the 'weak' keyword is ignored in the Export File, we need
10253	# it in the Import File for the 'aix-soname' feature, so we have
10254	# to replace the "-B" option with "-P" for AIX nm.
10255	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10256	  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'
10257	else
10258	  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'
10259	fi
10260	aix_use_runtimelinking=no
10261
10262	# Test if we are trying to use run time linking or normal
10263	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10264	# have runtime linking enabled, and use it for executables.
10265	# For shared libraries, we enable/disable runtime linking
10266	# depending on the kind of the shared library created -
10267	# when "with_aix_soname,aix_use_runtimelinking" is:
10268	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10269	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10270	#            lib.a           static archive
10271	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10272	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10273	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10274	#            lib.a(lib.so.V) shared, rtl:no
10275	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10276	#            lib.a           static archive
10277	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10278	  for ld_flag in $LDFLAGS; do
10279	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10280	    aix_use_runtimelinking=yes
10281	    break
10282	  fi
10283	  done
10284	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10285	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10286	    # so we don't have lib.a shared libs to link our executables.
10287	    # We have to force runtime linking in this case.
10288	    aix_use_runtimelinking=yes
10289	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10290	  fi
10291	  ;;
10292	esac
10293
10294	exp_sym_flag='-bexport'
10295	no_entry_flag='-bnoentry'
10296      fi
10297
10298      # When large executables or shared objects are built, AIX ld can
10299      # have problems creating the table of contents.  If linking a library
10300      # or program results in "error TOC overflow" add -mminimal-toc to
10301      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10302      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10303
10304      archive_cmds=''
10305      hardcode_direct=yes
10306      hardcode_direct_absolute=yes
10307      hardcode_libdir_separator=':'
10308      link_all_deplibs=yes
10309      file_list_spec='$wl-f,'
10310      case $with_aix_soname,$aix_use_runtimelinking in
10311      aix,*) ;; # traditional, no import file
10312      svr4,* | *,yes) # use import file
10313	# The Import File defines what to hardcode.
10314	hardcode_direct=no
10315	hardcode_direct_absolute=no
10316	;;
10317      esac
10318
10319      if test yes = "$GCC"; then
10320	case $host_os in aix4.[012]|aix4.[012].*)
10321	# We only want to do this on AIX 4.2 and lower, the check
10322	# below for broken collect2 doesn't work under 4.3+
10323	  collect2name=`$CC -print-prog-name=collect2`
10324	  if test -f "$collect2name" &&
10325	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10326	  then
10327	  # We have reworked collect2
10328	  :
10329	  else
10330	  # We have old collect2
10331	  hardcode_direct=unsupported
10332	  # It fails to find uninstalled libraries when the uninstalled
10333	  # path is not listed in the libpath.  Setting hardcode_minus_L
10334	  # to unsupported forces relinking
10335	  hardcode_minus_L=yes
10336	  hardcode_libdir_flag_spec='-L$libdir'
10337	  hardcode_libdir_separator=
10338	  fi
10339	  ;;
10340	esac
10341	shared_flag='-shared'
10342	if test yes = "$aix_use_runtimelinking"; then
10343	  shared_flag="$shared_flag "'$wl-G'
10344	fi
10345	# Need to ensure runtime linking is disabled for the traditional
10346	# shared library, or the linker may eventually find shared libraries
10347	# /with/ Import File - we do not want to mix them.
10348	shared_flag_aix='-shared'
10349	shared_flag_svr4='-shared $wl-G'
10350      else
10351	# not using gcc
10352	if test ia64 = "$host_cpu"; then
10353	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10354	# chokes on -Wl,-G. The following line is correct:
10355	  shared_flag='-G'
10356	else
10357	  if test yes = "$aix_use_runtimelinking"; then
10358	    shared_flag='$wl-G'
10359	  else
10360	    shared_flag='$wl-bM:SRE'
10361	  fi
10362	  shared_flag_aix='$wl-bM:SRE'
10363	  shared_flag_svr4='$wl-G'
10364	fi
10365      fi
10366
10367      export_dynamic_flag_spec='$wl-bexpall'
10368      # It seems that -bexpall does not export symbols beginning with
10369      # underscore (_), so it is better to generate a list of symbols to export.
10370      always_export_symbols=yes
10371      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
10372	# Warning - without using the other runtime loading flags (-brtl),
10373	# -berok will link without error, but may produce a broken library.
10374	allow_undefined_flag='-berok'
10375        # Determine the default libpath from the value encoded in an
10376        # empty executable.
10377        if test set = "${lt_cv_aix_libpath+set}"; then
10378  aix_libpath=$lt_cv_aix_libpath
10379else
10380  if ${lt_cv_aix_libpath_+:} false; then :
10381  $as_echo_n "(cached) " >&6
10382else
10383  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10384/* end confdefs.h.  */
10385
10386int
10387main ()
10388{
10389
10390  ;
10391  return 0;
10392}
10393_ACEOF
10394if ac_fn_c_try_link "$LINENO"; then :
10395
10396  lt_aix_libpath_sed='
10397      /Import File Strings/,/^$/ {
10398	  /^0/ {
10399	      s/^0  *\([^ ]*\) *$/\1/
10400	      p
10401	  }
10402      }'
10403  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10404  # Check for a 64-bit object if we didn't find anything.
10405  if test -z "$lt_cv_aix_libpath_"; then
10406    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10407  fi
10408fi
10409rm -f core conftest.err conftest.$ac_objext \
10410    conftest$ac_exeext conftest.$ac_ext
10411  if test -z "$lt_cv_aix_libpath_"; then
10412    lt_cv_aix_libpath_=/usr/lib:/lib
10413  fi
10414
10415fi
10416
10417  aix_libpath=$lt_cv_aix_libpath_
10418fi
10419
10420        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10421        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
10422      else
10423	if test ia64 = "$host_cpu"; then
10424	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
10425	  allow_undefined_flag="-z nodefs"
10426	  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"
10427	else
10428	 # Determine the default libpath from the value encoded in an
10429	 # empty executable.
10430	 if test set = "${lt_cv_aix_libpath+set}"; then
10431  aix_libpath=$lt_cv_aix_libpath
10432else
10433  if ${lt_cv_aix_libpath_+:} false; then :
10434  $as_echo_n "(cached) " >&6
10435else
10436  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10437/* end confdefs.h.  */
10438
10439int
10440main ()
10441{
10442
10443  ;
10444  return 0;
10445}
10446_ACEOF
10447if ac_fn_c_try_link "$LINENO"; then :
10448
10449  lt_aix_libpath_sed='
10450      /Import File Strings/,/^$/ {
10451	  /^0/ {
10452	      s/^0  *\([^ ]*\) *$/\1/
10453	      p
10454	  }
10455      }'
10456  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10457  # Check for a 64-bit object if we didn't find anything.
10458  if test -z "$lt_cv_aix_libpath_"; then
10459    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
10460  fi
10461fi
10462rm -f core conftest.err conftest.$ac_objext \
10463    conftest$ac_exeext conftest.$ac_ext
10464  if test -z "$lt_cv_aix_libpath_"; then
10465    lt_cv_aix_libpath_=/usr/lib:/lib
10466  fi
10467
10468fi
10469
10470  aix_libpath=$lt_cv_aix_libpath_
10471fi
10472
10473	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
10474	  # Warning - without using the other run time loading flags,
10475	  # -berok will link without error, but may produce a broken library.
10476	  no_undefined_flag=' $wl-bernotok'
10477	  allow_undefined_flag=' $wl-berok'
10478	  if test yes = "$with_gnu_ld"; then
10479	    # We only use this code for GNU lds that support --whole-archive.
10480	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
10481	  else
10482	    # Exported symbols can be pulled into shared objects from archives
10483	    whole_archive_flag_spec='$convenience'
10484	  fi
10485	  archive_cmds_need_lc=yes
10486	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
10487	  # -brtl affects multiple linker settings, -berok does not and is overridden later
10488	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
10489	  if test svr4 != "$with_aix_soname"; then
10490	    # This is similar to how AIX traditionally builds its shared libraries.
10491	    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'
10492	  fi
10493	  if test aix != "$with_aix_soname"; then
10494	    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'
10495	  else
10496	    # used by -dlpreopen to get the symbols
10497	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
10498	  fi
10499	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
10500	fi
10501      fi
10502      ;;
10503
10504    amigaos*)
10505      case $host_cpu in
10506      powerpc)
10507            # see comment about AmigaOS4 .so support
10508            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10509            archive_expsym_cmds=''
10510        ;;
10511      m68k)
10512            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)'
10513            hardcode_libdir_flag_spec='-L$libdir'
10514            hardcode_minus_L=yes
10515        ;;
10516      esac
10517      ;;
10518
10519    bsdi[45]*)
10520      export_dynamic_flag_spec=-rdynamic
10521      ;;
10522
10523    cygwin* | mingw* | pw32* | cegcc*)
10524      # When not using gcc, we currently assume that we are using
10525      # Microsoft Visual C++.
10526      # hardcode_libdir_flag_spec is actually meaningless, as there is
10527      # no search path for DLLs.
10528      case $cc_basename in
10529      cl*)
10530	# Native MSVC
10531	hardcode_libdir_flag_spec=' '
10532	allow_undefined_flag=unsupported
10533	always_export_symbols=yes
10534	file_list_spec='@'
10535	# Tell ltmain to make .lib files, not .a files.
10536	libext=lib
10537	# Tell ltmain to make .dll files, not .so files.
10538	shrext_cmds=.dll
10539	# FIXME: Setting linknames here is a bad hack.
10540	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
10541	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10542            cp "$export_symbols" "$output_objdir/$soname.def";
10543            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
10544          else
10545            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
10546          fi~
10547          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
10548          linknames='
10549	# The linker will not automatically build a static lib if we build a DLL.
10550	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
10551	enable_shared_with_static_runtimes=yes
10552	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
10553	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
10554	# Don't use ranlib
10555	old_postinstall_cmds='chmod 644 $oldlib'
10556	postlink_cmds='lt_outputfile="@OUTPUT@"~
10557          lt_tool_outputfile="@TOOL_OUTPUT@"~
10558          case $lt_outputfile in
10559            *.exe|*.EXE) ;;
10560            *)
10561              lt_outputfile=$lt_outputfile.exe
10562              lt_tool_outputfile=$lt_tool_outputfile.exe
10563              ;;
10564          esac~
10565          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
10566            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
10567            $RM "$lt_outputfile.manifest";
10568          fi'
10569	;;
10570      *)
10571	# Assume MSVC wrapper
10572	hardcode_libdir_flag_spec=' '
10573	allow_undefined_flag=unsupported
10574	# Tell ltmain to make .lib files, not .a files.
10575	libext=lib
10576	# Tell ltmain to make .dll files, not .so files.
10577	shrext_cmds=.dll
10578	# FIXME: Setting linknames here is a bad hack.
10579	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
10580	# The linker will automatically build a .lib file if we build a DLL.
10581	old_archive_from_new_cmds='true'
10582	# FIXME: Should let the user specify the lib program.
10583	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
10584	enable_shared_with_static_runtimes=yes
10585	;;
10586      esac
10587      ;;
10588
10589    darwin* | rhapsody*)
10590
10591
10592  archive_cmds_need_lc=no
10593  hardcode_direct=no
10594  hardcode_automatic=yes
10595  hardcode_shlibpath_var=unsupported
10596  if test yes = "$lt_cv_ld_force_load"; then
10597    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\"`'
10598
10599  else
10600    whole_archive_flag_spec=''
10601  fi
10602  link_all_deplibs=yes
10603  allow_undefined_flag=$_lt_dar_allow_undefined
10604  case $cc_basename in
10605     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
10606     *) _lt_dar_can_shared=$GCC ;;
10607  esac
10608  if test yes = "$_lt_dar_can_shared"; then
10609    output_verbose_link_cmd=func_echo_all
10610    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
10611    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
10612    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"
10613    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"
10614
10615  else
10616  ld_shlibs=no
10617  fi
10618
10619      ;;
10620
10621    dgux*)
10622      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10623      hardcode_libdir_flag_spec='-L$libdir'
10624      hardcode_shlibpath_var=no
10625      ;;
10626
10627    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
10628    # support.  Future versions do this automatically, but an explicit c++rt0.o
10629    # does not break anything, and helps significantly (at the cost of a little
10630    # extra space).
10631    freebsd2.2*)
10632      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
10633      hardcode_libdir_flag_spec='-R$libdir'
10634      hardcode_direct=yes
10635      hardcode_shlibpath_var=no
10636      ;;
10637
10638    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
10639    freebsd2.*)
10640      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10641      hardcode_direct=yes
10642      hardcode_minus_L=yes
10643      hardcode_shlibpath_var=no
10644      ;;
10645
10646    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
10647    freebsd* | dragonfly*)
10648      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10649      hardcode_libdir_flag_spec='-R$libdir'
10650      hardcode_direct=yes
10651      hardcode_shlibpath_var=no
10652      ;;
10653
10654    hpux9*)
10655      if test yes = "$GCC"; then
10656	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'
10657      else
10658	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'
10659      fi
10660      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10661      hardcode_libdir_separator=:
10662      hardcode_direct=yes
10663
10664      # hardcode_minus_L: Not really in the search PATH,
10665      # but as the default location of the library.
10666      hardcode_minus_L=yes
10667      export_dynamic_flag_spec='$wl-E'
10668      ;;
10669
10670    hpux10*)
10671      if test yes,no = "$GCC,$with_gnu_ld"; then
10672	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10673      else
10674	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10675      fi
10676      if test no = "$with_gnu_ld"; then
10677	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10678	hardcode_libdir_separator=:
10679	hardcode_direct=yes
10680	hardcode_direct_absolute=yes
10681	export_dynamic_flag_spec='$wl-E'
10682	# hardcode_minus_L: Not really in the search PATH,
10683	# but as the default location of the library.
10684	hardcode_minus_L=yes
10685      fi
10686      ;;
10687
10688    hpux11*)
10689      if test yes,no = "$GCC,$with_gnu_ld"; then
10690	case $host_cpu in
10691	hppa*64*)
10692	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10693	  ;;
10694	ia64*)
10695	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10696	  ;;
10697	*)
10698	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10699	  ;;
10700	esac
10701      else
10702	case $host_cpu in
10703	hppa*64*)
10704	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10705	  ;;
10706	ia64*)
10707	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10708	  ;;
10709	*)
10710
10711	  # Older versions of the 11.00 compiler do not understand -b yet
10712	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10713	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10714$as_echo_n "checking if $CC understands -b... " >&6; }
10715if ${lt_cv_prog_compiler__b+:} false; then :
10716  $as_echo_n "(cached) " >&6
10717else
10718  lt_cv_prog_compiler__b=no
10719   save_LDFLAGS=$LDFLAGS
10720   LDFLAGS="$LDFLAGS -b"
10721   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10722   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10723     # The linker can only warn and ignore the option if not recognized
10724     # So say no if there are warnings
10725     if test -s conftest.err; then
10726       # Append any errors to the config.log.
10727       cat conftest.err 1>&5
10728       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10729       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10730       if diff conftest.exp conftest.er2 >/dev/null; then
10731         lt_cv_prog_compiler__b=yes
10732       fi
10733     else
10734       lt_cv_prog_compiler__b=yes
10735     fi
10736   fi
10737   $RM -r conftest*
10738   LDFLAGS=$save_LDFLAGS
10739
10740fi
10741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10742$as_echo "$lt_cv_prog_compiler__b" >&6; }
10743
10744if test yes = "$lt_cv_prog_compiler__b"; then
10745    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10746else
10747    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10748fi
10749
10750	  ;;
10751	esac
10752      fi
10753      if test no = "$with_gnu_ld"; then
10754	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
10755	hardcode_libdir_separator=:
10756
10757	case $host_cpu in
10758	hppa*64*|ia64*)
10759	  hardcode_direct=no
10760	  hardcode_shlibpath_var=no
10761	  ;;
10762	*)
10763	  hardcode_direct=yes
10764	  hardcode_direct_absolute=yes
10765	  export_dynamic_flag_spec='$wl-E'
10766
10767	  # hardcode_minus_L: Not really in the search PATH,
10768	  # but as the default location of the library.
10769	  hardcode_minus_L=yes
10770	  ;;
10771	esac
10772      fi
10773      ;;
10774
10775    irix5* | irix6* | nonstopux*)
10776      if test yes = "$GCC"; then
10777	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'
10778	# Try to use the -exported_symbol ld option, if it does not
10779	# work, assume that -exports_file does not work either and
10780	# implicitly export all symbols.
10781	# This should be the same for all languages, so no per-tag cache variable.
10782	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10783$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10784if ${lt_cv_irix_exported_symbol+:} false; then :
10785  $as_echo_n "(cached) " >&6
10786else
10787  save_LDFLAGS=$LDFLAGS
10788	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
10789	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10790/* end confdefs.h.  */
10791int foo (void) { return 0; }
10792_ACEOF
10793if ac_fn_c_try_link "$LINENO"; then :
10794  lt_cv_irix_exported_symbol=yes
10795else
10796  lt_cv_irix_exported_symbol=no
10797fi
10798rm -f core conftest.err conftest.$ac_objext \
10799    conftest$ac_exeext conftest.$ac_ext
10800           LDFLAGS=$save_LDFLAGS
10801fi
10802{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10803$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10804	if test yes = "$lt_cv_irix_exported_symbol"; then
10805          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'
10806	fi
10807	link_all_deplibs=no
10808      else
10809	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'
10810	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'
10811      fi
10812      archive_cmds_need_lc='no'
10813      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10814      hardcode_libdir_separator=:
10815      inherit_rpath=yes
10816      link_all_deplibs=yes
10817      ;;
10818
10819    linux*)
10820      case $cc_basename in
10821      tcc*)
10822	# Fabrice Bellard et al's Tiny C Compiler
10823	ld_shlibs=yes
10824	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10825	;;
10826      esac
10827      ;;
10828
10829    netbsd* | netbsdelf*-gnu)
10830      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10831	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10832      else
10833	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10834      fi
10835      hardcode_libdir_flag_spec='-R$libdir'
10836      hardcode_direct=yes
10837      hardcode_shlibpath_var=no
10838      ;;
10839
10840    newsos6)
10841      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10842      hardcode_direct=yes
10843      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10844      hardcode_libdir_separator=:
10845      hardcode_shlibpath_var=no
10846      ;;
10847
10848    *nto* | *qnx*)
10849      ;;
10850
10851    openbsd* | bitrig*)
10852      if test -f /usr/libexec/ld.so; then
10853	hardcode_direct=yes
10854	hardcode_shlibpath_var=no
10855	hardcode_direct_absolute=yes
10856	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
10857	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10858	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
10859	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10860	  export_dynamic_flag_spec='$wl-E'
10861	else
10862	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10863	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10864	fi
10865      else
10866	ld_shlibs=no
10867      fi
10868      ;;
10869
10870    os2*)
10871      hardcode_libdir_flag_spec='-L$libdir'
10872      hardcode_minus_L=yes
10873      allow_undefined_flag=unsupported
10874      shrext_cmds=.dll
10875      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10876	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10877	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10878	$ECHO EXPORTS >> $output_objdir/$libname.def~
10879	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10880	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10881	emximp -o $lib $output_objdir/$libname.def'
10882      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10883	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10884	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10885	$ECHO EXPORTS >> $output_objdir/$libname.def~
10886	prefix_cmds="$SED"~
10887	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10888	  prefix_cmds="$prefix_cmds -e 1d";
10889	fi~
10890	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10891	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10892	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10893	emximp -o $lib $output_objdir/$libname.def'
10894      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10895      enable_shared_with_static_runtimes=yes
10896      ;;
10897
10898    osf3*)
10899      if test yes = "$GCC"; then
10900	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10901	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'
10902      else
10903	allow_undefined_flag=' -expect_unresolved \*'
10904	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'
10905      fi
10906      archive_cmds_need_lc='no'
10907      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10908      hardcode_libdir_separator=:
10909      ;;
10910
10911    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10912      if test yes = "$GCC"; then
10913	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
10914	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'
10915	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10916      else
10917	allow_undefined_flag=' -expect_unresolved \*'
10918	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'
10919	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~
10920          $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'
10921
10922	# Both c and cxx compiler support -rpath directly
10923	hardcode_libdir_flag_spec='-rpath $libdir'
10924      fi
10925      archive_cmds_need_lc='no'
10926      hardcode_libdir_separator=:
10927      ;;
10928
10929    solaris*)
10930      no_undefined_flag=' -z defs'
10931      if test yes = "$GCC"; then
10932	wlarc='$wl'
10933	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
10934	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10935          $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'
10936      else
10937	case `$CC -V 2>&1` in
10938	*"Compilers 5.0"*)
10939	  wlarc=''
10940	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
10941	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10942            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10943	  ;;
10944	*)
10945	  wlarc='$wl'
10946	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10947	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10948            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10949	  ;;
10950	esac
10951      fi
10952      hardcode_libdir_flag_spec='-R$libdir'
10953      hardcode_shlibpath_var=no
10954      case $host_os in
10955      solaris2.[0-5] | solaris2.[0-5].*) ;;
10956      *)
10957	# The compiler driver will combine and reorder linker options,
10958	# but understands '-z linker_flag'.  GCC discards it without '$wl',
10959	# but is careful enough not to reorder.
10960	# Supported since Solaris 2.6 (maybe 2.5.1?)
10961	if test yes = "$GCC"; then
10962	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
10963	else
10964	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10965	fi
10966	;;
10967      esac
10968      link_all_deplibs=yes
10969      ;;
10970
10971    sunos4*)
10972      if test sequent = "$host_vendor"; then
10973	# Use $CC to link under sequent, because it throws in some extra .o
10974	# files that make .init and .fini sections work.
10975	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10976      else
10977	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10978      fi
10979      hardcode_libdir_flag_spec='-L$libdir'
10980      hardcode_direct=yes
10981      hardcode_minus_L=yes
10982      hardcode_shlibpath_var=no
10983      ;;
10984
10985    sysv4)
10986      case $host_vendor in
10987	sni)
10988	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10989	  hardcode_direct=yes # is this really true???
10990	;;
10991	siemens)
10992	  ## LD is ld it makes a PLAMLIB
10993	  ## CC just makes a GrossModule.
10994	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10995	  reload_cmds='$CC -r -o $output$reload_objs'
10996	  hardcode_direct=no
10997        ;;
10998	motorola)
10999	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11000	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11001	;;
11002      esac
11003      runpath_var='LD_RUN_PATH'
11004      hardcode_shlibpath_var=no
11005      ;;
11006
11007    sysv4.3*)
11008      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11009      hardcode_shlibpath_var=no
11010      export_dynamic_flag_spec='-Bexport'
11011      ;;
11012
11013    sysv4*MP*)
11014      if test -d /usr/nec; then
11015	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11016	hardcode_shlibpath_var=no
11017	runpath_var=LD_RUN_PATH
11018	hardcode_runpath_var=yes
11019	ld_shlibs=yes
11020      fi
11021      ;;
11022
11023    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11024      no_undefined_flag='$wl-z,text'
11025      archive_cmds_need_lc=no
11026      hardcode_shlibpath_var=no
11027      runpath_var='LD_RUN_PATH'
11028
11029      if test yes = "$GCC"; then
11030	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11031	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11032      else
11033	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11034	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11035      fi
11036      ;;
11037
11038    sysv5* | sco3.2v5* | sco5v6*)
11039      # Note: We CANNOT use -z defs as we might desire, because we do not
11040      # link with -lc, and that would cause any symbols used from libc to
11041      # always be unresolved, which means just about no library would
11042      # ever link correctly.  If we're not using GNU ld we use -z text
11043      # though, which does catch some bad symbols but isn't as heavy-handed
11044      # as -z defs.
11045      no_undefined_flag='$wl-z,text'
11046      allow_undefined_flag='$wl-z,nodefs'
11047      archive_cmds_need_lc=no
11048      hardcode_shlibpath_var=no
11049      hardcode_libdir_flag_spec='$wl-R,$libdir'
11050      hardcode_libdir_separator=':'
11051      link_all_deplibs=yes
11052      export_dynamic_flag_spec='$wl-Bexport'
11053      runpath_var='LD_RUN_PATH'
11054
11055      if test yes = "$GCC"; then
11056	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11057	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11058      else
11059	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11060	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11061      fi
11062      ;;
11063
11064    uts4*)
11065      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11066      hardcode_libdir_flag_spec='-L$libdir'
11067      hardcode_shlibpath_var=no
11068      ;;
11069
11070    *)
11071      ld_shlibs=no
11072      ;;
11073    esac
11074
11075    if test sni = "$host_vendor"; then
11076      case $host in
11077      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11078	export_dynamic_flag_spec='$wl-Blargedynsym'
11079	;;
11080      esac
11081    fi
11082  fi
11083
11084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11085$as_echo "$ld_shlibs" >&6; }
11086test no = "$ld_shlibs" && can_build_shared=no
11087
11088with_gnu_ld=$with_gnu_ld
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104#
11105# Do we need to explicitly link libc?
11106#
11107case "x$archive_cmds_need_lc" in
11108x|xyes)
11109  # Assume -lc should be added
11110  archive_cmds_need_lc=yes
11111
11112  if test yes,yes = "$GCC,$enable_shared"; then
11113    case $archive_cmds in
11114    *'~'*)
11115      # FIXME: we may have to deal with multi-command sequences.
11116      ;;
11117    '$CC '*)
11118      # Test whether the compiler implicitly links with -lc since on some
11119      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11120      # to ld, don't add -lc before -lgcc.
11121      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11122$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
11123if ${lt_cv_archive_cmds_need_lc+:} false; then :
11124  $as_echo_n "(cached) " >&6
11125else
11126  $RM conftest*
11127	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11128
11129	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11130  (eval $ac_compile) 2>&5
11131  ac_status=$?
11132  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11133  test $ac_status = 0; } 2>conftest.err; then
11134	  soname=conftest
11135	  lib=conftest
11136	  libobjs=conftest.$ac_objext
11137	  deplibs=
11138	  wl=$lt_prog_compiler_wl
11139	  pic_flag=$lt_prog_compiler_pic
11140	  compiler_flags=-v
11141	  linker_flags=-v
11142	  verstring=
11143	  output_objdir=.
11144	  libname=conftest
11145	  lt_save_allow_undefined_flag=$allow_undefined_flag
11146	  allow_undefined_flag=
11147	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11148  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11149  ac_status=$?
11150  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11151  test $ac_status = 0; }
11152	  then
11153	    lt_cv_archive_cmds_need_lc=no
11154	  else
11155	    lt_cv_archive_cmds_need_lc=yes
11156	  fi
11157	  allow_undefined_flag=$lt_save_allow_undefined_flag
11158	else
11159	  cat conftest.err 1>&5
11160	fi
11161	$RM conftest*
11162
11163fi
11164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11165$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
11166      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11167      ;;
11168    esac
11169  fi
11170  ;;
11171esac
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
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11325$as_echo_n "checking dynamic linker characteristics... " >&6; }
11326
11327if test yes = "$GCC"; then
11328  case $host_os in
11329    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11330    *) lt_awk_arg='/^libraries:/' ;;
11331  esac
11332  case $host_os in
11333    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
11334    *) lt_sed_strip_eq='s|=/|/|g' ;;
11335  esac
11336  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
11337  case $lt_search_path_spec in
11338  *\;*)
11339    # if the path contains ";" then we assume it to be the separator
11340    # otherwise default to the standard path separator (i.e. ":") - it is
11341    # assumed that no part of a normal pathname contains ";" but that should
11342    # okay in the real world where ";" in dirpaths is itself problematic.
11343    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
11344    ;;
11345  *)
11346    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
11347    ;;
11348  esac
11349  # Ok, now we have the path, separated by spaces, we can step through it
11350  # and add multilib dir if necessary...
11351  lt_tmp_lt_search_path_spec=
11352  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
11353  # ...but if some path component already ends with the multilib dir we assume
11354  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
11355  case "$lt_multi_os_dir; $lt_search_path_spec " in
11356  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
11357    lt_multi_os_dir=
11358    ;;
11359  esac
11360  for lt_sys_path in $lt_search_path_spec; do
11361    if test -d "$lt_sys_path$lt_multi_os_dir"; then
11362      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
11363    elif test -n "$lt_multi_os_dir"; then
11364      test -d "$lt_sys_path" && \
11365	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
11366    fi
11367  done
11368  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
11369BEGIN {RS = " "; FS = "/|\n";} {
11370  lt_foo = "";
11371  lt_count = 0;
11372  for (lt_i = NF; lt_i > 0; lt_i--) {
11373    if ($lt_i != "" && $lt_i != ".") {
11374      if ($lt_i == "..") {
11375        lt_count++;
11376      } else {
11377        if (lt_count == 0) {
11378          lt_foo = "/" $lt_i lt_foo;
11379        } else {
11380          lt_count--;
11381        }
11382      }
11383    }
11384  }
11385  if (lt_foo != "") { lt_freq[lt_foo]++; }
11386  if (lt_freq[lt_foo] == 1) { print lt_foo; }
11387}'`
11388  # AWK program above erroneously prepends '/' to C:/dos/paths
11389  # for these hosts.
11390  case $host_os in
11391    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
11392      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
11393  esac
11394  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
11395else
11396  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
11397fi
11398library_names_spec=
11399libname_spec='lib$name'
11400soname_spec=
11401shrext_cmds=.so
11402postinstall_cmds=
11403postuninstall_cmds=
11404finish_cmds=
11405finish_eval=
11406shlibpath_var=
11407shlibpath_overrides_runpath=unknown
11408version_type=none
11409dynamic_linker="$host_os ld.so"
11410sys_lib_dlsearch_path_spec="/lib /usr/lib"
11411need_lib_prefix=unknown
11412hardcode_into_libs=no
11413
11414# when you set need_version to no, make sure it does not cause -set_version
11415# flags to be left without arguments
11416need_version=unknown
11417
11418
11419
11420case $host_os in
11421aix3*)
11422  version_type=linux # correct to gnu/linux during the next big refactor
11423  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
11424  shlibpath_var=LIBPATH
11425
11426  # AIX 3 has no versioning support, so we append a major version to the name.
11427  soname_spec='$libname$release$shared_ext$major'
11428  ;;
11429
11430aix[4-9]*)
11431  version_type=linux # correct to gnu/linux during the next big refactor
11432  need_lib_prefix=no
11433  need_version=no
11434  hardcode_into_libs=yes
11435  if test ia64 = "$host_cpu"; then
11436    # AIX 5 supports IA64
11437    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
11438    shlibpath_var=LD_LIBRARY_PATH
11439  else
11440    # With GCC up to 2.95.x, collect2 would create an import file
11441    # for dependence libraries.  The import file would start with
11442    # the line '#! .'.  This would cause the generated library to
11443    # depend on '.', always an invalid library.  This was fixed in
11444    # development snapshots of GCC prior to 3.0.
11445    case $host_os in
11446      aix4 | aix4.[01] | aix4.[01].*)
11447      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
11448	   echo ' yes '
11449	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
11450	:
11451      else
11452	can_build_shared=no
11453      fi
11454      ;;
11455    esac
11456    # Using Import Files as archive members, it is possible to support
11457    # filename-based versioning of shared library archives on AIX. While
11458    # this would work for both with and without runtime linking, it will
11459    # prevent static linking of such archives. So we do filename-based
11460    # shared library versioning with .so extension only, which is used
11461    # when both runtime linking and shared linking is enabled.
11462    # Unfortunately, runtime linking may impact performance, so we do
11463    # not want this to be the default eventually. Also, we use the
11464    # versioned .so libs for executables only if there is the -brtl
11465    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
11466    # To allow for filename-based versioning support, we need to create
11467    # libNAME.so.V as an archive file, containing:
11468    # *) an Import File, referring to the versioned filename of the
11469    #    archive as well as the shared archive member, telling the
11470    #    bitwidth (32 or 64) of that shared object, and providing the
11471    #    list of exported symbols of that shared object, eventually
11472    #    decorated with the 'weak' keyword
11473    # *) the shared object with the F_LOADONLY flag set, to really avoid
11474    #    it being seen by the linker.
11475    # At run time we better use the real file rather than another symlink,
11476    # but for link time we create the symlink libNAME.so -> libNAME.so.V
11477
11478    case $with_aix_soname,$aix_use_runtimelinking in
11479    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
11480    # soname into executable. Probably we can add versioning support to
11481    # collect2, so additional links can be useful in future.
11482    aix,yes) # traditional libtool
11483      dynamic_linker='AIX unversionable lib.so'
11484      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
11485      # instead of lib<name>.a to let people know that these are not
11486      # typical AIX shared libraries.
11487      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11488      ;;
11489    aix,no) # traditional AIX only
11490      dynamic_linker='AIX lib.a(lib.so.V)'
11491      # We preserve .a as extension for shared libraries through AIX4.2
11492      # and later when we are not doing run time linking.
11493      library_names_spec='$libname$release.a $libname.a'
11494      soname_spec='$libname$release$shared_ext$major'
11495      ;;
11496    svr4,*) # full svr4 only
11497      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
11498      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11499      # We do not specify a path in Import Files, so LIBPATH fires.
11500      shlibpath_overrides_runpath=yes
11501      ;;
11502    *,yes) # both, prefer svr4
11503      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
11504      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
11505      # unpreferred sharedlib libNAME.a needs extra handling
11506      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"'
11507      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"'
11508      # We do not specify a path in Import Files, so LIBPATH fires.
11509      shlibpath_overrides_runpath=yes
11510      ;;
11511    *,no) # both, prefer aix
11512      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
11513      library_names_spec='$libname$release.a $libname.a'
11514      soname_spec='$libname$release$shared_ext$major'
11515      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
11516      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)'
11517      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"'
11518      ;;
11519    esac
11520    shlibpath_var=LIBPATH
11521  fi
11522  ;;
11523
11524amigaos*)
11525  case $host_cpu in
11526  powerpc)
11527    # Since July 2007 AmigaOS4 officially supports .so libraries.
11528    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
11529    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11530    ;;
11531  m68k)
11532    library_names_spec='$libname.ixlibrary $libname.a'
11533    # Create ${libname}_ixlibrary.a entries in /sys/libs.
11534    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'
11535    ;;
11536  esac
11537  ;;
11538
11539beos*)
11540  library_names_spec='$libname$shared_ext'
11541  dynamic_linker="$host_os ld.so"
11542  shlibpath_var=LIBRARY_PATH
11543  ;;
11544
11545bsdi[45]*)
11546  version_type=linux # correct to gnu/linux during the next big refactor
11547  need_version=no
11548  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11549  soname_spec='$libname$release$shared_ext$major'
11550  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
11551  shlibpath_var=LD_LIBRARY_PATH
11552  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
11553  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
11554  # the default ld.so.conf also contains /usr/contrib/lib and
11555  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
11556  # libtool to hard-code these into programs
11557  ;;
11558
11559cygwin* | mingw* | pw32* | cegcc*)
11560  version_type=windows
11561  shrext_cmds=.dll
11562  need_version=no
11563  need_lib_prefix=no
11564
11565  case $GCC,$cc_basename in
11566  yes,*)
11567    # gcc
11568    library_names_spec='$libname.dll.a'
11569    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11570    postinstall_cmds='base_file=`basename \$file`~
11571      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11572      dldir=$destdir/`dirname \$dlpath`~
11573      test -d \$dldir || mkdir -p \$dldir~
11574      $install_prog $dir/$dlname \$dldir/$dlname~
11575      chmod a+x \$dldir/$dlname~
11576      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
11577        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
11578      fi'
11579    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11580      dlpath=$dir/\$dldll~
11581       $RM \$dlpath'
11582    shlibpath_overrides_runpath=yes
11583
11584    case $host_os in
11585    cygwin*)
11586      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
11587      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11588
11589      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
11590      ;;
11591    mingw* | cegcc*)
11592      # MinGW DLLs use traditional 'lib' prefix
11593      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11594      ;;
11595    pw32*)
11596      # pw32 DLLs use 'pw' prefix rather than 'lib'
11597      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11598      ;;
11599    esac
11600    dynamic_linker='Win32 ld.exe'
11601    ;;
11602
11603  *,cl*)
11604    # Native MSVC
11605    libname_spec='$name'
11606    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
11607    library_names_spec='$libname.dll.lib'
11608
11609    case $build_os in
11610    mingw*)
11611      sys_lib_search_path_spec=
11612      lt_save_ifs=$IFS
11613      IFS=';'
11614      for lt_path in $LIB
11615      do
11616        IFS=$lt_save_ifs
11617        # Let DOS variable expansion print the short 8.3 style file name.
11618        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
11619        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
11620      done
11621      IFS=$lt_save_ifs
11622      # Convert to MSYS style.
11623      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
11624      ;;
11625    cygwin*)
11626      # Convert to unix form, then to dos form, then back to unix form
11627      # but this time dos style (no spaces!) so that the unix form looks
11628      # like /cygdrive/c/PROGRA~1:/cygdr...
11629      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
11630      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
11631      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11632      ;;
11633    *)
11634      sys_lib_search_path_spec=$LIB
11635      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
11636        # It is most probably a Windows format PATH.
11637        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
11638      else
11639        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
11640      fi
11641      # FIXME: find the short name or the path components, as spaces are
11642      # common. (e.g. "Program Files" -> "PROGRA~1")
11643      ;;
11644    esac
11645
11646    # DLL is installed to $(libdir)/../bin by postinstall_cmds
11647    postinstall_cmds='base_file=`basename \$file`~
11648      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
11649      dldir=$destdir/`dirname \$dlpath`~
11650      test -d \$dldir || mkdir -p \$dldir~
11651      $install_prog $dir/$dlname \$dldir/$dlname'
11652    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
11653      dlpath=$dir/\$dldll~
11654       $RM \$dlpath'
11655    shlibpath_overrides_runpath=yes
11656    dynamic_linker='Win32 link.exe'
11657    ;;
11658
11659  *)
11660    # Assume MSVC wrapper
11661    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
11662    dynamic_linker='Win32 ld.exe'
11663    ;;
11664  esac
11665  # FIXME: first we should search . and the directory the executable is in
11666  shlibpath_var=PATH
11667  ;;
11668
11669darwin* | rhapsody*)
11670  dynamic_linker="$host_os dyld"
11671  version_type=darwin
11672  need_lib_prefix=no
11673  need_version=no
11674  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
11675  soname_spec='$libname$release$major$shared_ext'
11676  shlibpath_overrides_runpath=yes
11677  shlibpath_var=DYLD_LIBRARY_PATH
11678  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
11679
11680  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
11681  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
11682  ;;
11683
11684dgux*)
11685  version_type=linux # correct to gnu/linux during the next big refactor
11686  need_lib_prefix=no
11687  need_version=no
11688  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11689  soname_spec='$libname$release$shared_ext$major'
11690  shlibpath_var=LD_LIBRARY_PATH
11691  ;;
11692
11693freebsd* | dragonfly*)
11694  # DragonFly does not have aout.  When/if they implement a new
11695  # versioning mechanism, adjust this.
11696  if test -x /usr/bin/objformat; then
11697    objformat=`/usr/bin/objformat`
11698  else
11699    case $host_os in
11700    freebsd[23].*) objformat=aout ;;
11701    *) objformat=elf ;;
11702    esac
11703  fi
11704  version_type=freebsd-$objformat
11705  case $version_type in
11706    freebsd-elf*)
11707      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11708      soname_spec='$libname$release$shared_ext$major'
11709      need_version=no
11710      need_lib_prefix=no
11711      ;;
11712    freebsd-*)
11713      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11714      need_version=yes
11715      ;;
11716  esac
11717  shlibpath_var=LD_LIBRARY_PATH
11718  case $host_os in
11719  freebsd2.*)
11720    shlibpath_overrides_runpath=yes
11721    ;;
11722  freebsd3.[01]* | freebsdelf3.[01]*)
11723    shlibpath_overrides_runpath=yes
11724    hardcode_into_libs=yes
11725    ;;
11726  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11727  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11728    shlibpath_overrides_runpath=no
11729    hardcode_into_libs=yes
11730    ;;
11731  *) # from 4.6 on, and DragonFly
11732    shlibpath_overrides_runpath=yes
11733    hardcode_into_libs=yes
11734    ;;
11735  esac
11736  ;;
11737
11738haiku*)
11739  version_type=linux # correct to gnu/linux during the next big refactor
11740  need_lib_prefix=no
11741  need_version=no
11742  dynamic_linker="$host_os runtime_loader"
11743  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11744  soname_spec='$libname$release$shared_ext$major'
11745  shlibpath_var=LIBRARY_PATH
11746  shlibpath_overrides_runpath=no
11747  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11748  hardcode_into_libs=yes
11749  ;;
11750
11751hpux9* | hpux10* | hpux11*)
11752  # Give a soname corresponding to the major version so that dld.sl refuses to
11753  # link against other versions.
11754  version_type=sunos
11755  need_lib_prefix=no
11756  need_version=no
11757  case $host_cpu in
11758  ia64*)
11759    shrext_cmds='.so'
11760    hardcode_into_libs=yes
11761    dynamic_linker="$host_os dld.so"
11762    shlibpath_var=LD_LIBRARY_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    if test 32 = "$HPUX_IA64_MODE"; then
11767      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11768      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
11769    else
11770      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11771      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
11772    fi
11773    ;;
11774  hppa*64*)
11775    shrext_cmds='.sl'
11776    hardcode_into_libs=yes
11777    dynamic_linker="$host_os dld.sl"
11778    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11779    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11780    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11781    soname_spec='$libname$release$shared_ext$major'
11782    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11783    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11784    ;;
11785  *)
11786    shrext_cmds='.sl'
11787    dynamic_linker="$host_os dld.sl"
11788    shlibpath_var=SHLIB_PATH
11789    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11790    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11791    soname_spec='$libname$release$shared_ext$major'
11792    ;;
11793  esac
11794  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11795  postinstall_cmds='chmod 555 $lib'
11796  # or fails outright, so override atomically:
11797  install_override_mode=555
11798  ;;
11799
11800interix[3-9]*)
11801  version_type=linux # correct to gnu/linux during the next big refactor
11802  need_lib_prefix=no
11803  need_version=no
11804  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11805  soname_spec='$libname$release$shared_ext$major'
11806  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11807  shlibpath_var=LD_LIBRARY_PATH
11808  shlibpath_overrides_runpath=no
11809  hardcode_into_libs=yes
11810  ;;
11811
11812irix5* | irix6* | nonstopux*)
11813  case $host_os in
11814    nonstopux*) version_type=nonstopux ;;
11815    *)
11816	if test yes = "$lt_cv_prog_gnu_ld"; then
11817		version_type=linux # correct to gnu/linux during the next big refactor
11818	else
11819		version_type=irix
11820	fi ;;
11821  esac
11822  need_lib_prefix=no
11823  need_version=no
11824  soname_spec='$libname$release$shared_ext$major'
11825  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
11826  case $host_os in
11827  irix5* | nonstopux*)
11828    libsuff= shlibsuff=
11829    ;;
11830  *)
11831    case $LD in # libtool.m4 will add one of these switches to LD
11832    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11833      libsuff= shlibsuff= libmagic=32-bit;;
11834    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11835      libsuff=32 shlibsuff=N32 libmagic=N32;;
11836    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11837      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11838    *) libsuff= shlibsuff= libmagic=never-match;;
11839    esac
11840    ;;
11841  esac
11842  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11843  shlibpath_overrides_runpath=no
11844  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
11845  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
11846  hardcode_into_libs=yes
11847  ;;
11848
11849# No shared lib support for Linux oldld, aout, or coff.
11850linux*oldld* | linux*aout* | linux*coff*)
11851  dynamic_linker=no
11852  ;;
11853
11854linux*android*)
11855  version_type=none # Android doesn't support versioned libraries.
11856  need_lib_prefix=no
11857  need_version=no
11858  library_names_spec='$libname$release$shared_ext'
11859  soname_spec='$libname$release$shared_ext'
11860  finish_cmds=
11861  shlibpath_var=LD_LIBRARY_PATH
11862  shlibpath_overrides_runpath=yes
11863
11864  # This implies no fast_install, which is unacceptable.
11865  # Some rework will be needed to allow for fast_install
11866  # before this can be enabled.
11867  hardcode_into_libs=yes
11868
11869  dynamic_linker='Android linker'
11870  # Don't embed -rpath directories since the linker doesn't support them.
11871  hardcode_libdir_flag_spec='-L$libdir'
11872  ;;
11873
11874# This must be glibc/ELF.
11875linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11876  version_type=linux # correct to gnu/linux during the next big refactor
11877  need_lib_prefix=no
11878  need_version=no
11879  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11880  soname_spec='$libname$release$shared_ext$major'
11881  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11882  shlibpath_var=LD_LIBRARY_PATH
11883  shlibpath_overrides_runpath=no
11884
11885  # Some binutils ld are patched to set DT_RUNPATH
11886  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11887  $as_echo_n "(cached) " >&6
11888else
11889  lt_cv_shlibpath_overrides_runpath=no
11890    save_LDFLAGS=$LDFLAGS
11891    save_libdir=$libdir
11892    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11893	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11894    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11895/* end confdefs.h.  */
11896
11897int
11898main ()
11899{
11900
11901  ;
11902  return 0;
11903}
11904_ACEOF
11905if ac_fn_c_try_link "$LINENO"; then :
11906  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11907  lt_cv_shlibpath_overrides_runpath=yes
11908fi
11909fi
11910rm -f core conftest.err conftest.$ac_objext \
11911    conftest$ac_exeext conftest.$ac_ext
11912    LDFLAGS=$save_LDFLAGS
11913    libdir=$save_libdir
11914
11915fi
11916
11917  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11918
11919  # This implies no fast_install, which is unacceptable.
11920  # Some rework will be needed to allow for fast_install
11921  # before this can be enabled.
11922  hardcode_into_libs=yes
11923
11924  # Ideally, we could use ldconfig to report *all* directores which are
11925  # searched for libraries, however this is still not possible.  Aside from not
11926  # being certain /sbin/ldconfig is available, command
11927  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
11928  # even though it is searched at run-time.  Try to do the best guess by
11929  # appending ld.so.conf contents (and includes) to the search path.
11930  if test -f /etc/ld.so.conf; then
11931    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' ' '`
11932    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11933  fi
11934
11935  # We used to test for /lib/ld.so.1 and disable shared libraries on
11936  # powerpc, because MkLinux only supported shared libraries with the
11937  # GNU dynamic linker.  Since this was broken with cross compilers,
11938  # most powerpc-linux boxes support dynamic linking these days and
11939  # people can always --disable-shared, the test was removed, and we
11940  # assume the GNU/Linux dynamic linker is in use.
11941  dynamic_linker='GNU/Linux ld.so'
11942  ;;
11943
11944netbsdelf*-gnu)
11945  version_type=linux
11946  need_lib_prefix=no
11947  need_version=no
11948  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11949  soname_spec='${libname}${release}${shared_ext}$major'
11950  shlibpath_var=LD_LIBRARY_PATH
11951  shlibpath_overrides_runpath=no
11952  hardcode_into_libs=yes
11953  dynamic_linker='NetBSD ld.elf_so'
11954  ;;
11955
11956netbsd*)
11957  version_type=sunos
11958  need_lib_prefix=no
11959  need_version=no
11960  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11961    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
11962    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11963    dynamic_linker='NetBSD (a.out) ld.so'
11964  else
11965    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11966    soname_spec='$libname$release$shared_ext$major'
11967    dynamic_linker='NetBSD ld.elf_so'
11968  fi
11969  shlibpath_var=LD_LIBRARY_PATH
11970  shlibpath_overrides_runpath=yes
11971  hardcode_into_libs=yes
11972  ;;
11973
11974newsos6)
11975  version_type=linux # correct to gnu/linux during the next big refactor
11976  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11977  shlibpath_var=LD_LIBRARY_PATH
11978  shlibpath_overrides_runpath=yes
11979  ;;
11980
11981*nto* | *qnx*)
11982  version_type=qnx
11983  need_lib_prefix=no
11984  need_version=no
11985  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
11986  soname_spec='$libname$release$shared_ext$major'
11987  shlibpath_var=LD_LIBRARY_PATH
11988  shlibpath_overrides_runpath=no
11989  hardcode_into_libs=yes
11990  dynamic_linker='ldqnx.so'
11991  ;;
11992
11993openbsd* | bitrig*)
11994  version_type=sunos
11995  sys_lib_dlsearch_path_spec=/usr/lib
11996  need_lib_prefix=no
11997  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11998    need_version=no
11999  else
12000    need_version=yes
12001  fi
12002  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12003  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12004  shlibpath_var=LD_LIBRARY_PATH
12005  shlibpath_overrides_runpath=yes
12006  ;;
12007
12008os2*)
12009  libname_spec='$name'
12010  version_type=windows
12011  shrext_cmds=.dll
12012  need_version=no
12013  need_lib_prefix=no
12014  # OS/2 can only load a DLL with a base name of 8 characters or less.
12015  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12016    v=$($ECHO $release$versuffix | tr -d .-);
12017    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
12018    $ECHO $n$v`$shared_ext'
12019  library_names_spec='${libname}_dll.$libext'
12020  dynamic_linker='OS/2 ld.exe'
12021  shlibpath_var=BEGINLIBPATH
12022  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12023  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12024  postinstall_cmds='base_file=`basename \$file`~
12025    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12026    dldir=$destdir/`dirname \$dlpath`~
12027    test -d \$dldir || mkdir -p \$dldir~
12028    $install_prog $dir/$dlname \$dldir/$dlname~
12029    chmod a+x \$dldir/$dlname~
12030    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12031      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12032    fi'
12033  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12034    dlpath=$dir/\$dldll~
12035    $RM \$dlpath'
12036  ;;
12037
12038osf3* | osf4* | osf5*)
12039  version_type=osf
12040  need_lib_prefix=no
12041  need_version=no
12042  soname_spec='$libname$release$shared_ext$major'
12043  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12044  shlibpath_var=LD_LIBRARY_PATH
12045  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12046  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12047  ;;
12048
12049rdos*)
12050  dynamic_linker=no
12051  ;;
12052
12053solaris*)
12054  version_type=linux # correct to gnu/linux during the next big refactor
12055  need_lib_prefix=no
12056  need_version=no
12057  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12058  soname_spec='$libname$release$shared_ext$major'
12059  shlibpath_var=LD_LIBRARY_PATH
12060  shlibpath_overrides_runpath=yes
12061  hardcode_into_libs=yes
12062  # ldd complains unless libraries are executable
12063  postinstall_cmds='chmod +x $lib'
12064  ;;
12065
12066sunos4*)
12067  version_type=sunos
12068  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12069  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12070  shlibpath_var=LD_LIBRARY_PATH
12071  shlibpath_overrides_runpath=yes
12072  if test yes = "$with_gnu_ld"; then
12073    need_lib_prefix=no
12074  fi
12075  need_version=yes
12076  ;;
12077
12078sysv4 | sysv4.3*)
12079  version_type=linux # correct to gnu/linux during the next big refactor
12080  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12081  soname_spec='$libname$release$shared_ext$major'
12082  shlibpath_var=LD_LIBRARY_PATH
12083  case $host_vendor in
12084    sni)
12085      shlibpath_overrides_runpath=no
12086      need_lib_prefix=no
12087      runpath_var=LD_RUN_PATH
12088      ;;
12089    siemens)
12090      need_lib_prefix=no
12091      ;;
12092    motorola)
12093      need_lib_prefix=no
12094      need_version=no
12095      shlibpath_overrides_runpath=no
12096      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12097      ;;
12098  esac
12099  ;;
12100
12101sysv4*MP*)
12102  if test -d /usr/nec; then
12103    version_type=linux # correct to gnu/linux during the next big refactor
12104    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12105    soname_spec='$libname$shared_ext.$major'
12106    shlibpath_var=LD_LIBRARY_PATH
12107  fi
12108  ;;
12109
12110sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12111  version_type=sco
12112  need_lib_prefix=no
12113  need_version=no
12114  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12115  soname_spec='$libname$release$shared_ext$major'
12116  shlibpath_var=LD_LIBRARY_PATH
12117  shlibpath_overrides_runpath=yes
12118  hardcode_into_libs=yes
12119  if test yes = "$with_gnu_ld"; then
12120    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12121  else
12122    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12123    case $host_os in
12124      sco3.2v5*)
12125        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12126	;;
12127    esac
12128  fi
12129  sys_lib_dlsearch_path_spec='/usr/lib'
12130  ;;
12131
12132tpf*)
12133  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12134  version_type=linux # correct to gnu/linux during the next big refactor
12135  need_lib_prefix=no
12136  need_version=no
12137  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12138  shlibpath_var=LD_LIBRARY_PATH
12139  shlibpath_overrides_runpath=no
12140  hardcode_into_libs=yes
12141  ;;
12142
12143uts4*)
12144  version_type=linux # correct to gnu/linux during the next big refactor
12145  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12146  soname_spec='$libname$release$shared_ext$major'
12147  shlibpath_var=LD_LIBRARY_PATH
12148  ;;
12149
12150*)
12151  dynamic_linker=no
12152  ;;
12153esac
12154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12155$as_echo "$dynamic_linker" >&6; }
12156test no = "$dynamic_linker" && can_build_shared=no
12157
12158variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12159if test yes = "$GCC"; then
12160  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12161fi
12162
12163if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12164  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12165fi
12166
12167if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12168  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12169fi
12170
12171# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12172configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12173
12174# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12175func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12176
12177# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12178configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
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
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12277$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
12278hardcode_action=
12279if test -n "$hardcode_libdir_flag_spec" ||
12280   test -n "$runpath_var" ||
12281   test yes = "$hardcode_automatic"; then
12282
12283  # We can hardcode non-existent directories.
12284  if test no != "$hardcode_direct" &&
12285     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12286     # have to relink, otherwise we might link with an installed library
12287     # when we should be linking with a yet-to-be-installed one
12288     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12289     test no != "$hardcode_minus_L"; then
12290    # Linking always hardcodes the temporary library directory.
12291    hardcode_action=relink
12292  else
12293    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12294    hardcode_action=immediate
12295  fi
12296else
12297  # We cannot hardcode anything, or else we can only hardcode existing
12298  # directories.
12299  hardcode_action=unsupported
12300fi
12301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12302$as_echo "$hardcode_action" >&6; }
12303
12304if test relink = "$hardcode_action" ||
12305   test yes = "$inherit_rpath"; then
12306  # Fast installation is not supported
12307  enable_fast_install=no
12308elif test yes = "$shlibpath_overrides_runpath" ||
12309     test no = "$enable_shared"; then
12310  # Fast installation is not necessary
12311  enable_fast_install=needless
12312fi
12313
12314
12315
12316
12317
12318
12319  if test yes != "$enable_dlopen"; then
12320  enable_dlopen=unknown
12321  enable_dlopen_self=unknown
12322  enable_dlopen_self_static=unknown
12323else
12324  lt_cv_dlopen=no
12325  lt_cv_dlopen_libs=
12326
12327  case $host_os in
12328  beos*)
12329    lt_cv_dlopen=load_add_on
12330    lt_cv_dlopen_libs=
12331    lt_cv_dlopen_self=yes
12332    ;;
12333
12334  mingw* | pw32* | cegcc*)
12335    lt_cv_dlopen=LoadLibrary
12336    lt_cv_dlopen_libs=
12337    ;;
12338
12339  cygwin*)
12340    lt_cv_dlopen=dlopen
12341    lt_cv_dlopen_libs=
12342    ;;
12343
12344  darwin*)
12345    # if libdl is installed we need to link against it
12346    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12347$as_echo_n "checking for dlopen in -ldl... " >&6; }
12348if ${ac_cv_lib_dl_dlopen+:} false; then :
12349  $as_echo_n "(cached) " >&6
12350else
12351  ac_check_lib_save_LIBS=$LIBS
12352LIBS="-ldl  $LIBS"
12353cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12354/* end confdefs.h.  */
12355
12356/* Override any GCC internal prototype to avoid an error.
12357   Use char because int might match the return type of a GCC
12358   builtin and then its argument prototype would still apply.  */
12359#ifdef __cplusplus
12360extern "C"
12361#endif
12362char dlopen ();
12363int
12364main ()
12365{
12366return dlopen ();
12367  ;
12368  return 0;
12369}
12370_ACEOF
12371if ac_fn_c_try_link "$LINENO"; then :
12372  ac_cv_lib_dl_dlopen=yes
12373else
12374  ac_cv_lib_dl_dlopen=no
12375fi
12376rm -f core conftest.err conftest.$ac_objext \
12377    conftest$ac_exeext conftest.$ac_ext
12378LIBS=$ac_check_lib_save_LIBS
12379fi
12380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12381$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12382if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12383  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12384else
12385
12386    lt_cv_dlopen=dyld
12387    lt_cv_dlopen_libs=
12388    lt_cv_dlopen_self=yes
12389
12390fi
12391
12392    ;;
12393
12394  tpf*)
12395    # Don't try to run any link tests for TPF.  We know it's impossible
12396    # because TPF is a cross-compiler, and we know how we open DSOs.
12397    lt_cv_dlopen=dlopen
12398    lt_cv_dlopen_libs=
12399    lt_cv_dlopen_self=no
12400    ;;
12401
12402  *)
12403    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
12404if test "x$ac_cv_func_shl_load" = xyes; then :
12405  lt_cv_dlopen=shl_load
12406else
12407  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
12408$as_echo_n "checking for shl_load in -ldld... " >&6; }
12409if ${ac_cv_lib_dld_shl_load+:} false; then :
12410  $as_echo_n "(cached) " >&6
12411else
12412  ac_check_lib_save_LIBS=$LIBS
12413LIBS="-ldld  $LIBS"
12414cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12415/* end confdefs.h.  */
12416
12417/* Override any GCC internal prototype to avoid an error.
12418   Use char because int might match the return type of a GCC
12419   builtin and then its argument prototype would still apply.  */
12420#ifdef __cplusplus
12421extern "C"
12422#endif
12423char shl_load ();
12424int
12425main ()
12426{
12427return shl_load ();
12428  ;
12429  return 0;
12430}
12431_ACEOF
12432if ac_fn_c_try_link "$LINENO"; then :
12433  ac_cv_lib_dld_shl_load=yes
12434else
12435  ac_cv_lib_dld_shl_load=no
12436fi
12437rm -f core conftest.err conftest.$ac_objext \
12438    conftest$ac_exeext conftest.$ac_ext
12439LIBS=$ac_check_lib_save_LIBS
12440fi
12441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
12442$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
12443if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
12444  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
12445else
12446  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
12447if test "x$ac_cv_func_dlopen" = xyes; then :
12448  lt_cv_dlopen=dlopen
12449else
12450  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
12451$as_echo_n "checking for dlopen in -ldl... " >&6; }
12452if ${ac_cv_lib_dl_dlopen+:} false; then :
12453  $as_echo_n "(cached) " >&6
12454else
12455  ac_check_lib_save_LIBS=$LIBS
12456LIBS="-ldl  $LIBS"
12457cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12458/* end confdefs.h.  */
12459
12460/* Override any GCC internal prototype to avoid an error.
12461   Use char because int might match the return type of a GCC
12462   builtin and then its argument prototype would still apply.  */
12463#ifdef __cplusplus
12464extern "C"
12465#endif
12466char dlopen ();
12467int
12468main ()
12469{
12470return dlopen ();
12471  ;
12472  return 0;
12473}
12474_ACEOF
12475if ac_fn_c_try_link "$LINENO"; then :
12476  ac_cv_lib_dl_dlopen=yes
12477else
12478  ac_cv_lib_dl_dlopen=no
12479fi
12480rm -f core conftest.err conftest.$ac_objext \
12481    conftest$ac_exeext conftest.$ac_ext
12482LIBS=$ac_check_lib_save_LIBS
12483fi
12484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
12485$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
12486if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
12487  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
12488else
12489  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
12490$as_echo_n "checking for dlopen in -lsvld... " >&6; }
12491if ${ac_cv_lib_svld_dlopen+:} false; then :
12492  $as_echo_n "(cached) " >&6
12493else
12494  ac_check_lib_save_LIBS=$LIBS
12495LIBS="-lsvld  $LIBS"
12496cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12497/* end confdefs.h.  */
12498
12499/* Override any GCC internal prototype to avoid an error.
12500   Use char because int might match the return type of a GCC
12501   builtin and then its argument prototype would still apply.  */
12502#ifdef __cplusplus
12503extern "C"
12504#endif
12505char dlopen ();
12506int
12507main ()
12508{
12509return dlopen ();
12510  ;
12511  return 0;
12512}
12513_ACEOF
12514if ac_fn_c_try_link "$LINENO"; then :
12515  ac_cv_lib_svld_dlopen=yes
12516else
12517  ac_cv_lib_svld_dlopen=no
12518fi
12519rm -f core conftest.err conftest.$ac_objext \
12520    conftest$ac_exeext conftest.$ac_ext
12521LIBS=$ac_check_lib_save_LIBS
12522fi
12523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
12524$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
12525if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
12526  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
12527else
12528  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
12529$as_echo_n "checking for dld_link in -ldld... " >&6; }
12530if ${ac_cv_lib_dld_dld_link+:} false; then :
12531  $as_echo_n "(cached) " >&6
12532else
12533  ac_check_lib_save_LIBS=$LIBS
12534LIBS="-ldld  $LIBS"
12535cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12536/* end confdefs.h.  */
12537
12538/* Override any GCC internal prototype to avoid an error.
12539   Use char because int might match the return type of a GCC
12540   builtin and then its argument prototype would still apply.  */
12541#ifdef __cplusplus
12542extern "C"
12543#endif
12544char dld_link ();
12545int
12546main ()
12547{
12548return dld_link ();
12549  ;
12550  return 0;
12551}
12552_ACEOF
12553if ac_fn_c_try_link "$LINENO"; then :
12554  ac_cv_lib_dld_dld_link=yes
12555else
12556  ac_cv_lib_dld_dld_link=no
12557fi
12558rm -f core conftest.err conftest.$ac_objext \
12559    conftest$ac_exeext conftest.$ac_ext
12560LIBS=$ac_check_lib_save_LIBS
12561fi
12562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
12563$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
12564if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
12565  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
12566fi
12567
12568
12569fi
12570
12571
12572fi
12573
12574
12575fi
12576
12577
12578fi
12579
12580
12581fi
12582
12583    ;;
12584  esac
12585
12586  if test no = "$lt_cv_dlopen"; then
12587    enable_dlopen=no
12588  else
12589    enable_dlopen=yes
12590  fi
12591
12592  case $lt_cv_dlopen in
12593  dlopen)
12594    save_CPPFLAGS=$CPPFLAGS
12595    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
12596
12597    save_LDFLAGS=$LDFLAGS
12598    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
12599
12600    save_LIBS=$LIBS
12601    LIBS="$lt_cv_dlopen_libs $LIBS"
12602
12603    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
12604$as_echo_n "checking whether a program can dlopen itself... " >&6; }
12605if ${lt_cv_dlopen_self+:} false; then :
12606  $as_echo_n "(cached) " >&6
12607else
12608  	  if test yes = "$cross_compiling"; then :
12609  lt_cv_dlopen_self=cross
12610else
12611  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12612  lt_status=$lt_dlunknown
12613  cat > conftest.$ac_ext <<_LT_EOF
12614#line $LINENO "configure"
12615#include "confdefs.h"
12616
12617#if HAVE_DLFCN_H
12618#include <dlfcn.h>
12619#endif
12620
12621#include <stdio.h>
12622
12623#ifdef RTLD_GLOBAL
12624#  define LT_DLGLOBAL		RTLD_GLOBAL
12625#else
12626#  ifdef DL_GLOBAL
12627#    define LT_DLGLOBAL		DL_GLOBAL
12628#  else
12629#    define LT_DLGLOBAL		0
12630#  endif
12631#endif
12632
12633/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12634   find out it does not work in some platform. */
12635#ifndef LT_DLLAZY_OR_NOW
12636#  ifdef RTLD_LAZY
12637#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12638#  else
12639#    ifdef DL_LAZY
12640#      define LT_DLLAZY_OR_NOW		DL_LAZY
12641#    else
12642#      ifdef RTLD_NOW
12643#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12644#      else
12645#        ifdef DL_NOW
12646#          define LT_DLLAZY_OR_NOW	DL_NOW
12647#        else
12648#          define LT_DLLAZY_OR_NOW	0
12649#        endif
12650#      endif
12651#    endif
12652#  endif
12653#endif
12654
12655/* When -fvisibility=hidden is used, assume the code has been annotated
12656   correspondingly for the symbols needed.  */
12657#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12658int fnord () __attribute__((visibility("default")));
12659#endif
12660
12661int fnord () { return 42; }
12662int main ()
12663{
12664  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12665  int status = $lt_dlunknown;
12666
12667  if (self)
12668    {
12669      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12670      else
12671        {
12672	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12673          else puts (dlerror ());
12674	}
12675      /* dlclose (self); */
12676    }
12677  else
12678    puts (dlerror ());
12679
12680  return status;
12681}
12682_LT_EOF
12683  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12684  (eval $ac_link) 2>&5
12685  ac_status=$?
12686  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12687  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12688    (./conftest; exit; ) >&5 2>/dev/null
12689    lt_status=$?
12690    case x$lt_status in
12691      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
12692      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
12693      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
12694    esac
12695  else :
12696    # compilation failed
12697    lt_cv_dlopen_self=no
12698  fi
12699fi
12700rm -fr conftest*
12701
12702
12703fi
12704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
12705$as_echo "$lt_cv_dlopen_self" >&6; }
12706
12707    if test yes = "$lt_cv_dlopen_self"; then
12708      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
12709      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
12710$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
12711if ${lt_cv_dlopen_self_static+:} false; then :
12712  $as_echo_n "(cached) " >&6
12713else
12714  	  if test yes = "$cross_compiling"; then :
12715  lt_cv_dlopen_self_static=cross
12716else
12717  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
12718  lt_status=$lt_dlunknown
12719  cat > conftest.$ac_ext <<_LT_EOF
12720#line $LINENO "configure"
12721#include "confdefs.h"
12722
12723#if HAVE_DLFCN_H
12724#include <dlfcn.h>
12725#endif
12726
12727#include <stdio.h>
12728
12729#ifdef RTLD_GLOBAL
12730#  define LT_DLGLOBAL		RTLD_GLOBAL
12731#else
12732#  ifdef DL_GLOBAL
12733#    define LT_DLGLOBAL		DL_GLOBAL
12734#  else
12735#    define LT_DLGLOBAL		0
12736#  endif
12737#endif
12738
12739/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
12740   find out it does not work in some platform. */
12741#ifndef LT_DLLAZY_OR_NOW
12742#  ifdef RTLD_LAZY
12743#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
12744#  else
12745#    ifdef DL_LAZY
12746#      define LT_DLLAZY_OR_NOW		DL_LAZY
12747#    else
12748#      ifdef RTLD_NOW
12749#        define LT_DLLAZY_OR_NOW	RTLD_NOW
12750#      else
12751#        ifdef DL_NOW
12752#          define LT_DLLAZY_OR_NOW	DL_NOW
12753#        else
12754#          define LT_DLLAZY_OR_NOW	0
12755#        endif
12756#      endif
12757#    endif
12758#  endif
12759#endif
12760
12761/* When -fvisibility=hidden is used, assume the code has been annotated
12762   correspondingly for the symbols needed.  */
12763#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
12764int fnord () __attribute__((visibility("default")));
12765#endif
12766
12767int fnord () { return 42; }
12768int main ()
12769{
12770  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
12771  int status = $lt_dlunknown;
12772
12773  if (self)
12774    {
12775      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
12776      else
12777        {
12778	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
12779          else puts (dlerror ());
12780	}
12781      /* dlclose (self); */
12782    }
12783  else
12784    puts (dlerror ());
12785
12786  return status;
12787}
12788_LT_EOF
12789  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12790  (eval $ac_link) 2>&5
12791  ac_status=$?
12792  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12793  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
12794    (./conftest; exit; ) >&5 2>/dev/null
12795    lt_status=$?
12796    case x$lt_status in
12797      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12798      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12799      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12800    esac
12801  else :
12802    # compilation failed
12803    lt_cv_dlopen_self_static=no
12804  fi
12805fi
12806rm -fr conftest*
12807
12808
12809fi
12810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12811$as_echo "$lt_cv_dlopen_self_static" >&6; }
12812    fi
12813
12814    CPPFLAGS=$save_CPPFLAGS
12815    LDFLAGS=$save_LDFLAGS
12816    LIBS=$save_LIBS
12817    ;;
12818  esac
12819
12820  case $lt_cv_dlopen_self in
12821  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12822  *) enable_dlopen_self=unknown ;;
12823  esac
12824
12825  case $lt_cv_dlopen_self_static in
12826  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12827  *) enable_dlopen_self_static=unknown ;;
12828  esac
12829fi
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847striplib=
12848old_striplib=
12849{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12850$as_echo_n "checking whether stripping libraries is possible... " >&6; }
12851if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12852  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12853  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12854  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12855$as_echo "yes" >&6; }
12856else
12857# FIXME - insert some real tests, host_os isn't really good enough
12858  case $host_os in
12859  darwin*)
12860    if test -n "$STRIP"; then
12861      striplib="$STRIP -x"
12862      old_striplib="$STRIP -S"
12863      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12864$as_echo "yes" >&6; }
12865    else
12866      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12867$as_echo "no" >&6; }
12868    fi
12869    ;;
12870  *)
12871    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12872$as_echo "no" >&6; }
12873    ;;
12874  esac
12875fi
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888  # Report what library types will actually be built
12889  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12890$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12891  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12892$as_echo "$can_build_shared" >&6; }
12893
12894  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12895$as_echo_n "checking whether to build shared libraries... " >&6; }
12896  test no = "$can_build_shared" && enable_shared=no
12897
12898  # On AIX, shared libraries and static libraries use the same namespace, and
12899  # are all built from PIC.
12900  case $host_os in
12901  aix3*)
12902    test yes = "$enable_shared" && enable_static=no
12903    if test -n "$RANLIB"; then
12904      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12905      postinstall_cmds='$RANLIB $lib'
12906    fi
12907    ;;
12908
12909  aix[4-9]*)
12910    if test ia64 != "$host_cpu"; then
12911      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
12912      yes,aix,yes) ;;			# shared object as lib.so file only
12913      yes,svr4,*) ;;			# shared object as lib.so archive member only
12914      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
12915      esac
12916    fi
12917    ;;
12918  esac
12919  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12920$as_echo "$enable_shared" >&6; }
12921
12922  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12923$as_echo_n "checking whether to build static libraries... " >&6; }
12924  # Make sure either enable_shared or enable_static is yes.
12925  test yes = "$enable_shared" || enable_static=yes
12926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12927$as_echo "$enable_static" >&6; }
12928
12929
12930
12931
12932fi
12933ac_ext=c
12934ac_cpp='$CPP $CPPFLAGS'
12935ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12936ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12937ac_compiler_gnu=$ac_cv_c_compiler_gnu
12938
12939CC=$lt_save_CC
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955        ac_config_commands="$ac_config_commands libtool"
12956
12957
12958
12959
12960# Only expand once:
12961
12962
12963
12964
12965# Check for library functions that SQLite can optionally use.
12966for ac_func in fdatasync usleep fullfsync localtime_r gmtime_r
12967do :
12968  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12969ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
12970if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
12971  cat >>confdefs.h <<_ACEOF
12972#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12973_ACEOF
12974
12975fi
12976done
12977
12978ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
12979if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
12980  ac_have_decl=1
12981else
12982  ac_have_decl=0
12983fi
12984
12985cat >>confdefs.h <<_ACEOF
12986#define HAVE_DECL_STRERROR_R $ac_have_decl
12987_ACEOF
12988
12989for ac_func in strerror_r
12990do :
12991  ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
12992if test "x$ac_cv_func_strerror_r" = xyes; then :
12993  cat >>confdefs.h <<_ACEOF
12994#define HAVE_STRERROR_R 1
12995_ACEOF
12996
12997fi
12998done
12999
13000{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
13001$as_echo_n "checking whether strerror_r returns char *... " >&6; }
13002if ${ac_cv_func_strerror_r_char_p+:} false; then :
13003  $as_echo_n "(cached) " >&6
13004else
13005
13006    ac_cv_func_strerror_r_char_p=no
13007    if test $ac_cv_have_decl_strerror_r = yes; then
13008      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13009/* end confdefs.h.  */
13010$ac_includes_default
13011int
13012main ()
13013{
13014
13015	  char buf[100];
13016	  char x = *strerror_r (0, buf, sizeof buf);
13017	  char *p = strerror_r (0, buf, sizeof buf);
13018	  return !p || x;
13019
13020  ;
13021  return 0;
13022}
13023_ACEOF
13024if ac_fn_c_try_compile "$LINENO"; then :
13025  ac_cv_func_strerror_r_char_p=yes
13026fi
13027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13028    else
13029      # strerror_r is not declared.  Choose between
13030      # systems that have relatively inaccessible declarations for the
13031      # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
13032      # former has a strerror_r that returns char*, while the latter
13033      # has a strerror_r that returns `int'.
13034      # This test should segfault on the DEC system.
13035      if test "$cross_compiling" = yes; then :
13036  :
13037else
13038  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13039/* end confdefs.h.  */
13040$ac_includes_default
13041	extern char *strerror_r ();
13042int
13043main ()
13044{
13045char buf[100];
13046	  char x = *strerror_r (0, buf, sizeof buf);
13047	  return ! isalpha (x);
13048  ;
13049  return 0;
13050}
13051_ACEOF
13052if ac_fn_c_try_run "$LINENO"; then :
13053  ac_cv_func_strerror_r_char_p=yes
13054fi
13055rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13056  conftest.$ac_objext conftest.beam conftest.$ac_ext
13057fi
13058
13059    fi
13060
13061fi
13062{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
13063$as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
13064if test $ac_cv_func_strerror_r_char_p = yes; then
13065
13066$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
13067
13068fi
13069
13070
13071ac_config_files="$ac_config_files Makefile sqlite3.pc"
13072
13073BUILD_CFLAGS=
13074
13075
13076#-------------------------------------------------------------------------
13077# Two options to enable readline compatible libraries:
13078#
13079#   --enable-editline
13080#   --enable-readline
13081#
13082# Both are enabled by default. If, after command line processing both are
13083# still enabled, the script searches for editline first and automatically
13084# disables readline if it is found. So, to use readline explicitly, the
13085# user must pass "--disable-editline". To disable command line editing
13086# support altogether, "--disable-editline --disable-readline".
13087#
13088# When searching for either library, check for headers before libraries
13089# as some distros supply packages that contain libraries but not header
13090# files, which come as a separate development package.
13091#
13092# Check whether --enable-editline was given.
13093if test "${enable_editline+set}" = set; then :
13094  enableval=$enable_editline;
13095fi
13096
13097# Check whether --enable-readline was given.
13098if test "${enable_readline+set}" = set; then :
13099  enableval=$enable_readline;
13100fi
13101
13102
13103if  test x"$enable_editline" != xno ; then :
13104
13105  for ac_header in editline/readline.h
13106do :
13107  ac_fn_c_check_header_mongrel "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
13108if test "x$ac_cv_header_editline_readline_h" = xyes; then :
13109  cat >>confdefs.h <<_ACEOF
13110#define HAVE_EDITLINE_READLINE_H 1
13111_ACEOF
13112
13113    sLIBS=$LIBS
13114    LIBS=""
13115    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13116$as_echo_n "checking for library containing readline... " >&6; }
13117if ${ac_cv_search_readline+:} false; then :
13118  $as_echo_n "(cached) " >&6
13119else
13120  ac_func_search_save_LIBS=$LIBS
13121cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13122/* end confdefs.h.  */
13123
13124/* Override any GCC internal prototype to avoid an error.
13125   Use char because int might match the return type of a GCC
13126   builtin and then its argument prototype would still apply.  */
13127#ifdef __cplusplus
13128extern "C"
13129#endif
13130char readline ();
13131int
13132main ()
13133{
13134return readline ();
13135  ;
13136  return 0;
13137}
13138_ACEOF
13139for ac_lib in '' edit; do
13140  if test -z "$ac_lib"; then
13141    ac_res="none required"
13142  else
13143    ac_res=-l$ac_lib
13144    LIBS="-l$ac_lib -ltinfo $ac_func_search_save_LIBS"
13145  fi
13146  if ac_fn_c_try_link "$LINENO"; then :
13147  ac_cv_search_readline=$ac_res
13148fi
13149rm -f core conftest.err conftest.$ac_objext \
13150    conftest$ac_exeext
13151  if ${ac_cv_search_readline+:} false; then :
13152  break
13153fi
13154done
13155if ${ac_cv_search_readline+:} false; then :
13156
13157else
13158  ac_cv_search_readline=no
13159fi
13160rm conftest.$ac_ext
13161LIBS=$ac_func_search_save_LIBS
13162fi
13163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13164$as_echo "$ac_cv_search_readline" >&6; }
13165ac_res=$ac_cv_search_readline
13166if test "$ac_res" != no; then :
13167  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13168
13169
13170$as_echo "#define HAVE_EDITLINE 1" >>confdefs.h
13171
13172      READLINE_LIBS="$LIBS -ltinfo"
13173      enable_readline=no
13174
13175fi
13176
13177    { ac_cv_search_readline=; unset ac_cv_search_readline;}
13178    LIBS=$sLIBS
13179
13180fi
13181
13182done
13183
13184
13185fi
13186
13187if  test x"$enable_readline" != xno ; then :
13188
13189  for ac_header in readline/readline.h
13190do :
13191  ac_fn_c_check_header_mongrel "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
13192if test "x$ac_cv_header_readline_readline_h" = xyes; then :
13193  cat >>confdefs.h <<_ACEOF
13194#define HAVE_READLINE_READLINE_H 1
13195_ACEOF
13196
13197    sLIBS=$LIBS
13198    LIBS=""
13199    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
13200$as_echo_n "checking for library containing tgetent... " >&6; }
13201if ${ac_cv_search_tgetent+:} false; then :
13202  $as_echo_n "(cached) " >&6
13203else
13204  ac_func_search_save_LIBS=$LIBS
13205cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13206/* end confdefs.h.  */
13207
13208/* Override any GCC internal prototype to avoid an error.
13209   Use char because int might match the return type of a GCC
13210   builtin and then its argument prototype would still apply.  */
13211#ifdef __cplusplus
13212extern "C"
13213#endif
13214char tgetent ();
13215int
13216main ()
13217{
13218return tgetent ();
13219  ;
13220  return 0;
13221}
13222_ACEOF
13223for ac_lib in '' termcap curses ncurses ncursesw; do
13224  if test -z "$ac_lib"; then
13225    ac_res="none required"
13226  else
13227    ac_res=-l$ac_lib
13228    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13229  fi
13230  if ac_fn_c_try_link "$LINENO"; then :
13231  ac_cv_search_tgetent=$ac_res
13232fi
13233rm -f core conftest.err conftest.$ac_objext \
13234    conftest$ac_exeext
13235  if ${ac_cv_search_tgetent+:} false; then :
13236  break
13237fi
13238done
13239if ${ac_cv_search_tgetent+:} false; then :
13240
13241else
13242  ac_cv_search_tgetent=no
13243fi
13244rm conftest.$ac_ext
13245LIBS=$ac_func_search_save_LIBS
13246fi
13247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
13248$as_echo "$ac_cv_search_tgetent" >&6; }
13249ac_res=$ac_cv_search_tgetent
13250if test "$ac_res" != no; then :
13251  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13252
13253fi
13254
13255    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13256$as_echo_n "checking for library containing readline... " >&6; }
13257if ${ac_cv_search_readline+:} false; then :
13258  $as_echo_n "(cached) " >&6
13259else
13260  ac_func_search_save_LIBS=$LIBS
13261cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13262/* end confdefs.h.  */
13263
13264/* Override any GCC internal prototype to avoid an error.
13265   Use char because int might match the return type of a GCC
13266   builtin and then its argument prototype would still apply.  */
13267#ifdef __cplusplus
13268extern "C"
13269#endif
13270char readline ();
13271int
13272main ()
13273{
13274return readline ();
13275  ;
13276  return 0;
13277}
13278_ACEOF
13279for ac_lib in '' readline edit; do
13280  if test -z "$ac_lib"; then
13281    ac_res="none required"
13282  else
13283    ac_res=-l$ac_lib
13284    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13285  fi
13286  if ac_fn_c_try_link "$LINENO"; then :
13287  ac_cv_search_readline=$ac_res
13288fi
13289rm -f core conftest.err conftest.$ac_objext \
13290    conftest$ac_exeext
13291  if ${ac_cv_search_readline+:} false; then :
13292  break
13293fi
13294done
13295if ${ac_cv_search_readline+:} false; then :
13296
13297else
13298  ac_cv_search_readline=no
13299fi
13300rm conftest.$ac_ext
13301LIBS=$ac_func_search_save_LIBS
13302fi
13303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13304$as_echo "$ac_cv_search_readline" >&6; }
13305ac_res=$ac_cv_search_readline
13306if test "$ac_res" != no; then :
13307  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13308
13309
13310$as_echo "#define HAVE_READLINE 1" >>confdefs.h
13311
13312      READLINE_LIBS=$LIBS
13313
13314fi
13315
13316    LIBS=$sLIBS
13317
13318fi
13319
13320done
13321
13322
13323fi
13324
13325
13326#-----------------------------------------------------------------------
13327
13328#-----------------------------------------------------------------------
13329#   --enable-threadsafe
13330#
13331# Check whether --enable-threadsafe was given.
13332if test "${enable_threadsafe+set}" = set; then :
13333  enableval=$enable_threadsafe;
13334else
13335  enable_threadsafe=yes
13336fi
13337
13338if test x"$enable_threadsafe" != "xno"; then
13339  BUILD_CFLAGS="$BUILD_CFLAGS -D_REENTRANT=1 -DSQLITE_THREADSAFE=1"
13340  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
13341$as_echo_n "checking for library containing pthread_create... " >&6; }
13342if ${ac_cv_search_pthread_create+:} false; then :
13343  $as_echo_n "(cached) " >&6
13344else
13345  ac_func_search_save_LIBS=$LIBS
13346cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13347/* end confdefs.h.  */
13348
13349/* Override any GCC internal prototype to avoid an error.
13350   Use char because int might match the return type of a GCC
13351   builtin and then its argument prototype would still apply.  */
13352#ifdef __cplusplus
13353extern "C"
13354#endif
13355char pthread_create ();
13356int
13357main ()
13358{
13359return pthread_create ();
13360  ;
13361  return 0;
13362}
13363_ACEOF
13364for ac_lib in '' pthread; do
13365  if test -z "$ac_lib"; then
13366    ac_res="none required"
13367  else
13368    ac_res=-l$ac_lib
13369    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13370  fi
13371  if ac_fn_c_try_link "$LINENO"; then :
13372  ac_cv_search_pthread_create=$ac_res
13373fi
13374rm -f core conftest.err conftest.$ac_objext \
13375    conftest$ac_exeext
13376  if ${ac_cv_search_pthread_create+:} false; then :
13377  break
13378fi
13379done
13380if ${ac_cv_search_pthread_create+:} false; then :
13381
13382else
13383  ac_cv_search_pthread_create=no
13384fi
13385rm conftest.$ac_ext
13386LIBS=$ac_func_search_save_LIBS
13387fi
13388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
13389$as_echo "$ac_cv_search_pthread_create" >&6; }
13390ac_res=$ac_cv_search_pthread_create
13391if test "$ac_res" != no; then :
13392  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13393
13394fi
13395
13396  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5
13397$as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; }
13398if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13399  $as_echo_n "(cached) " >&6
13400else
13401  ac_func_search_save_LIBS=$LIBS
13402cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13403/* end confdefs.h.  */
13404
13405/* Override any GCC internal prototype to avoid an error.
13406   Use char because int might match the return type of a GCC
13407   builtin and then its argument prototype would still apply.  */
13408#ifdef __cplusplus
13409extern "C"
13410#endif
13411char pthread_mutexattr_init ();
13412int
13413main ()
13414{
13415return pthread_mutexattr_init ();
13416  ;
13417  return 0;
13418}
13419_ACEOF
13420for ac_lib in '' pthread; do
13421  if test -z "$ac_lib"; then
13422    ac_res="none required"
13423  else
13424    ac_res=-l$ac_lib
13425    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13426  fi
13427  if ac_fn_c_try_link "$LINENO"; then :
13428  ac_cv_search_pthread_mutexattr_init=$ac_res
13429fi
13430rm -f core conftest.err conftest.$ac_objext \
13431    conftest$ac_exeext
13432  if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13433  break
13434fi
13435done
13436if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
13437
13438else
13439  ac_cv_search_pthread_mutexattr_init=no
13440fi
13441rm conftest.$ac_ext
13442LIBS=$ac_func_search_save_LIBS
13443fi
13444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5
13445$as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; }
13446ac_res=$ac_cv_search_pthread_mutexattr_init
13447if test "$ac_res" != no; then :
13448  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13449
13450fi
13451
13452fi
13453#-----------------------------------------------------------------------
13454
13455#-----------------------------------------------------------------------
13456#   --enable-dynamic-extensions
13457#
13458# Check whether --enable-dynamic-extensions was given.
13459if test "${enable_dynamic_extensions+set}" = set; then :
13460  enableval=$enable_dynamic_extensions;
13461else
13462  enable_dynamic_extensions=yes
13463fi
13464
13465if test x"$enable_dynamic_extensions" != "xno"; then
13466  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
13467$as_echo_n "checking for library containing dlopen... " >&6; }
13468if ${ac_cv_search_dlopen+:} false; then :
13469  $as_echo_n "(cached) " >&6
13470else
13471  ac_func_search_save_LIBS=$LIBS
13472cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13473/* end confdefs.h.  */
13474
13475/* Override any GCC internal prototype to avoid an error.
13476   Use char because int might match the return type of a GCC
13477   builtin and then its argument prototype would still apply.  */
13478#ifdef __cplusplus
13479extern "C"
13480#endif
13481char dlopen ();
13482int
13483main ()
13484{
13485return dlopen ();
13486  ;
13487  return 0;
13488}
13489_ACEOF
13490for ac_lib in '' dl; do
13491  if test -z "$ac_lib"; then
13492    ac_res="none required"
13493  else
13494    ac_res=-l$ac_lib
13495    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13496  fi
13497  if ac_fn_c_try_link "$LINENO"; then :
13498  ac_cv_search_dlopen=$ac_res
13499fi
13500rm -f core conftest.err conftest.$ac_objext \
13501    conftest$ac_exeext
13502  if ${ac_cv_search_dlopen+:} false; then :
13503  break
13504fi
13505done
13506if ${ac_cv_search_dlopen+:} false; then :
13507
13508else
13509  ac_cv_search_dlopen=no
13510fi
13511rm conftest.$ac_ext
13512LIBS=$ac_func_search_save_LIBS
13513fi
13514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
13515$as_echo "$ac_cv_search_dlopen" >&6; }
13516ac_res=$ac_cv_search_dlopen
13517if test "$ac_res" != no; then :
13518  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13519
13520fi
13521
13522else
13523  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_OMIT_LOAD_EXTENSION=1"
13524fi
13525{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5
13526$as_echo_n "checking for whether to support dynamic extensions... " >&6; }
13527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5
13528$as_echo "$enable_dynamic_extensions" >&6; }
13529#-----------------------------------------------------------------------
13530
13531#-----------------------------------------------------------------------
13532#   --enable-fts4
13533#
13534# Check whether --enable-fts4 was given.
13535if test "${enable_fts4+set}" = set; then :
13536  enableval=$enable_fts4;
13537else
13538  enable_fts4=yes
13539fi
13540
13541if test x"$enable_fts4" = "xyes"; then
13542  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS4"
13543fi
13544#-----------------------------------------------------------------------
13545
13546#-----------------------------------------------------------------------
13547#   --enable-fts3
13548#
13549# Check whether --enable-fts3 was given.
13550if test "${enable_fts3+set}" = set; then :
13551  enableval=$enable_fts3;
13552fi
13553
13554if test x"$enable_fts3" = "xyes" -a x"$enable_fts4" = "xno"; then
13555  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS3"
13556fi
13557#-----------------------------------------------------------------------
13558
13559#-----------------------------------------------------------------------
13560#   --enable-fts5
13561#
13562# Check whether --enable-fts5 was given.
13563if test "${enable_fts5+set}" = set; then :
13564  enableval=$enable_fts5;
13565else
13566  enable_fts5=yes
13567fi
13568
13569if test x"$enable_fts5" = "xyes"; then
13570  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
13571$as_echo_n "checking for library containing log... " >&6; }
13572if ${ac_cv_search_log+:} false; then :
13573  $as_echo_n "(cached) " >&6
13574else
13575  ac_func_search_save_LIBS=$LIBS
13576cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13577/* end confdefs.h.  */
13578
13579/* Override any GCC internal prototype to avoid an error.
13580   Use char because int might match the return type of a GCC
13581   builtin and then its argument prototype would still apply.  */
13582#ifdef __cplusplus
13583extern "C"
13584#endif
13585char log ();
13586int
13587main ()
13588{
13589return log ();
13590  ;
13591  return 0;
13592}
13593_ACEOF
13594for ac_lib in '' m; do
13595  if test -z "$ac_lib"; then
13596    ac_res="none required"
13597  else
13598    ac_res=-l$ac_lib
13599    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13600  fi
13601  if ac_fn_c_try_link "$LINENO"; then :
13602  ac_cv_search_log=$ac_res
13603fi
13604rm -f core conftest.err conftest.$ac_objext \
13605    conftest$ac_exeext
13606  if ${ac_cv_search_log+:} false; then :
13607  break
13608fi
13609done
13610if ${ac_cv_search_log+:} false; then :
13611
13612else
13613  ac_cv_search_log=no
13614fi
13615rm conftest.$ac_ext
13616LIBS=$ac_func_search_save_LIBS
13617fi
13618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
13619$as_echo "$ac_cv_search_log" >&6; }
13620ac_res=$ac_cv_search_log
13621if test "$ac_res" != no; then :
13622  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13623
13624fi
13625
13626  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS5"
13627fi
13628#-----------------------------------------------------------------------
13629
13630#-----------------------------------------------------------------------
13631#   --enable-json1
13632#
13633# Check whether --enable-json1 was given.
13634if test "${enable_json1+set}" = set; then :
13635  enableval=$enable_json1;
13636else
13637  enable_json1=yes
13638fi
13639
13640if test x"$enable_json1" = "xyes"; then
13641  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_JSON1"
13642fi
13643#-----------------------------------------------------------------------
13644
13645#-----------------------------------------------------------------------
13646#   --enable-rtree
13647#
13648# Check whether --enable-rtree was given.
13649if test "${enable_rtree+set}" = set; then :
13650  enableval=$enable_rtree;
13651else
13652  enable_rtree=yes
13653fi
13654
13655if test x"$enable_rtree" = "xyes"; then
13656  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_RTREE"
13657fi
13658#-----------------------------------------------------------------------
13659
13660#-----------------------------------------------------------------------
13661#   --enable-session
13662#
13663# Check whether --enable-session was given.
13664if test "${enable_session+set}" = set; then :
13665  enableval=$enable_session;
13666fi
13667
13668if test x"$enable_session" = "xyes"; then
13669  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK"
13670fi
13671#-----------------------------------------------------------------------
13672
13673#-----------------------------------------------------------------------
13674#   --enable-debug
13675#
13676# Check whether --enable-debug was given.
13677if test "${enable_debug+set}" = set; then :
13678  enableval=$enable_debug;
13679fi
13680
13681if test x"$enable_debug" = "xyes"; then
13682  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_DEBUG -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE"
13683  CFLAGS="-g -O0"
13684fi
13685#-----------------------------------------------------------------------
13686
13687#-----------------------------------------------------------------------
13688#   --enable-static-shell
13689#
13690# Check whether --enable-static-shell was given.
13691if test "${enable_static_shell+set}" = set; then :
13692  enableval=$enable_static_shell;
13693else
13694  enable_static_shell=yes
13695fi
13696
13697if test x"$enable_static_shell" = "xyes"; then
13698  EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT
13699else
13700  EXTRA_SHELL_OBJ=libsqlite3.la
13701fi
13702
13703#-----------------------------------------------------------------------
13704
13705for ac_func in posix_fallocate
13706do :
13707  ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate"
13708if test "x$ac_cv_func_posix_fallocate" = xyes; then :
13709  cat >>confdefs.h <<_ACEOF
13710#define HAVE_POSIX_FALLOCATE 1
13711_ACEOF
13712
13713fi
13714done
13715
13716for ac_header in zlib.h
13717do :
13718  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
13719if test "x$ac_cv_header_zlib_h" = xyes; then :
13720  cat >>confdefs.h <<_ACEOF
13721#define HAVE_ZLIB_H 1
13722_ACEOF
13723
13724  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5
13725$as_echo_n "checking for library containing deflate... " >&6; }
13726if ${ac_cv_search_deflate+:} false; then :
13727  $as_echo_n "(cached) " >&6
13728else
13729  ac_func_search_save_LIBS=$LIBS
13730cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13731/* end confdefs.h.  */
13732
13733/* Override any GCC internal prototype to avoid an error.
13734   Use char because int might match the return type of a GCC
13735   builtin and then its argument prototype would still apply.  */
13736#ifdef __cplusplus
13737extern "C"
13738#endif
13739char deflate ();
13740int
13741main ()
13742{
13743return deflate ();
13744  ;
13745  return 0;
13746}
13747_ACEOF
13748for ac_lib in '' z; do
13749  if test -z "$ac_lib"; then
13750    ac_res="none required"
13751  else
13752    ac_res=-l$ac_lib
13753    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13754  fi
13755  if ac_fn_c_try_link "$LINENO"; then :
13756  ac_cv_search_deflate=$ac_res
13757fi
13758rm -f core conftest.err conftest.$ac_objext \
13759    conftest$ac_exeext
13760  if ${ac_cv_search_deflate+:} false; then :
13761  break
13762fi
13763done
13764if ${ac_cv_search_deflate+:} false; then :
13765
13766else
13767  ac_cv_search_deflate=no
13768fi
13769rm conftest.$ac_ext
13770LIBS=$ac_func_search_save_LIBS
13771fi
13772{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5
13773$as_echo "$ac_cv_search_deflate" >&6; }
13774ac_res=$ac_cv_search_deflate
13775if test "$ac_res" != no; then :
13776  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13777  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_HAVE_ZLIB"
13778fi
13779
13780
13781fi
13782
13783done
13784
13785
13786{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing system" >&5
13787$as_echo_n "checking for library containing system... " >&6; }
13788if ${ac_cv_search_system+:} false; then :
13789  $as_echo_n "(cached) " >&6
13790else
13791  ac_func_search_save_LIBS=$LIBS
13792cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13793/* end confdefs.h.  */
13794
13795/* Override any GCC internal prototype to avoid an error.
13796   Use char because int might match the return type of a GCC
13797   builtin and then its argument prototype would still apply.  */
13798#ifdef __cplusplus
13799extern "C"
13800#endif
13801char system ();
13802int
13803main ()
13804{
13805return system ();
13806  ;
13807  return 0;
13808}
13809_ACEOF
13810for ac_lib in '' ; do
13811  if test -z "$ac_lib"; then
13812    ac_res="none required"
13813  else
13814    ac_res=-l$ac_lib
13815    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13816  fi
13817  if ac_fn_c_try_link "$LINENO"; then :
13818  ac_cv_search_system=$ac_res
13819fi
13820rm -f core conftest.err conftest.$ac_objext \
13821    conftest$ac_exeext
13822  if ${ac_cv_search_system+:} false; then :
13823  break
13824fi
13825done
13826if ${ac_cv_search_system+:} false; then :
13827
13828else
13829  ac_cv_search_system=no
13830fi
13831rm conftest.$ac_ext
13832LIBS=$ac_func_search_save_LIBS
13833fi
13834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_system" >&5
13835$as_echo "$ac_cv_search_system" >&6; }
13836ac_res=$ac_cv_search_system
13837if test "$ac_res" != no; then :
13838  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13839
13840else
13841  SHELL_CFLAGS="-DSQLITE_NOHAVE_SYSTEM"
13842fi
13843
13844
13845
13846#-----------------------------------------------------------------------
13847# UPDATE: Maybe it's better if users just set CFLAGS before invoking
13848# configure. This option doesn't really add much...
13849#
13850#   --enable-tempstore
13851#
13852# AC_ARG_ENABLE(tempstore, [AS_HELP_STRING(
13853#   [--enable-tempstore],
13854#   [in-memory temporary tables (never, no, yes, always) [default=no]])],
13855#   [], [enable_tempstore=no])
13856# AC_MSG_CHECKING([for whether or not to store temp tables in-memory])
13857# case "$enable_tempstore" in
13858#   never )  TEMP_STORE=0 ;;
13859#   no )     TEMP_STORE=1 ;;
13860#   always ) TEMP_STORE=3 ;;
13861#   yes )    TEMP_STORE=3 ;;
13862#   * )
13863#     TEMP_STORE=1
13864#     enable_tempstore=yes
13865#   ;;
13866# esac
13867# AC_MSG_RESULT($enable_tempstore)
13868# AC_SUBST(TEMP_STORE)
13869#-----------------------------------------------------------------------
13870
13871cat >confcache <<\_ACEOF
13872# This file is a shell script that caches the results of configure
13873# tests run on this system so they can be shared between configure
13874# scripts and configure runs, see configure's option --config-cache.
13875# It is not useful on other systems.  If it contains results you don't
13876# want to keep, you may remove or edit it.
13877#
13878# config.status only pays attention to the cache file if you give it
13879# the --recheck option to rerun configure.
13880#
13881# `ac_cv_env_foo' variables (set or unset) will be overridden when
13882# loading this file, other *unset* `ac_cv_foo' will be assigned the
13883# following values.
13884
13885_ACEOF
13886
13887# The following way of writing the cache mishandles newlines in values,
13888# but we know of no workaround that is simple, portable, and efficient.
13889# So, we kill variables containing newlines.
13890# Ultrix sh set writes to stderr and can't be redirected directly,
13891# and sets the high bit in the cache file unless we assign to the vars.
13892(
13893  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13894    eval ac_val=\$$ac_var
13895    case $ac_val in #(
13896    *${as_nl}*)
13897      case $ac_var in #(
13898      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
13899$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
13900      esac
13901      case $ac_var in #(
13902      _ | IFS | as_nl) ;; #(
13903      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13904      *) { eval $ac_var=; unset $ac_var;} ;;
13905      esac ;;
13906    esac
13907  done
13908
13909  (set) 2>&1 |
13910    case $as_nl`(ac_space=' '; set) 2>&1` in #(
13911    *${as_nl}ac_space=\ *)
13912      # `set' does not quote correctly, so add quotes: double-quote
13913      # substitution turns \\\\ into \\, and sed turns \\ into \.
13914      sed -n \
13915	"s/'/'\\\\''/g;
13916	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13917      ;; #(
13918    *)
13919      # `set' quotes correctly as required by POSIX, so do not add quotes.
13920      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13921      ;;
13922    esac |
13923    sort
13924) |
13925  sed '
13926     /^ac_cv_env_/b end
13927     t clear
13928     :clear
13929     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13930     t end
13931     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13932     :end' >>confcache
13933if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13934  if test -w "$cache_file"; then
13935    if test "x$cache_file" != "x/dev/null"; then
13936      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
13937$as_echo "$as_me: updating cache $cache_file" >&6;}
13938      if test ! -f "$cache_file" || test -h "$cache_file"; then
13939	cat confcache >"$cache_file"
13940      else
13941        case $cache_file in #(
13942        */* | ?:*)
13943	  mv -f confcache "$cache_file"$$ &&
13944	  mv -f "$cache_file"$$ "$cache_file" ;; #(
13945        *)
13946	  mv -f confcache "$cache_file" ;;
13947	esac
13948      fi
13949    fi
13950  else
13951    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
13952$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13953  fi
13954fi
13955rm -f confcache
13956
13957test "x$prefix" = xNONE && prefix=$ac_default_prefix
13958# Let make expand exec_prefix.
13959test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13960
13961# Transform confdefs.h into DEFS.
13962# Protect against shell expansion while executing Makefile rules.
13963# Protect against Makefile macro expansion.
13964#
13965# If the first sed substitution is executed (which looks for macros that
13966# take arguments), then branch to the quote section.  Otherwise,
13967# look for a macro that doesn't take arguments.
13968ac_script='
13969:mline
13970/\\$/{
13971 N
13972 s,\\\n,,
13973 b mline
13974}
13975t clear
13976:clear
13977s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
13978t quote
13979s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
13980t quote
13981b any
13982:quote
13983s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
13984s/\[/\\&/g
13985s/\]/\\&/g
13986s/\$/$$/g
13987H
13988:any
13989${
13990	g
13991	s/^\n//
13992	s/\n/ /g
13993	p
13994}
13995'
13996DEFS=`sed -n "$ac_script" confdefs.h`
13997
13998
13999ac_libobjs=
14000ac_ltlibobjs=
14001U=
14002for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14003  # 1. Remove the extension, and $U if already installed.
14004  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14005  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
14006  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14007  #    will be set to the directory where LIBOBJS objects are built.
14008  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14009  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14010done
14011LIBOBJS=$ac_libobjs
14012
14013LTLIBOBJS=$ac_ltlibobjs
14014
14015
14016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14017$as_echo_n "checking that generated files are newer than configure... " >&6; }
14018   if test -n "$am_sleep_pid"; then
14019     # Hide warnings about reused PIDs.
14020     wait $am_sleep_pid 2>/dev/null
14021   fi
14022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
14023$as_echo "done" >&6; }
14024 if test -n "$EXEEXT"; then
14025  am__EXEEXT_TRUE=
14026  am__EXEEXT_FALSE='#'
14027else
14028  am__EXEEXT_TRUE='#'
14029  am__EXEEXT_FALSE=
14030fi
14031
14032if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14033  as_fn_error $? "conditional \"AMDEP\" was never defined.
14034Usually this means the macro was only invoked conditionally." "$LINENO" 5
14035fi
14036if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14037  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14038Usually this means the macro was only invoked conditionally." "$LINENO" 5
14039fi
14040if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14041  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14042Usually this means the macro was only invoked conditionally." "$LINENO" 5
14043fi
14044
14045: "${CONFIG_STATUS=./config.status}"
14046ac_write_fail=0
14047ac_clean_files_save=$ac_clean_files
14048ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14049{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14050$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
14051as_write_fail=0
14052cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14053#! $SHELL
14054# Generated by $as_me.
14055# Run this file to recreate the current configuration.
14056# Compiler output produced by configure, useful for debugging
14057# configure, is in config.log if it exists.
14058
14059debug=false
14060ac_cs_recheck=false
14061ac_cs_silent=false
14062
14063SHELL=\${CONFIG_SHELL-$SHELL}
14064export SHELL
14065_ASEOF
14066cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14067## -------------------- ##
14068## M4sh Initialization. ##
14069## -------------------- ##
14070
14071# Be more Bourne compatible
14072DUALCASE=1; export DUALCASE # for MKS sh
14073if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
14074  emulate sh
14075  NULLCMD=:
14076  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14077  # is contrary to our usage.  Disable this feature.
14078  alias -g '${1+"$@"}'='"$@"'
14079  setopt NO_GLOB_SUBST
14080else
14081  case `(set -o) 2>/dev/null` in #(
14082  *posix*) :
14083    set -o posix ;; #(
14084  *) :
14085     ;;
14086esac
14087fi
14088
14089
14090as_nl='
14091'
14092export as_nl
14093# Printing a long string crashes Solaris 7 /usr/bin/printf.
14094as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
14095as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
14096as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
14097# Prefer a ksh shell builtin over an external printf program on Solaris,
14098# but without wasting forks for bash or zsh.
14099if test -z "$BASH_VERSION$ZSH_VERSION" \
14100    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
14101  as_echo='print -r --'
14102  as_echo_n='print -rn --'
14103elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
14104  as_echo='printf %s\n'
14105  as_echo_n='printf %s'
14106else
14107  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
14108    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
14109    as_echo_n='/usr/ucb/echo -n'
14110  else
14111    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
14112    as_echo_n_body='eval
14113      arg=$1;
14114      case $arg in #(
14115      *"$as_nl"*)
14116	expr "X$arg" : "X\\(.*\\)$as_nl";
14117	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
14118      esac;
14119      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
14120    '
14121    export as_echo_n_body
14122    as_echo_n='sh -c $as_echo_n_body as_echo'
14123  fi
14124  export as_echo_body
14125  as_echo='sh -c $as_echo_body as_echo'
14126fi
14127
14128# The user is always right.
14129if test "${PATH_SEPARATOR+set}" != set; then
14130  PATH_SEPARATOR=:
14131  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
14132    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
14133      PATH_SEPARATOR=';'
14134  }
14135fi
14136
14137
14138# IFS
14139# We need space, tab and new line, in precisely that order.  Quoting is
14140# there to prevent editors from complaining about space-tab.
14141# (If _AS_PATH_WALK were called with IFS unset, it would disable word
14142# splitting by setting IFS to empty value.)
14143IFS=" ""	$as_nl"
14144
14145# Find who we are.  Look in the path if we contain no directory separator.
14146as_myself=
14147case $0 in #((
14148  *[\\/]* ) as_myself=$0 ;;
14149  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14150for as_dir in $PATH
14151do
14152  IFS=$as_save_IFS
14153  test -z "$as_dir" && as_dir=.
14154    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
14155  done
14156IFS=$as_save_IFS
14157
14158     ;;
14159esac
14160# We did not find ourselves, most probably we were run as `sh COMMAND'
14161# in which case we are not to be found in the path.
14162if test "x$as_myself" = x; then
14163  as_myself=$0
14164fi
14165if test ! -f "$as_myself"; then
14166  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
14167  exit 1
14168fi
14169
14170# Unset variables that we do not need and which cause bugs (e.g. in
14171# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
14172# suppresses any "Segmentation fault" message there.  '((' could
14173# trigger a bug in pdksh 5.2.14.
14174for as_var in BASH_ENV ENV MAIL MAILPATH
14175do eval test x\${$as_var+set} = xset \
14176  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
14177done
14178PS1='$ '
14179PS2='> '
14180PS4='+ '
14181
14182# NLS nuisances.
14183LC_ALL=C
14184export LC_ALL
14185LANGUAGE=C
14186export LANGUAGE
14187
14188# CDPATH.
14189(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14190
14191
14192# as_fn_error STATUS ERROR [LINENO LOG_FD]
14193# ----------------------------------------
14194# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
14195# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
14196# script with STATUS, using 1 if that was 0.
14197as_fn_error ()
14198{
14199  as_status=$1; test $as_status -eq 0 && as_status=1
14200  if test "$4"; then
14201    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
14202    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
14203  fi
14204  $as_echo "$as_me: error: $2" >&2
14205  as_fn_exit $as_status
14206} # as_fn_error
14207
14208
14209# as_fn_set_status STATUS
14210# -----------------------
14211# Set $? to STATUS, without forking.
14212as_fn_set_status ()
14213{
14214  return $1
14215} # as_fn_set_status
14216
14217# as_fn_exit STATUS
14218# -----------------
14219# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
14220as_fn_exit ()
14221{
14222  set +e
14223  as_fn_set_status $1
14224  exit $1
14225} # as_fn_exit
14226
14227# as_fn_unset VAR
14228# ---------------
14229# Portably unset VAR.
14230as_fn_unset ()
14231{
14232  { eval $1=; unset $1;}
14233}
14234as_unset=as_fn_unset
14235# as_fn_append VAR VALUE
14236# ----------------------
14237# Append the text in VALUE to the end of the definition contained in VAR. Take
14238# advantage of any shell optimizations that allow amortized linear growth over
14239# repeated appends, instead of the typical quadratic growth present in naive
14240# implementations.
14241if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
14242  eval 'as_fn_append ()
14243  {
14244    eval $1+=\$2
14245  }'
14246else
14247  as_fn_append ()
14248  {
14249    eval $1=\$$1\$2
14250  }
14251fi # as_fn_append
14252
14253# as_fn_arith ARG...
14254# ------------------
14255# Perform arithmetic evaluation on the ARGs, and store the result in the
14256# global $as_val. Take advantage of shells that can avoid forks. The arguments
14257# must be portable across $(()) and expr.
14258if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
14259  eval 'as_fn_arith ()
14260  {
14261    as_val=$(( $* ))
14262  }'
14263else
14264  as_fn_arith ()
14265  {
14266    as_val=`expr "$@" || test $? -eq 1`
14267  }
14268fi # as_fn_arith
14269
14270
14271if expr a : '\(a\)' >/dev/null 2>&1 &&
14272   test "X`expr 00001 : '.*\(...\)'`" = X001; then
14273  as_expr=expr
14274else
14275  as_expr=false
14276fi
14277
14278if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
14279  as_basename=basename
14280else
14281  as_basename=false
14282fi
14283
14284if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
14285  as_dirname=dirname
14286else
14287  as_dirname=false
14288fi
14289
14290as_me=`$as_basename -- "$0" ||
14291$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
14292	 X"$0" : 'X\(//\)$' \| \
14293	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
14294$as_echo X/"$0" |
14295    sed '/^.*\/\([^/][^/]*\)\/*$/{
14296	    s//\1/
14297	    q
14298	  }
14299	  /^X\/\(\/\/\)$/{
14300	    s//\1/
14301	    q
14302	  }
14303	  /^X\/\(\/\).*/{
14304	    s//\1/
14305	    q
14306	  }
14307	  s/.*/./; q'`
14308
14309# Avoid depending upon Character Ranges.
14310as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14311as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14312as_cr_Letters=$as_cr_letters$as_cr_LETTERS
14313as_cr_digits='0123456789'
14314as_cr_alnum=$as_cr_Letters$as_cr_digits
14315
14316ECHO_C= ECHO_N= ECHO_T=
14317case `echo -n x` in #(((((
14318-n*)
14319  case `echo 'xy\c'` in
14320  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
14321  xy)  ECHO_C='\c';;
14322  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
14323       ECHO_T='	';;
14324  esac;;
14325*)
14326  ECHO_N='-n';;
14327esac
14328
14329rm -f conf$$ conf$$.exe conf$$.file
14330if test -d conf$$.dir; then
14331  rm -f conf$$.dir/conf$$.file
14332else
14333  rm -f conf$$.dir
14334  mkdir conf$$.dir 2>/dev/null
14335fi
14336if (echo >conf$$.file) 2>/dev/null; then
14337  if ln -s conf$$.file conf$$ 2>/dev/null; then
14338    as_ln_s='ln -s'
14339    # ... but there are two gotchas:
14340    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
14341    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
14342    # In both cases, we have to default to `cp -pR'.
14343    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
14344      as_ln_s='cp -pR'
14345  elif ln conf$$.file conf$$ 2>/dev/null; then
14346    as_ln_s=ln
14347  else
14348    as_ln_s='cp -pR'
14349  fi
14350else
14351  as_ln_s='cp -pR'
14352fi
14353rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
14354rmdir conf$$.dir 2>/dev/null
14355
14356
14357# as_fn_mkdir_p
14358# -------------
14359# Create "$as_dir" as a directory, including parents if necessary.
14360as_fn_mkdir_p ()
14361{
14362
14363  case $as_dir in #(
14364  -*) as_dir=./$as_dir;;
14365  esac
14366  test -d "$as_dir" || eval $as_mkdir_p || {
14367    as_dirs=
14368    while :; do
14369      case $as_dir in #(
14370      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14371      *) as_qdir=$as_dir;;
14372      esac
14373      as_dirs="'$as_qdir' $as_dirs"
14374      as_dir=`$as_dirname -- "$as_dir" ||
14375$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14376	 X"$as_dir" : 'X\(//\)[^/]' \| \
14377	 X"$as_dir" : 'X\(//\)$' \| \
14378	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14379$as_echo X"$as_dir" |
14380    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14381	    s//\1/
14382	    q
14383	  }
14384	  /^X\(\/\/\)[^/].*/{
14385	    s//\1/
14386	    q
14387	  }
14388	  /^X\(\/\/\)$/{
14389	    s//\1/
14390	    q
14391	  }
14392	  /^X\(\/\).*/{
14393	    s//\1/
14394	    q
14395	  }
14396	  s/.*/./; q'`
14397      test -d "$as_dir" && break
14398    done
14399    test -z "$as_dirs" || eval "mkdir $as_dirs"
14400  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
14401
14402
14403} # as_fn_mkdir_p
14404if mkdir -p . 2>/dev/null; then
14405  as_mkdir_p='mkdir -p "$as_dir"'
14406else
14407  test -d ./-p && rmdir ./-p
14408  as_mkdir_p=false
14409fi
14410
14411
14412# as_fn_executable_p FILE
14413# -----------------------
14414# Test if FILE is an executable regular file.
14415as_fn_executable_p ()
14416{
14417  test -f "$1" && test -x "$1"
14418} # as_fn_executable_p
14419as_test_x='test -x'
14420as_executable_p=as_fn_executable_p
14421
14422# Sed expression to map a string onto a valid CPP name.
14423as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14424
14425# Sed expression to map a string onto a valid variable name.
14426as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14427
14428
14429exec 6>&1
14430## ----------------------------------- ##
14431## Main body of $CONFIG_STATUS script. ##
14432## ----------------------------------- ##
14433_ASEOF
14434test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
14435
14436cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14437# Save the log message, to keep $0 and so on meaningful, and to
14438# report actual input values of CONFIG_FILES etc. instead of their
14439# values after options handling.
14440ac_log="
14441This file was extended by sqlite $as_me 3.30.1, which was
14442generated by GNU Autoconf 2.69.  Invocation command line was
14443
14444  CONFIG_FILES    = $CONFIG_FILES
14445  CONFIG_HEADERS  = $CONFIG_HEADERS
14446  CONFIG_LINKS    = $CONFIG_LINKS
14447  CONFIG_COMMANDS = $CONFIG_COMMANDS
14448  $ $0 $@
14449
14450on `(hostname || uname -n) 2>/dev/null | sed 1q`
14451"
14452
14453_ACEOF
14454
14455case $ac_config_files in *"
14456"*) set x $ac_config_files; shift; ac_config_files=$*;;
14457esac
14458
14459
14460
14461cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14462# Files that config.status was made for.
14463config_files="$ac_config_files"
14464config_commands="$ac_config_commands"
14465
14466_ACEOF
14467
14468cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14469ac_cs_usage="\
14470\`$as_me' instantiates files and other configuration actions
14471from templates according to the current configuration.  Unless the files
14472and actions are specified as TAGs, all are instantiated by default.
14473
14474Usage: $0 [OPTION]... [TAG]...
14475
14476  -h, --help       print this help, then exit
14477  -V, --version    print version number and configuration settings, then exit
14478      --config     print configuration, then exit
14479  -q, --quiet, --silent
14480                   do not print progress messages
14481  -d, --debug      don't remove temporary files
14482      --recheck    update $as_me by reconfiguring in the same conditions
14483      --file=FILE[:TEMPLATE]
14484                   instantiate the configuration file FILE
14485
14486Configuration files:
14487$config_files
14488
14489Configuration commands:
14490$config_commands
14491
14492Report bugs to <http://www.sqlite.org>."
14493
14494_ACEOF
14495cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14496ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14497ac_cs_version="\\
14498sqlite config.status 3.30.1
14499configured by $0, generated by GNU Autoconf 2.69,
14500  with options \\"\$ac_cs_config\\"
14501
14502Copyright (C) 2012 Free Software Foundation, Inc.
14503This config.status script is free software; the Free Software Foundation
14504gives unlimited permission to copy, distribute and modify it."
14505
14506ac_pwd='$ac_pwd'
14507srcdir='$srcdir'
14508INSTALL='$INSTALL'
14509MKDIR_P='$MKDIR_P'
14510AWK='$AWK'
14511test -n "\$AWK" || AWK=awk
14512_ACEOF
14513
14514cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14515# The default lists apply if the user does not specify any file.
14516ac_need_defaults=:
14517while test $# != 0
14518do
14519  case $1 in
14520  --*=?*)
14521    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14522    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14523    ac_shift=:
14524    ;;
14525  --*=)
14526    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14527    ac_optarg=
14528    ac_shift=:
14529    ;;
14530  *)
14531    ac_option=$1
14532    ac_optarg=$2
14533    ac_shift=shift
14534    ;;
14535  esac
14536
14537  case $ac_option in
14538  # Handling of the options.
14539  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14540    ac_cs_recheck=: ;;
14541  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14542    $as_echo "$ac_cs_version"; exit ;;
14543  --config | --confi | --conf | --con | --co | --c )
14544    $as_echo "$ac_cs_config"; exit ;;
14545  --debug | --debu | --deb | --de | --d | -d )
14546    debug=: ;;
14547  --file | --fil | --fi | --f )
14548    $ac_shift
14549    case $ac_optarg in
14550    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14551    '') as_fn_error $? "missing file argument" ;;
14552    esac
14553    as_fn_append CONFIG_FILES " '$ac_optarg'"
14554    ac_need_defaults=false;;
14555  --he | --h |  --help | --hel | -h )
14556    $as_echo "$ac_cs_usage"; exit ;;
14557  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14558  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14559    ac_cs_silent=: ;;
14560
14561  # This is an error.
14562  -*) as_fn_error $? "unrecognized option: \`$1'
14563Try \`$0 --help' for more information." ;;
14564
14565  *) as_fn_append ac_config_targets " $1"
14566     ac_need_defaults=false ;;
14567
14568  esac
14569  shift
14570done
14571
14572ac_configure_extra_args=
14573
14574if $ac_cs_silent; then
14575  exec 6>/dev/null
14576  ac_configure_extra_args="$ac_configure_extra_args --silent"
14577fi
14578
14579_ACEOF
14580cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14581if \$ac_cs_recheck; then
14582  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14583  shift
14584  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14585  CONFIG_SHELL='$SHELL'
14586  export CONFIG_SHELL
14587  exec "\$@"
14588fi
14589
14590_ACEOF
14591cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14592exec 5>>config.log
14593{
14594  echo
14595  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14596## Running $as_me. ##
14597_ASBOX
14598  $as_echo "$ac_log"
14599} >&5
14600
14601_ACEOF
14602cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14603#
14604# INIT-COMMANDS
14605#
14606AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
14607
14608
14609# The HP-UX ksh and POSIX shell print the target directory to stdout
14610# if CDPATH is set.
14611(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14612
14613sed_quote_subst='$sed_quote_subst'
14614double_quote_subst='$double_quote_subst'
14615delay_variable_subst='$delay_variable_subst'
14616macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
14617macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
14618enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
14619enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
14620pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
14621enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
14622shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
14623SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
14624ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
14625PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
14626host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
14627host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
14628host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
14629build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
14630build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
14631build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
14632SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
14633Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
14634GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
14635EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
14636FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
14637LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
14638NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
14639LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
14640max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
14641ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
14642exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
14643lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
14644lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
14645lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
14646lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
14647lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
14648reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
14649reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
14650OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
14651deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
14652file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
14653file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
14654want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
14655DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
14656sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
14657AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
14658AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
14659archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
14660STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
14661RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
14662old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14663old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14664old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
14665lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
14666CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
14667CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
14668compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
14669GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
14670lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
14671lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
14672lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
14673lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
14674lt_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"`'
14675lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
14676nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
14677lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
14678lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
14679objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
14680MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
14681lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
14682lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
14683lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
14684lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
14685lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
14686need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
14687MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
14688DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
14689NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
14690LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
14691OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
14692OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
14693libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
14694shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
14695extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14696archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
14697enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
14698export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
14699whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
14700compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
14701old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
14702old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
14703archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
14704archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14705module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
14706module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
14707with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
14708allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
14709no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
14710hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
14711hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
14712hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
14713hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
14714hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
14715hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
14716hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
14717inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
14718link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
14719always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
14720export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
14721exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
14722include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
14723prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
14724postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
14725file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
14726variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
14727need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
14728need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
14729version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
14730runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
14731shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
14732shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
14733libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
14734library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
14735soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
14736install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
14737postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
14738postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
14739finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
14740finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
14741hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
14742sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
14743configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
14744configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
14745hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
14746enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
14747enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
14748enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
14749old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
14750striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
14751
14752LTCC='$LTCC'
14753LTCFLAGS='$LTCFLAGS'
14754compiler='$compiler_DEFAULT'
14755
14756# A function that is used when there is no print builtin or printf.
14757func_fallback_echo ()
14758{
14759  eval 'cat <<_LTECHO_EOF
14760\$1
14761_LTECHO_EOF'
14762}
14763
14764# Quote evaled strings.
14765for var in SHELL \
14766ECHO \
14767PATH_SEPARATOR \
14768SED \
14769GREP \
14770EGREP \
14771FGREP \
14772LD \
14773NM \
14774LN_S \
14775lt_SP2NL \
14776lt_NL2SP \
14777reload_flag \
14778OBJDUMP \
14779deplibs_check_method \
14780file_magic_cmd \
14781file_magic_glob \
14782want_nocaseglob \
14783DLLTOOL \
14784sharedlib_from_linklib_cmd \
14785AR \
14786AR_FLAGS \
14787archiver_list_spec \
14788STRIP \
14789RANLIB \
14790CC \
14791CFLAGS \
14792compiler \
14793lt_cv_sys_global_symbol_pipe \
14794lt_cv_sys_global_symbol_to_cdecl \
14795lt_cv_sys_global_symbol_to_import \
14796lt_cv_sys_global_symbol_to_c_name_address \
14797lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14798lt_cv_nm_interface \
14799nm_file_list_spec \
14800lt_cv_truncate_bin \
14801lt_prog_compiler_no_builtin_flag \
14802lt_prog_compiler_pic \
14803lt_prog_compiler_wl \
14804lt_prog_compiler_static \
14805lt_cv_prog_compiler_c_o \
14806need_locks \
14807MANIFEST_TOOL \
14808DSYMUTIL \
14809NMEDIT \
14810LIPO \
14811OTOOL \
14812OTOOL64 \
14813shrext_cmds \
14814export_dynamic_flag_spec \
14815whole_archive_flag_spec \
14816compiler_needs_object \
14817with_gnu_ld \
14818allow_undefined_flag \
14819no_undefined_flag \
14820hardcode_libdir_flag_spec \
14821hardcode_libdir_separator \
14822exclude_expsyms \
14823include_expsyms \
14824file_list_spec \
14825variables_saved_for_relink \
14826libname_spec \
14827library_names_spec \
14828soname_spec \
14829install_override_mode \
14830finish_eval \
14831old_striplib \
14832striplib; do
14833    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14834    *[\\\\\\\`\\"\\\$]*)
14835      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14836      ;;
14837    *)
14838      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14839      ;;
14840    esac
14841done
14842
14843# Double-quote double-evaled strings.
14844for var in reload_cmds \
14845old_postinstall_cmds \
14846old_postuninstall_cmds \
14847old_archive_cmds \
14848extract_expsyms_cmds \
14849old_archive_from_new_cmds \
14850old_archive_from_expsyms_cmds \
14851archive_cmds \
14852archive_expsym_cmds \
14853module_cmds \
14854module_expsym_cmds \
14855export_symbols_cmds \
14856prelink_cmds \
14857postlink_cmds \
14858postinstall_cmds \
14859postuninstall_cmds \
14860finish_cmds \
14861sys_lib_search_path_spec \
14862configure_time_dlsearch_path \
14863configure_time_lt_sys_library_path; do
14864    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
14865    *[\\\\\\\`\\"\\\$]*)
14866      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
14867      ;;
14868    *)
14869      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14870      ;;
14871    esac
14872done
14873
14874ac_aux_dir='$ac_aux_dir'
14875
14876# See if we are running on zsh, and set the options that allow our
14877# commands through without removal of \ escapes INIT.
14878if test -n "\${ZSH_VERSION+set}"; then
14879   setopt NO_GLOB_SUBST
14880fi
14881
14882
14883    PACKAGE='$PACKAGE'
14884    VERSION='$VERSION'
14885    RM='$RM'
14886    ofile='$ofile'
14887
14888
14889
14890
14891_ACEOF
14892
14893cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14894
14895# Handling of arguments.
14896for ac_config_target in $ac_config_targets
14897do
14898  case $ac_config_target in
14899    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
14900    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14901    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14902    "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
14903
14904  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
14905  esac
14906done
14907
14908
14909# If the user did not use the arguments to specify the items to instantiate,
14910# then the envvar interface is used.  Set only those that are not.
14911# We use the long form for the default assignment because of an extremely
14912# bizarre bug on SunOS 4.1.3.
14913if $ac_need_defaults; then
14914  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14915  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14916fi
14917
14918# Have a temporary directory for convenience.  Make it in the build tree
14919# simply because there is no reason against having it here, and in addition,
14920# creating and moving files from /tmp can sometimes cause problems.
14921# Hook for its removal unless debugging.
14922# Note that there is a small window in which the directory will not be cleaned:
14923# after its creation but before its name has been assigned to `$tmp'.
14924$debug ||
14925{
14926  tmp= ac_tmp=
14927  trap 'exit_status=$?
14928  : "${ac_tmp:=$tmp}"
14929  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
14930' 0
14931  trap 'as_fn_exit 1' 1 2 13 15
14932}
14933# Create a (secure) tmp directory for tmp files.
14934
14935{
14936  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14937  test -d "$tmp"
14938}  ||
14939{
14940  tmp=./conf$$-$RANDOM
14941  (umask 077 && mkdir "$tmp")
14942} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
14943ac_tmp=$tmp
14944
14945# Set up the scripts for CONFIG_FILES section.
14946# No need to generate them if there are no CONFIG_FILES.
14947# This happens for instance with `./config.status config.h'.
14948if test -n "$CONFIG_FILES"; then
14949
14950
14951ac_cr=`echo X | tr X '\015'`
14952# On cygwin, bash can eat \r inside `` if the user requested igncr.
14953# But we know of no other shell where ac_cr would be empty at this
14954# point, so we can use a bashism as a fallback.
14955if test "x$ac_cr" = x; then
14956  eval ac_cr=\$\'\\r\'
14957fi
14958ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14959if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14960  ac_cs_awk_cr='\\r'
14961else
14962  ac_cs_awk_cr=$ac_cr
14963fi
14964
14965echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
14966_ACEOF
14967
14968
14969{
14970  echo "cat >conf$$subs.awk <<_ACEOF" &&
14971  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14972  echo "_ACEOF"
14973} >conf$$subs.sh ||
14974  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14975ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
14976ac_delim='%!_!# '
14977for ac_last_try in false false false false false :; do
14978  . ./conf$$subs.sh ||
14979    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14980
14981  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
14982  if test $ac_delim_n = $ac_delim_num; then
14983    break
14984  elif $ac_last_try; then
14985    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
14986  else
14987    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14988  fi
14989done
14990rm -f conf$$subs.sh
14991
14992cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14993cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
14994_ACEOF
14995sed -n '
14996h
14997s/^/S["/; s/!.*/"]=/
14998p
14999g
15000s/^[^!]*!//
15001:repl
15002t repl
15003s/'"$ac_delim"'$//
15004t delim
15005:nl
15006h
15007s/\(.\{148\}\)..*/\1/
15008t more1
15009s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15010p
15011n
15012b repl
15013:more1
15014s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15015p
15016g
15017s/.\{148\}//
15018t nl
15019:delim
15020h
15021s/\(.\{148\}\)..*/\1/
15022t more2
15023s/["\\]/\\&/g; s/^/"/; s/$/"/
15024p
15025b
15026:more2
15027s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15028p
15029g
15030s/.\{148\}//
15031t delim
15032' <conf$$subs.awk | sed '
15033/^[^""]/{
15034  N
15035  s/\n//
15036}
15037' >>$CONFIG_STATUS || ac_write_fail=1
15038rm -f conf$$subs.awk
15039cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15040_ACAWK
15041cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15042  for (key in S) S_is_set[key] = 1
15043  FS = ""
15044
15045}
15046{
15047  line = $ 0
15048  nfields = split(line, field, "@")
15049  substed = 0
15050  len = length(field[1])
15051  for (i = 2; i < nfields; i++) {
15052    key = field[i]
15053    keylen = length(key)
15054    if (S_is_set[key]) {
15055      value = S[key]
15056      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15057      len += length(value) + length(field[++i])
15058      substed = 1
15059    } else
15060      len += 1 + keylen
15061  }
15062
15063  print line
15064}
15065
15066_ACAWK
15067_ACEOF
15068cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15069if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15070  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15071else
15072  cat
15073fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15074  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15075_ACEOF
15076
15077# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15078# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15079# trailing colons and then remove the whole line if VPATH becomes empty
15080# (actually we leave an empty line to preserve line numbers).
15081if test "x$srcdir" = x.; then
15082  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15083h
15084s///
15085s/^/:/
15086s/[	 ]*$/:/
15087s/:\$(srcdir):/:/g
15088s/:\${srcdir}:/:/g
15089s/:@srcdir@:/:/g
15090s/^:*//
15091s/:*$//
15092x
15093s/\(=[	 ]*\).*/\1/
15094G
15095s/\n//
15096s/^[^=]*=[	 ]*$//
15097}'
15098fi
15099
15100cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15101fi # test -n "$CONFIG_FILES"
15102
15103
15104eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
15105shift
15106for ac_tag
15107do
15108  case $ac_tag in
15109  :[FHLC]) ac_mode=$ac_tag; continue;;
15110  esac
15111  case $ac_mode$ac_tag in
15112  :[FHL]*:*);;
15113  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15114  :[FH]-) ac_tag=-:-;;
15115  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15116  esac
15117  ac_save_IFS=$IFS
15118  IFS=:
15119  set x $ac_tag
15120  IFS=$ac_save_IFS
15121  shift
15122  ac_file=$1
15123  shift
15124
15125  case $ac_mode in
15126  :L) ac_source=$1;;
15127  :[FH])
15128    ac_file_inputs=
15129    for ac_f
15130    do
15131      case $ac_f in
15132      -) ac_f="$ac_tmp/stdin";;
15133      *) # Look for the file first in the build tree, then in the source tree
15134	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
15135	 # because $ac_f cannot contain `:'.
15136	 test -f "$ac_f" ||
15137	   case $ac_f in
15138	   [\\/$]*) false;;
15139	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
15140	   esac ||
15141	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
15142      esac
15143      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
15144      as_fn_append ac_file_inputs " '$ac_f'"
15145    done
15146
15147    # Let's still pretend it is `configure' which instantiates (i.e., don't
15148    # use $as_me), people would be surprised to read:
15149    #    /* config.h.  Generated by config.status.  */
15150    configure_input='Generated from '`
15151	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
15152	`' by configure.'
15153    if test x"$ac_file" != x-; then
15154      configure_input="$ac_file.  $configure_input"
15155      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
15156$as_echo "$as_me: creating $ac_file" >&6;}
15157    fi
15158    # Neutralize special characters interpreted by sed in replacement strings.
15159    case $configure_input in #(
15160    *\&* | *\|* | *\\* )
15161       ac_sed_conf_input=`$as_echo "$configure_input" |
15162       sed 's/[\\\\&|]/\\\\&/g'`;; #(
15163    *) ac_sed_conf_input=$configure_input;;
15164    esac
15165
15166    case $ac_tag in
15167    *:-:* | *:-) cat >"$ac_tmp/stdin" \
15168      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
15169    esac
15170    ;;
15171  esac
15172
15173  ac_dir=`$as_dirname -- "$ac_file" ||
15174$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15175	 X"$ac_file" : 'X\(//\)[^/]' \| \
15176	 X"$ac_file" : 'X\(//\)$' \| \
15177	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
15178$as_echo X"$ac_file" |
15179    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15180	    s//\1/
15181	    q
15182	  }
15183	  /^X\(\/\/\)[^/].*/{
15184	    s//\1/
15185	    q
15186	  }
15187	  /^X\(\/\/\)$/{
15188	    s//\1/
15189	    q
15190	  }
15191	  /^X\(\/\).*/{
15192	    s//\1/
15193	    q
15194	  }
15195	  s/.*/./; q'`
15196  as_dir="$ac_dir"; as_fn_mkdir_p
15197  ac_builddir=.
15198
15199case "$ac_dir" in
15200.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
15201*)
15202  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
15203  # A ".." for each directory in $ac_dir_suffix.
15204  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
15205  case $ac_top_builddir_sub in
15206  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
15207  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
15208  esac ;;
15209esac
15210ac_abs_top_builddir=$ac_pwd
15211ac_abs_builddir=$ac_pwd$ac_dir_suffix
15212# for backward compatibility:
15213ac_top_builddir=$ac_top_build_prefix
15214
15215case $srcdir in
15216  .)  # We are building in place.
15217    ac_srcdir=.
15218    ac_top_srcdir=$ac_top_builddir_sub
15219    ac_abs_top_srcdir=$ac_pwd ;;
15220  [\\/]* | ?:[\\/]* )  # Absolute name.
15221    ac_srcdir=$srcdir$ac_dir_suffix;
15222    ac_top_srcdir=$srcdir
15223    ac_abs_top_srcdir=$srcdir ;;
15224  *) # Relative name.
15225    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
15226    ac_top_srcdir=$ac_top_build_prefix$srcdir
15227    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
15228esac
15229ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
15230
15231
15232  case $ac_mode in
15233  :F)
15234  #
15235  # CONFIG_FILE
15236  #
15237
15238  case $INSTALL in
15239  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
15240  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
15241  esac
15242  ac_MKDIR_P=$MKDIR_P
15243  case $MKDIR_P in
15244  [\\/$]* | ?:[\\/]* ) ;;
15245  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
15246  esac
15247_ACEOF
15248
15249cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15250# If the template does not know about datarootdir, expand it.
15251# FIXME: This hack should be removed a few years after 2.60.
15252ac_datarootdir_hack=; ac_datarootdir_seen=
15253ac_sed_dataroot='
15254/datarootdir/ {
15255  p
15256  q
15257}
15258/@datadir@/p
15259/@docdir@/p
15260/@infodir@/p
15261/@localedir@/p
15262/@mandir@/p'
15263case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
15264*datarootdir*) ac_datarootdir_seen=yes;;
15265*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
15266  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
15267$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
15268_ACEOF
15269cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15270  ac_datarootdir_hack='
15271  s&@datadir@&$datadir&g
15272  s&@docdir@&$docdir&g
15273  s&@infodir@&$infodir&g
15274  s&@localedir@&$localedir&g
15275  s&@mandir@&$mandir&g
15276  s&\\\${datarootdir}&$datarootdir&g' ;;
15277esac
15278_ACEOF
15279
15280# Neutralize VPATH when `$srcdir' = `.'.
15281# Shell code in configure.ac might set extrasub.
15282# FIXME: do we really want to maintain this feature?
15283cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15284ac_sed_extra="$ac_vpsub
15285$extrasub
15286_ACEOF
15287cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15288:t
15289/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15290s|@configure_input@|$ac_sed_conf_input|;t t
15291s&@top_builddir@&$ac_top_builddir_sub&;t t
15292s&@top_build_prefix@&$ac_top_build_prefix&;t t
15293s&@srcdir@&$ac_srcdir&;t t
15294s&@abs_srcdir@&$ac_abs_srcdir&;t t
15295s&@top_srcdir@&$ac_top_srcdir&;t t
15296s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15297s&@builddir@&$ac_builddir&;t t
15298s&@abs_builddir@&$ac_abs_builddir&;t t
15299s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15300s&@INSTALL@&$ac_INSTALL&;t t
15301s&@MKDIR_P@&$ac_MKDIR_P&;t t
15302$ac_datarootdir_hack
15303"
15304eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
15305  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15306
15307test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15308  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
15309  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
15310      "$ac_tmp/out"`; test -z "$ac_out"; } &&
15311  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15312which seems to be undefined.  Please make sure it is defined" >&5
15313$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15314which seems to be undefined.  Please make sure it is defined" >&2;}
15315
15316  rm -f "$ac_tmp/stdin"
15317  case $ac_file in
15318  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
15319  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
15320  esac \
15321  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
15322 ;;
15323
15324
15325  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
15326$as_echo "$as_me: executing $ac_file commands" >&6;}
15327 ;;
15328  esac
15329
15330
15331  case $ac_file$ac_mode in
15332    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
15333  # Older Autoconf quotes --file arguments for eval, but not when files
15334  # are listed without --file.  Let's play safe and only enable the eval
15335  # if we detect the quoting.
15336  case $CONFIG_FILES in
15337  *\'*) eval set x "$CONFIG_FILES" ;;
15338  *)   set x $CONFIG_FILES ;;
15339  esac
15340  shift
15341  for mf
15342  do
15343    # Strip MF so we end up with the name of the file.
15344    mf=`echo "$mf" | sed -e 's/:.*$//'`
15345    # Check whether this is an Automake generated Makefile or not.
15346    # We used to match only the files named 'Makefile.in', but
15347    # some people rename them; so instead we look at the file content.
15348    # Grep'ing the first line is not enough: some people post-process
15349    # each Makefile.in and add a new line on top of each file to say so.
15350    # Grep'ing the whole file is not good either: AIX grep has a line
15351    # limit of 2048, but all sed's we know have understand at least 4000.
15352    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
15353      dirpart=`$as_dirname -- "$mf" ||
15354$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15355	 X"$mf" : 'X\(//\)[^/]' \| \
15356	 X"$mf" : 'X\(//\)$' \| \
15357	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
15358$as_echo X"$mf" |
15359    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15360	    s//\1/
15361	    q
15362	  }
15363	  /^X\(\/\/\)[^/].*/{
15364	    s//\1/
15365	    q
15366	  }
15367	  /^X\(\/\/\)$/{
15368	    s//\1/
15369	    q
15370	  }
15371	  /^X\(\/\).*/{
15372	    s//\1/
15373	    q
15374	  }
15375	  s/.*/./; q'`
15376    else
15377      continue
15378    fi
15379    # Extract the definition of DEPDIR, am__include, and am__quote
15380    # from the Makefile without running 'make'.
15381    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
15382    test -z "$DEPDIR" && continue
15383    am__include=`sed -n 's/^am__include = //p' < "$mf"`
15384    test -z "$am__include" && continue
15385    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
15386    # Find all dependency output files, they are included files with
15387    # $(DEPDIR) in their names.  We invoke sed twice because it is the
15388    # simplest approach to changing $(DEPDIR) to its actual value in the
15389    # expansion.
15390    for file in `sed -n "
15391      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
15392	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
15393      # Make sure the directory exists.
15394      test -f "$dirpart/$file" && continue
15395      fdir=`$as_dirname -- "$file" ||
15396$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15397	 X"$file" : 'X\(//\)[^/]' \| \
15398	 X"$file" : 'X\(//\)$' \| \
15399	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
15400$as_echo X"$file" |
15401    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15402	    s//\1/
15403	    q
15404	  }
15405	  /^X\(\/\/\)[^/].*/{
15406	    s//\1/
15407	    q
15408	  }
15409	  /^X\(\/\/\)$/{
15410	    s//\1/
15411	    q
15412	  }
15413	  /^X\(\/\).*/{
15414	    s//\1/
15415	    q
15416	  }
15417	  s/.*/./; q'`
15418      as_dir=$dirpart/$fdir; as_fn_mkdir_p
15419      # echo "creating $dirpart/$file"
15420      echo '# dummy' > "$dirpart/$file"
15421    done
15422  done
15423}
15424 ;;
15425    "libtool":C)
15426
15427    # See if we are running on zsh, and set the options that allow our
15428    # commands through without removal of \ escapes.
15429    if test -n "${ZSH_VERSION+set}"; then
15430      setopt NO_GLOB_SUBST
15431    fi
15432
15433    cfgfile=${ofile}T
15434    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15435    $RM "$cfgfile"
15436
15437    cat <<_LT_EOF >> "$cfgfile"
15438#! $SHELL
15439# Generated automatically by $as_me ($PACKAGE) $VERSION
15440# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15441
15442# Provide generalized library-building support services.
15443# Written by Gordon Matzigkeit, 1996
15444
15445# Copyright (C) 2014 Free Software Foundation, Inc.
15446# This is free software; see the source for copying conditions.  There is NO
15447# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
15448
15449# GNU Libtool is free software; you can redistribute it and/or modify
15450# it under the terms of the GNU General Public License as published by
15451# the Free Software Foundation; either version 2 of of the License, or
15452# (at your option) any later version.
15453#
15454# As a special exception to the GNU General Public License, if you
15455# distribute this file as part of a program or library that is built
15456# using GNU Libtool, you may include this file under the  same
15457# distribution terms that you use for the rest of that program.
15458#
15459# GNU Libtool is distributed in the hope that it will be useful, but
15460# WITHOUT ANY WARRANTY; without even the implied warranty of
15461# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15462# GNU General Public License for more details.
15463#
15464# You should have received a copy of the GNU General Public License
15465# along with this program.  If not, see <http://www.gnu.org/licenses/>.
15466
15467
15468# The names of the tagged configurations supported by this script.
15469available_tags=''
15470
15471# Configured defaults for sys_lib_dlsearch_path munging.
15472: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
15473
15474# ### BEGIN LIBTOOL CONFIG
15475
15476# Which release of libtool.m4 was used?
15477macro_version=$macro_version
15478macro_revision=$macro_revision
15479
15480# Whether or not to build shared libraries.
15481build_libtool_libs=$enable_shared
15482
15483# Whether or not to build static libraries.
15484build_old_libs=$enable_static
15485
15486# What type of objects to build.
15487pic_mode=$pic_mode
15488
15489# Whether or not to optimize for fast installation.
15490fast_install=$enable_fast_install
15491
15492# Shared archive member basename,for filename based shared library versioning on AIX.
15493shared_archive_member_spec=$shared_archive_member_spec
15494
15495# Shell to use when invoking shell scripts.
15496SHELL=$lt_SHELL
15497
15498# An echo program that protects backslashes.
15499ECHO=$lt_ECHO
15500
15501# The PATH separator for the build system.
15502PATH_SEPARATOR=$lt_PATH_SEPARATOR
15503
15504# The host system.
15505host_alias=$host_alias
15506host=$host
15507host_os=$host_os
15508
15509# The build system.
15510build_alias=$build_alias
15511build=$build
15512build_os=$build_os
15513
15514# A sed program that does not truncate output.
15515SED=$lt_SED
15516
15517# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15518Xsed="\$SED -e 1s/^X//"
15519
15520# A grep program that handles long lines.
15521GREP=$lt_GREP
15522
15523# An ERE matcher.
15524EGREP=$lt_EGREP
15525
15526# A literal string matcher.
15527FGREP=$lt_FGREP
15528
15529# A BSD- or MS-compatible name lister.
15530NM=$lt_NM
15531
15532# Whether we need soft or hard links.
15533LN_S=$lt_LN_S
15534
15535# What is the maximum length of a command?
15536max_cmd_len=$max_cmd_len
15537
15538# Object file suffix (normally "o").
15539objext=$ac_objext
15540
15541# Executable file suffix (normally "").
15542exeext=$exeext
15543
15544# whether the shell understands "unset".
15545lt_unset=$lt_unset
15546
15547# turn spaces into newlines.
15548SP2NL=$lt_lt_SP2NL
15549
15550# turn newlines into spaces.
15551NL2SP=$lt_lt_NL2SP
15552
15553# convert \$build file names to \$host format.
15554to_host_file_cmd=$lt_cv_to_host_file_cmd
15555
15556# convert \$build files to toolchain format.
15557to_tool_file_cmd=$lt_cv_to_tool_file_cmd
15558
15559# An object symbol dumper.
15560OBJDUMP=$lt_OBJDUMP
15561
15562# Method to check whether dependent libraries are shared objects.
15563deplibs_check_method=$lt_deplibs_check_method
15564
15565# Command to use when deplibs_check_method = "file_magic".
15566file_magic_cmd=$lt_file_magic_cmd
15567
15568# How to find potential files when deplibs_check_method = "file_magic".
15569file_magic_glob=$lt_file_magic_glob
15570
15571# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
15572want_nocaseglob=$lt_want_nocaseglob
15573
15574# DLL creation program.
15575DLLTOOL=$lt_DLLTOOL
15576
15577# Command to associate shared and link libraries.
15578sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
15579
15580# The archiver.
15581AR=$lt_AR
15582
15583# Flags to create an archive.
15584AR_FLAGS=$lt_AR_FLAGS
15585
15586# How to feed a file listing to the archiver.
15587archiver_list_spec=$lt_archiver_list_spec
15588
15589# A symbol stripping program.
15590STRIP=$lt_STRIP
15591
15592# Commands used to install an old-style archive.
15593RANLIB=$lt_RANLIB
15594old_postinstall_cmds=$lt_old_postinstall_cmds
15595old_postuninstall_cmds=$lt_old_postuninstall_cmds
15596
15597# Whether to use a lock for old archive extraction.
15598lock_old_archive_extraction=$lock_old_archive_extraction
15599
15600# A C compiler.
15601LTCC=$lt_CC
15602
15603# LTCC compiler flags.
15604LTCFLAGS=$lt_CFLAGS
15605
15606# Take the output of nm and produce a listing of raw symbols and C names.
15607global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15608
15609# Transform the output of nm in a proper C declaration.
15610global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15611
15612# Transform the output of nm into a list of symbols to manually relocate.
15613global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
15614
15615# Transform the output of nm in a C name address pair.
15616global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15617
15618# Transform the output of nm in a C name address pair when lib prefix is needed.
15619global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15620
15621# The name lister interface.
15622nm_interface=$lt_lt_cv_nm_interface
15623
15624# Specify filename containing input files for \$NM.
15625nm_file_list_spec=$lt_nm_file_list_spec
15626
15627# The root where to search for dependent libraries,and where our libraries should be installed.
15628lt_sysroot=$lt_sysroot
15629
15630# Command to truncate a binary pipe.
15631lt_truncate_bin=$lt_lt_cv_truncate_bin
15632
15633# The name of the directory that contains temporary libtool files.
15634objdir=$objdir
15635
15636# Used to examine libraries when file_magic_cmd begins with "file".
15637MAGIC_CMD=$MAGIC_CMD
15638
15639# Must we lock files when doing compilation?
15640need_locks=$lt_need_locks
15641
15642# Manifest tool.
15643MANIFEST_TOOL=$lt_MANIFEST_TOOL
15644
15645# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15646DSYMUTIL=$lt_DSYMUTIL
15647
15648# Tool to change global to local symbols on Mac OS X.
15649NMEDIT=$lt_NMEDIT
15650
15651# Tool to manipulate fat objects and archives on Mac OS X.
15652LIPO=$lt_LIPO
15653
15654# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15655OTOOL=$lt_OTOOL
15656
15657# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15658OTOOL64=$lt_OTOOL64
15659
15660# Old archive suffix (normally "a").
15661libext=$libext
15662
15663# Shared library suffix (normally ".so").
15664shrext_cmds=$lt_shrext_cmds
15665
15666# The commands to extract the exported symbol list from a shared archive.
15667extract_expsyms_cmds=$lt_extract_expsyms_cmds
15668
15669# Variables whose values should be saved in libtool wrapper scripts and
15670# restored at link time.
15671variables_saved_for_relink=$lt_variables_saved_for_relink
15672
15673# Do we need the "lib" prefix for modules?
15674need_lib_prefix=$need_lib_prefix
15675
15676# Do we need a version for libraries?
15677need_version=$need_version
15678
15679# Library versioning type.
15680version_type=$version_type
15681
15682# Shared library runtime path variable.
15683runpath_var=$runpath_var
15684
15685# Shared library path variable.
15686shlibpath_var=$shlibpath_var
15687
15688# Is shlibpath searched before the hard-coded library search path?
15689shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15690
15691# Format of library name prefix.
15692libname_spec=$lt_libname_spec
15693
15694# List of archive names.  First name is the real one, the rest are links.
15695# The last name is the one that the linker finds with -lNAME
15696library_names_spec=$lt_library_names_spec
15697
15698# The coded name of the library, if different from the real name.
15699soname_spec=$lt_soname_spec
15700
15701# Permission mode override for installation of shared libraries.
15702install_override_mode=$lt_install_override_mode
15703
15704# Command to use after installation of a shared archive.
15705postinstall_cmds=$lt_postinstall_cmds
15706
15707# Command to use after uninstallation of a shared archive.
15708postuninstall_cmds=$lt_postuninstall_cmds
15709
15710# Commands used to finish a libtool library installation in a directory.
15711finish_cmds=$lt_finish_cmds
15712
15713# As "finish_cmds", except a single script fragment to be evaled but
15714# not shown.
15715finish_eval=$lt_finish_eval
15716
15717# Whether we should hardcode library paths into libraries.
15718hardcode_into_libs=$hardcode_into_libs
15719
15720# Compile-time system search path for libraries.
15721sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15722
15723# Detected run-time system search path for libraries.
15724sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
15725
15726# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
15727configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
15728
15729# Whether dlopen is supported.
15730dlopen_support=$enable_dlopen
15731
15732# Whether dlopen of programs is supported.
15733dlopen_self=$enable_dlopen_self
15734
15735# Whether dlopen of statically linked programs is supported.
15736dlopen_self_static=$enable_dlopen_self_static
15737
15738# Commands to strip libraries.
15739old_striplib=$lt_old_striplib
15740striplib=$lt_striplib
15741
15742
15743# The linker used to build libraries.
15744LD=$lt_LD
15745
15746# How to create reloadable object files.
15747reload_flag=$lt_reload_flag
15748reload_cmds=$lt_reload_cmds
15749
15750# Commands used to build an old-style archive.
15751old_archive_cmds=$lt_old_archive_cmds
15752
15753# A language specific compiler.
15754CC=$lt_compiler
15755
15756# Is the compiler the GNU compiler?
15757with_gcc=$GCC
15758
15759# Compiler flag to turn off builtin functions.
15760no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15761
15762# Additional compiler flags for building library objects.
15763pic_flag=$lt_lt_prog_compiler_pic
15764
15765# How to pass a linker flag through the compiler.
15766wl=$lt_lt_prog_compiler_wl
15767
15768# Compiler flag to prevent dynamic linking.
15769link_static_flag=$lt_lt_prog_compiler_static
15770
15771# Does compiler simultaneously support -c and -o options?
15772compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15773
15774# Whether or not to add -lc for building shared libraries.
15775build_libtool_need_lc=$archive_cmds_need_lc
15776
15777# Whether or not to disallow shared libs when runtime libs are static.
15778allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15779
15780# Compiler flag to allow reflexive dlopens.
15781export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15782
15783# Compiler flag to generate shared objects directly from archives.
15784whole_archive_flag_spec=$lt_whole_archive_flag_spec
15785
15786# Whether the compiler copes with passing no objects directly.
15787compiler_needs_object=$lt_compiler_needs_object
15788
15789# Create an old-style archive from a shared archive.
15790old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15791
15792# Create a temporary old-style archive to link instead of a shared archive.
15793old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15794
15795# Commands used to build a shared archive.
15796archive_cmds=$lt_archive_cmds
15797archive_expsym_cmds=$lt_archive_expsym_cmds
15798
15799# Commands used to build a loadable module if different from building
15800# a shared archive.
15801module_cmds=$lt_module_cmds
15802module_expsym_cmds=$lt_module_expsym_cmds
15803
15804# Whether we are building with GNU ld or not.
15805with_gnu_ld=$lt_with_gnu_ld
15806
15807# Flag that allows shared libraries with undefined symbols to be built.
15808allow_undefined_flag=$lt_allow_undefined_flag
15809
15810# Flag that enforces no undefined symbols.
15811no_undefined_flag=$lt_no_undefined_flag
15812
15813# Flag to hardcode \$libdir into a binary during linking.
15814# This must work even if \$libdir does not exist
15815hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15816
15817# Whether we need a single "-rpath" flag with a separated argument.
15818hardcode_libdir_separator=$lt_hardcode_libdir_separator
15819
15820# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15821# DIR into the resulting binary.
15822hardcode_direct=$hardcode_direct
15823
15824# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
15825# DIR into the resulting binary and the resulting library dependency is
15826# "absolute",i.e impossible to change by setting \$shlibpath_var if the
15827# library is relocated.
15828hardcode_direct_absolute=$hardcode_direct_absolute
15829
15830# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15831# into the resulting binary.
15832hardcode_minus_L=$hardcode_minus_L
15833
15834# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15835# into the resulting binary.
15836hardcode_shlibpath_var=$hardcode_shlibpath_var
15837
15838# Set to "yes" if building a shared library automatically hardcodes DIR
15839# into the library and all subsequent libraries and executables linked
15840# against it.
15841hardcode_automatic=$hardcode_automatic
15842
15843# Set to yes if linker adds runtime paths of dependent libraries
15844# to runtime path list.
15845inherit_rpath=$inherit_rpath
15846
15847# Whether libtool must link a program against all its dependency libraries.
15848link_all_deplibs=$link_all_deplibs
15849
15850# Set to "yes" if exported symbols are required.
15851always_export_symbols=$always_export_symbols
15852
15853# The commands to list exported symbols.
15854export_symbols_cmds=$lt_export_symbols_cmds
15855
15856# Symbols that should not be listed in the preloaded symbols.
15857exclude_expsyms=$lt_exclude_expsyms
15858
15859# Symbols that must always be exported.
15860include_expsyms=$lt_include_expsyms
15861
15862# Commands necessary for linking programs (against libraries) with templates.
15863prelink_cmds=$lt_prelink_cmds
15864
15865# Commands necessary for finishing linking programs.
15866postlink_cmds=$lt_postlink_cmds
15867
15868# Specify filename containing input files.
15869file_list_spec=$lt_file_list_spec
15870
15871# How to hardcode a shared library path into an executable.
15872hardcode_action=$hardcode_action
15873
15874# ### END LIBTOOL CONFIG
15875
15876_LT_EOF
15877
15878    cat <<'_LT_EOF' >> "$cfgfile"
15879
15880# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
15881
15882# func_munge_path_list VARIABLE PATH
15883# -----------------------------------
15884# VARIABLE is name of variable containing _space_ separated list of
15885# directories to be munged by the contents of PATH, which is string
15886# having a format:
15887# "DIR[:DIR]:"
15888#       string "DIR[ DIR]" will be prepended to VARIABLE
15889# ":DIR[:DIR]"
15890#       string "DIR[ DIR]" will be appended to VARIABLE
15891# "DIRP[:DIRP]::[DIRA:]DIRA"
15892#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
15893#       "DIRA[ DIRA]" will be appended to VARIABLE
15894# "DIR[:DIR]"
15895#       VARIABLE will be replaced by "DIR[ DIR]"
15896func_munge_path_list ()
15897{
15898    case x$2 in
15899    x)
15900        ;;
15901    *:)
15902        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
15903        ;;
15904    x:*)
15905        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
15906        ;;
15907    *::*)
15908        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
15909        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
15910        ;;
15911    *)
15912        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
15913        ;;
15914    esac
15915}
15916
15917
15918# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
15919func_cc_basename ()
15920{
15921    for cc_temp in $*""; do
15922      case $cc_temp in
15923        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15924        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15925        \-*) ;;
15926        *) break;;
15927      esac
15928    done
15929    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
15930}
15931
15932
15933# ### END FUNCTIONS SHARED WITH CONFIGURE
15934
15935_LT_EOF
15936
15937  case $host_os in
15938  aix3*)
15939    cat <<\_LT_EOF >> "$cfgfile"
15940# AIX sometimes has problems with the GCC collect2 program.  For some
15941# reason, if we set the COLLECT_NAMES environment variable, the problems
15942# vanish in a puff of smoke.
15943if test set != "${COLLECT_NAMES+set}"; then
15944  COLLECT_NAMES=
15945  export COLLECT_NAMES
15946fi
15947_LT_EOF
15948    ;;
15949  esac
15950
15951
15952ltmain=$ac_aux_dir/ltmain.sh
15953
15954
15955  # We use sed instead of cat because bash on DJGPP gets confused if
15956  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15957  # text mode, it properly converts lines to CR/LF.  This bash problem
15958  # is reportedly fixed, but why not run on old versions too?
15959  sed '$q' "$ltmain" >> "$cfgfile" \
15960     || (rm -f "$cfgfile"; exit 1)
15961
15962   mv -f "$cfgfile" "$ofile" ||
15963    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15964  chmod +x "$ofile"
15965
15966 ;;
15967
15968  esac
15969done # for ac_tag
15970
15971
15972as_fn_exit 0
15973_ACEOF
15974ac_clean_files=$ac_clean_files_save
15975
15976test $ac_write_fail = 0 ||
15977  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
15978
15979
15980# configure is writing to config.log, and then calls config.status.
15981# config.status does its own redirection, appending to config.log.
15982# Unfortunately, on DOS this fails, as config.log is still kept open
15983# by configure, so config.status won't be able to write to it; its
15984# output is simply discarded.  So we exec the FD to /dev/null,
15985# effectively closing config.log, so it can be properly (re)opened and
15986# appended to by config.status.  When coming back to configure, we
15987# need to make the FD available again.
15988if test "$no_create" != yes; then
15989  ac_cs_success=:
15990  ac_config_status_args=
15991  test "$silent" = yes &&
15992    ac_config_status_args="$ac_config_status_args --quiet"
15993  exec 5>/dev/null
15994  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15995  exec 5>>config.log
15996  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15997  # would make configure fail if this is the last instruction.
15998  $ac_cs_success || as_fn_exit 1
15999fi
16000if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16001  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16002$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16003fi
16004
16005