xref: /sqlite-3.40.0/configure (revision 46af59e9)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.62 for sqlite 3.7.15.
4#
5# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
7# This configure script is free software; the Free Software Foundation
8# gives unlimited permission to copy, distribute and modify it.
9## --------------------- ##
10## M4sh Initialization.  ##
11## --------------------- ##
12
13# Be more Bourne compatible
14DUALCASE=1; export DUALCASE # for MKS sh
15if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16  emulate sh
17  NULLCMD=:
18  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19  # is contrary to our usage.  Disable this feature.
20  alias -g '${1+"$@"}'='"$@"'
21  setopt NO_GLOB_SUBST
22else
23  case `(set -o) 2>/dev/null` in
24  *posix*) set -o posix ;;
25esac
26
27fi
28
29
30
31
32# PATH needs CR
33# Avoid depending upon Character Ranges.
34as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37as_cr_digits='0123456789'
38as_cr_alnum=$as_cr_Letters$as_cr_digits
39
40as_nl='
41'
42export as_nl
43# Printing a long string crashes Solaris 7 /usr/bin/printf.
44as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
45as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
46as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
47if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48  as_echo='printf %s\n'
49  as_echo_n='printf %s'
50else
51  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53    as_echo_n='/usr/ucb/echo -n'
54  else
55    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56    as_echo_n_body='eval
57      arg=$1;
58      case $arg in
59      *"$as_nl"*)
60	expr "X$arg" : "X\\(.*\\)$as_nl";
61	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62      esac;
63      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64    '
65    export as_echo_n_body
66    as_echo_n='sh -c $as_echo_n_body as_echo'
67  fi
68  export as_echo_body
69  as_echo='sh -c $as_echo_body as_echo'
70fi
71
72# The user is always right.
73if test "${PATH_SEPARATOR+set}" != set; then
74  PATH_SEPARATOR=:
75  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77      PATH_SEPARATOR=';'
78  }
79fi
80
81# Support unset when possible.
82if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
83  as_unset=unset
84else
85  as_unset=false
86fi
87
88
89# IFS
90# We need space, tab and new line, in precisely that order.  Quoting is
91# there to prevent editors from complaining about space-tab.
92# (If _AS_PATH_WALK were called with IFS unset, it would disable word
93# splitting by setting IFS to empty value.)
94IFS=" ""	$as_nl"
95
96# Find who we are.  Look in the path if we contain no directory separator.
97case $0 in
98  *[\\/]* ) as_myself=$0 ;;
99  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
100for as_dir in $PATH
101do
102  IFS=$as_save_IFS
103  test -z "$as_dir" && as_dir=.
104  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
105done
106IFS=$as_save_IFS
107
108     ;;
109esac
110# We did not find ourselves, most probably we were run as `sh COMMAND'
111# in which case we are not to be found in the path.
112if test "x$as_myself" = x; then
113  as_myself=$0
114fi
115if test ! -f "$as_myself"; then
116  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
117  { (exit 1); exit 1; }
118fi
119
120# Work around bugs in pre-3.0 UWIN ksh.
121for as_var in ENV MAIL MAILPATH
122do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# Required to use basename.
135if expr a : '\(a\)' >/dev/null 2>&1 &&
136   test "X`expr 00001 : '.*\(...\)'`" = X001; then
137  as_expr=expr
138else
139  as_expr=false
140fi
141
142if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
143  as_basename=basename
144else
145  as_basename=false
146fi
147
148
149# Name of the executable.
150as_me=`$as_basename -- "$0" ||
151$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
152	 X"$0" : 'X\(//\)$' \| \
153	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
154$as_echo X/"$0" |
155    sed '/^.*\/\([^/][^/]*\)\/*$/{
156	    s//\1/
157	    q
158	  }
159	  /^X\/\(\/\/\)$/{
160	    s//\1/
161	    q
162	  }
163	  /^X\/\(\/\).*/{
164	    s//\1/
165	    q
166	  }
167	  s/.*/./; q'`
168
169# CDPATH.
170$as_unset CDPATH
171
172
173if test "x$CONFIG_SHELL" = x; then
174  if (eval ":") 2>/dev/null; then
175  as_have_required=yes
176else
177  as_have_required=no
178fi
179
180  if test $as_have_required = yes &&	 (eval ":
181(as_func_return () {
182  (exit \$1)
183}
184as_func_success () {
185  as_func_return 0
186}
187as_func_failure () {
188  as_func_return 1
189}
190as_func_ret_success () {
191  return 0
192}
193as_func_ret_failure () {
194  return 1
195}
196
197exitcode=0
198if as_func_success; then
199  :
200else
201  exitcode=1
202  echo as_func_success failed.
203fi
204
205if as_func_failure; then
206  exitcode=1
207  echo as_func_failure succeeded.
208fi
209
210if as_func_ret_success; then
211  :
212else
213  exitcode=1
214  echo as_func_ret_success failed.
215fi
216
217if as_func_ret_failure; then
218  exitcode=1
219  echo as_func_ret_failure succeeded.
220fi
221
222if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
223  :
224else
225  exitcode=1
226  echo positional parameters were not saved.
227fi
228
229test \$exitcode = 0) || { (exit 1); exit 1; }
230
231(
232  as_lineno_1=\$LINENO
233  as_lineno_2=\$LINENO
234  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
235  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
236") 2> /dev/null; then
237  :
238else
239  as_candidate_shells=
240    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
241for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
242do
243  IFS=$as_save_IFS
244  test -z "$as_dir" && as_dir=.
245  case $as_dir in
246	 /*)
247	   for as_base in sh bash ksh sh5; do
248	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
249	   done;;
250       esac
251done
252IFS=$as_save_IFS
253
254
255      for as_shell in $as_candidate_shells $SHELL; do
256	 # Try only shells that exist, to save several forks.
257	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
258		{ ("$as_shell") 2> /dev/null <<\_ASEOF
259if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
260  emulate sh
261  NULLCMD=:
262  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
263  # is contrary to our usage.  Disable this feature.
264  alias -g '${1+"$@"}'='"$@"'
265  setopt NO_GLOB_SUBST
266else
267  case `(set -o) 2>/dev/null` in
268  *posix*) set -o posix ;;
269esac
270
271fi
272
273
274:
275_ASEOF
276}; then
277  CONFIG_SHELL=$as_shell
278	       as_have_required=yes
279	       if { "$as_shell" 2> /dev/null <<\_ASEOF
280if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
281  emulate sh
282  NULLCMD=:
283  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
284  # is contrary to our usage.  Disable this feature.
285  alias -g '${1+"$@"}'='"$@"'
286  setopt NO_GLOB_SUBST
287else
288  case `(set -o) 2>/dev/null` in
289  *posix*) set -o posix ;;
290esac
291
292fi
293
294
295:
296(as_func_return () {
297  (exit $1)
298}
299as_func_success () {
300  as_func_return 0
301}
302as_func_failure () {
303  as_func_return 1
304}
305as_func_ret_success () {
306  return 0
307}
308as_func_ret_failure () {
309  return 1
310}
311
312exitcode=0
313if as_func_success; then
314  :
315else
316  exitcode=1
317  echo as_func_success failed.
318fi
319
320if as_func_failure; then
321  exitcode=1
322  echo as_func_failure succeeded.
323fi
324
325if as_func_ret_success; then
326  :
327else
328  exitcode=1
329  echo as_func_ret_success failed.
330fi
331
332if as_func_ret_failure; then
333  exitcode=1
334  echo as_func_ret_failure succeeded.
335fi
336
337if ( set x; as_func_ret_success y && test x = "$1" ); then
338  :
339else
340  exitcode=1
341  echo positional parameters were not saved.
342fi
343
344test $exitcode = 0) || { (exit 1); exit 1; }
345
346(
347  as_lineno_1=$LINENO
348  as_lineno_2=$LINENO
349  test "x$as_lineno_1" != "x$as_lineno_2" &&
350  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
351
352_ASEOF
353}; then
354  break
355fi
356
357fi
358
359      done
360
361      if test "x$CONFIG_SHELL" != x; then
362  for as_var in BASH_ENV ENV
363	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
364	done
365	export CONFIG_SHELL
366	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
367fi
368
369
370    if test $as_have_required = no; then
371  echo This script requires a shell more modern than all the
372      echo shells that I found on your system.  Please install a
373      echo modern shell, or manually run the script under such a
374      echo shell if you do have one.
375      { (exit 1); exit 1; }
376fi
377
378
379fi
380
381fi
382
383
384
385(eval "as_func_return () {
386  (exit \$1)
387}
388as_func_success () {
389  as_func_return 0
390}
391as_func_failure () {
392  as_func_return 1
393}
394as_func_ret_success () {
395  return 0
396}
397as_func_ret_failure () {
398  return 1
399}
400
401exitcode=0
402if as_func_success; then
403  :
404else
405  exitcode=1
406  echo as_func_success failed.
407fi
408
409if as_func_failure; then
410  exitcode=1
411  echo as_func_failure succeeded.
412fi
413
414if as_func_ret_success; then
415  :
416else
417  exitcode=1
418  echo as_func_ret_success failed.
419fi
420
421if as_func_ret_failure; then
422  exitcode=1
423  echo as_func_ret_failure succeeded.
424fi
425
426if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
427  :
428else
429  exitcode=1
430  echo positional parameters were not saved.
431fi
432
433test \$exitcode = 0") || {
434  echo No shell found that supports shell functions.
435  echo Please tell bug-autoconf@gnu.org about your system,
436  echo including any error possibly output before this message.
437  echo This can help us improve future autoconf versions.
438  echo Configuration will now proceed without shell functions.
439}
440
441
442
443  as_lineno_1=$LINENO
444  as_lineno_2=$LINENO
445  test "x$as_lineno_1" != "x$as_lineno_2" &&
446  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
447
448  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
449  # uniformly replaced by the line number.  The first 'sed' inserts a
450  # line-number line after each line using $LINENO; the second 'sed'
451  # does the real work.  The second script uses 'N' to pair each
452  # line-number line with the line containing $LINENO, and appends
453  # trailing '-' during substitution so that $LINENO is not a special
454  # case at line end.
455  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
456  # scripts with optimization help from Paolo Bonzini.  Blame Lee
457  # E. McMahon (1931-1989) for sed's syntax.  :-)
458  sed -n '
459    p
460    /[$]LINENO/=
461  ' <$as_myself |
462    sed '
463      s/[$]LINENO.*/&-/
464      t lineno
465      b
466      :lineno
467      N
468      :loop
469      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
470      t loop
471      s/-\n.*//
472    ' >$as_me.lineno &&
473  chmod +x "$as_me.lineno" ||
474    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
475   { (exit 1); exit 1; }; }
476
477  # Don't try to exec as it changes $[0], causing all sort of problems
478  # (the dirname of $[0] is not the place where we might find the
479  # original and so on.  Autoconf is especially sensitive to this).
480  . "./$as_me.lineno"
481  # Exit status is that of the last command.
482  exit
483}
484
485
486if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
487  as_dirname=dirname
488else
489  as_dirname=false
490fi
491
492ECHO_C= ECHO_N= ECHO_T=
493case `echo -n x` in
494-n*)
495  case `echo 'x\c'` in
496  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
497  *)   ECHO_C='\c';;
498  esac;;
499*)
500  ECHO_N='-n';;
501esac
502if expr a : '\(a\)' >/dev/null 2>&1 &&
503   test "X`expr 00001 : '.*\(...\)'`" = X001; then
504  as_expr=expr
505else
506  as_expr=false
507fi
508
509rm -f conf$$ conf$$.exe conf$$.file
510if test -d conf$$.dir; then
511  rm -f conf$$.dir/conf$$.file
512else
513  rm -f conf$$.dir
514  mkdir conf$$.dir 2>/dev/null
515fi
516if (echo >conf$$.file) 2>/dev/null; then
517  if ln -s conf$$.file conf$$ 2>/dev/null; then
518    as_ln_s='ln -s'
519    # ... but there are two gotchas:
520    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
521    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
522    # In both cases, we have to default to `cp -p'.
523    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
524      as_ln_s='cp -p'
525  elif ln conf$$.file conf$$ 2>/dev/null; then
526    as_ln_s=ln
527  else
528    as_ln_s='cp -p'
529  fi
530else
531  as_ln_s='cp -p'
532fi
533rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
534rmdir conf$$.dir 2>/dev/null
535
536if mkdir -p . 2>/dev/null; then
537  as_mkdir_p=:
538else
539  test -d ./-p && rmdir ./-p
540  as_mkdir_p=false
541fi
542
543if test -x / >/dev/null 2>&1; then
544  as_test_x='test -x'
545else
546  if ls -dL / >/dev/null 2>&1; then
547    as_ls_L_option=L
548  else
549    as_ls_L_option=
550  fi
551  as_test_x='
552    eval sh -c '\''
553      if test -d "$1"; then
554	test -d "$1/.";
555      else
556	case $1 in
557	-*)set "./$1";;
558	esac;
559	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
560	???[sx]*):;;*)false;;esac;fi
561    '\'' sh
562  '
563fi
564as_executable_p=$as_test_x
565
566# Sed expression to map a string onto a valid CPP name.
567as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
568
569# Sed expression to map a string onto a valid variable name.
570as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
571
572
573
574
575# Check that we are running under the correct shell.
576SHELL=${CONFIG_SHELL-/bin/sh}
577
578case X$lt_ECHO in
579X*--fallback-echo)
580  # Remove one level of quotation (which was required for Make).
581  ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
582  ;;
583esac
584
585ECHO=${lt_ECHO-echo}
586if test "X$1" = X--no-reexec; then
587  # Discard the --no-reexec flag, and continue.
588  shift
589elif test "X$1" = X--fallback-echo; then
590  # Avoid inline document here, it may be left over
591  :
592elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
593  # Yippee, $ECHO works!
594  :
595else
596  # Restart under the correct shell.
597  exec $SHELL "$0" --no-reexec ${1+"$@"}
598fi
599
600if test "X$1" = X--fallback-echo; then
601  # used as fallback echo
602  shift
603  cat <<_LT_EOF
604$*
605_LT_EOF
606  exit 0
607fi
608
609# The HP-UX ksh and POSIX shell print the target directory to stdout
610# if CDPATH is set.
611(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
612
613if test -z "$lt_ECHO"; then
614  if test "X${echo_test_string+set}" != Xset; then
615    # find a string as large as possible, as long as the shell can cope with it
616    for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
617      # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
618      if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
619	 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
620      then
621        break
622      fi
623    done
624  fi
625
626  if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
627     echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
628     test "X$echo_testing_string" = "X$echo_test_string"; then
629    :
630  else
631    # The Solaris, AIX, and Digital Unix default echo programs unquote
632    # backslashes.  This makes it impossible to quote backslashes using
633    #   echo "$something" | sed 's/\\/\\\\/g'
634    #
635    # So, first we look for a working echo in the user's PATH.
636
637    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
638    for dir in $PATH /usr/ucb; do
639      IFS="$lt_save_ifs"
640      if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
641         test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
642         echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
643         test "X$echo_testing_string" = "X$echo_test_string"; then
644        ECHO="$dir/echo"
645        break
646      fi
647    done
648    IFS="$lt_save_ifs"
649
650    if test "X$ECHO" = Xecho; then
651      # We didn't find a better echo, so look for alternatives.
652      if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
653         echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
654         test "X$echo_testing_string" = "X$echo_test_string"; then
655        # This shell has a builtin print -r that does the trick.
656        ECHO='print -r'
657      elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
658	   test "X$CONFIG_SHELL" != X/bin/ksh; then
659        # If we have ksh, try running configure again with it.
660        ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
661        export ORIGINAL_CONFIG_SHELL
662        CONFIG_SHELL=/bin/ksh
663        export CONFIG_SHELL
664        exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
665      else
666        # Try using printf.
667        ECHO='printf %s\n'
668        if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
669	   echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
670	   test "X$echo_testing_string" = "X$echo_test_string"; then
671	  # Cool, printf works
672	  :
673        elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
674	     test "X$echo_testing_string" = 'X\t' &&
675	     echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
676	     test "X$echo_testing_string" = "X$echo_test_string"; then
677	  CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
678	  export CONFIG_SHELL
679	  SHELL="$CONFIG_SHELL"
680	  export SHELL
681	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
682        elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
683	     test "X$echo_testing_string" = 'X\t' &&
684	     echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
685	     test "X$echo_testing_string" = "X$echo_test_string"; then
686	  ECHO="$CONFIG_SHELL $0 --fallback-echo"
687        else
688	  # maybe with a smaller string...
689	  prev=:
690
691	  for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
692	    if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
693	    then
694	      break
695	    fi
696	    prev="$cmd"
697	  done
698
699	  if test "$prev" != 'sed 50q "$0"'; then
700	    echo_test_string=`eval $prev`
701	    export echo_test_string
702	    exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
703	  else
704	    # Oops.  We lost completely, so just stick with echo.
705	    ECHO=echo
706	  fi
707        fi
708      fi
709    fi
710  fi
711fi
712
713# Copy echo and quote the copy suitably for passing to libtool from
714# the Makefile, instead of quoting the original, which is used later.
715lt_ECHO=$ECHO
716if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
717   lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
718fi
719
720
721
722
723exec 7<&0 </dev/null 6>&1
724
725# Name of the host.
726# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
727# so uname gets run too.
728ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
729
730#
731# Initializations.
732#
733ac_default_prefix=/usr/local
734ac_clean_files=
735ac_config_libobj_dir=.
736LIBOBJS=
737cross_compiling=no
738subdirs=
739MFLAGS=
740MAKEFLAGS=
741SHELL=${CONFIG_SHELL-/bin/sh}
742
743# Identity of this package.
744PACKAGE_NAME='sqlite'
745PACKAGE_TARNAME='sqlite'
746PACKAGE_VERSION='3.7.15'
747PACKAGE_STRING='sqlite 3.7.15'
748PACKAGE_BUGREPORT=''
749
750# Factoring default headers for most tests.
751ac_includes_default="\
752#include <stdio.h>
753#ifdef HAVE_SYS_TYPES_H
754# include <sys/types.h>
755#endif
756#ifdef HAVE_SYS_STAT_H
757# include <sys/stat.h>
758#endif
759#ifdef STDC_HEADERS
760# include <stdlib.h>
761# include <stddef.h>
762#else
763# ifdef HAVE_STDLIB_H
764#  include <stdlib.h>
765# endif
766#endif
767#ifdef HAVE_STRING_H
768# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
769#  include <memory.h>
770# endif
771# include <string.h>
772#endif
773#ifdef HAVE_STRINGS_H
774# include <strings.h>
775#endif
776#ifdef HAVE_INTTYPES_H
777# include <inttypes.h>
778#endif
779#ifdef HAVE_STDINT_H
780# include <stdint.h>
781#endif
782#ifdef HAVE_UNISTD_H
783# include <unistd.h>
784#endif"
785
786ac_subst_vars='SHELL
787PATH_SEPARATOR
788PACKAGE_NAME
789PACKAGE_TARNAME
790PACKAGE_VERSION
791PACKAGE_STRING
792PACKAGE_BUGREPORT
793exec_prefix
794prefix
795program_transform_name
796bindir
797sbindir
798libexecdir
799datarootdir
800datadir
801sysconfdir
802sharedstatedir
803localstatedir
804includedir
805oldincludedir
806docdir
807infodir
808htmldir
809dvidir
810pdfdir
811psdir
812libdir
813localedir
814mandir
815DEFS
816ECHO_C
817ECHO_N
818ECHO_T
819LIBS
820build_alias
821host_alias
822target_alias
823LIBTOOL
824build
825build_cpu
826build_vendor
827build_os
828host
829host_cpu
830host_vendor
831host_os
832CC
833CFLAGS
834LDFLAGS
835CPPFLAGS
836ac_ct_CC
837EXEEXT
838OBJEXT
839SED
840GREP
841EGREP
842FGREP
843LD
844DUMPBIN
845ac_ct_DUMPBIN
846NM
847LN_S
848OBJDUMP
849AR
850STRIP
851RANLIB
852lt_ECHO
853DSYMUTIL
854NMEDIT
855LIPO
856OTOOL
857OTOOL64
858CPP
859INSTALL_PROGRAM
860INSTALL_SCRIPT
861INSTALL_DATA
862AWK
863TCLSH_CMD
864TCLLIBDIR
865program_prefix
866VERSION
867RELEASE
868VERSION_NUMBER
869BUILD_CC
870SQLITE_THREADSAFE
871XTHREADCONNECT
872ALLOWRELEASE
873TEMP_STORE
874BUILD_EXEEXT
875SQLITE_OS_UNIX
876SQLITE_OS_WIN
877SQLITE_OS_OS2
878TARGET_EXEEXT
879TCL_VERSION
880TCL_BIN_DIR
881TCL_SRC_DIR
882TCL_INCLUDE_SPEC
883TCL_LIB_FILE
884TCL_LIB_FLAG
885TCL_LIB_SPEC
886TCL_STUB_LIB_FILE
887TCL_STUB_LIB_FLAG
888TCL_STUB_LIB_SPEC
889HAVE_TCL
890TARGET_READLINE_LIBS
891TARGET_READLINE_INC
892TARGET_HAVE_READLINE
893TARGET_DEBUG
894USE_AMALGAMATION
895OPT_FEATURE_FLAGS
896USE_GCOV
897BUILD_CFLAGS
898LIBOBJS
899LTLIBOBJS'
900ac_subst_files=''
901ac_user_opts='
902enable_option_checking
903enable_shared
904enable_static
905with_pic
906enable_fast_install
907with_gnu_ld
908enable_libtool_lock
909enable_largefile
910with_hints
911enable_threadsafe
912enable_cross_thread_connections
913enable_releasemode
914enable_tempstore
915enable_tcl
916with_tcl
917enable_readline
918with_readline_lib
919with_readline_inc
920enable_debug
921enable_amalgamation
922enable_load_extension
923enable_gcov
924'
925      ac_precious_vars='build_alias
926host_alias
927target_alias
928CC
929CFLAGS
930LDFLAGS
931LIBS
932CPPFLAGS
933CPP
934TCLLIBDIR'
935
936
937# Initialize some variables set by options.
938ac_init_help=
939ac_init_version=false
940ac_unrecognized_opts=
941ac_unrecognized_sep=
942# The variables have the same names as the options, with
943# dashes changed to underlines.
944cache_file=/dev/null
945exec_prefix=NONE
946no_create=
947no_recursion=
948prefix=NONE
949program_prefix=NONE
950program_suffix=NONE
951program_transform_name=s,x,x,
952silent=
953site=
954srcdir=
955verbose=
956x_includes=NONE
957x_libraries=NONE
958
959# Installation directory options.
960# These are left unexpanded so users can "make install exec_prefix=/foo"
961# and all the variables that are supposed to be based on exec_prefix
962# by default will actually change.
963# Use braces instead of parens because sh, perl, etc. also accept them.
964# (The list follows the same order as the GNU Coding Standards.)
965bindir='${exec_prefix}/bin'
966sbindir='${exec_prefix}/sbin'
967libexecdir='${exec_prefix}/libexec'
968datarootdir='${prefix}/share'
969datadir='${datarootdir}'
970sysconfdir='${prefix}/etc'
971sharedstatedir='${prefix}/com'
972localstatedir='${prefix}/var'
973includedir='${prefix}/include'
974oldincludedir='/usr/include'
975docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
976infodir='${datarootdir}/info'
977htmldir='${docdir}'
978dvidir='${docdir}'
979pdfdir='${docdir}'
980psdir='${docdir}'
981libdir='${exec_prefix}/lib'
982localedir='${datarootdir}/locale'
983mandir='${datarootdir}/man'
984
985ac_prev=
986ac_dashdash=
987for ac_option
988do
989  # If the previous option needs an argument, assign it.
990  if test -n "$ac_prev"; then
991    eval $ac_prev=\$ac_option
992    ac_prev=
993    continue
994  fi
995
996  case $ac_option in
997  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
998  *)	ac_optarg=yes ;;
999  esac
1000
1001  # Accept the important Cygnus configure options, so we can diagnose typos.
1002
1003  case $ac_dashdash$ac_option in
1004  --)
1005    ac_dashdash=yes ;;
1006
1007  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1008    ac_prev=bindir ;;
1009  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1010    bindir=$ac_optarg ;;
1011
1012  -build | --build | --buil | --bui | --bu)
1013    ac_prev=build_alias ;;
1014  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1015    build_alias=$ac_optarg ;;
1016
1017  -cache-file | --cache-file | --cache-fil | --cache-fi \
1018  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1019    ac_prev=cache_file ;;
1020  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1021  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1022    cache_file=$ac_optarg ;;
1023
1024  --config-cache | -C)
1025    cache_file=config.cache ;;
1026
1027  -datadir | --datadir | --datadi | --datad)
1028    ac_prev=datadir ;;
1029  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1030    datadir=$ac_optarg ;;
1031
1032  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1033  | --dataroo | --dataro | --datar)
1034    ac_prev=datarootdir ;;
1035  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1036  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1037    datarootdir=$ac_optarg ;;
1038
1039  -disable-* | --disable-*)
1040    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1041    # Reject names that are not valid shell variable names.
1042    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1043      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1044   { (exit 1); exit 1; }; }
1045    ac_useropt_orig=$ac_useropt
1046    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1047    case $ac_user_opts in
1048      *"
1049"enable_$ac_useropt"
1050"*) ;;
1051      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1052	 ac_unrecognized_sep=', ';;
1053    esac
1054    eval enable_$ac_useropt=no ;;
1055
1056  -docdir | --docdir | --docdi | --doc | --do)
1057    ac_prev=docdir ;;
1058  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1059    docdir=$ac_optarg ;;
1060
1061  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1062    ac_prev=dvidir ;;
1063  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1064    dvidir=$ac_optarg ;;
1065
1066  -enable-* | --enable-*)
1067    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1068    # Reject names that are not valid shell variable names.
1069    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1070      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1071   { (exit 1); exit 1; }; }
1072    ac_useropt_orig=$ac_useropt
1073    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1074    case $ac_user_opts in
1075      *"
1076"enable_$ac_useropt"
1077"*) ;;
1078      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1079	 ac_unrecognized_sep=', ';;
1080    esac
1081    eval enable_$ac_useropt=\$ac_optarg ;;
1082
1083  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1084  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1085  | --exec | --exe | --ex)
1086    ac_prev=exec_prefix ;;
1087  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1088  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1089  | --exec=* | --exe=* | --ex=*)
1090    exec_prefix=$ac_optarg ;;
1091
1092  -gas | --gas | --ga | --g)
1093    # Obsolete; use --with-gas.
1094    with_gas=yes ;;
1095
1096  -help | --help | --hel | --he | -h)
1097    ac_init_help=long ;;
1098  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1099    ac_init_help=recursive ;;
1100  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1101    ac_init_help=short ;;
1102
1103  -host | --host | --hos | --ho)
1104    ac_prev=host_alias ;;
1105  -host=* | --host=* | --hos=* | --ho=*)
1106    host_alias=$ac_optarg ;;
1107
1108  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1109    ac_prev=htmldir ;;
1110  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1111  | --ht=*)
1112    htmldir=$ac_optarg ;;
1113
1114  -includedir | --includedir | --includedi | --included | --include \
1115  | --includ | --inclu | --incl | --inc)
1116    ac_prev=includedir ;;
1117  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1118  | --includ=* | --inclu=* | --incl=* | --inc=*)
1119    includedir=$ac_optarg ;;
1120
1121  -infodir | --infodir | --infodi | --infod | --info | --inf)
1122    ac_prev=infodir ;;
1123  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1124    infodir=$ac_optarg ;;
1125
1126  -libdir | --libdir | --libdi | --libd)
1127    ac_prev=libdir ;;
1128  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1129    libdir=$ac_optarg ;;
1130
1131  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1132  | --libexe | --libex | --libe)
1133    ac_prev=libexecdir ;;
1134  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1135  | --libexe=* | --libex=* | --libe=*)
1136    libexecdir=$ac_optarg ;;
1137
1138  -localedir | --localedir | --localedi | --localed | --locale)
1139    ac_prev=localedir ;;
1140  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1141    localedir=$ac_optarg ;;
1142
1143  -localstatedir | --localstatedir | --localstatedi | --localstated \
1144  | --localstate | --localstat | --localsta | --localst | --locals)
1145    ac_prev=localstatedir ;;
1146  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1147  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1148    localstatedir=$ac_optarg ;;
1149
1150  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1151    ac_prev=mandir ;;
1152  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1153    mandir=$ac_optarg ;;
1154
1155  -nfp | --nfp | --nf)
1156    # Obsolete; use --without-fp.
1157    with_fp=no ;;
1158
1159  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1160  | --no-cr | --no-c | -n)
1161    no_create=yes ;;
1162
1163  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1164  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1165    no_recursion=yes ;;
1166
1167  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1168  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1169  | --oldin | --oldi | --old | --ol | --o)
1170    ac_prev=oldincludedir ;;
1171  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1172  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1173  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1174    oldincludedir=$ac_optarg ;;
1175
1176  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1177    ac_prev=prefix ;;
1178  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1179    prefix=$ac_optarg ;;
1180
1181  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1182  | --program-pre | --program-pr | --program-p)
1183    ac_prev=program_prefix ;;
1184  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1185  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1186    program_prefix=$ac_optarg ;;
1187
1188  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1189  | --program-suf | --program-su | --program-s)
1190    ac_prev=program_suffix ;;
1191  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1192  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1193    program_suffix=$ac_optarg ;;
1194
1195  -program-transform-name | --program-transform-name \
1196  | --program-transform-nam | --program-transform-na \
1197  | --program-transform-n | --program-transform- \
1198  | --program-transform | --program-transfor \
1199  | --program-transfo | --program-transf \
1200  | --program-trans | --program-tran \
1201  | --progr-tra | --program-tr | --program-t)
1202    ac_prev=program_transform_name ;;
1203  -program-transform-name=* | --program-transform-name=* \
1204  | --program-transform-nam=* | --program-transform-na=* \
1205  | --program-transform-n=* | --program-transform-=* \
1206  | --program-transform=* | --program-transfor=* \
1207  | --program-transfo=* | --program-transf=* \
1208  | --program-trans=* | --program-tran=* \
1209  | --progr-tra=* | --program-tr=* | --program-t=*)
1210    program_transform_name=$ac_optarg ;;
1211
1212  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1213    ac_prev=pdfdir ;;
1214  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1215    pdfdir=$ac_optarg ;;
1216
1217  -psdir | --psdir | --psdi | --psd | --ps)
1218    ac_prev=psdir ;;
1219  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1220    psdir=$ac_optarg ;;
1221
1222  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1223  | -silent | --silent | --silen | --sile | --sil)
1224    silent=yes ;;
1225
1226  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1227    ac_prev=sbindir ;;
1228  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1229  | --sbi=* | --sb=*)
1230    sbindir=$ac_optarg ;;
1231
1232  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1233  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1234  | --sharedst | --shareds | --shared | --share | --shar \
1235  | --sha | --sh)
1236    ac_prev=sharedstatedir ;;
1237  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1238  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1239  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1240  | --sha=* | --sh=*)
1241    sharedstatedir=$ac_optarg ;;
1242
1243  -site | --site | --sit)
1244    ac_prev=site ;;
1245  -site=* | --site=* | --sit=*)
1246    site=$ac_optarg ;;
1247
1248  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1249    ac_prev=srcdir ;;
1250  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1251    srcdir=$ac_optarg ;;
1252
1253  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1254  | --syscon | --sysco | --sysc | --sys | --sy)
1255    ac_prev=sysconfdir ;;
1256  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1257  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1258    sysconfdir=$ac_optarg ;;
1259
1260  -target | --target | --targe | --targ | --tar | --ta | --t)
1261    ac_prev=target_alias ;;
1262  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1263    target_alias=$ac_optarg ;;
1264
1265  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1266    verbose=yes ;;
1267
1268  -version | --version | --versio | --versi | --vers | -V)
1269    ac_init_version=: ;;
1270
1271  -with-* | --with-*)
1272    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1273    # Reject names that are not valid shell variable names.
1274    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1275      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1276   { (exit 1); exit 1; }; }
1277    ac_useropt_orig=$ac_useropt
1278    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1279    case $ac_user_opts in
1280      *"
1281"with_$ac_useropt"
1282"*) ;;
1283      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1284	 ac_unrecognized_sep=', ';;
1285    esac
1286    eval with_$ac_useropt=\$ac_optarg ;;
1287
1288  -without-* | --without-*)
1289    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1290    # Reject names that are not valid shell variable names.
1291    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1292      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1293   { (exit 1); exit 1; }; }
1294    ac_useropt_orig=$ac_useropt
1295    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1296    case $ac_user_opts in
1297      *"
1298"with_$ac_useropt"
1299"*) ;;
1300      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1301	 ac_unrecognized_sep=', ';;
1302    esac
1303    eval with_$ac_useropt=no ;;
1304
1305  --x)
1306    # Obsolete; use --with-x.
1307    with_x=yes ;;
1308
1309  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1310  | --x-incl | --x-inc | --x-in | --x-i)
1311    ac_prev=x_includes ;;
1312  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1313  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1314    x_includes=$ac_optarg ;;
1315
1316  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1317  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1318    ac_prev=x_libraries ;;
1319  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1320  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1321    x_libraries=$ac_optarg ;;
1322
1323  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1324Try \`$0 --help' for more information." >&2
1325   { (exit 1); exit 1; }; }
1326    ;;
1327
1328  *=*)
1329    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1330    # Reject names that are not valid shell variable names.
1331    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1332      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1333   { (exit 1); exit 1; }; }
1334    eval $ac_envvar=\$ac_optarg
1335    export $ac_envvar ;;
1336
1337  *)
1338    # FIXME: should be removed in autoconf 3.0.
1339    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1340    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1341      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1342    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1343    ;;
1344
1345  esac
1346done
1347
1348if test -n "$ac_prev"; then
1349  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1350  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1351   { (exit 1); exit 1; }; }
1352fi
1353
1354if test -n "$ac_unrecognized_opts"; then
1355  case $enable_option_checking in
1356    no) ;;
1357    fatal) { $as_echo "$as_me: error: Unrecognized options: $ac_unrecognized_opts" >&2
1358   { (exit 1); exit 1; }; } ;;
1359    *)     $as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2 ;;
1360  esac
1361fi
1362
1363# Check all directory arguments for consistency.
1364for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1365		datadir sysconfdir sharedstatedir localstatedir includedir \
1366		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1367		libdir localedir mandir
1368do
1369  eval ac_val=\$$ac_var
1370  # Remove trailing slashes.
1371  case $ac_val in
1372    */ )
1373      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1374      eval $ac_var=\$ac_val;;
1375  esac
1376  # Be sure to have absolute directory names.
1377  case $ac_val in
1378    [\\/$]* | ?:[\\/]* )  continue;;
1379    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1380  esac
1381  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1382   { (exit 1); exit 1; }; }
1383done
1384
1385# There might be people who depend on the old broken behavior: `$host'
1386# used to hold the argument of --host etc.
1387# FIXME: To remove some day.
1388build=$build_alias
1389host=$host_alias
1390target=$target_alias
1391
1392# FIXME: To remove some day.
1393if test "x$host_alias" != x; then
1394  if test "x$build_alias" = x; then
1395    cross_compiling=maybe
1396    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1397    If a cross compiler is detected then cross compile mode will be used." >&2
1398  elif test "x$build_alias" != "x$host_alias"; then
1399    cross_compiling=yes
1400  fi
1401fi
1402
1403ac_tool_prefix=
1404test -n "$host_alias" && ac_tool_prefix=$host_alias-
1405
1406test "$silent" = yes && exec 6>/dev/null
1407
1408
1409ac_pwd=`pwd` && test -n "$ac_pwd" &&
1410ac_ls_di=`ls -di .` &&
1411ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1412  { $as_echo "$as_me: error: Working directory cannot be determined" >&2
1413   { (exit 1); exit 1; }; }
1414test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1415  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1416   { (exit 1); exit 1; }; }
1417
1418
1419# Find the source files, if location was not specified.
1420if test -z "$srcdir"; then
1421  ac_srcdir_defaulted=yes
1422  # Try the directory containing this script, then the parent directory.
1423  ac_confdir=`$as_dirname -- "$as_myself" ||
1424$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1425	 X"$as_myself" : 'X\(//\)[^/]' \| \
1426	 X"$as_myself" : 'X\(//\)$' \| \
1427	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1428$as_echo X"$as_myself" |
1429    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1430	    s//\1/
1431	    q
1432	  }
1433	  /^X\(\/\/\)[^/].*/{
1434	    s//\1/
1435	    q
1436	  }
1437	  /^X\(\/\/\)$/{
1438	    s//\1/
1439	    q
1440	  }
1441	  /^X\(\/\).*/{
1442	    s//\1/
1443	    q
1444	  }
1445	  s/.*/./; q'`
1446  srcdir=$ac_confdir
1447  if test ! -r "$srcdir/$ac_unique_file"; then
1448    srcdir=..
1449  fi
1450else
1451  ac_srcdir_defaulted=no
1452fi
1453if test ! -r "$srcdir/$ac_unique_file"; then
1454  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1455  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1456   { (exit 1); exit 1; }; }
1457fi
1458ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1459ac_abs_confdir=`(
1460	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1461   { (exit 1); exit 1; }; }
1462	pwd)`
1463# When building in place, set srcdir=.
1464if test "$ac_abs_confdir" = "$ac_pwd"; then
1465  srcdir=.
1466fi
1467# Remove unnecessary trailing slashes from srcdir.
1468# Double slashes in file names in object file debugging info
1469# mess up M-x gdb in Emacs.
1470case $srcdir in
1471*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1472esac
1473for ac_var in $ac_precious_vars; do
1474  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1475  eval ac_env_${ac_var}_value=\$${ac_var}
1476  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1477  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1478done
1479
1480#
1481# Report the --help message.
1482#
1483if test "$ac_init_help" = "long"; then
1484  # Omit some internal or obsolete options to make the list less imposing.
1485  # This message is too long to be a string in the A/UX 3.1 sh.
1486  cat <<_ACEOF
1487\`configure' configures sqlite 3.7.15 to adapt to many kinds of systems.
1488
1489Usage: $0 [OPTION]... [VAR=VALUE]...
1490
1491To assign environment variables (e.g., CC, CFLAGS...), specify them as
1492VAR=VALUE.  See below for descriptions of some of the useful variables.
1493
1494Defaults for the options are specified in brackets.
1495
1496Configuration:
1497  -h, --help              display this help and exit
1498      --help=short        display options specific to this package
1499      --help=recursive    display the short help of all the included packages
1500  -V, --version           display version information and exit
1501  -q, --quiet, --silent   do not print \`checking...' messages
1502      --cache-file=FILE   cache test results in FILE [disabled]
1503  -C, --config-cache      alias for \`--cache-file=config.cache'
1504  -n, --no-create         do not create output files
1505      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1506
1507Installation directories:
1508  --prefix=PREFIX         install architecture-independent files in PREFIX
1509                          [$ac_default_prefix]
1510  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1511                          [PREFIX]
1512
1513By default, \`make install' will install all the files in
1514\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1515an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1516for instance \`--prefix=\$HOME'.
1517
1518For better control, use the options below.
1519
1520Fine tuning of the installation directories:
1521  --bindir=DIR            user executables [EPREFIX/bin]
1522  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1523  --libexecdir=DIR        program executables [EPREFIX/libexec]
1524  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1525  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1526  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1527  --libdir=DIR            object code libraries [EPREFIX/lib]
1528  --includedir=DIR        C header files [PREFIX/include]
1529  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1530  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1531  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1532  --infodir=DIR           info documentation [DATAROOTDIR/info]
1533  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1534  --mandir=DIR            man documentation [DATAROOTDIR/man]
1535  --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite]
1536  --htmldir=DIR           html documentation [DOCDIR]
1537  --dvidir=DIR            dvi documentation [DOCDIR]
1538  --pdfdir=DIR            pdf documentation [DOCDIR]
1539  --psdir=DIR             ps documentation [DOCDIR]
1540_ACEOF
1541
1542  cat <<\_ACEOF
1543
1544System types:
1545  --build=BUILD     configure for building on BUILD [guessed]
1546  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1547_ACEOF
1548fi
1549
1550if test -n "$ac_init_help"; then
1551  case $ac_init_help in
1552     short | recursive ) echo "Configuration of sqlite 3.7.15:";;
1553   esac
1554  cat <<\_ACEOF
1555
1556Optional Features:
1557  --disable-option-checking  ignore unrecognized --enable/--with options
1558  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1559  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1560  --enable-shared[=PKGS]  build shared libraries [default=yes]
1561  --enable-static[=PKGS]  build static libraries [default=yes]
1562  --enable-fast-install[=PKGS]
1563                          optimize for fast installation [default=yes]
1564  --disable-libtool-lock  avoid locking (might break parallel builds)
1565  --disable-largefile     omit support for large files
1566  --enable-threadsafe     Support threadsafe operation
1567  --enable-cross-thread-connections
1568                          Allow connection sharing across threads
1569  --enable-releasemode    Support libtool link to release mode
1570  --enable-tempstore      Use an in-ram database for temporary tables
1571                          (never,no,yes,always)
1572  --disable-tcl           do not build TCL extension
1573  --disable-readline      disable readline support [default=detect]
1574  --enable-debug          enable debugging & verbose explain
1575  --disable-amalgamation  Disable the amalgamation and instead build all files
1576                          separately
1577  --enable-load-extension Enable loading of external extensions
1578  --enable-gcov           Enable coverage testing using gcov
1579
1580Optional Packages:
1581  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1582  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1583  --with-pic              try to use only PIC/non-PIC objects [default=use
1584                          both]
1585  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1586  --with-hints=FILE       Read configuration options from FILE
1587  --with-tcl=DIR          directory containing tcl configuration
1588                          (tclConfig.sh)
1589  --with-readline-lib     specify readline library
1590  --with-readline-inc     specify readline include paths
1591
1592Some influential environment variables:
1593  CC          C compiler command
1594  CFLAGS      C compiler flags
1595  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1596              nonstandard directory <lib dir>
1597  LIBS        libraries to pass to the linker, e.g. -l<library>
1598  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1599              you have headers in a nonstandard directory <include dir>
1600  CPP         C preprocessor
1601  TCLLIBDIR   Where to install tcl plugin
1602
1603Use these variables to override the choices made by `configure' or to help
1604it to find libraries and programs with nonstandard names/locations.
1605
1606_ACEOF
1607ac_status=$?
1608fi
1609
1610if test "$ac_init_help" = "recursive"; then
1611  # If there are subdirs, report their specific --help.
1612  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1613    test -d "$ac_dir" ||
1614      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1615      continue
1616    ac_builddir=.
1617
1618case "$ac_dir" in
1619.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1620*)
1621  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1622  # A ".." for each directory in $ac_dir_suffix.
1623  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1624  case $ac_top_builddir_sub in
1625  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1626  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1627  esac ;;
1628esac
1629ac_abs_top_builddir=$ac_pwd
1630ac_abs_builddir=$ac_pwd$ac_dir_suffix
1631# for backward compatibility:
1632ac_top_builddir=$ac_top_build_prefix
1633
1634case $srcdir in
1635  .)  # We are building in place.
1636    ac_srcdir=.
1637    ac_top_srcdir=$ac_top_builddir_sub
1638    ac_abs_top_srcdir=$ac_pwd ;;
1639  [\\/]* | ?:[\\/]* )  # Absolute name.
1640    ac_srcdir=$srcdir$ac_dir_suffix;
1641    ac_top_srcdir=$srcdir
1642    ac_abs_top_srcdir=$srcdir ;;
1643  *) # Relative name.
1644    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1645    ac_top_srcdir=$ac_top_build_prefix$srcdir
1646    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1647esac
1648ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1649
1650    cd "$ac_dir" || { ac_status=$?; continue; }
1651    # Check for guested configure.
1652    if test -f "$ac_srcdir/configure.gnu"; then
1653      echo &&
1654      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1655    elif test -f "$ac_srcdir/configure"; then
1656      echo &&
1657      $SHELL "$ac_srcdir/configure" --help=recursive
1658    else
1659      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1660    fi || ac_status=$?
1661    cd "$ac_pwd" || { ac_status=$?; break; }
1662  done
1663fi
1664
1665test -n "$ac_init_help" && exit $ac_status
1666if $ac_init_version; then
1667  cat <<\_ACEOF
1668sqlite configure 3.7.15
1669generated by GNU Autoconf 2.62
1670
1671Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16722002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1673This configure script is free software; the Free Software Foundation
1674gives unlimited permission to copy, distribute and modify it.
1675_ACEOF
1676  exit
1677fi
1678cat >config.log <<_ACEOF
1679This file contains any messages produced by compilers while
1680running configure, to aid debugging if configure makes a mistake.
1681
1682It was created by sqlite $as_me 3.7.15, which was
1683generated by GNU Autoconf 2.62.  Invocation command line was
1684
1685  $ $0 $@
1686
1687_ACEOF
1688exec 5>>config.log
1689{
1690cat <<_ASUNAME
1691## --------- ##
1692## Platform. ##
1693## --------- ##
1694
1695hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1696uname -m = `(uname -m) 2>/dev/null || echo unknown`
1697uname -r = `(uname -r) 2>/dev/null || echo unknown`
1698uname -s = `(uname -s) 2>/dev/null || echo unknown`
1699uname -v = `(uname -v) 2>/dev/null || echo unknown`
1700
1701/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1702/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1703
1704/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1705/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1706/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1707/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1708/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1709/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1710/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1711
1712_ASUNAME
1713
1714as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1715for as_dir in $PATH
1716do
1717  IFS=$as_save_IFS
1718  test -z "$as_dir" && as_dir=.
1719  $as_echo "PATH: $as_dir"
1720done
1721IFS=$as_save_IFS
1722
1723} >&5
1724
1725cat >&5 <<_ACEOF
1726
1727
1728## ----------- ##
1729## Core tests. ##
1730## ----------- ##
1731
1732_ACEOF
1733
1734
1735# Keep a trace of the command line.
1736# Strip out --no-create and --no-recursion so they do not pile up.
1737# Strip out --silent because we don't want to record it for future runs.
1738# Also quote any args containing shell meta-characters.
1739# Make two passes to allow for proper duplicate-argument suppression.
1740ac_configure_args=
1741ac_configure_args0=
1742ac_configure_args1=
1743ac_must_keep_next=false
1744for ac_pass in 1 2
1745do
1746  for ac_arg
1747  do
1748    case $ac_arg in
1749    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1750    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1751    | -silent | --silent | --silen | --sile | --sil)
1752      continue ;;
1753    *\'*)
1754      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1755    esac
1756    case $ac_pass in
1757    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1758    2)
1759      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1760      if test $ac_must_keep_next = true; then
1761	ac_must_keep_next=false # Got value, back to normal.
1762      else
1763	case $ac_arg in
1764	  *=* | --config-cache | -C | -disable-* | --disable-* \
1765	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1766	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1767	  | -with-* | --with-* | -without-* | --without-* | --x)
1768	    case "$ac_configure_args0 " in
1769	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1770	    esac
1771	    ;;
1772	  -* ) ac_must_keep_next=true ;;
1773	esac
1774      fi
1775      ac_configure_args="$ac_configure_args '$ac_arg'"
1776      ;;
1777    esac
1778  done
1779done
1780$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1781$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1782
1783# When interrupted or exit'd, cleanup temporary files, and complete
1784# config.log.  We remove comments because anyway the quotes in there
1785# would cause problems or look ugly.
1786# WARNING: Use '\'' to represent an apostrophe within the trap.
1787# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1788trap 'exit_status=$?
1789  # Save into config.log some information that might help in debugging.
1790  {
1791    echo
1792
1793    cat <<\_ASBOX
1794## ---------------- ##
1795## Cache variables. ##
1796## ---------------- ##
1797_ASBOX
1798    echo
1799    # The following way of writing the cache mishandles newlines in values,
1800(
1801  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1802    eval ac_val=\$$ac_var
1803    case $ac_val in #(
1804    *${as_nl}*)
1805      case $ac_var in #(
1806      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1807$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1808      esac
1809      case $ac_var in #(
1810      _ | IFS | as_nl) ;; #(
1811      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1812      *) $as_unset $ac_var ;;
1813      esac ;;
1814    esac
1815  done
1816  (set) 2>&1 |
1817    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1818    *${as_nl}ac_space=\ *)
1819      sed -n \
1820	"s/'\''/'\''\\\\'\'''\''/g;
1821	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1822      ;; #(
1823    *)
1824      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1825      ;;
1826    esac |
1827    sort
1828)
1829    echo
1830
1831    cat <<\_ASBOX
1832## ----------------- ##
1833## Output variables. ##
1834## ----------------- ##
1835_ASBOX
1836    echo
1837    for ac_var in $ac_subst_vars
1838    do
1839      eval ac_val=\$$ac_var
1840      case $ac_val in
1841      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1842      esac
1843      $as_echo "$ac_var='\''$ac_val'\''"
1844    done | sort
1845    echo
1846
1847    if test -n "$ac_subst_files"; then
1848      cat <<\_ASBOX
1849## ------------------- ##
1850## File substitutions. ##
1851## ------------------- ##
1852_ASBOX
1853      echo
1854      for ac_var in $ac_subst_files
1855      do
1856	eval ac_val=\$$ac_var
1857	case $ac_val in
1858	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1859	esac
1860	$as_echo "$ac_var='\''$ac_val'\''"
1861      done | sort
1862      echo
1863    fi
1864
1865    if test -s confdefs.h; then
1866      cat <<\_ASBOX
1867## ----------- ##
1868## confdefs.h. ##
1869## ----------- ##
1870_ASBOX
1871      echo
1872      cat confdefs.h
1873      echo
1874    fi
1875    test "$ac_signal" != 0 &&
1876      $as_echo "$as_me: caught signal $ac_signal"
1877    $as_echo "$as_me: exit $exit_status"
1878  } >&5
1879  rm -f core *.core core.conftest.* &&
1880    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1881    exit $exit_status
1882' 0
1883for ac_signal in 1 2 13 15; do
1884  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1885done
1886ac_signal=0
1887
1888# confdefs.h avoids OS command line length limits that DEFS can exceed.
1889rm -f -r conftest* confdefs.h
1890
1891# Predefined preprocessor variables.
1892
1893cat >>confdefs.h <<_ACEOF
1894#define PACKAGE_NAME "$PACKAGE_NAME"
1895_ACEOF
1896
1897
1898cat >>confdefs.h <<_ACEOF
1899#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1900_ACEOF
1901
1902
1903cat >>confdefs.h <<_ACEOF
1904#define PACKAGE_VERSION "$PACKAGE_VERSION"
1905_ACEOF
1906
1907
1908cat >>confdefs.h <<_ACEOF
1909#define PACKAGE_STRING "$PACKAGE_STRING"
1910_ACEOF
1911
1912
1913cat >>confdefs.h <<_ACEOF
1914#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1915_ACEOF
1916
1917
1918# Let the site file select an alternate cache file if it wants to.
1919# Prefer an explicitly selected file to automatically selected ones.
1920ac_site_file1=NONE
1921ac_site_file2=NONE
1922if test -n "$CONFIG_SITE"; then
1923  ac_site_file1=$CONFIG_SITE
1924elif test "x$prefix" != xNONE; then
1925  ac_site_file1=$prefix/share/config.site
1926  ac_site_file2=$prefix/etc/config.site
1927else
1928  ac_site_file1=$ac_default_prefix/share/config.site
1929  ac_site_file2=$ac_default_prefix/etc/config.site
1930fi
1931for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1932do
1933  test "x$ac_site_file" = xNONE && continue
1934  if test -r "$ac_site_file"; then
1935    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1936$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1937    sed 's/^/| /' "$ac_site_file" >&5
1938    . "$ac_site_file"
1939  fi
1940done
1941
1942if test -r "$cache_file"; then
1943  # Some versions of bash will fail to source /dev/null (special
1944  # files actually), so we avoid doing that.
1945  if test -f "$cache_file"; then
1946    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1947$as_echo "$as_me: loading cache $cache_file" >&6;}
1948    case $cache_file in
1949      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1950      *)                      . "./$cache_file";;
1951    esac
1952  fi
1953else
1954  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1955$as_echo "$as_me: creating cache $cache_file" >&6;}
1956  >$cache_file
1957fi
1958
1959# Check that the precious variables saved in the cache have kept the same
1960# value.
1961ac_cache_corrupted=false
1962for ac_var in $ac_precious_vars; do
1963  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1964  eval ac_new_set=\$ac_env_${ac_var}_set
1965  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1966  eval ac_new_val=\$ac_env_${ac_var}_value
1967  case $ac_old_set,$ac_new_set in
1968    set,)
1969      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1970$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1971      ac_cache_corrupted=: ;;
1972    ,set)
1973      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1974$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1975      ac_cache_corrupted=: ;;
1976    ,);;
1977    *)
1978      if test "x$ac_old_val" != "x$ac_new_val"; then
1979	# differences in whitespace do not lead to failure.
1980	ac_old_val_w=`echo x $ac_old_val`
1981	ac_new_val_w=`echo x $ac_new_val`
1982	if test "$ac_old_val_w" != "$ac_new_val_w"; then
1983	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1984$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1985	  ac_cache_corrupted=:
1986	else
1987	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
1988$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
1989	  eval $ac_var=\$ac_old_val
1990	fi
1991	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
1992$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
1993	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
1994$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
1995      fi;;
1996  esac
1997  # Pass precious variables to config.status.
1998  if test "$ac_new_set" = set; then
1999    case $ac_new_val in
2000    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2001    *) ac_arg=$ac_var=$ac_new_val ;;
2002    esac
2003    case " $ac_configure_args " in
2004      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2005      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2006    esac
2007  fi
2008done
2009if $ac_cache_corrupted; then
2010  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2011$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2012  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2013$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2014   { (exit 1); exit 1; }; }
2015fi
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041ac_ext=c
2042ac_cpp='$CPP $CPPFLAGS'
2043ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2044ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2045ac_compiler_gnu=$ac_cv_c_compiler_gnu
2046
2047
2048
2049sqlite_version_sanity_check=`cat $srcdir/VERSION | tr -d '\n'`
2050if test "$PACKAGE_VERSION" != "$sqlite_version_sanity_check" ; then
2051{ { $as_echo "$as_me:$LINENO: error: configure script is out of date:
2052 configure \$PACKAGE_VERSION = $PACKAGE_VERSION
2053 top level VERSION file     = $sqlite_version_sanity_check
2054please regen with autoconf" >&5
2055$as_echo "$as_me: error: configure script is out of date:
2056 configure \$PACKAGE_VERSION = $PACKAGE_VERSION
2057 top level VERSION file     = $sqlite_version_sanity_check
2058please regen with autoconf" >&2;}
2059   { (exit 1); exit 1; }; }
2060fi
2061
2062# The following RCS revision string applies to configure.in
2063# $Revision: 1.56 $
2064
2065#########
2066# Programs needed
2067#
2068case `pwd` in
2069  *\ * | *\	*)
2070    { $as_echo "$as_me:$LINENO: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2071$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2072esac
2073
2074
2075
2076macro_version='2.2.6'
2077macro_revision='1.3012'
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091ltmain="$ac_aux_dir/ltmain.sh"
2092
2093ac_aux_dir=
2094for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2095  if test -f "$ac_dir/install-sh"; then
2096    ac_aux_dir=$ac_dir
2097    ac_install_sh="$ac_aux_dir/install-sh -c"
2098    break
2099  elif test -f "$ac_dir/install.sh"; then
2100    ac_aux_dir=$ac_dir
2101    ac_install_sh="$ac_aux_dir/install.sh -c"
2102    break
2103  elif test -f "$ac_dir/shtool"; then
2104    ac_aux_dir=$ac_dir
2105    ac_install_sh="$ac_aux_dir/shtool install -c"
2106    break
2107  fi
2108done
2109if test -z "$ac_aux_dir"; then
2110  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2111$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2112   { (exit 1); exit 1; }; }
2113fi
2114
2115# These three variables are undocumented and unsupported,
2116# and are intended to be withdrawn in a future Autoconf release.
2117# They can cause serious problems if a builder's source tree is in a directory
2118# whose full name contains unusual characters.
2119ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2120ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2121ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2122
2123
2124# Make sure we can run config.sub.
2125$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2126  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2127$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2128   { (exit 1); exit 1; }; }
2129
2130{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2131$as_echo_n "checking build system type... " >&6; }
2132if test "${ac_cv_build+set}" = set; then
2133  $as_echo_n "(cached) " >&6
2134else
2135  ac_build_alias=$build_alias
2136test "x$ac_build_alias" = x &&
2137  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2138test "x$ac_build_alias" = x &&
2139  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2140$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2141   { (exit 1); exit 1; }; }
2142ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2143  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2144$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2145   { (exit 1); exit 1; }; }
2146
2147fi
2148{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2149$as_echo "$ac_cv_build" >&6; }
2150case $ac_cv_build in
2151*-*-*) ;;
2152*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2153$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2154   { (exit 1); exit 1; }; };;
2155esac
2156build=$ac_cv_build
2157ac_save_IFS=$IFS; IFS='-'
2158set x $ac_cv_build
2159shift
2160build_cpu=$1
2161build_vendor=$2
2162shift; shift
2163# Remember, the first character of IFS is used to create $*,
2164# except with old shells:
2165build_os=$*
2166IFS=$ac_save_IFS
2167case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2168
2169
2170{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2171$as_echo_n "checking host system type... " >&6; }
2172if test "${ac_cv_host+set}" = set; then
2173  $as_echo_n "(cached) " >&6
2174else
2175  if test "x$host_alias" = x; then
2176  ac_cv_host=$ac_cv_build
2177else
2178  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2179    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2180$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2181   { (exit 1); exit 1; }; }
2182fi
2183
2184fi
2185{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2186$as_echo "$ac_cv_host" >&6; }
2187case $ac_cv_host in
2188*-*-*) ;;
2189*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2190$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2191   { (exit 1); exit 1; }; };;
2192esac
2193host=$ac_cv_host
2194ac_save_IFS=$IFS; IFS='-'
2195set x $ac_cv_host
2196shift
2197host_cpu=$1
2198host_vendor=$2
2199shift; shift
2200# Remember, the first character of IFS is used to create $*,
2201# except with old shells:
2202host_os=$*
2203IFS=$ac_save_IFS
2204case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2205
2206
2207ac_ext=c
2208ac_cpp='$CPP $CPPFLAGS'
2209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2211ac_compiler_gnu=$ac_cv_c_compiler_gnu
2212if test -n "$ac_tool_prefix"; then
2213  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2214set dummy ${ac_tool_prefix}gcc; ac_word=$2
2215{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2216$as_echo_n "checking for $ac_word... " >&6; }
2217if test "${ac_cv_prog_CC+set}" = set; then
2218  $as_echo_n "(cached) " >&6
2219else
2220  if test -n "$CC"; then
2221  ac_cv_prog_CC="$CC" # Let the user override the test.
2222else
2223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2224for as_dir in $PATH
2225do
2226  IFS=$as_save_IFS
2227  test -z "$as_dir" && as_dir=.
2228  for ac_exec_ext in '' $ac_executable_extensions; do
2229  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2230    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2231    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2232    break 2
2233  fi
2234done
2235done
2236IFS=$as_save_IFS
2237
2238fi
2239fi
2240CC=$ac_cv_prog_CC
2241if test -n "$CC"; then
2242  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2243$as_echo "$CC" >&6; }
2244else
2245  { $as_echo "$as_me:$LINENO: result: no" >&5
2246$as_echo "no" >&6; }
2247fi
2248
2249
2250fi
2251if test -z "$ac_cv_prog_CC"; then
2252  ac_ct_CC=$CC
2253  # Extract the first word of "gcc", so it can be a program name with args.
2254set dummy gcc; ac_word=$2
2255{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2256$as_echo_n "checking for $ac_word... " >&6; }
2257if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2258  $as_echo_n "(cached) " >&6
2259else
2260  if test -n "$ac_ct_CC"; then
2261  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2262else
2263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2264for as_dir in $PATH
2265do
2266  IFS=$as_save_IFS
2267  test -z "$as_dir" && as_dir=.
2268  for ac_exec_ext in '' $ac_executable_extensions; do
2269  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2270    ac_cv_prog_ac_ct_CC="gcc"
2271    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2272    break 2
2273  fi
2274done
2275done
2276IFS=$as_save_IFS
2277
2278fi
2279fi
2280ac_ct_CC=$ac_cv_prog_ac_ct_CC
2281if test -n "$ac_ct_CC"; then
2282  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2283$as_echo "$ac_ct_CC" >&6; }
2284else
2285  { $as_echo "$as_me:$LINENO: result: no" >&5
2286$as_echo "no" >&6; }
2287fi
2288
2289  if test "x$ac_ct_CC" = x; then
2290    CC=""
2291  else
2292    case $cross_compiling:$ac_tool_warned in
2293yes:)
2294{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2295whose name does not start with the host triplet.  If you think this
2296configuration is useful to you, please write to autoconf@gnu.org." >&5
2297$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2298whose name does not start with the host triplet.  If you think this
2299configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2300ac_tool_warned=yes ;;
2301esac
2302    CC=$ac_ct_CC
2303  fi
2304else
2305  CC="$ac_cv_prog_CC"
2306fi
2307
2308if test -z "$CC"; then
2309          if test -n "$ac_tool_prefix"; then
2310    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2311set dummy ${ac_tool_prefix}cc; ac_word=$2
2312{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2313$as_echo_n "checking for $ac_word... " >&6; }
2314if test "${ac_cv_prog_CC+set}" = set; then
2315  $as_echo_n "(cached) " >&6
2316else
2317  if test -n "$CC"; then
2318  ac_cv_prog_CC="$CC" # Let the user override the test.
2319else
2320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2321for as_dir in $PATH
2322do
2323  IFS=$as_save_IFS
2324  test -z "$as_dir" && as_dir=.
2325  for ac_exec_ext in '' $ac_executable_extensions; do
2326  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2327    ac_cv_prog_CC="${ac_tool_prefix}cc"
2328    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2329    break 2
2330  fi
2331done
2332done
2333IFS=$as_save_IFS
2334
2335fi
2336fi
2337CC=$ac_cv_prog_CC
2338if test -n "$CC"; then
2339  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2340$as_echo "$CC" >&6; }
2341else
2342  { $as_echo "$as_me:$LINENO: result: no" >&5
2343$as_echo "no" >&6; }
2344fi
2345
2346
2347  fi
2348fi
2349if test -z "$CC"; then
2350  # Extract the first word of "cc", so it can be a program name with args.
2351set dummy cc; ac_word=$2
2352{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2353$as_echo_n "checking for $ac_word... " >&6; }
2354if test "${ac_cv_prog_CC+set}" = set; then
2355  $as_echo_n "(cached) " >&6
2356else
2357  if test -n "$CC"; then
2358  ac_cv_prog_CC="$CC" # Let the user override the test.
2359else
2360  ac_prog_rejected=no
2361as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2362for as_dir in $PATH
2363do
2364  IFS=$as_save_IFS
2365  test -z "$as_dir" && as_dir=.
2366  for ac_exec_ext in '' $ac_executable_extensions; do
2367  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2368    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2369       ac_prog_rejected=yes
2370       continue
2371     fi
2372    ac_cv_prog_CC="cc"
2373    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2374    break 2
2375  fi
2376done
2377done
2378IFS=$as_save_IFS
2379
2380if test $ac_prog_rejected = yes; then
2381  # We found a bogon in the path, so make sure we never use it.
2382  set dummy $ac_cv_prog_CC
2383  shift
2384  if test $# != 0; then
2385    # We chose a different compiler from the bogus one.
2386    # However, it has the same basename, so the bogon will be chosen
2387    # first if we set CC to just the basename; use the full file name.
2388    shift
2389    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2390  fi
2391fi
2392fi
2393fi
2394CC=$ac_cv_prog_CC
2395if test -n "$CC"; then
2396  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2397$as_echo "$CC" >&6; }
2398else
2399  { $as_echo "$as_me:$LINENO: result: no" >&5
2400$as_echo "no" >&6; }
2401fi
2402
2403
2404fi
2405if test -z "$CC"; then
2406  if test -n "$ac_tool_prefix"; then
2407  for ac_prog in cl.exe
2408  do
2409    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2410set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2411{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2412$as_echo_n "checking for $ac_word... " >&6; }
2413if test "${ac_cv_prog_CC+set}" = set; then
2414  $as_echo_n "(cached) " >&6
2415else
2416  if test -n "$CC"; then
2417  ac_cv_prog_CC="$CC" # Let the user override the test.
2418else
2419as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2420for as_dir in $PATH
2421do
2422  IFS=$as_save_IFS
2423  test -z "$as_dir" && as_dir=.
2424  for ac_exec_ext in '' $ac_executable_extensions; do
2425  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2426    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2427    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2428    break 2
2429  fi
2430done
2431done
2432IFS=$as_save_IFS
2433
2434fi
2435fi
2436CC=$ac_cv_prog_CC
2437if test -n "$CC"; then
2438  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2439$as_echo "$CC" >&6; }
2440else
2441  { $as_echo "$as_me:$LINENO: result: no" >&5
2442$as_echo "no" >&6; }
2443fi
2444
2445
2446    test -n "$CC" && break
2447  done
2448fi
2449if test -z "$CC"; then
2450  ac_ct_CC=$CC
2451  for ac_prog in cl.exe
2452do
2453  # Extract the first word of "$ac_prog", so it can be a program name with args.
2454set dummy $ac_prog; ac_word=$2
2455{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2456$as_echo_n "checking for $ac_word... " >&6; }
2457if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2458  $as_echo_n "(cached) " >&6
2459else
2460  if test -n "$ac_ct_CC"; then
2461  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2462else
2463as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2464for as_dir in $PATH
2465do
2466  IFS=$as_save_IFS
2467  test -z "$as_dir" && as_dir=.
2468  for ac_exec_ext in '' $ac_executable_extensions; do
2469  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2470    ac_cv_prog_ac_ct_CC="$ac_prog"
2471    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2472    break 2
2473  fi
2474done
2475done
2476IFS=$as_save_IFS
2477
2478fi
2479fi
2480ac_ct_CC=$ac_cv_prog_ac_ct_CC
2481if test -n "$ac_ct_CC"; then
2482  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2483$as_echo "$ac_ct_CC" >&6; }
2484else
2485  { $as_echo "$as_me:$LINENO: result: no" >&5
2486$as_echo "no" >&6; }
2487fi
2488
2489
2490  test -n "$ac_ct_CC" && break
2491done
2492
2493  if test "x$ac_ct_CC" = x; then
2494    CC=""
2495  else
2496    case $cross_compiling:$ac_tool_warned in
2497yes:)
2498{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2499whose name does not start with the host triplet.  If you think this
2500configuration is useful to you, please write to autoconf@gnu.org." >&5
2501$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2502whose name does not start with the host triplet.  If you think this
2503configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2504ac_tool_warned=yes ;;
2505esac
2506    CC=$ac_ct_CC
2507  fi
2508fi
2509
2510fi
2511
2512
2513test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2514See \`config.log' for more details." >&5
2515$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2516See \`config.log' for more details." >&2;}
2517   { (exit 1); exit 1; }; }
2518
2519# Provide some information about the compiler.
2520$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2521set X $ac_compile
2522ac_compiler=$2
2523{ (ac_try="$ac_compiler --version >&5"
2524case "(($ac_try" in
2525  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2526  *) ac_try_echo=$ac_try;;
2527esac
2528eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2529$as_echo "$ac_try_echo") >&5
2530  (eval "$ac_compiler --version >&5") 2>&5
2531  ac_status=$?
2532  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2533  (exit $ac_status); }
2534{ (ac_try="$ac_compiler -v >&5"
2535case "(($ac_try" in
2536  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2537  *) ac_try_echo=$ac_try;;
2538esac
2539eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2540$as_echo "$ac_try_echo") >&5
2541  (eval "$ac_compiler -v >&5") 2>&5
2542  ac_status=$?
2543  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2544  (exit $ac_status); }
2545{ (ac_try="$ac_compiler -V >&5"
2546case "(($ac_try" in
2547  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2548  *) ac_try_echo=$ac_try;;
2549esac
2550eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2551$as_echo "$ac_try_echo") >&5
2552  (eval "$ac_compiler -V >&5") 2>&5
2553  ac_status=$?
2554  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2555  (exit $ac_status); }
2556
2557cat >conftest.$ac_ext <<_ACEOF
2558/* confdefs.h.  */
2559_ACEOF
2560cat confdefs.h >>conftest.$ac_ext
2561cat >>conftest.$ac_ext <<_ACEOF
2562/* end confdefs.h.  */
2563
2564int
2565main ()
2566{
2567
2568  ;
2569  return 0;
2570}
2571_ACEOF
2572ac_clean_files_save=$ac_clean_files
2573ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2574# Try to create an executable without -o first, disregard a.out.
2575# It will help us diagnose broken compilers, and finding out an intuition
2576# of exeext.
2577{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2578$as_echo_n "checking for C compiler default output file name... " >&6; }
2579ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2580
2581# The possible output files:
2582ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2583
2584ac_rmfiles=
2585for ac_file in $ac_files
2586do
2587  case $ac_file in
2588    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2589    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2590  esac
2591done
2592rm -f $ac_rmfiles
2593
2594if { (ac_try="$ac_link_default"
2595case "(($ac_try" in
2596  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2597  *) ac_try_echo=$ac_try;;
2598esac
2599eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2600$as_echo "$ac_try_echo") >&5
2601  (eval "$ac_link_default") 2>&5
2602  ac_status=$?
2603  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2604  (exit $ac_status); }; then
2605  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2606# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2607# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2608# so that the user can short-circuit this test for compilers unknown to
2609# Autoconf.
2610for ac_file in $ac_files ''
2611do
2612  test -f "$ac_file" || continue
2613  case $ac_file in
2614    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2615	;;
2616    [ab].out )
2617	# We found the default executable, but exeext='' is most
2618	# certainly right.
2619	break;;
2620    *.* )
2621        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2622	then :; else
2623	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2624	fi
2625	# We set ac_cv_exeext here because the later test for it is not
2626	# safe: cross compilers may not add the suffix if given an `-o'
2627	# argument, so we may need to know it at that point already.
2628	# Even if this section looks crufty: it has the advantage of
2629	# actually working.
2630	break;;
2631    * )
2632	break;;
2633  esac
2634done
2635test "$ac_cv_exeext" = no && ac_cv_exeext=
2636
2637else
2638  ac_file=''
2639fi
2640
2641{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
2642$as_echo "$ac_file" >&6; }
2643if test -z "$ac_file"; then
2644  $as_echo "$as_me: failed program was:" >&5
2645sed 's/^/| /' conftest.$ac_ext >&5
2646
2647{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
2648See \`config.log' for more details." >&5
2649$as_echo "$as_me: error: C compiler cannot create executables
2650See \`config.log' for more details." >&2;}
2651   { (exit 77); exit 77; }; }
2652fi
2653
2654ac_exeext=$ac_cv_exeext
2655
2656# Check that the compiler produces executables we can run.  If not, either
2657# the compiler is broken, or we cross compile.
2658{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2659$as_echo_n "checking whether the C compiler works... " >&6; }
2660# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2661# If not cross compiling, check that we can run a simple program.
2662if test "$cross_compiling" != yes; then
2663  if { ac_try='./$ac_file'
2664  { (case "(($ac_try" in
2665  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2666  *) ac_try_echo=$ac_try;;
2667esac
2668eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2669$as_echo "$ac_try_echo") >&5
2670  (eval "$ac_try") 2>&5
2671  ac_status=$?
2672  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2673  (exit $ac_status); }; }; then
2674    cross_compiling=no
2675  else
2676    if test "$cross_compiling" = maybe; then
2677	cross_compiling=yes
2678    else
2679	{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
2680If you meant to cross compile, use \`--host'.
2681See \`config.log' for more details." >&5
2682$as_echo "$as_me: error: cannot run C compiled programs.
2683If you meant to cross compile, use \`--host'.
2684See \`config.log' for more details." >&2;}
2685   { (exit 1); exit 1; }; }
2686    fi
2687  fi
2688fi
2689{ $as_echo "$as_me:$LINENO: result: yes" >&5
2690$as_echo "yes" >&6; }
2691
2692rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2693ac_clean_files=$ac_clean_files_save
2694# Check that the compiler produces executables we can run.  If not, either
2695# the compiler is broken, or we cross compile.
2696{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2697$as_echo_n "checking whether we are cross compiling... " >&6; }
2698{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
2699$as_echo "$cross_compiling" >&6; }
2700
2701{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
2702$as_echo_n "checking for suffix of executables... " >&6; }
2703if { (ac_try="$ac_link"
2704case "(($ac_try" in
2705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2706  *) ac_try_echo=$ac_try;;
2707esac
2708eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2709$as_echo "$ac_try_echo") >&5
2710  (eval "$ac_link") 2>&5
2711  ac_status=$?
2712  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2713  (exit $ac_status); }; then
2714  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2715# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2716# work properly (i.e., refer to `conftest.exe'), while it won't with
2717# `rm'.
2718for ac_file in conftest.exe conftest conftest.*; do
2719  test -f "$ac_file" || continue
2720  case $ac_file in
2721    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2722    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2723	  break;;
2724    * ) break;;
2725  esac
2726done
2727else
2728  { { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2729See \`config.log' for more details." >&5
2730$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2731See \`config.log' for more details." >&2;}
2732   { (exit 1); exit 1; }; }
2733fi
2734
2735rm -f conftest$ac_cv_exeext
2736{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2737$as_echo "$ac_cv_exeext" >&6; }
2738
2739rm -f conftest.$ac_ext
2740EXEEXT=$ac_cv_exeext
2741ac_exeext=$EXEEXT
2742{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
2743$as_echo_n "checking for suffix of object files... " >&6; }
2744if test "${ac_cv_objext+set}" = set; then
2745  $as_echo_n "(cached) " >&6
2746else
2747  cat >conftest.$ac_ext <<_ACEOF
2748/* confdefs.h.  */
2749_ACEOF
2750cat confdefs.h >>conftest.$ac_ext
2751cat >>conftest.$ac_ext <<_ACEOF
2752/* end confdefs.h.  */
2753
2754int
2755main ()
2756{
2757
2758  ;
2759  return 0;
2760}
2761_ACEOF
2762rm -f conftest.o conftest.obj
2763if { (ac_try="$ac_compile"
2764case "(($ac_try" in
2765  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2766  *) ac_try_echo=$ac_try;;
2767esac
2768eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2769$as_echo "$ac_try_echo") >&5
2770  (eval "$ac_compile") 2>&5
2771  ac_status=$?
2772  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2773  (exit $ac_status); }; then
2774  for ac_file in conftest.o conftest.obj conftest.*; do
2775  test -f "$ac_file" || continue;
2776  case $ac_file in
2777    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2778    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2779       break;;
2780  esac
2781done
2782else
2783  $as_echo "$as_me: failed program was:" >&5
2784sed 's/^/| /' conftest.$ac_ext >&5
2785
2786{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
2787See \`config.log' for more details." >&5
2788$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
2789See \`config.log' for more details." >&2;}
2790   { (exit 1); exit 1; }; }
2791fi
2792
2793rm -f conftest.$ac_cv_objext conftest.$ac_ext
2794fi
2795{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
2796$as_echo "$ac_cv_objext" >&6; }
2797OBJEXT=$ac_cv_objext
2798ac_objext=$OBJEXT
2799{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
2800$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2801if test "${ac_cv_c_compiler_gnu+set}" = set; then
2802  $as_echo_n "(cached) " >&6
2803else
2804  cat >conftest.$ac_ext <<_ACEOF
2805/* confdefs.h.  */
2806_ACEOF
2807cat confdefs.h >>conftest.$ac_ext
2808cat >>conftest.$ac_ext <<_ACEOF
2809/* end confdefs.h.  */
2810
2811int
2812main ()
2813{
2814#ifndef __GNUC__
2815       choke me
2816#endif
2817
2818  ;
2819  return 0;
2820}
2821_ACEOF
2822rm -f conftest.$ac_objext
2823if { (ac_try="$ac_compile"
2824case "(($ac_try" in
2825  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2826  *) ac_try_echo=$ac_try;;
2827esac
2828eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2829$as_echo "$ac_try_echo") >&5
2830  (eval "$ac_compile") 2>conftest.er1
2831  ac_status=$?
2832  grep -v '^ *+' conftest.er1 >conftest.err
2833  rm -f conftest.er1
2834  cat conftest.err >&5
2835  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2836  (exit $ac_status); } && {
2837	 test -z "$ac_c_werror_flag" ||
2838	 test ! -s conftest.err
2839       } && test -s conftest.$ac_objext; then
2840  ac_compiler_gnu=yes
2841else
2842  $as_echo "$as_me: failed program was:" >&5
2843sed 's/^/| /' conftest.$ac_ext >&5
2844
2845	ac_compiler_gnu=no
2846fi
2847
2848rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2849ac_cv_c_compiler_gnu=$ac_compiler_gnu
2850
2851fi
2852{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2853$as_echo "$ac_cv_c_compiler_gnu" >&6; }
2854if test $ac_compiler_gnu = yes; then
2855  GCC=yes
2856else
2857  GCC=
2858fi
2859ac_test_CFLAGS=${CFLAGS+set}
2860ac_save_CFLAGS=$CFLAGS
2861{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2862$as_echo_n "checking whether $CC accepts -g... " >&6; }
2863if test "${ac_cv_prog_cc_g+set}" = set; then
2864  $as_echo_n "(cached) " >&6
2865else
2866  ac_save_c_werror_flag=$ac_c_werror_flag
2867   ac_c_werror_flag=yes
2868   ac_cv_prog_cc_g=no
2869   CFLAGS="-g"
2870   cat >conftest.$ac_ext <<_ACEOF
2871/* confdefs.h.  */
2872_ACEOF
2873cat confdefs.h >>conftest.$ac_ext
2874cat >>conftest.$ac_ext <<_ACEOF
2875/* end confdefs.h.  */
2876
2877int
2878main ()
2879{
2880
2881  ;
2882  return 0;
2883}
2884_ACEOF
2885rm -f conftest.$ac_objext
2886if { (ac_try="$ac_compile"
2887case "(($ac_try" in
2888  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2889  *) ac_try_echo=$ac_try;;
2890esac
2891eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2892$as_echo "$ac_try_echo") >&5
2893  (eval "$ac_compile") 2>conftest.er1
2894  ac_status=$?
2895  grep -v '^ *+' conftest.er1 >conftest.err
2896  rm -f conftest.er1
2897  cat conftest.err >&5
2898  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2899  (exit $ac_status); } && {
2900	 test -z "$ac_c_werror_flag" ||
2901	 test ! -s conftest.err
2902       } && test -s conftest.$ac_objext; then
2903  ac_cv_prog_cc_g=yes
2904else
2905  $as_echo "$as_me: failed program was:" >&5
2906sed 's/^/| /' conftest.$ac_ext >&5
2907
2908	CFLAGS=""
2909      cat >conftest.$ac_ext <<_ACEOF
2910/* confdefs.h.  */
2911_ACEOF
2912cat confdefs.h >>conftest.$ac_ext
2913cat >>conftest.$ac_ext <<_ACEOF
2914/* end confdefs.h.  */
2915
2916int
2917main ()
2918{
2919
2920  ;
2921  return 0;
2922}
2923_ACEOF
2924rm -f conftest.$ac_objext
2925if { (ac_try="$ac_compile"
2926case "(($ac_try" in
2927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2928  *) ac_try_echo=$ac_try;;
2929esac
2930eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2931$as_echo "$ac_try_echo") >&5
2932  (eval "$ac_compile") 2>conftest.er1
2933  ac_status=$?
2934  grep -v '^ *+' conftest.er1 >conftest.err
2935  rm -f conftest.er1
2936  cat conftest.err >&5
2937  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938  (exit $ac_status); } && {
2939	 test -z "$ac_c_werror_flag" ||
2940	 test ! -s conftest.err
2941       } && test -s conftest.$ac_objext; then
2942  :
2943else
2944  $as_echo "$as_me: failed program was:" >&5
2945sed 's/^/| /' conftest.$ac_ext >&5
2946
2947	ac_c_werror_flag=$ac_save_c_werror_flag
2948	 CFLAGS="-g"
2949	 cat >conftest.$ac_ext <<_ACEOF
2950/* confdefs.h.  */
2951_ACEOF
2952cat confdefs.h >>conftest.$ac_ext
2953cat >>conftest.$ac_ext <<_ACEOF
2954/* end confdefs.h.  */
2955
2956int
2957main ()
2958{
2959
2960  ;
2961  return 0;
2962}
2963_ACEOF
2964rm -f conftest.$ac_objext
2965if { (ac_try="$ac_compile"
2966case "(($ac_try" in
2967  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2968  *) ac_try_echo=$ac_try;;
2969esac
2970eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2971$as_echo "$ac_try_echo") >&5
2972  (eval "$ac_compile") 2>conftest.er1
2973  ac_status=$?
2974  grep -v '^ *+' conftest.er1 >conftest.err
2975  rm -f conftest.er1
2976  cat conftest.err >&5
2977  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2978  (exit $ac_status); } && {
2979	 test -z "$ac_c_werror_flag" ||
2980	 test ! -s conftest.err
2981       } && test -s conftest.$ac_objext; then
2982  ac_cv_prog_cc_g=yes
2983else
2984  $as_echo "$as_me: failed program was:" >&5
2985sed 's/^/| /' conftest.$ac_ext >&5
2986
2987
2988fi
2989
2990rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2991fi
2992
2993rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2994fi
2995
2996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2997   ac_c_werror_flag=$ac_save_c_werror_flag
2998fi
2999{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3000$as_echo "$ac_cv_prog_cc_g" >&6; }
3001if test "$ac_test_CFLAGS" = set; then
3002  CFLAGS=$ac_save_CFLAGS
3003elif test $ac_cv_prog_cc_g = yes; then
3004  if test "$GCC" = yes; then
3005    CFLAGS="-g -O2"
3006  else
3007    CFLAGS="-g"
3008  fi
3009else
3010  if test "$GCC" = yes; then
3011    CFLAGS="-O2"
3012  else
3013    CFLAGS=
3014  fi
3015fi
3016{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3017$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3018if test "${ac_cv_prog_cc_c89+set}" = set; then
3019  $as_echo_n "(cached) " >&6
3020else
3021  ac_cv_prog_cc_c89=no
3022ac_save_CC=$CC
3023cat >conftest.$ac_ext <<_ACEOF
3024/* confdefs.h.  */
3025_ACEOF
3026cat confdefs.h >>conftest.$ac_ext
3027cat >>conftest.$ac_ext <<_ACEOF
3028/* end confdefs.h.  */
3029#include <stdarg.h>
3030#include <stdio.h>
3031#include <sys/types.h>
3032#include <sys/stat.h>
3033/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3034struct buf { int x; };
3035FILE * (*rcsopen) (struct buf *, struct stat *, int);
3036static char *e (p, i)
3037     char **p;
3038     int i;
3039{
3040  return p[i];
3041}
3042static char *f (char * (*g) (char **, int), char **p, ...)
3043{
3044  char *s;
3045  va_list v;
3046  va_start (v,p);
3047  s = g (p, va_arg (v,int));
3048  va_end (v);
3049  return s;
3050}
3051
3052/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3053   function prototypes and stuff, but not '\xHH' hex character constants.
3054   These don't provoke an error unfortunately, instead are silently treated
3055   as 'x'.  The following induces an error, until -std is added to get
3056   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3057   array size at least.  It's necessary to write '\x00'==0 to get something
3058   that's true only with -std.  */
3059int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3060
3061/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3062   inside strings and character constants.  */
3063#define FOO(x) 'x'
3064int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3065
3066int test (int i, double x);
3067struct s1 {int (*f) (int a);};
3068struct s2 {int (*f) (double a);};
3069int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3070int argc;
3071char **argv;
3072int
3073main ()
3074{
3075return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3076  ;
3077  return 0;
3078}
3079_ACEOF
3080for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3081	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3082do
3083  CC="$ac_save_CC $ac_arg"
3084  rm -f conftest.$ac_objext
3085if { (ac_try="$ac_compile"
3086case "(($ac_try" in
3087  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3088  *) ac_try_echo=$ac_try;;
3089esac
3090eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3091$as_echo "$ac_try_echo") >&5
3092  (eval "$ac_compile") 2>conftest.er1
3093  ac_status=$?
3094  grep -v '^ *+' conftest.er1 >conftest.err
3095  rm -f conftest.er1
3096  cat conftest.err >&5
3097  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098  (exit $ac_status); } && {
3099	 test -z "$ac_c_werror_flag" ||
3100	 test ! -s conftest.err
3101       } && test -s conftest.$ac_objext; then
3102  ac_cv_prog_cc_c89=$ac_arg
3103else
3104  $as_echo "$as_me: failed program was:" >&5
3105sed 's/^/| /' conftest.$ac_ext >&5
3106
3107
3108fi
3109
3110rm -f core conftest.err conftest.$ac_objext
3111  test "x$ac_cv_prog_cc_c89" != "xno" && break
3112done
3113rm -f conftest.$ac_ext
3114CC=$ac_save_CC
3115
3116fi
3117# AC_CACHE_VAL
3118case "x$ac_cv_prog_cc_c89" in
3119  x)
3120    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3121$as_echo "none needed" >&6; } ;;
3122  xno)
3123    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3124$as_echo "unsupported" >&6; } ;;
3125  *)
3126    CC="$CC $ac_cv_prog_cc_c89"
3127    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3128$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3129esac
3130
3131
3132ac_ext=c
3133ac_cpp='$CPP $CPPFLAGS'
3134ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3135ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3136ac_compiler_gnu=$ac_cv_c_compiler_gnu
3137
3138{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3139$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3140if test "${ac_cv_path_SED+set}" = set; then
3141  $as_echo_n "(cached) " >&6
3142else
3143            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3144     for ac_i in 1 2 3 4 5 6 7; do
3145       ac_script="$ac_script$as_nl$ac_script"
3146     done
3147     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3148     $as_unset ac_script || ac_script=
3149     if test -z "$SED"; then
3150  ac_path_SED_found=false
3151  # Loop through the user's path and test for each of PROGNAME-LIST
3152  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3153for as_dir in $PATH
3154do
3155  IFS=$as_save_IFS
3156  test -z "$as_dir" && as_dir=.
3157  for ac_prog in sed gsed; do
3158    for ac_exec_ext in '' $ac_executable_extensions; do
3159      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3160      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3161# Check for GNU ac_path_SED and select it if it is found.
3162  # Check for GNU $ac_path_SED
3163case `"$ac_path_SED" --version 2>&1` in
3164*GNU*)
3165  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3166*)
3167  ac_count=0
3168  $as_echo_n 0123456789 >"conftest.in"
3169  while :
3170  do
3171    cat "conftest.in" "conftest.in" >"conftest.tmp"
3172    mv "conftest.tmp" "conftest.in"
3173    cp "conftest.in" "conftest.nl"
3174    $as_echo '' >> "conftest.nl"
3175    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3176    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3177    ac_count=`expr $ac_count + 1`
3178    if test $ac_count -gt ${ac_path_SED_max-0}; then
3179      # Best one so far, save it but keep looking for a better one
3180      ac_cv_path_SED="$ac_path_SED"
3181      ac_path_SED_max=$ac_count
3182    fi
3183    # 10*(2^10) chars as input seems more than enough
3184    test $ac_count -gt 10 && break
3185  done
3186  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3187esac
3188
3189      $ac_path_SED_found && break 3
3190    done
3191  done
3192done
3193IFS=$as_save_IFS
3194  if test -z "$ac_cv_path_SED"; then
3195    { { $as_echo "$as_me:$LINENO: error: no acceptable sed could be found in \$PATH" >&5
3196$as_echo "$as_me: error: no acceptable sed could be found in \$PATH" >&2;}
3197   { (exit 1); exit 1; }; }
3198  fi
3199else
3200  ac_cv_path_SED=$SED
3201fi
3202
3203fi
3204{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_SED" >&5
3205$as_echo "$ac_cv_path_SED" >&6; }
3206 SED="$ac_cv_path_SED"
3207  rm -f conftest.sed
3208
3209test -z "$SED" && SED=sed
3210Xsed="$SED -e 1s/^X//"
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3223$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3224if test "${ac_cv_path_GREP+set}" = set; then
3225  $as_echo_n "(cached) " >&6
3226else
3227  if test -z "$GREP"; then
3228  ac_path_GREP_found=false
3229  # Loop through the user's path and test for each of PROGNAME-LIST
3230  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3231for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3232do
3233  IFS=$as_save_IFS
3234  test -z "$as_dir" && as_dir=.
3235  for ac_prog in grep ggrep; do
3236    for ac_exec_ext in '' $ac_executable_extensions; do
3237      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3238      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3239# Check for GNU ac_path_GREP and select it if it is found.
3240  # Check for GNU $ac_path_GREP
3241case `"$ac_path_GREP" --version 2>&1` in
3242*GNU*)
3243  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3244*)
3245  ac_count=0
3246  $as_echo_n 0123456789 >"conftest.in"
3247  while :
3248  do
3249    cat "conftest.in" "conftest.in" >"conftest.tmp"
3250    mv "conftest.tmp" "conftest.in"
3251    cp "conftest.in" "conftest.nl"
3252    $as_echo 'GREP' >> "conftest.nl"
3253    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3254    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3255    ac_count=`expr $ac_count + 1`
3256    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3257      # Best one so far, save it but keep looking for a better one
3258      ac_cv_path_GREP="$ac_path_GREP"
3259      ac_path_GREP_max=$ac_count
3260    fi
3261    # 10*(2^10) chars as input seems more than enough
3262    test $ac_count -gt 10 && break
3263  done
3264  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3265esac
3266
3267      $ac_path_GREP_found && break 3
3268    done
3269  done
3270done
3271IFS=$as_save_IFS
3272  if test -z "$ac_cv_path_GREP"; then
3273    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3274$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3275   { (exit 1); exit 1; }; }
3276  fi
3277else
3278  ac_cv_path_GREP=$GREP
3279fi
3280
3281fi
3282{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3283$as_echo "$ac_cv_path_GREP" >&6; }
3284 GREP="$ac_cv_path_GREP"
3285
3286
3287{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
3288$as_echo_n "checking for egrep... " >&6; }
3289if test "${ac_cv_path_EGREP+set}" = set; then
3290  $as_echo_n "(cached) " >&6
3291else
3292  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3293   then ac_cv_path_EGREP="$GREP -E"
3294   else
3295     if test -z "$EGREP"; then
3296  ac_path_EGREP_found=false
3297  # Loop through the user's path and test for each of PROGNAME-LIST
3298  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3299for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3300do
3301  IFS=$as_save_IFS
3302  test -z "$as_dir" && as_dir=.
3303  for ac_prog in egrep; do
3304    for ac_exec_ext in '' $ac_executable_extensions; do
3305      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3306      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3307# Check for GNU ac_path_EGREP and select it if it is found.
3308  # Check for GNU $ac_path_EGREP
3309case `"$ac_path_EGREP" --version 2>&1` in
3310*GNU*)
3311  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3312*)
3313  ac_count=0
3314  $as_echo_n 0123456789 >"conftest.in"
3315  while :
3316  do
3317    cat "conftest.in" "conftest.in" >"conftest.tmp"
3318    mv "conftest.tmp" "conftest.in"
3319    cp "conftest.in" "conftest.nl"
3320    $as_echo 'EGREP' >> "conftest.nl"
3321    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3322    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3323    ac_count=`expr $ac_count + 1`
3324    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3325      # Best one so far, save it but keep looking for a better one
3326      ac_cv_path_EGREP="$ac_path_EGREP"
3327      ac_path_EGREP_max=$ac_count
3328    fi
3329    # 10*(2^10) chars as input seems more than enough
3330    test $ac_count -gt 10 && break
3331  done
3332  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3333esac
3334
3335      $ac_path_EGREP_found && break 3
3336    done
3337  done
3338done
3339IFS=$as_save_IFS
3340  if test -z "$ac_cv_path_EGREP"; then
3341    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3342$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3343   { (exit 1); exit 1; }; }
3344  fi
3345else
3346  ac_cv_path_EGREP=$EGREP
3347fi
3348
3349   fi
3350fi
3351{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3352$as_echo "$ac_cv_path_EGREP" >&6; }
3353 EGREP="$ac_cv_path_EGREP"
3354
3355
3356{ $as_echo "$as_me:$LINENO: checking for fgrep" >&5
3357$as_echo_n "checking for fgrep... " >&6; }
3358if test "${ac_cv_path_FGREP+set}" = set; then
3359  $as_echo_n "(cached) " >&6
3360else
3361  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3362   then ac_cv_path_FGREP="$GREP -F"
3363   else
3364     if test -z "$FGREP"; then
3365  ac_path_FGREP_found=false
3366  # Loop through the user's path and test for each of PROGNAME-LIST
3367  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3368for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3369do
3370  IFS=$as_save_IFS
3371  test -z "$as_dir" && as_dir=.
3372  for ac_prog in fgrep; do
3373    for ac_exec_ext in '' $ac_executable_extensions; do
3374      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3375      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
3376# Check for GNU ac_path_FGREP and select it if it is found.
3377  # Check for GNU $ac_path_FGREP
3378case `"$ac_path_FGREP" --version 2>&1` in
3379*GNU*)
3380  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3381*)
3382  ac_count=0
3383  $as_echo_n 0123456789 >"conftest.in"
3384  while :
3385  do
3386    cat "conftest.in" "conftest.in" >"conftest.tmp"
3387    mv "conftest.tmp" "conftest.in"
3388    cp "conftest.in" "conftest.nl"
3389    $as_echo 'FGREP' >> "conftest.nl"
3390    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3391    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3392    ac_count=`expr $ac_count + 1`
3393    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3394      # Best one so far, save it but keep looking for a better one
3395      ac_cv_path_FGREP="$ac_path_FGREP"
3396      ac_path_FGREP_max=$ac_count
3397    fi
3398    # 10*(2^10) chars as input seems more than enough
3399    test $ac_count -gt 10 && break
3400  done
3401  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3402esac
3403
3404      $ac_path_FGREP_found && break 3
3405    done
3406  done
3407done
3408IFS=$as_save_IFS
3409  if test -z "$ac_cv_path_FGREP"; then
3410    { { $as_echo "$as_me:$LINENO: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3411$as_echo "$as_me: error: no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3412   { (exit 1); exit 1; }; }
3413  fi
3414else
3415  ac_cv_path_FGREP=$FGREP
3416fi
3417
3418   fi
3419fi
3420{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_FGREP" >&5
3421$as_echo "$ac_cv_path_FGREP" >&6; }
3422 FGREP="$ac_cv_path_FGREP"
3423
3424
3425test -z "$GREP" && GREP=grep
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445# Check whether --with-gnu-ld was given.
3446if test "${with_gnu_ld+set}" = set; then
3447  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3448else
3449  with_gnu_ld=no
3450fi
3451
3452ac_prog=ld
3453if test "$GCC" = yes; then
3454  # Check if gcc -print-prog-name=ld gives a path.
3455  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3456$as_echo_n "checking for ld used by $CC... " >&6; }
3457  case $host in
3458  *-*-mingw*)
3459    # gcc leaves a trailing carriage return which upsets mingw
3460    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3461  *)
3462    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3463  esac
3464  case $ac_prog in
3465    # Accept absolute paths.
3466    [\\/]* | ?:[\\/]*)
3467      re_direlt='/[^/][^/]*/\.\./'
3468      # Canonicalize the pathname of ld
3469      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3470      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3471	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3472      done
3473      test -z "$LD" && LD="$ac_prog"
3474      ;;
3475  "")
3476    # If it fails, then pretend we aren't using GCC.
3477    ac_prog=ld
3478    ;;
3479  *)
3480    # If it is relative, then search for the first ld in PATH.
3481    with_gnu_ld=unknown
3482    ;;
3483  esac
3484elif test "$with_gnu_ld" = yes; then
3485  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
3486$as_echo_n "checking for GNU ld... " >&6; }
3487else
3488  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3489$as_echo_n "checking for non-GNU ld... " >&6; }
3490fi
3491if test "${lt_cv_path_LD+set}" = set; then
3492  $as_echo_n "(cached) " >&6
3493else
3494  if test -z "$LD"; then
3495  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3496  for ac_dir in $PATH; do
3497    IFS="$lt_save_ifs"
3498    test -z "$ac_dir" && ac_dir=.
3499    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3500      lt_cv_path_LD="$ac_dir/$ac_prog"
3501      # Check to see if the program is GNU ld.  I'd rather use --version,
3502      # but apparently some variants of GNU ld only accept -v.
3503      # Break only if it was the GNU/non-GNU ld that we prefer.
3504      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3505      *GNU* | *'with BFD'*)
3506	test "$with_gnu_ld" != no && break
3507	;;
3508      *)
3509	test "$with_gnu_ld" != yes && break
3510	;;
3511      esac
3512    fi
3513  done
3514  IFS="$lt_save_ifs"
3515else
3516  lt_cv_path_LD="$LD" # Let the user override the test with a path.
3517fi
3518fi
3519
3520LD="$lt_cv_path_LD"
3521if test -n "$LD"; then
3522  { $as_echo "$as_me:$LINENO: result: $LD" >&5
3523$as_echo "$LD" >&6; }
3524else
3525  { $as_echo "$as_me:$LINENO: result: no" >&5
3526$as_echo "no" >&6; }
3527fi
3528test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
3529$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
3530   { (exit 1); exit 1; }; }
3531{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
3532$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
3533if test "${lt_cv_prog_gnu_ld+set}" = set; then
3534  $as_echo_n "(cached) " >&6
3535else
3536  # I'd rather use --version here, but apparently some GNU lds only accept -v.
3537case `$LD -v 2>&1 </dev/null` in
3538*GNU* | *'with BFD'*)
3539  lt_cv_prog_gnu_ld=yes
3540  ;;
3541*)
3542  lt_cv_prog_gnu_ld=no
3543  ;;
3544esac
3545fi
3546{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
3547$as_echo "$lt_cv_prog_gnu_ld" >&6; }
3548with_gnu_ld=$lt_cv_prog_gnu_ld
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558{ $as_echo "$as_me:$LINENO: checking for BSD- or MS-compatible name lister (nm)" >&5
3559$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
3560if test "${lt_cv_path_NM+set}" = set; then
3561  $as_echo_n "(cached) " >&6
3562else
3563  if test -n "$NM"; then
3564  # Let the user override the test.
3565  lt_cv_path_NM="$NM"
3566else
3567  lt_nm_to_check="${ac_tool_prefix}nm"
3568  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3569    lt_nm_to_check="$lt_nm_to_check nm"
3570  fi
3571  for lt_tmp_nm in $lt_nm_to_check; do
3572    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3573    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3574      IFS="$lt_save_ifs"
3575      test -z "$ac_dir" && ac_dir=.
3576      tmp_nm="$ac_dir/$lt_tmp_nm"
3577      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3578	# Check to see if the nm accepts a BSD-compat flag.
3579	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
3580	#   nm: unknown option "B" ignored
3581	# Tru64's nm complains that /dev/null is an invalid object file
3582	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3583	*/dev/null* | *'Invalid file or object type'*)
3584	  lt_cv_path_NM="$tmp_nm -B"
3585	  break
3586	  ;;
3587	*)
3588	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3589	  */dev/null*)
3590	    lt_cv_path_NM="$tmp_nm -p"
3591	    break
3592	    ;;
3593	  *)
3594	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3595	    continue # so that we can try to find one that supports BSD flags
3596	    ;;
3597	  esac
3598	  ;;
3599	esac
3600      fi
3601    done
3602    IFS="$lt_save_ifs"
3603  done
3604  : ${lt_cv_path_NM=no}
3605fi
3606fi
3607{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
3608$as_echo "$lt_cv_path_NM" >&6; }
3609if test "$lt_cv_path_NM" != "no"; then
3610  NM="$lt_cv_path_NM"
3611else
3612  # Didn't find any BSD compatible name lister, look for dumpbin.
3613  if test -n "$ac_tool_prefix"; then
3614  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3615  do
3616    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3617set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3618{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3619$as_echo_n "checking for $ac_word... " >&6; }
3620if test "${ac_cv_prog_DUMPBIN+set}" = set; then
3621  $as_echo_n "(cached) " >&6
3622else
3623  if test -n "$DUMPBIN"; then
3624  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
3625else
3626as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3627for as_dir in $PATH
3628do
3629  IFS=$as_save_IFS
3630  test -z "$as_dir" && as_dir=.
3631  for ac_exec_ext in '' $ac_executable_extensions; do
3632  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3633    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
3634    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3635    break 2
3636  fi
3637done
3638done
3639IFS=$as_save_IFS
3640
3641fi
3642fi
3643DUMPBIN=$ac_cv_prog_DUMPBIN
3644if test -n "$DUMPBIN"; then
3645  { $as_echo "$as_me:$LINENO: result: $DUMPBIN" >&5
3646$as_echo "$DUMPBIN" >&6; }
3647else
3648  { $as_echo "$as_me:$LINENO: result: no" >&5
3649$as_echo "no" >&6; }
3650fi
3651
3652
3653    test -n "$DUMPBIN" && break
3654  done
3655fi
3656if test -z "$DUMPBIN"; then
3657  ac_ct_DUMPBIN=$DUMPBIN
3658  for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3659do
3660  # Extract the first word of "$ac_prog", so it can be a program name with args.
3661set dummy $ac_prog; ac_word=$2
3662{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3663$as_echo_n "checking for $ac_word... " >&6; }
3664if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then
3665  $as_echo_n "(cached) " >&6
3666else
3667  if test -n "$ac_ct_DUMPBIN"; then
3668  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
3669else
3670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3671for as_dir in $PATH
3672do
3673  IFS=$as_save_IFS
3674  test -z "$as_dir" && as_dir=.
3675  for ac_exec_ext in '' $ac_executable_extensions; do
3676  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3677    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
3678    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3679    break 2
3680  fi
3681done
3682done
3683IFS=$as_save_IFS
3684
3685fi
3686fi
3687ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
3688if test -n "$ac_ct_DUMPBIN"; then
3689  { $as_echo "$as_me:$LINENO: result: $ac_ct_DUMPBIN" >&5
3690$as_echo "$ac_ct_DUMPBIN" >&6; }
3691else
3692  { $as_echo "$as_me:$LINENO: result: no" >&5
3693$as_echo "no" >&6; }
3694fi
3695
3696
3697  test -n "$ac_ct_DUMPBIN" && break
3698done
3699
3700  if test "x$ac_ct_DUMPBIN" = x; then
3701    DUMPBIN=":"
3702  else
3703    case $cross_compiling:$ac_tool_warned in
3704yes:)
3705{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3706whose name does not start with the host triplet.  If you think this
3707configuration is useful to you, please write to [email protected]." >&5
3708$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3709whose name does not start with the host triplet.  If you think this
3710configuration is useful to you, please write to [email protected]." >&2;}
3711ac_tool_warned=yes ;;
3712esac
3713    DUMPBIN=$ac_ct_DUMPBIN
3714  fi
3715fi
3716
3717
3718  if test "$DUMPBIN" != ":"; then
3719    NM="$DUMPBIN"
3720  fi
3721fi
3722test -z "$NM" && NM=nm
3723
3724
3725
3726
3727
3728
3729{ $as_echo "$as_me:$LINENO: checking the name lister ($NM) interface" >&5
3730$as_echo_n "checking the name lister ($NM) interface... " >&6; }
3731if test "${lt_cv_nm_interface+set}" = set; then
3732  $as_echo_n "(cached) " >&6
3733else
3734  lt_cv_nm_interface="BSD nm"
3735  echo "int some_variable = 0;" > conftest.$ac_ext
3736  (eval echo "\"\$as_me:3737: $ac_compile\"" >&5)
3737  (eval "$ac_compile" 2>conftest.err)
3738  cat conftest.err >&5
3739  (eval echo "\"\$as_me:3740: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
3740  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
3741  cat conftest.err >&5
3742  (eval echo "\"\$as_me:3743: output\"" >&5)
3743  cat conftest.out >&5
3744  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
3745    lt_cv_nm_interface="MS dumpbin"
3746  fi
3747  rm -f conftest*
3748fi
3749{ $as_echo "$as_me:$LINENO: result: $lt_cv_nm_interface" >&5
3750$as_echo "$lt_cv_nm_interface" >&6; }
3751
3752{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
3753$as_echo_n "checking whether ln -s works... " >&6; }
3754LN_S=$as_ln_s
3755if test "$LN_S" = "ln -s"; then
3756  { $as_echo "$as_me:$LINENO: result: yes" >&5
3757$as_echo "yes" >&6; }
3758else
3759  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
3760$as_echo "no, using $LN_S" >&6; }
3761fi
3762
3763# find the maximum length of command line arguments
3764{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
3765$as_echo_n "checking the maximum length of command line arguments... " >&6; }
3766if test "${lt_cv_sys_max_cmd_len+set}" = set; then
3767  $as_echo_n "(cached) " >&6
3768else
3769    i=0
3770  teststring="ABCD"
3771
3772  case $build_os in
3773  msdosdjgpp*)
3774    # On DJGPP, this test can blow up pretty badly due to problems in libc
3775    # (any single argument exceeding 2000 bytes causes a buffer overrun
3776    # during glob expansion).  Even if it were fixed, the result of this
3777    # check would be larger than it should be.
3778    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
3779    ;;
3780
3781  gnu*)
3782    # Under GNU Hurd, this test is not required because there is
3783    # no limit to the length of command line arguments.
3784    # Libtool will interpret -1 as no limit whatsoever
3785    lt_cv_sys_max_cmd_len=-1;
3786    ;;
3787
3788  cygwin* | mingw* | cegcc*)
3789    # On Win9x/ME, this test blows up -- it succeeds, but takes
3790    # about 5 minutes as the teststring grows exponentially.
3791    # Worse, since 9x/ME are not pre-emptively multitasking,
3792    # you end up with a "frozen" computer, even though with patience
3793    # the test eventually succeeds (with a max line length of 256k).
3794    # Instead, let's just punt: use the minimum linelength reported by
3795    # all of the supported platforms: 8192 (on NT/2K/XP).
3796    lt_cv_sys_max_cmd_len=8192;
3797    ;;
3798
3799  amigaos*)
3800    # On AmigaOS with pdksh, this test takes hours, literally.
3801    # So we just punt and use a minimum line length of 8192.
3802    lt_cv_sys_max_cmd_len=8192;
3803    ;;
3804
3805  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
3806    # This has been around since 386BSD, at least.  Likely further.
3807    if test -x /sbin/sysctl; then
3808      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
3809    elif test -x /usr/sbin/sysctl; then
3810      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
3811    else
3812      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
3813    fi
3814    # And add a safety zone
3815    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
3816    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
3817    ;;
3818
3819  interix*)
3820    # We know the value 262144 and hardcode it with a safety zone (like BSD)
3821    lt_cv_sys_max_cmd_len=196608
3822    ;;
3823
3824  osf*)
3825    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
3826    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
3827    # nice to cause kernel panics so lets avoid the loop below.
3828    # First set a reasonable default.
3829    lt_cv_sys_max_cmd_len=16384
3830    #
3831    if test -x /sbin/sysconfig; then
3832      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
3833        *1*) lt_cv_sys_max_cmd_len=-1 ;;
3834      esac
3835    fi
3836    ;;
3837  sco3.2v5*)
3838    lt_cv_sys_max_cmd_len=102400
3839    ;;
3840  sysv5* | sco5v6* | sysv4.2uw2*)
3841    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
3842    if test -n "$kargmax"; then
3843      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
3844    else
3845      lt_cv_sys_max_cmd_len=32768
3846    fi
3847    ;;
3848  *)
3849    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
3850    if test -n "$lt_cv_sys_max_cmd_len"; then
3851      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
3852      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
3853    else
3854      # Make teststring a little bigger before we do anything with it.
3855      # a 1K string should be a reasonable start.
3856      for i in 1 2 3 4 5 6 7 8 ; do
3857        teststring=$teststring$teststring
3858      done
3859      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
3860      # If test is not a shell built-in, we'll probably end up computing a
3861      # maximum length that is only half of the actual maximum length, but
3862      # we can't tell.
3863      while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
3864	         = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
3865	      test $i != 17 # 1/2 MB should be enough
3866      do
3867        i=`expr $i + 1`
3868        teststring=$teststring$teststring
3869      done
3870      # Only check the string length outside the loop.
3871      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
3872      teststring=
3873      # Add a significant safety factor because C++ compilers can tack on
3874      # massive amounts of additional arguments before passing them to the
3875      # linker.  It appears as though 1/2 is a usable value.
3876      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
3877    fi
3878    ;;
3879  esac
3880
3881fi
3882
3883if test -n $lt_cv_sys_max_cmd_len ; then
3884  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
3885$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
3886else
3887  { $as_echo "$as_me:$LINENO: result: none" >&5
3888$as_echo "none" >&6; }
3889fi
3890max_cmd_len=$lt_cv_sys_max_cmd_len
3891
3892
3893
3894
3895
3896
3897: ${CP="cp -f"}
3898: ${MV="mv -f"}
3899: ${RM="rm -f"}
3900
3901{ $as_echo "$as_me:$LINENO: checking whether the shell understands some XSI constructs" >&5
3902$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
3903# Try some XSI features
3904xsi_shell=no
3905( _lt_dummy="a/b/c"
3906  test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
3907      = c,a/b,, \
3908    && eval 'test $(( 1 + 1 )) -eq 2 \
3909    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
3910  && xsi_shell=yes
3911{ $as_echo "$as_me:$LINENO: result: $xsi_shell" >&5
3912$as_echo "$xsi_shell" >&6; }
3913
3914
3915{ $as_echo "$as_me:$LINENO: checking whether the shell understands \"+=\"" >&5
3916$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
3917lt_shell_append=no
3918( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
3919    >/dev/null 2>&1 \
3920  && lt_shell_append=yes
3921{ $as_echo "$as_me:$LINENO: result: $lt_shell_append" >&5
3922$as_echo "$lt_shell_append" >&6; }
3923
3924
3925if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
3926  lt_unset=unset
3927else
3928  lt_unset=false
3929fi
3930
3931
3932
3933
3934
3935# test EBCDIC or ASCII
3936case `echo X|tr X '\101'` in
3937 A) # ASCII based system
3938    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
3939  lt_SP2NL='tr \040 \012'
3940  lt_NL2SP='tr \015\012 \040\040'
3941  ;;
3942 *) # EBCDIC based system
3943  lt_SP2NL='tr \100 \n'
3944  lt_NL2SP='tr \r\n \100\100'
3945  ;;
3946esac
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
3957$as_echo_n "checking for $LD option to reload object files... " >&6; }
3958if test "${lt_cv_ld_reload_flag+set}" = set; then
3959  $as_echo_n "(cached) " >&6
3960else
3961  lt_cv_ld_reload_flag='-r'
3962fi
3963{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
3964$as_echo "$lt_cv_ld_reload_flag" >&6; }
3965reload_flag=$lt_cv_ld_reload_flag
3966case $reload_flag in
3967"" | " "*) ;;
3968*) reload_flag=" $reload_flag" ;;
3969esac
3970reload_cmds='$LD$reload_flag -o $output$reload_objs'
3971case $host_os in
3972  darwin*)
3973    if test "$GCC" = yes; then
3974      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
3975    else
3976      reload_cmds='$LD$reload_flag -o $output$reload_objs'
3977    fi
3978    ;;
3979esac
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989if test -n "$ac_tool_prefix"; then
3990  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
3991set dummy ${ac_tool_prefix}objdump; ac_word=$2
3992{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3993$as_echo_n "checking for $ac_word... " >&6; }
3994if test "${ac_cv_prog_OBJDUMP+set}" = set; then
3995  $as_echo_n "(cached) " >&6
3996else
3997  if test -n "$OBJDUMP"; then
3998  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
3999else
4000as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4001for as_dir in $PATH
4002do
4003  IFS=$as_save_IFS
4004  test -z "$as_dir" && as_dir=.
4005  for ac_exec_ext in '' $ac_executable_extensions; do
4006  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4007    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4008    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4009    break 2
4010  fi
4011done
4012done
4013IFS=$as_save_IFS
4014
4015fi
4016fi
4017OBJDUMP=$ac_cv_prog_OBJDUMP
4018if test -n "$OBJDUMP"; then
4019  { $as_echo "$as_me:$LINENO: result: $OBJDUMP" >&5
4020$as_echo "$OBJDUMP" >&6; }
4021else
4022  { $as_echo "$as_me:$LINENO: result: no" >&5
4023$as_echo "no" >&6; }
4024fi
4025
4026
4027fi
4028if test -z "$ac_cv_prog_OBJDUMP"; then
4029  ac_ct_OBJDUMP=$OBJDUMP
4030  # Extract the first word of "objdump", so it can be a program name with args.
4031set dummy objdump; ac_word=$2
4032{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4033$as_echo_n "checking for $ac_word... " >&6; }
4034if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then
4035  $as_echo_n "(cached) " >&6
4036else
4037  if test -n "$ac_ct_OBJDUMP"; then
4038  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4039else
4040as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4041for as_dir in $PATH
4042do
4043  IFS=$as_save_IFS
4044  test -z "$as_dir" && as_dir=.
4045  for ac_exec_ext in '' $ac_executable_extensions; do
4046  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4047    ac_cv_prog_ac_ct_OBJDUMP="objdump"
4048    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4049    break 2
4050  fi
4051done
4052done
4053IFS=$as_save_IFS
4054
4055fi
4056fi
4057ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4058if test -n "$ac_ct_OBJDUMP"; then
4059  { $as_echo "$as_me:$LINENO: result: $ac_ct_OBJDUMP" >&5
4060$as_echo "$ac_ct_OBJDUMP" >&6; }
4061else
4062  { $as_echo "$as_me:$LINENO: result: no" >&5
4063$as_echo "no" >&6; }
4064fi
4065
4066  if test "x$ac_ct_OBJDUMP" = x; then
4067    OBJDUMP="false"
4068  else
4069    case $cross_compiling:$ac_tool_warned in
4070yes:)
4071{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4072whose name does not start with the host triplet.  If you think this
4073configuration is useful to you, please write to [email protected]." >&5
4074$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4075whose name does not start with the host triplet.  If you think this
4076configuration is useful to you, please write to [email protected]." >&2;}
4077ac_tool_warned=yes ;;
4078esac
4079    OBJDUMP=$ac_ct_OBJDUMP
4080  fi
4081else
4082  OBJDUMP="$ac_cv_prog_OBJDUMP"
4083fi
4084
4085test -z "$OBJDUMP" && OBJDUMP=objdump
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4096$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4097if test "${lt_cv_deplibs_check_method+set}" = set; then
4098  $as_echo_n "(cached) " >&6
4099else
4100  lt_cv_file_magic_cmd='$MAGIC_CMD'
4101lt_cv_file_magic_test_file=
4102lt_cv_deplibs_check_method='unknown'
4103# Need to set the preceding variable on all platforms that support
4104# interlibrary dependencies.
4105# 'none' -- dependencies not supported.
4106# `unknown' -- same as none, but documents that we really don't know.
4107# 'pass_all' -- all dependencies passed with no checks.
4108# 'test_compile' -- check by making test program.
4109# 'file_magic [[regex]]' -- check by looking for files in library path
4110# which responds to the $file_magic_cmd with a given extended regex.
4111# If you have `file' or equivalent on your system and you're not sure
4112# whether `pass_all' will *always* work, you probably want this one.
4113
4114case $host_os in
4115aix[4-9]*)
4116  lt_cv_deplibs_check_method=pass_all
4117  ;;
4118
4119beos*)
4120  lt_cv_deplibs_check_method=pass_all
4121  ;;
4122
4123bsdi[45]*)
4124  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4125  lt_cv_file_magic_cmd='/usr/bin/file -L'
4126  lt_cv_file_magic_test_file=/shlib/libc.so
4127  ;;
4128
4129cygwin*)
4130  # func_win32_libid is a shell function defined in ltmain.sh
4131  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4132  lt_cv_file_magic_cmd='func_win32_libid'
4133  ;;
4134
4135mingw* | pw32*)
4136  # Base MSYS/MinGW do not provide the 'file' command needed by
4137  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4138  # unless we find 'file', for example because we are cross-compiling.
4139  if ( file / ) >/dev/null 2>&1; then
4140    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4141    lt_cv_file_magic_cmd='func_win32_libid'
4142  else
4143    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4144    lt_cv_file_magic_cmd='$OBJDUMP -f'
4145  fi
4146  ;;
4147
4148cegcc)
4149  # use the weaker test based on 'objdump'. See mingw*.
4150  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4151  lt_cv_file_magic_cmd='$OBJDUMP -f'
4152  ;;
4153
4154darwin* | rhapsody*)
4155  lt_cv_deplibs_check_method=pass_all
4156  ;;
4157
4158freebsd* | dragonfly*)
4159  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4160    case $host_cpu in
4161    i*86 )
4162      # Not sure whether the presence of OpenBSD here was a mistake.
4163      # Let's accept both of them until this is cleared up.
4164      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4165      lt_cv_file_magic_cmd=/usr/bin/file
4166      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4167      ;;
4168    esac
4169  else
4170    lt_cv_deplibs_check_method=pass_all
4171  fi
4172  ;;
4173
4174gnu*)
4175  lt_cv_deplibs_check_method=pass_all
4176  ;;
4177
4178hpux10.20* | hpux11*)
4179  lt_cv_file_magic_cmd=/usr/bin/file
4180  case $host_cpu in
4181  ia64*)
4182    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4183    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4184    ;;
4185  hppa*64*)
4186    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4187    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4188    ;;
4189  *)
4190    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4191    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4192    ;;
4193  esac
4194  ;;
4195
4196interix[3-9]*)
4197  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4198  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4199  ;;
4200
4201irix5* | irix6* | nonstopux*)
4202  case $LD in
4203  *-32|*"-32 ") libmagic=32-bit;;
4204  *-n32|*"-n32 ") libmagic=N32;;
4205  *-64|*"-64 ") libmagic=64-bit;;
4206  *) libmagic=never-match;;
4207  esac
4208  lt_cv_deplibs_check_method=pass_all
4209  ;;
4210
4211# This must be Linux ELF.
4212linux* | k*bsd*-gnu)
4213  lt_cv_deplibs_check_method=pass_all
4214  ;;
4215
4216netbsd*)
4217  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4218    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4219  else
4220    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4221  fi
4222  ;;
4223
4224newos6*)
4225  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4226  lt_cv_file_magic_cmd=/usr/bin/file
4227  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4228  ;;
4229
4230*nto* | *qnx*)
4231  lt_cv_deplibs_check_method=pass_all
4232  ;;
4233
4234openbsd*)
4235  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4236    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4237  else
4238    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4239  fi
4240  ;;
4241
4242osf3* | osf4* | osf5*)
4243  lt_cv_deplibs_check_method=pass_all
4244  ;;
4245
4246rdos*)
4247  lt_cv_deplibs_check_method=pass_all
4248  ;;
4249
4250solaris*)
4251  lt_cv_deplibs_check_method=pass_all
4252  ;;
4253
4254sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4255  lt_cv_deplibs_check_method=pass_all
4256  ;;
4257
4258sysv4 | sysv4.3*)
4259  case $host_vendor in
4260  motorola)
4261    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]'
4262    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4263    ;;
4264  ncr)
4265    lt_cv_deplibs_check_method=pass_all
4266    ;;
4267  sequent)
4268    lt_cv_file_magic_cmd='/bin/file'
4269    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4270    ;;
4271  sni)
4272    lt_cv_file_magic_cmd='/bin/file'
4273    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4274    lt_cv_file_magic_test_file=/lib/libc.so
4275    ;;
4276  siemens)
4277    lt_cv_deplibs_check_method=pass_all
4278    ;;
4279  pc)
4280    lt_cv_deplibs_check_method=pass_all
4281    ;;
4282  esac
4283  ;;
4284
4285tpf*)
4286  lt_cv_deplibs_check_method=pass_all
4287  ;;
4288esac
4289
4290fi
4291{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4292$as_echo "$lt_cv_deplibs_check_method" >&6; }
4293file_magic_cmd=$lt_cv_file_magic_cmd
4294deplibs_check_method=$lt_cv_deplibs_check_method
4295test -z "$deplibs_check_method" && deplibs_check_method=unknown
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308if test -n "$ac_tool_prefix"; then
4309  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4310set dummy ${ac_tool_prefix}ar; ac_word=$2
4311{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4312$as_echo_n "checking for $ac_word... " >&6; }
4313if test "${ac_cv_prog_AR+set}" = set; then
4314  $as_echo_n "(cached) " >&6
4315else
4316  if test -n "$AR"; then
4317  ac_cv_prog_AR="$AR" # Let the user override the test.
4318else
4319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320for as_dir in $PATH
4321do
4322  IFS=$as_save_IFS
4323  test -z "$as_dir" && as_dir=.
4324  for ac_exec_ext in '' $ac_executable_extensions; do
4325  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4326    ac_cv_prog_AR="${ac_tool_prefix}ar"
4327    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4328    break 2
4329  fi
4330done
4331done
4332IFS=$as_save_IFS
4333
4334fi
4335fi
4336AR=$ac_cv_prog_AR
4337if test -n "$AR"; then
4338  { $as_echo "$as_me:$LINENO: result: $AR" >&5
4339$as_echo "$AR" >&6; }
4340else
4341  { $as_echo "$as_me:$LINENO: result: no" >&5
4342$as_echo "no" >&6; }
4343fi
4344
4345
4346fi
4347if test -z "$ac_cv_prog_AR"; then
4348  ac_ct_AR=$AR
4349  # Extract the first word of "ar", so it can be a program name with args.
4350set dummy ar; ac_word=$2
4351{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4352$as_echo_n "checking for $ac_word... " >&6; }
4353if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4354  $as_echo_n "(cached) " >&6
4355else
4356  if test -n "$ac_ct_AR"; then
4357  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4358else
4359as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4360for as_dir in $PATH
4361do
4362  IFS=$as_save_IFS
4363  test -z "$as_dir" && as_dir=.
4364  for ac_exec_ext in '' $ac_executable_extensions; do
4365  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4366    ac_cv_prog_ac_ct_AR="ar"
4367    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4368    break 2
4369  fi
4370done
4371done
4372IFS=$as_save_IFS
4373
4374fi
4375fi
4376ac_ct_AR=$ac_cv_prog_ac_ct_AR
4377if test -n "$ac_ct_AR"; then
4378  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
4379$as_echo "$ac_ct_AR" >&6; }
4380else
4381  { $as_echo "$as_me:$LINENO: result: no" >&5
4382$as_echo "no" >&6; }
4383fi
4384
4385  if test "x$ac_ct_AR" = x; then
4386    AR="false"
4387  else
4388    case $cross_compiling:$ac_tool_warned in
4389yes:)
4390{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4391whose name does not start with the host triplet.  If you think this
4392configuration is useful to you, please write to [email protected]." >&5
4393$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4394whose name does not start with the host triplet.  If you think this
4395configuration is useful to you, please write to [email protected]." >&2;}
4396ac_tool_warned=yes ;;
4397esac
4398    AR=$ac_ct_AR
4399  fi
4400else
4401  AR="$ac_cv_prog_AR"
4402fi
4403
4404test -z "$AR" && AR=ar
4405test -z "$AR_FLAGS" && AR_FLAGS=cru
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417if test -n "$ac_tool_prefix"; then
4418  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4419set dummy ${ac_tool_prefix}strip; ac_word=$2
4420{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4421$as_echo_n "checking for $ac_word... " >&6; }
4422if test "${ac_cv_prog_STRIP+set}" = set; then
4423  $as_echo_n "(cached) " >&6
4424else
4425  if test -n "$STRIP"; then
4426  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4427else
4428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4429for as_dir in $PATH
4430do
4431  IFS=$as_save_IFS
4432  test -z "$as_dir" && as_dir=.
4433  for ac_exec_ext in '' $ac_executable_extensions; do
4434  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4435    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4436    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4437    break 2
4438  fi
4439done
4440done
4441IFS=$as_save_IFS
4442
4443fi
4444fi
4445STRIP=$ac_cv_prog_STRIP
4446if test -n "$STRIP"; then
4447  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
4448$as_echo "$STRIP" >&6; }
4449else
4450  { $as_echo "$as_me:$LINENO: result: no" >&5
4451$as_echo "no" >&6; }
4452fi
4453
4454
4455fi
4456if test -z "$ac_cv_prog_STRIP"; then
4457  ac_ct_STRIP=$STRIP
4458  # Extract the first word of "strip", so it can be a program name with args.
4459set dummy strip; ac_word=$2
4460{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4461$as_echo_n "checking for $ac_word... " >&6; }
4462if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
4463  $as_echo_n "(cached) " >&6
4464else
4465  if test -n "$ac_ct_STRIP"; then
4466  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4467else
4468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4469for as_dir in $PATH
4470do
4471  IFS=$as_save_IFS
4472  test -z "$as_dir" && as_dir=.
4473  for ac_exec_ext in '' $ac_executable_extensions; do
4474  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4475    ac_cv_prog_ac_ct_STRIP="strip"
4476    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4477    break 2
4478  fi
4479done
4480done
4481IFS=$as_save_IFS
4482
4483fi
4484fi
4485ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4486if test -n "$ac_ct_STRIP"; then
4487  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
4488$as_echo "$ac_ct_STRIP" >&6; }
4489else
4490  { $as_echo "$as_me:$LINENO: result: no" >&5
4491$as_echo "no" >&6; }
4492fi
4493
4494  if test "x$ac_ct_STRIP" = x; then
4495    STRIP=":"
4496  else
4497    case $cross_compiling:$ac_tool_warned in
4498yes:)
4499{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4500whose name does not start with the host triplet.  If you think this
4501configuration is useful to you, please write to [email protected]." >&5
4502$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4503whose name does not start with the host triplet.  If you think this
4504configuration is useful to you, please write to [email protected]." >&2;}
4505ac_tool_warned=yes ;;
4506esac
4507    STRIP=$ac_ct_STRIP
4508  fi
4509else
4510  STRIP="$ac_cv_prog_STRIP"
4511fi
4512
4513test -z "$STRIP" && STRIP=:
4514
4515
4516
4517
4518
4519
4520if test -n "$ac_tool_prefix"; then
4521  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4522set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4523{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4524$as_echo_n "checking for $ac_word... " >&6; }
4525if test "${ac_cv_prog_RANLIB+set}" = set; then
4526  $as_echo_n "(cached) " >&6
4527else
4528  if test -n "$RANLIB"; then
4529  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4530else
4531as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4532for as_dir in $PATH
4533do
4534  IFS=$as_save_IFS
4535  test -z "$as_dir" && as_dir=.
4536  for ac_exec_ext in '' $ac_executable_extensions; do
4537  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4538    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4539    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4540    break 2
4541  fi
4542done
4543done
4544IFS=$as_save_IFS
4545
4546fi
4547fi
4548RANLIB=$ac_cv_prog_RANLIB
4549if test -n "$RANLIB"; then
4550  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
4551$as_echo "$RANLIB" >&6; }
4552else
4553  { $as_echo "$as_me:$LINENO: result: no" >&5
4554$as_echo "no" >&6; }
4555fi
4556
4557
4558fi
4559if test -z "$ac_cv_prog_RANLIB"; then
4560  ac_ct_RANLIB=$RANLIB
4561  # Extract the first word of "ranlib", so it can be a program name with args.
4562set dummy ranlib; ac_word=$2
4563{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
4564$as_echo_n "checking for $ac_word... " >&6; }
4565if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4566  $as_echo_n "(cached) " >&6
4567else
4568  if test -n "$ac_ct_RANLIB"; then
4569  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4570else
4571as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4572for as_dir in $PATH
4573do
4574  IFS=$as_save_IFS
4575  test -z "$as_dir" && as_dir=.
4576  for ac_exec_ext in '' $ac_executable_extensions; do
4577  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4578    ac_cv_prog_ac_ct_RANLIB="ranlib"
4579    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4580    break 2
4581  fi
4582done
4583done
4584IFS=$as_save_IFS
4585
4586fi
4587fi
4588ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4589if test -n "$ac_ct_RANLIB"; then
4590  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
4591$as_echo "$ac_ct_RANLIB" >&6; }
4592else
4593  { $as_echo "$as_me:$LINENO: result: no" >&5
4594$as_echo "no" >&6; }
4595fi
4596
4597  if test "x$ac_ct_RANLIB" = x; then
4598    RANLIB=":"
4599  else
4600    case $cross_compiling:$ac_tool_warned in
4601yes:)
4602{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4603whose name does not start with the host triplet.  If you think this
4604configuration is useful to you, please write to [email protected]." >&5
4605$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4606whose name does not start with the host triplet.  If you think this
4607configuration is useful to you, please write to [email protected]." >&2;}
4608ac_tool_warned=yes ;;
4609esac
4610    RANLIB=$ac_ct_RANLIB
4611  fi
4612else
4613  RANLIB="$ac_cv_prog_RANLIB"
4614fi
4615
4616test -z "$RANLIB" && RANLIB=:
4617
4618
4619
4620
4621
4622
4623# Determine commands to create old-style static archives.
4624old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
4625old_postinstall_cmds='chmod 644 $oldlib'
4626old_postuninstall_cmds=
4627
4628if test -n "$RANLIB"; then
4629  case $host_os in
4630  openbsd*)
4631    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
4632    ;;
4633  *)
4634    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
4635    ;;
4636  esac
4637  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4638fi
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673# If no C compiler was specified, use CC.
4674LTCC=${LTCC-"$CC"}
4675
4676# If no C compiler flags were specified, use CFLAGS.
4677LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4678
4679# Allow CC to be a program name with arguments.
4680compiler=$CC
4681
4682
4683# Check for command to grab the raw symbol name followed by C symbol from nm.
4684{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
4685$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
4686if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
4687  $as_echo_n "(cached) " >&6
4688else
4689
4690# These are sane defaults that work on at least a few old systems.
4691# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
4692
4693# Character class describing NM global symbol codes.
4694symcode='[BCDEGRST]'
4695
4696# Regexp to match symbols that can be accessed directly from C.
4697sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4698
4699# Define system-specific variables.
4700case $host_os in
4701aix*)
4702  symcode='[BCDT]'
4703  ;;
4704cygwin* | mingw* | pw32* | cegcc*)
4705  symcode='[ABCDGISTW]'
4706  ;;
4707hpux*)
4708  if test "$host_cpu" = ia64; then
4709    symcode='[ABCDEGRST]'
4710  fi
4711  ;;
4712irix* | nonstopux*)
4713  symcode='[BCDEGRST]'
4714  ;;
4715osf*)
4716  symcode='[BCDEGQRST]'
4717  ;;
4718solaris*)
4719  symcode='[BDRT]'
4720  ;;
4721sco3.2v5*)
4722  symcode='[DT]'
4723  ;;
4724sysv4.2uw2*)
4725  symcode='[DT]'
4726  ;;
4727sysv5* | sco5v6* | unixware* | OpenUNIX*)
4728  symcode='[ABDT]'
4729  ;;
4730sysv4)
4731  symcode='[DFNSTU]'
4732  ;;
4733esac
4734
4735# If we're using GNU nm, then use its standard symbol codes.
4736case `$NM -V 2>&1` in
4737*GNU* | *'with BFD'*)
4738  symcode='[ABCDGIRSTW]' ;;
4739esac
4740
4741# Transform an extracted symbol line into a proper C declaration.
4742# Some systems (esp. on ia64) link data and code symbols differently,
4743# so use this general approach.
4744lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4745
4746# Transform an extracted symbol line into symbol name and symbol address
4747lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
4748lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
4749
4750# Handle CRLF in mingw tool chain
4751opt_cr=
4752case $build_os in
4753mingw*)
4754  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4755  ;;
4756esac
4757
4758# Try without a prefix underscore, then with it.
4759for ac_symprfx in "" "_"; do
4760
4761  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
4762  symxfrm="\\1 $ac_symprfx\\2 \\2"
4763
4764  # Write the raw and C identifiers.
4765  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4766    # Fake it for dumpbin and say T for any non-static function
4767    # and D for any global variable.
4768    # Also find C++ and __fastcall symbols from MSVC++,
4769    # which start with @ or ?.
4770    lt_cv_sys_global_symbol_pipe="$AWK '"\
4771"     {last_section=section; section=\$ 3};"\
4772"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4773"     \$ 0!~/External *\|/{next};"\
4774"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
4775"     {if(hide[section]) next};"\
4776"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
4777"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
4778"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
4779"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
4780"     ' prfx=^$ac_symprfx"
4781  else
4782    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
4783  fi
4784
4785  # Check to see that the pipe works correctly.
4786  pipe_works=no
4787
4788  rm -f conftest*
4789  cat > conftest.$ac_ext <<_LT_EOF
4790#ifdef __cplusplus
4791extern "C" {
4792#endif
4793char nm_test_var;
4794void nm_test_func(void);
4795void nm_test_func(void){}
4796#ifdef __cplusplus
4797}
4798#endif
4799int main(){nm_test_var='a';nm_test_func();return(0);}
4800_LT_EOF
4801
4802  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4803  (eval $ac_compile) 2>&5
4804  ac_status=$?
4805  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4806  (exit $ac_status); }; then
4807    # Now try to grab the symbols.
4808    nlist=conftest.nm
4809    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
4810  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4811  ac_status=$?
4812  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4813  (exit $ac_status); } && test -s "$nlist"; then
4814      # Try sorting and uniquifying the output.
4815      if sort "$nlist" | uniq > "$nlist"T; then
4816	mv -f "$nlist"T "$nlist"
4817      else
4818	rm -f "$nlist"T
4819      fi
4820
4821      # Make sure that we snagged all the symbols we need.
4822      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
4823	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
4824	  cat <<_LT_EOF > conftest.$ac_ext
4825#ifdef __cplusplus
4826extern "C" {
4827#endif
4828
4829_LT_EOF
4830	  # Now generate the symbol file.
4831	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
4832
4833	  cat <<_LT_EOF >> conftest.$ac_ext
4834
4835/* The mapping between symbol names and symbols.  */
4836const struct {
4837  const char *name;
4838  void       *address;
4839}
4840lt__PROGRAM__LTX_preloaded_symbols[] =
4841{
4842  { "@PROGRAM@", (void *) 0 },
4843_LT_EOF
4844	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
4845	  cat <<\_LT_EOF >> conftest.$ac_ext
4846  {0, (void *) 0}
4847};
4848
4849/* This works around a problem in FreeBSD linker */
4850#ifdef FREEBSD_WORKAROUND
4851static const void *lt_preloaded_setup() {
4852  return lt__PROGRAM__LTX_preloaded_symbols;
4853}
4854#endif
4855
4856#ifdef __cplusplus
4857}
4858#endif
4859_LT_EOF
4860	  # Now try linking the two files.
4861	  mv conftest.$ac_objext conftstm.$ac_objext
4862	  lt_save_LIBS="$LIBS"
4863	  lt_save_CFLAGS="$CFLAGS"
4864	  LIBS="conftstm.$ac_objext"
4865	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
4866	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4867  (eval $ac_link) 2>&5
4868  ac_status=$?
4869  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4870  (exit $ac_status); } && test -s conftest${ac_exeext}; then
4871	    pipe_works=yes
4872	  fi
4873	  LIBS="$lt_save_LIBS"
4874	  CFLAGS="$lt_save_CFLAGS"
4875	else
4876	  echo "cannot find nm_test_func in $nlist" >&5
4877	fi
4878      else
4879	echo "cannot find nm_test_var in $nlist" >&5
4880      fi
4881    else
4882      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
4883    fi
4884  else
4885    echo "$progname: failed program was:" >&5
4886    cat conftest.$ac_ext >&5
4887  fi
4888  rm -rf conftest* conftst*
4889
4890  # Do not use the global_symbol_pipe unless it works.
4891  if test "$pipe_works" = yes; then
4892    break
4893  else
4894    lt_cv_sys_global_symbol_pipe=
4895  fi
4896done
4897
4898fi
4899
4900if test -z "$lt_cv_sys_global_symbol_pipe"; then
4901  lt_cv_sys_global_symbol_to_cdecl=
4902fi
4903if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
4904  { $as_echo "$as_me:$LINENO: result: failed" >&5
4905$as_echo "failed" >&6; }
4906else
4907  { $as_echo "$as_me:$LINENO: result: ok" >&5
4908$as_echo "ok" >&6; }
4909fi
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933# Check whether --enable-libtool-lock was given.
4934if test "${enable_libtool_lock+set}" = set; then
4935  enableval=$enable_libtool_lock;
4936fi
4937
4938test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4939
4940# Some flags need to be propagated to the compiler or linker for good
4941# libtool support.
4942case $host in
4943ia64-*-hpux*)
4944  # Find out which ABI we are using.
4945  echo 'int i;' > conftest.$ac_ext
4946  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4947  (eval $ac_compile) 2>&5
4948  ac_status=$?
4949  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4950  (exit $ac_status); }; then
4951    case `/usr/bin/file conftest.$ac_objext` in
4952      *ELF-32*)
4953	HPUX_IA64_MODE="32"
4954	;;
4955      *ELF-64*)
4956	HPUX_IA64_MODE="64"
4957	;;
4958    esac
4959  fi
4960  rm -rf conftest*
4961  ;;
4962*-*-irix6*)
4963  # Find out which ABI we are using.
4964  echo '#line 4965 "configure"' > conftest.$ac_ext
4965  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4966  (eval $ac_compile) 2>&5
4967  ac_status=$?
4968  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4969  (exit $ac_status); }; then
4970    if test "$lt_cv_prog_gnu_ld" = yes; then
4971      case `/usr/bin/file conftest.$ac_objext` in
4972	*32-bit*)
4973	  LD="${LD-ld} -melf32bsmip"
4974	  ;;
4975	*N32*)
4976	  LD="${LD-ld} -melf32bmipn32"
4977	  ;;
4978	*64-bit*)
4979	  LD="${LD-ld} -melf64bmip"
4980	;;
4981      esac
4982    else
4983      case `/usr/bin/file conftest.$ac_objext` in
4984	*32-bit*)
4985	  LD="${LD-ld} -32"
4986	  ;;
4987	*N32*)
4988	  LD="${LD-ld} -n32"
4989	  ;;
4990	*64-bit*)
4991	  LD="${LD-ld} -64"
4992	  ;;
4993      esac
4994    fi
4995  fi
4996  rm -rf conftest*
4997  ;;
4998
4999x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5000s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5001  # Find out which ABI we are using.
5002  echo 'int i;' > conftest.$ac_ext
5003  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5004  (eval $ac_compile) 2>&5
5005  ac_status=$?
5006  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5007  (exit $ac_status); }; then
5008    case `/usr/bin/file conftest.o` in
5009      *32-bit*)
5010	case $host in
5011	  x86_64-*kfreebsd*-gnu)
5012	    LD="${LD-ld} -m elf_i386_fbsd"
5013	    ;;
5014	  x86_64-*linux*)
5015	    LD="${LD-ld} -m elf_i386"
5016	    ;;
5017	  ppc64-*linux*|powerpc64-*linux*)
5018	    LD="${LD-ld} -m elf32ppclinux"
5019	    ;;
5020	  s390x-*linux*)
5021	    LD="${LD-ld} -m elf_s390"
5022	    ;;
5023	  sparc64-*linux*)
5024	    LD="${LD-ld} -m elf32_sparc"
5025	    ;;
5026	esac
5027	;;
5028      *64-bit*)
5029	case $host in
5030	  x86_64-*kfreebsd*-gnu)
5031	    LD="${LD-ld} -m elf_x86_64_fbsd"
5032	    ;;
5033	  x86_64-*linux*)
5034	    LD="${LD-ld} -m elf_x86_64"
5035	    ;;
5036	  ppc*-*linux*|powerpc*-*linux*)
5037	    LD="${LD-ld} -m elf64ppc"
5038	    ;;
5039	  s390*-*linux*|s390*-*tpf*)
5040	    LD="${LD-ld} -m elf64_s390"
5041	    ;;
5042	  sparc*-*linux*)
5043	    LD="${LD-ld} -m elf64_sparc"
5044	    ;;
5045	esac
5046	;;
5047    esac
5048  fi
5049  rm -rf conftest*
5050  ;;
5051
5052*-*-sco3.2v5*)
5053  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5054  SAVE_CFLAGS="$CFLAGS"
5055  CFLAGS="$CFLAGS -belf"
5056  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
5057$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5058if test "${lt_cv_cc_needs_belf+set}" = set; then
5059  $as_echo_n "(cached) " >&6
5060else
5061  ac_ext=c
5062ac_cpp='$CPP $CPPFLAGS'
5063ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5064ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5065ac_compiler_gnu=$ac_cv_c_compiler_gnu
5066
5067     cat >conftest.$ac_ext <<_ACEOF
5068/* confdefs.h.  */
5069_ACEOF
5070cat confdefs.h >>conftest.$ac_ext
5071cat >>conftest.$ac_ext <<_ACEOF
5072/* end confdefs.h.  */
5073
5074int
5075main ()
5076{
5077
5078  ;
5079  return 0;
5080}
5081_ACEOF
5082rm -f conftest.$ac_objext conftest$ac_exeext
5083if { (ac_try="$ac_link"
5084case "(($ac_try" in
5085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5086  *) ac_try_echo=$ac_try;;
5087esac
5088eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5089$as_echo "$ac_try_echo") >&5
5090  (eval "$ac_link") 2>conftest.er1
5091  ac_status=$?
5092  grep -v '^ *+' conftest.er1 >conftest.err
5093  rm -f conftest.er1
5094  cat conftest.err >&5
5095  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5096  (exit $ac_status); } && {
5097	 test -z "$ac_c_werror_flag" ||
5098	 test ! -s conftest.err
5099       } && test -s conftest$ac_exeext && {
5100	 test "$cross_compiling" = yes ||
5101	 $as_test_x conftest$ac_exeext
5102       }; then
5103  lt_cv_cc_needs_belf=yes
5104else
5105  $as_echo "$as_me: failed program was:" >&5
5106sed 's/^/| /' conftest.$ac_ext >&5
5107
5108	lt_cv_cc_needs_belf=no
5109fi
5110
5111rm -rf conftest.dSYM
5112rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5113      conftest$ac_exeext conftest.$ac_ext
5114     ac_ext=c
5115ac_cpp='$CPP $CPPFLAGS'
5116ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5117ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5118ac_compiler_gnu=$ac_cv_c_compiler_gnu
5119
5120fi
5121{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
5122$as_echo "$lt_cv_cc_needs_belf" >&6; }
5123  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5124    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5125    CFLAGS="$SAVE_CFLAGS"
5126  fi
5127  ;;
5128sparc*-*solaris*)
5129  # Find out which ABI we are using.
5130  echo 'int i;' > conftest.$ac_ext
5131  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5132  (eval $ac_compile) 2>&5
5133  ac_status=$?
5134  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5135  (exit $ac_status); }; then
5136    case `/usr/bin/file conftest.o` in
5137    *64-bit*)
5138      case $lt_cv_prog_gnu_ld in
5139      yes*) LD="${LD-ld} -m elf64_sparc" ;;
5140      *)
5141	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5142	  LD="${LD-ld} -64"
5143	fi
5144	;;
5145      esac
5146      ;;
5147    esac
5148  fi
5149  rm -rf conftest*
5150  ;;
5151esac
5152
5153need_locks="$enable_libtool_lock"
5154
5155
5156  case $host_os in
5157    rhapsody* | darwin*)
5158    if test -n "$ac_tool_prefix"; then
5159  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5160set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5161{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5162$as_echo_n "checking for $ac_word... " >&6; }
5163if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
5164  $as_echo_n "(cached) " >&6
5165else
5166  if test -n "$DSYMUTIL"; then
5167  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5168else
5169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5170for as_dir in $PATH
5171do
5172  IFS=$as_save_IFS
5173  test -z "$as_dir" && as_dir=.
5174  for ac_exec_ext in '' $ac_executable_extensions; do
5175  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5176    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5177    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5178    break 2
5179  fi
5180done
5181done
5182IFS=$as_save_IFS
5183
5184fi
5185fi
5186DSYMUTIL=$ac_cv_prog_DSYMUTIL
5187if test -n "$DSYMUTIL"; then
5188  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
5189$as_echo "$DSYMUTIL" >&6; }
5190else
5191  { $as_echo "$as_me:$LINENO: result: no" >&5
5192$as_echo "no" >&6; }
5193fi
5194
5195
5196fi
5197if test -z "$ac_cv_prog_DSYMUTIL"; then
5198  ac_ct_DSYMUTIL=$DSYMUTIL
5199  # Extract the first word of "dsymutil", so it can be a program name with args.
5200set dummy dsymutil; ac_word=$2
5201{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5202$as_echo_n "checking for $ac_word... " >&6; }
5203if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
5204  $as_echo_n "(cached) " >&6
5205else
5206  if test -n "$ac_ct_DSYMUTIL"; then
5207  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5208else
5209as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5210for as_dir in $PATH
5211do
5212  IFS=$as_save_IFS
5213  test -z "$as_dir" && as_dir=.
5214  for ac_exec_ext in '' $ac_executable_extensions; do
5215  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5216    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5217    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5218    break 2
5219  fi
5220done
5221done
5222IFS=$as_save_IFS
5223
5224fi
5225fi
5226ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5227if test -n "$ac_ct_DSYMUTIL"; then
5228  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
5229$as_echo "$ac_ct_DSYMUTIL" >&6; }
5230else
5231  { $as_echo "$as_me:$LINENO: result: no" >&5
5232$as_echo "no" >&6; }
5233fi
5234
5235  if test "x$ac_ct_DSYMUTIL" = x; then
5236    DSYMUTIL=":"
5237  else
5238    case $cross_compiling:$ac_tool_warned in
5239yes:)
5240{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5241whose name does not start with the host triplet.  If you think this
5242configuration is useful to you, please write to [email protected]." >&5
5243$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5244whose name does not start with the host triplet.  If you think this
5245configuration is useful to you, please write to [email protected]." >&2;}
5246ac_tool_warned=yes ;;
5247esac
5248    DSYMUTIL=$ac_ct_DSYMUTIL
5249  fi
5250else
5251  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5252fi
5253
5254    if test -n "$ac_tool_prefix"; then
5255  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5256set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5257{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5258$as_echo_n "checking for $ac_word... " >&6; }
5259if test "${ac_cv_prog_NMEDIT+set}" = set; then
5260  $as_echo_n "(cached) " >&6
5261else
5262  if test -n "$NMEDIT"; then
5263  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5264else
5265as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5266for as_dir in $PATH
5267do
5268  IFS=$as_save_IFS
5269  test -z "$as_dir" && as_dir=.
5270  for ac_exec_ext in '' $ac_executable_extensions; do
5271  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5272    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5273    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5274    break 2
5275  fi
5276done
5277done
5278IFS=$as_save_IFS
5279
5280fi
5281fi
5282NMEDIT=$ac_cv_prog_NMEDIT
5283if test -n "$NMEDIT"; then
5284  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
5285$as_echo "$NMEDIT" >&6; }
5286else
5287  { $as_echo "$as_me:$LINENO: result: no" >&5
5288$as_echo "no" >&6; }
5289fi
5290
5291
5292fi
5293if test -z "$ac_cv_prog_NMEDIT"; then
5294  ac_ct_NMEDIT=$NMEDIT
5295  # Extract the first word of "nmedit", so it can be a program name with args.
5296set dummy nmedit; ac_word=$2
5297{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5298$as_echo_n "checking for $ac_word... " >&6; }
5299if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
5300  $as_echo_n "(cached) " >&6
5301else
5302  if test -n "$ac_ct_NMEDIT"; then
5303  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5304else
5305as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5306for as_dir in $PATH
5307do
5308  IFS=$as_save_IFS
5309  test -z "$as_dir" && as_dir=.
5310  for ac_exec_ext in '' $ac_executable_extensions; do
5311  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5312    ac_cv_prog_ac_ct_NMEDIT="nmedit"
5313    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5314    break 2
5315  fi
5316done
5317done
5318IFS=$as_save_IFS
5319
5320fi
5321fi
5322ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5323if test -n "$ac_ct_NMEDIT"; then
5324  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
5325$as_echo "$ac_ct_NMEDIT" >&6; }
5326else
5327  { $as_echo "$as_me:$LINENO: result: no" >&5
5328$as_echo "no" >&6; }
5329fi
5330
5331  if test "x$ac_ct_NMEDIT" = x; then
5332    NMEDIT=":"
5333  else
5334    case $cross_compiling:$ac_tool_warned in
5335yes:)
5336{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5337whose name does not start with the host triplet.  If you think this
5338configuration is useful to you, please write to [email protected]." >&5
5339$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5340whose name does not start with the host triplet.  If you think this
5341configuration is useful to you, please write to [email protected]." >&2;}
5342ac_tool_warned=yes ;;
5343esac
5344    NMEDIT=$ac_ct_NMEDIT
5345  fi
5346else
5347  NMEDIT="$ac_cv_prog_NMEDIT"
5348fi
5349
5350    if test -n "$ac_tool_prefix"; then
5351  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5352set dummy ${ac_tool_prefix}lipo; ac_word=$2
5353{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5354$as_echo_n "checking for $ac_word... " >&6; }
5355if test "${ac_cv_prog_LIPO+set}" = set; then
5356  $as_echo_n "(cached) " >&6
5357else
5358  if test -n "$LIPO"; then
5359  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5360else
5361as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5362for as_dir in $PATH
5363do
5364  IFS=$as_save_IFS
5365  test -z "$as_dir" && as_dir=.
5366  for ac_exec_ext in '' $ac_executable_extensions; do
5367  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5368    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5369    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5370    break 2
5371  fi
5372done
5373done
5374IFS=$as_save_IFS
5375
5376fi
5377fi
5378LIPO=$ac_cv_prog_LIPO
5379if test -n "$LIPO"; then
5380  { $as_echo "$as_me:$LINENO: result: $LIPO" >&5
5381$as_echo "$LIPO" >&6; }
5382else
5383  { $as_echo "$as_me:$LINENO: result: no" >&5
5384$as_echo "no" >&6; }
5385fi
5386
5387
5388fi
5389if test -z "$ac_cv_prog_LIPO"; then
5390  ac_ct_LIPO=$LIPO
5391  # Extract the first word of "lipo", so it can be a program name with args.
5392set dummy lipo; ac_word=$2
5393{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5394$as_echo_n "checking for $ac_word... " >&6; }
5395if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then
5396  $as_echo_n "(cached) " >&6
5397else
5398  if test -n "$ac_ct_LIPO"; then
5399  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
5400else
5401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5402for as_dir in $PATH
5403do
5404  IFS=$as_save_IFS
5405  test -z "$as_dir" && as_dir=.
5406  for ac_exec_ext in '' $ac_executable_extensions; do
5407  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5408    ac_cv_prog_ac_ct_LIPO="lipo"
5409    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5410    break 2
5411  fi
5412done
5413done
5414IFS=$as_save_IFS
5415
5416fi
5417fi
5418ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
5419if test -n "$ac_ct_LIPO"; then
5420  { $as_echo "$as_me:$LINENO: result: $ac_ct_LIPO" >&5
5421$as_echo "$ac_ct_LIPO" >&6; }
5422else
5423  { $as_echo "$as_me:$LINENO: result: no" >&5
5424$as_echo "no" >&6; }
5425fi
5426
5427  if test "x$ac_ct_LIPO" = x; then
5428    LIPO=":"
5429  else
5430    case $cross_compiling:$ac_tool_warned in
5431yes:)
5432{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5433whose name does not start with the host triplet.  If you think this
5434configuration is useful to you, please write to [email protected]." >&5
5435$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5436whose name does not start with the host triplet.  If you think this
5437configuration is useful to you, please write to [email protected]." >&2;}
5438ac_tool_warned=yes ;;
5439esac
5440    LIPO=$ac_ct_LIPO
5441  fi
5442else
5443  LIPO="$ac_cv_prog_LIPO"
5444fi
5445
5446    if test -n "$ac_tool_prefix"; then
5447  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
5448set dummy ${ac_tool_prefix}otool; ac_word=$2
5449{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5450$as_echo_n "checking for $ac_word... " >&6; }
5451if test "${ac_cv_prog_OTOOL+set}" = set; then
5452  $as_echo_n "(cached) " >&6
5453else
5454  if test -n "$OTOOL"; then
5455  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
5456else
5457as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5458for as_dir in $PATH
5459do
5460  IFS=$as_save_IFS
5461  test -z "$as_dir" && as_dir=.
5462  for ac_exec_ext in '' $ac_executable_extensions; do
5463  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5464    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5465    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5466    break 2
5467  fi
5468done
5469done
5470IFS=$as_save_IFS
5471
5472fi
5473fi
5474OTOOL=$ac_cv_prog_OTOOL
5475if test -n "$OTOOL"; then
5476  { $as_echo "$as_me:$LINENO: result: $OTOOL" >&5
5477$as_echo "$OTOOL" >&6; }
5478else
5479  { $as_echo "$as_me:$LINENO: result: no" >&5
5480$as_echo "no" >&6; }
5481fi
5482
5483
5484fi
5485if test -z "$ac_cv_prog_OTOOL"; then
5486  ac_ct_OTOOL=$OTOOL
5487  # Extract the first word of "otool", so it can be a program name with args.
5488set dummy otool; ac_word=$2
5489{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5490$as_echo_n "checking for $ac_word... " >&6; }
5491if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then
5492  $as_echo_n "(cached) " >&6
5493else
5494  if test -n "$ac_ct_OTOOL"; then
5495  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
5496else
5497as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5498for as_dir in $PATH
5499do
5500  IFS=$as_save_IFS
5501  test -z "$as_dir" && as_dir=.
5502  for ac_exec_ext in '' $ac_executable_extensions; do
5503  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5504    ac_cv_prog_ac_ct_OTOOL="otool"
5505    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5506    break 2
5507  fi
5508done
5509done
5510IFS=$as_save_IFS
5511
5512fi
5513fi
5514ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
5515if test -n "$ac_ct_OTOOL"; then
5516  { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL" >&5
5517$as_echo "$ac_ct_OTOOL" >&6; }
5518else
5519  { $as_echo "$as_me:$LINENO: result: no" >&5
5520$as_echo "no" >&6; }
5521fi
5522
5523  if test "x$ac_ct_OTOOL" = x; then
5524    OTOOL=":"
5525  else
5526    case $cross_compiling:$ac_tool_warned in
5527yes:)
5528{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5529whose name does not start with the host triplet.  If you think this
5530configuration is useful to you, please write to [email protected]." >&5
5531$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5532whose name does not start with the host triplet.  If you think this
5533configuration is useful to you, please write to [email protected]." >&2;}
5534ac_tool_warned=yes ;;
5535esac
5536    OTOOL=$ac_ct_OTOOL
5537  fi
5538else
5539  OTOOL="$ac_cv_prog_OTOOL"
5540fi
5541
5542    if test -n "$ac_tool_prefix"; then
5543  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
5544set dummy ${ac_tool_prefix}otool64; ac_word=$2
5545{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5546$as_echo_n "checking for $ac_word... " >&6; }
5547if test "${ac_cv_prog_OTOOL64+set}" = set; then
5548  $as_echo_n "(cached) " >&6
5549else
5550  if test -n "$OTOOL64"; then
5551  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
5552else
5553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5554for as_dir in $PATH
5555do
5556  IFS=$as_save_IFS
5557  test -z "$as_dir" && as_dir=.
5558  for ac_exec_ext in '' $ac_executable_extensions; do
5559  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5560    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
5561    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5562    break 2
5563  fi
5564done
5565done
5566IFS=$as_save_IFS
5567
5568fi
5569fi
5570OTOOL64=$ac_cv_prog_OTOOL64
5571if test -n "$OTOOL64"; then
5572  { $as_echo "$as_me:$LINENO: result: $OTOOL64" >&5
5573$as_echo "$OTOOL64" >&6; }
5574else
5575  { $as_echo "$as_me:$LINENO: result: no" >&5
5576$as_echo "no" >&6; }
5577fi
5578
5579
5580fi
5581if test -z "$ac_cv_prog_OTOOL64"; then
5582  ac_ct_OTOOL64=$OTOOL64
5583  # Extract the first word of "otool64", so it can be a program name with args.
5584set dummy otool64; ac_word=$2
5585{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5586$as_echo_n "checking for $ac_word... " >&6; }
5587if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then
5588  $as_echo_n "(cached) " >&6
5589else
5590  if test -n "$ac_ct_OTOOL64"; then
5591  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
5592else
5593as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5594for as_dir in $PATH
5595do
5596  IFS=$as_save_IFS
5597  test -z "$as_dir" && as_dir=.
5598  for ac_exec_ext in '' $ac_executable_extensions; do
5599  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5600    ac_cv_prog_ac_ct_OTOOL64="otool64"
5601    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5602    break 2
5603  fi
5604done
5605done
5606IFS=$as_save_IFS
5607
5608fi
5609fi
5610ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
5611if test -n "$ac_ct_OTOOL64"; then
5612  { $as_echo "$as_me:$LINENO: result: $ac_ct_OTOOL64" >&5
5613$as_echo "$ac_ct_OTOOL64" >&6; }
5614else
5615  { $as_echo "$as_me:$LINENO: result: no" >&5
5616$as_echo "no" >&6; }
5617fi
5618
5619  if test "x$ac_ct_OTOOL64" = x; then
5620    OTOOL64=":"
5621  else
5622    case $cross_compiling:$ac_tool_warned in
5623yes:)
5624{ $as_echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5625whose name does not start with the host triplet.  If you think this
5626configuration is useful to you, please write to [email protected]." >&5
5627$as_echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5628whose name does not start with the host triplet.  If you think this
5629configuration is useful to you, please write to [email protected]." >&2;}
5630ac_tool_warned=yes ;;
5631esac
5632    OTOOL64=$ac_ct_OTOOL64
5633  fi
5634else
5635  OTOOL64="$ac_cv_prog_OTOOL64"
5636fi
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
5665$as_echo_n "checking for -single_module linker flag... " >&6; }
5666if test "${lt_cv_apple_cc_single_mod+set}" = set; then
5667  $as_echo_n "(cached) " >&6
5668else
5669  lt_cv_apple_cc_single_mod=no
5670      if test -z "${LT_MULTI_MODULE}"; then
5671	# By default we will add the -single_module flag. You can override
5672	# by either setting the environment variable LT_MULTI_MODULE
5673	# non-empty at configure time, or by adding -multi_module to the
5674	# link flags.
5675	rm -rf libconftest.dylib*
5676	echo "int foo(void){return 1;}" > conftest.c
5677	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5678-dynamiclib -Wl,-single_module conftest.c" >&5
5679	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5680	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
5681        _lt_result=$?
5682	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
5683	  lt_cv_apple_cc_single_mod=yes
5684	else
5685	  cat conftest.err >&5
5686	fi
5687	rm -rf libconftest.dylib*
5688	rm -f conftest.*
5689      fi
5690fi
5691{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
5692$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
5693    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
5694$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
5695if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
5696  $as_echo_n "(cached) " >&6
5697else
5698  lt_cv_ld_exported_symbols_list=no
5699      save_LDFLAGS=$LDFLAGS
5700      echo "_main" > conftest.sym
5701      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
5702      cat >conftest.$ac_ext <<_ACEOF
5703/* confdefs.h.  */
5704_ACEOF
5705cat confdefs.h >>conftest.$ac_ext
5706cat >>conftest.$ac_ext <<_ACEOF
5707/* end confdefs.h.  */
5708
5709int
5710main ()
5711{
5712
5713  ;
5714  return 0;
5715}
5716_ACEOF
5717rm -f conftest.$ac_objext conftest$ac_exeext
5718if { (ac_try="$ac_link"
5719case "(($ac_try" in
5720  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5721  *) ac_try_echo=$ac_try;;
5722esac
5723eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5724$as_echo "$ac_try_echo") >&5
5725  (eval "$ac_link") 2>conftest.er1
5726  ac_status=$?
5727  grep -v '^ *+' conftest.er1 >conftest.err
5728  rm -f conftest.er1
5729  cat conftest.err >&5
5730  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5731  (exit $ac_status); } && {
5732	 test -z "$ac_c_werror_flag" ||
5733	 test ! -s conftest.err
5734       } && test -s conftest$ac_exeext && {
5735	 test "$cross_compiling" = yes ||
5736	 $as_test_x conftest$ac_exeext
5737       }; then
5738  lt_cv_ld_exported_symbols_list=yes
5739else
5740  $as_echo "$as_me: failed program was:" >&5
5741sed 's/^/| /' conftest.$ac_ext >&5
5742
5743	lt_cv_ld_exported_symbols_list=no
5744fi
5745
5746rm -rf conftest.dSYM
5747rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5748      conftest$ac_exeext conftest.$ac_ext
5749	LDFLAGS="$save_LDFLAGS"
5750
5751fi
5752{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
5753$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
5754    case $host_os in
5755    rhapsody* | darwin1.[012])
5756      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
5757    darwin1.*)
5758      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5759    darwin*) # darwin 5.x on
5760      # if running on 10.5 or later, the deployment target defaults
5761      # to the OS version, if on x86, and 10.4, the deployment
5762      # target defaults to 10.4. Don't you love it?
5763      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
5764	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
5765	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5766	10.[012]*)
5767	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5768	10.*)
5769	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5770      esac
5771    ;;
5772  esac
5773    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
5774      _lt_dar_single_mod='$single_module'
5775    fi
5776    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
5777      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
5778    else
5779      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
5780    fi
5781    if test "$DSYMUTIL" != ":"; then
5782      _lt_dsymutil='~$DSYMUTIL $lib || :'
5783    else
5784      _lt_dsymutil=
5785    fi
5786    ;;
5787  esac
5788
5789ac_ext=c
5790ac_cpp='$CPP $CPPFLAGS'
5791ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5792ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5793ac_compiler_gnu=$ac_cv_c_compiler_gnu
5794{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
5795$as_echo_n "checking how to run the C preprocessor... " >&6; }
5796# On Suns, sometimes $CPP names a directory.
5797if test -n "$CPP" && test -d "$CPP"; then
5798  CPP=
5799fi
5800if test -z "$CPP"; then
5801  if test "${ac_cv_prog_CPP+set}" = set; then
5802  $as_echo_n "(cached) " >&6
5803else
5804      # Double quotes because CPP needs to be expanded
5805    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5806    do
5807      ac_preproc_ok=false
5808for ac_c_preproc_warn_flag in '' yes
5809do
5810  # Use a header file that comes with gcc, so configuring glibc
5811  # with a fresh cross-compiler works.
5812  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5813  # <limits.h> exists even on freestanding compilers.
5814  # On the NeXT, cc -E runs the code through the compiler's parser,
5815  # not just through cpp. "Syntax error" is here to catch this case.
5816  cat >conftest.$ac_ext <<_ACEOF
5817/* confdefs.h.  */
5818_ACEOF
5819cat confdefs.h >>conftest.$ac_ext
5820cat >>conftest.$ac_ext <<_ACEOF
5821/* end confdefs.h.  */
5822#ifdef __STDC__
5823# include <limits.h>
5824#else
5825# include <assert.h>
5826#endif
5827		     Syntax error
5828_ACEOF
5829if { (ac_try="$ac_cpp conftest.$ac_ext"
5830case "(($ac_try" in
5831  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5832  *) ac_try_echo=$ac_try;;
5833esac
5834eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5835$as_echo "$ac_try_echo") >&5
5836  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5837  ac_status=$?
5838  grep -v '^ *+' conftest.er1 >conftest.err
5839  rm -f conftest.er1
5840  cat conftest.err >&5
5841  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5842  (exit $ac_status); } >/dev/null && {
5843	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5844	 test ! -s conftest.err
5845       }; then
5846  :
5847else
5848  $as_echo "$as_me: failed program was:" >&5
5849sed 's/^/| /' conftest.$ac_ext >&5
5850
5851  # Broken: fails on valid input.
5852continue
5853fi
5854
5855rm -f conftest.err conftest.$ac_ext
5856
5857  # OK, works on sane cases.  Now check whether nonexistent headers
5858  # can be detected and how.
5859  cat >conftest.$ac_ext <<_ACEOF
5860/* confdefs.h.  */
5861_ACEOF
5862cat confdefs.h >>conftest.$ac_ext
5863cat >>conftest.$ac_ext <<_ACEOF
5864/* end confdefs.h.  */
5865#include <ac_nonexistent.h>
5866_ACEOF
5867if { (ac_try="$ac_cpp conftest.$ac_ext"
5868case "(($ac_try" in
5869  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5870  *) ac_try_echo=$ac_try;;
5871esac
5872eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5873$as_echo "$ac_try_echo") >&5
5874  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5875  ac_status=$?
5876  grep -v '^ *+' conftest.er1 >conftest.err
5877  rm -f conftest.er1
5878  cat conftest.err >&5
5879  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5880  (exit $ac_status); } >/dev/null && {
5881	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5882	 test ! -s conftest.err
5883       }; then
5884  # Broken: success on invalid input.
5885continue
5886else
5887  $as_echo "$as_me: failed program was:" >&5
5888sed 's/^/| /' conftest.$ac_ext >&5
5889
5890  # Passes both tests.
5891ac_preproc_ok=:
5892break
5893fi
5894
5895rm -f conftest.err conftest.$ac_ext
5896
5897done
5898# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5899rm -f conftest.err conftest.$ac_ext
5900if $ac_preproc_ok; then
5901  break
5902fi
5903
5904    done
5905    ac_cv_prog_CPP=$CPP
5906
5907fi
5908  CPP=$ac_cv_prog_CPP
5909else
5910  ac_cv_prog_CPP=$CPP
5911fi
5912{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
5913$as_echo "$CPP" >&6; }
5914ac_preproc_ok=false
5915for ac_c_preproc_warn_flag in '' yes
5916do
5917  # Use a header file that comes with gcc, so configuring glibc
5918  # with a fresh cross-compiler works.
5919  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5920  # <limits.h> exists even on freestanding compilers.
5921  # On the NeXT, cc -E runs the code through the compiler's parser,
5922  # not just through cpp. "Syntax error" is here to catch this case.
5923  cat >conftest.$ac_ext <<_ACEOF
5924/* confdefs.h.  */
5925_ACEOF
5926cat confdefs.h >>conftest.$ac_ext
5927cat >>conftest.$ac_ext <<_ACEOF
5928/* end confdefs.h.  */
5929#ifdef __STDC__
5930# include <limits.h>
5931#else
5932# include <assert.h>
5933#endif
5934		     Syntax error
5935_ACEOF
5936if { (ac_try="$ac_cpp conftest.$ac_ext"
5937case "(($ac_try" in
5938  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5939  *) ac_try_echo=$ac_try;;
5940esac
5941eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5942$as_echo "$ac_try_echo") >&5
5943  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5944  ac_status=$?
5945  grep -v '^ *+' conftest.er1 >conftest.err
5946  rm -f conftest.er1
5947  cat conftest.err >&5
5948  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5949  (exit $ac_status); } >/dev/null && {
5950	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5951	 test ! -s conftest.err
5952       }; then
5953  :
5954else
5955  $as_echo "$as_me: failed program was:" >&5
5956sed 's/^/| /' conftest.$ac_ext >&5
5957
5958  # Broken: fails on valid input.
5959continue
5960fi
5961
5962rm -f conftest.err conftest.$ac_ext
5963
5964  # OK, works on sane cases.  Now check whether nonexistent headers
5965  # can be detected and how.
5966  cat >conftest.$ac_ext <<_ACEOF
5967/* confdefs.h.  */
5968_ACEOF
5969cat confdefs.h >>conftest.$ac_ext
5970cat >>conftest.$ac_ext <<_ACEOF
5971/* end confdefs.h.  */
5972#include <ac_nonexistent.h>
5973_ACEOF
5974if { (ac_try="$ac_cpp conftest.$ac_ext"
5975case "(($ac_try" in
5976  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5977  *) ac_try_echo=$ac_try;;
5978esac
5979eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5980$as_echo "$ac_try_echo") >&5
5981  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5982  ac_status=$?
5983  grep -v '^ *+' conftest.er1 >conftest.err
5984  rm -f conftest.er1
5985  cat conftest.err >&5
5986  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5987  (exit $ac_status); } >/dev/null && {
5988	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5989	 test ! -s conftest.err
5990       }; then
5991  # Broken: success on invalid input.
5992continue
5993else
5994  $as_echo "$as_me: failed program was:" >&5
5995sed 's/^/| /' conftest.$ac_ext >&5
5996
5997  # Passes both tests.
5998ac_preproc_ok=:
5999break
6000fi
6001
6002rm -f conftest.err conftest.$ac_ext
6003
6004done
6005# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6006rm -f conftest.err conftest.$ac_ext
6007if $ac_preproc_ok; then
6008  :
6009else
6010  { { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
6011See \`config.log' for more details." >&5
6012$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
6013See \`config.log' for more details." >&2;}
6014   { (exit 1); exit 1; }; }
6015fi
6016
6017ac_ext=c
6018ac_cpp='$CPP $CPPFLAGS'
6019ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6020ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6021ac_compiler_gnu=$ac_cv_c_compiler_gnu
6022
6023
6024{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6025$as_echo_n "checking for ANSI C header files... " >&6; }
6026if test "${ac_cv_header_stdc+set}" = set; then
6027  $as_echo_n "(cached) " >&6
6028else
6029  cat >conftest.$ac_ext <<_ACEOF
6030/* confdefs.h.  */
6031_ACEOF
6032cat confdefs.h >>conftest.$ac_ext
6033cat >>conftest.$ac_ext <<_ACEOF
6034/* end confdefs.h.  */
6035#include <stdlib.h>
6036#include <stdarg.h>
6037#include <string.h>
6038#include <float.h>
6039
6040int
6041main ()
6042{
6043
6044  ;
6045  return 0;
6046}
6047_ACEOF
6048rm -f conftest.$ac_objext
6049if { (ac_try="$ac_compile"
6050case "(($ac_try" in
6051  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6052  *) ac_try_echo=$ac_try;;
6053esac
6054eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6055$as_echo "$ac_try_echo") >&5
6056  (eval "$ac_compile") 2>conftest.er1
6057  ac_status=$?
6058  grep -v '^ *+' conftest.er1 >conftest.err
6059  rm -f conftest.er1
6060  cat conftest.err >&5
6061  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6062  (exit $ac_status); } && {
6063	 test -z "$ac_c_werror_flag" ||
6064	 test ! -s conftest.err
6065       } && test -s conftest.$ac_objext; then
6066  ac_cv_header_stdc=yes
6067else
6068  $as_echo "$as_me: failed program was:" >&5
6069sed 's/^/| /' conftest.$ac_ext >&5
6070
6071	ac_cv_header_stdc=no
6072fi
6073
6074rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6075
6076if test $ac_cv_header_stdc = yes; then
6077  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6078  cat >conftest.$ac_ext <<_ACEOF
6079/* confdefs.h.  */
6080_ACEOF
6081cat confdefs.h >>conftest.$ac_ext
6082cat >>conftest.$ac_ext <<_ACEOF
6083/* end confdefs.h.  */
6084#include <string.h>
6085
6086_ACEOF
6087if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6088  $EGREP "memchr" >/dev/null 2>&1; then
6089  :
6090else
6091  ac_cv_header_stdc=no
6092fi
6093rm -f conftest*
6094
6095fi
6096
6097if test $ac_cv_header_stdc = yes; then
6098  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6099  cat >conftest.$ac_ext <<_ACEOF
6100/* confdefs.h.  */
6101_ACEOF
6102cat confdefs.h >>conftest.$ac_ext
6103cat >>conftest.$ac_ext <<_ACEOF
6104/* end confdefs.h.  */
6105#include <stdlib.h>
6106
6107_ACEOF
6108if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6109  $EGREP "free" >/dev/null 2>&1; then
6110  :
6111else
6112  ac_cv_header_stdc=no
6113fi
6114rm -f conftest*
6115
6116fi
6117
6118if test $ac_cv_header_stdc = yes; then
6119  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6120  if test "$cross_compiling" = yes; then
6121  :
6122else
6123  cat >conftest.$ac_ext <<_ACEOF
6124/* confdefs.h.  */
6125_ACEOF
6126cat confdefs.h >>conftest.$ac_ext
6127cat >>conftest.$ac_ext <<_ACEOF
6128/* end confdefs.h.  */
6129#include <ctype.h>
6130#include <stdlib.h>
6131#if ((' ' & 0x0FF) == 0x020)
6132# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6133# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6134#else
6135# define ISLOWER(c) \
6136		   (('a' <= (c) && (c) <= 'i') \
6137		     || ('j' <= (c) && (c) <= 'r') \
6138		     || ('s' <= (c) && (c) <= 'z'))
6139# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6140#endif
6141
6142#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6143int
6144main ()
6145{
6146  int i;
6147  for (i = 0; i < 256; i++)
6148    if (XOR (islower (i), ISLOWER (i))
6149	|| toupper (i) != TOUPPER (i))
6150      return 2;
6151  return 0;
6152}
6153_ACEOF
6154rm -f conftest$ac_exeext
6155if { (ac_try="$ac_link"
6156case "(($ac_try" in
6157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6158  *) ac_try_echo=$ac_try;;
6159esac
6160eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6161$as_echo "$ac_try_echo") >&5
6162  (eval "$ac_link") 2>&5
6163  ac_status=$?
6164  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6165  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6166  { (case "(($ac_try" in
6167  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6168  *) ac_try_echo=$ac_try;;
6169esac
6170eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6171$as_echo "$ac_try_echo") >&5
6172  (eval "$ac_try") 2>&5
6173  ac_status=$?
6174  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6175  (exit $ac_status); }; }; then
6176  :
6177else
6178  $as_echo "$as_me: program exited with status $ac_status" >&5
6179$as_echo "$as_me: failed program was:" >&5
6180sed 's/^/| /' conftest.$ac_ext >&5
6181
6182( exit $ac_status )
6183ac_cv_header_stdc=no
6184fi
6185rm -rf conftest.dSYM
6186rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6187fi
6188
6189
6190fi
6191fi
6192{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6193$as_echo "$ac_cv_header_stdc" >&6; }
6194if test $ac_cv_header_stdc = yes; then
6195
6196cat >>confdefs.h <<\_ACEOF
6197#define STDC_HEADERS 1
6198_ACEOF
6199
6200fi
6201
6202# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6213		  inttypes.h stdint.h unistd.h
6214do
6215as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6216{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
6217$as_echo_n "checking for $ac_header... " >&6; }
6218if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6219  $as_echo_n "(cached) " >&6
6220else
6221  cat >conftest.$ac_ext <<_ACEOF
6222/* confdefs.h.  */
6223_ACEOF
6224cat confdefs.h >>conftest.$ac_ext
6225cat >>conftest.$ac_ext <<_ACEOF
6226/* end confdefs.h.  */
6227$ac_includes_default
6228
6229#include <$ac_header>
6230_ACEOF
6231rm -f conftest.$ac_objext
6232if { (ac_try="$ac_compile"
6233case "(($ac_try" in
6234  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6235  *) ac_try_echo=$ac_try;;
6236esac
6237eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6238$as_echo "$ac_try_echo") >&5
6239  (eval "$ac_compile") 2>conftest.er1
6240  ac_status=$?
6241  grep -v '^ *+' conftest.er1 >conftest.err
6242  rm -f conftest.er1
6243  cat conftest.err >&5
6244  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6245  (exit $ac_status); } && {
6246	 test -z "$ac_c_werror_flag" ||
6247	 test ! -s conftest.err
6248       } && test -s conftest.$ac_objext; then
6249  eval "$as_ac_Header=yes"
6250else
6251  $as_echo "$as_me: failed program was:" >&5
6252sed 's/^/| /' conftest.$ac_ext >&5
6253
6254	eval "$as_ac_Header=no"
6255fi
6256
6257rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6258fi
6259ac_res=`eval 'as_val=${'$as_ac_Header'}
6260		 $as_echo "$as_val"'`
6261	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
6262$as_echo "$ac_res" >&6; }
6263if test `eval 'as_val=${'$as_ac_Header'}
6264		 $as_echo "$as_val"'` = yes; then
6265  cat >>confdefs.h <<_ACEOF
6266#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6267_ACEOF
6268
6269fi
6270
6271done
6272
6273
6274
6275for ac_header in dlfcn.h
6276do
6277as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6278{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
6279$as_echo_n "checking for $ac_header... " >&6; }
6280if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6281  $as_echo_n "(cached) " >&6
6282else
6283  cat >conftest.$ac_ext <<_ACEOF
6284/* confdefs.h.  */
6285_ACEOF
6286cat confdefs.h >>conftest.$ac_ext
6287cat >>conftest.$ac_ext <<_ACEOF
6288/* end confdefs.h.  */
6289$ac_includes_default
6290
6291#include <$ac_header>
6292_ACEOF
6293rm -f conftest.$ac_objext
6294if { (ac_try="$ac_compile"
6295case "(($ac_try" in
6296  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6297  *) ac_try_echo=$ac_try;;
6298esac
6299eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6300$as_echo "$ac_try_echo") >&5
6301  (eval "$ac_compile") 2>conftest.er1
6302  ac_status=$?
6303  grep -v '^ *+' conftest.er1 >conftest.err
6304  rm -f conftest.er1
6305  cat conftest.err >&5
6306  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6307  (exit $ac_status); } && {
6308	 test -z "$ac_c_werror_flag" ||
6309	 test ! -s conftest.err
6310       } && test -s conftest.$ac_objext; then
6311  eval "$as_ac_Header=yes"
6312else
6313  $as_echo "$as_me: failed program was:" >&5
6314sed 's/^/| /' conftest.$ac_ext >&5
6315
6316	eval "$as_ac_Header=no"
6317fi
6318
6319rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6320fi
6321ac_res=`eval 'as_val=${'$as_ac_Header'}
6322		 $as_echo "$as_val"'`
6323	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
6324$as_echo "$ac_res" >&6; }
6325if test `eval 'as_val=${'$as_ac_Header'}
6326		 $as_echo "$as_val"'` = yes; then
6327  cat >>confdefs.h <<_ACEOF
6328#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6329_ACEOF
6330
6331fi
6332
6333done
6334
6335
6336
6337# Set options
6338
6339
6340
6341        enable_dlopen=no
6342
6343
6344  enable_win32_dll=no
6345
6346
6347            # Check whether --enable-shared was given.
6348if test "${enable_shared+set}" = set; then
6349  enableval=$enable_shared; p=${PACKAGE-default}
6350    case $enableval in
6351    yes) enable_shared=yes ;;
6352    no) enable_shared=no ;;
6353    *)
6354      enable_shared=no
6355      # Look at the argument we got.  We use all the common list separators.
6356      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6357      for pkg in $enableval; do
6358	IFS="$lt_save_ifs"
6359	if test "X$pkg" = "X$p"; then
6360	  enable_shared=yes
6361	fi
6362      done
6363      IFS="$lt_save_ifs"
6364      ;;
6365    esac
6366else
6367  enable_shared=yes
6368fi
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378  # Check whether --enable-static was given.
6379if test "${enable_static+set}" = set; then
6380  enableval=$enable_static; p=${PACKAGE-default}
6381    case $enableval in
6382    yes) enable_static=yes ;;
6383    no) enable_static=no ;;
6384    *)
6385     enable_static=no
6386      # Look at the argument we got.  We use all the common list separators.
6387      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6388      for pkg in $enableval; do
6389	IFS="$lt_save_ifs"
6390	if test "X$pkg" = "X$p"; then
6391	  enable_static=yes
6392	fi
6393      done
6394      IFS="$lt_save_ifs"
6395      ;;
6396    esac
6397else
6398  enable_static=yes
6399fi
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410# Check whether --with-pic was given.
6411if test "${with_pic+set}" = set; then
6412  withval=$with_pic; pic_mode="$withval"
6413else
6414  pic_mode=default
6415fi
6416
6417
6418test -z "$pic_mode" && pic_mode=default
6419
6420
6421
6422
6423
6424
6425
6426  # Check whether --enable-fast-install was given.
6427if test "${enable_fast_install+set}" = set; then
6428  enableval=$enable_fast_install; p=${PACKAGE-default}
6429    case $enableval in
6430    yes) enable_fast_install=yes ;;
6431    no) enable_fast_install=no ;;
6432    *)
6433      enable_fast_install=no
6434      # Look at the argument we got.  We use all the common list separators.
6435      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6436      for pkg in $enableval; do
6437	IFS="$lt_save_ifs"
6438	if test "X$pkg" = "X$p"; then
6439	  enable_fast_install=yes
6440	fi
6441      done
6442      IFS="$lt_save_ifs"
6443      ;;
6444    esac
6445else
6446  enable_fast_install=yes
6447fi
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459# This can be used to rebuild libtool when needed
6460LIBTOOL_DEPS="$ltmain"
6461
6462# Always use our own libtool.
6463LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489test -z "$LN_S" && LN_S="ln -s"
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504if test -n "${ZSH_VERSION+set}" ; then
6505   setopt NO_GLOB_SUBST
6506fi
6507
6508{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6509$as_echo_n "checking for objdir... " >&6; }
6510if test "${lt_cv_objdir+set}" = set; then
6511  $as_echo_n "(cached) " >&6
6512else
6513  rm -f .libs 2>/dev/null
6514mkdir .libs 2>/dev/null
6515if test -d .libs; then
6516  lt_cv_objdir=.libs
6517else
6518  # MS-DOS does not allow filenames that begin with a dot.
6519  lt_cv_objdir=_libs
6520fi
6521rmdir .libs 2>/dev/null
6522fi
6523{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6524$as_echo "$lt_cv_objdir" >&6; }
6525objdir=$lt_cv_objdir
6526
6527
6528
6529
6530
6531cat >>confdefs.h <<_ACEOF
6532#define LT_OBJDIR "$lt_cv_objdir/"
6533_ACEOF
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551case $host_os in
6552aix3*)
6553  # AIX sometimes has problems with the GCC collect2 program.  For some
6554  # reason, if we set the COLLECT_NAMES environment variable, the problems
6555  # vanish in a puff of smoke.
6556  if test "X${COLLECT_NAMES+set}" != Xset; then
6557    COLLECT_NAMES=
6558    export COLLECT_NAMES
6559  fi
6560  ;;
6561esac
6562
6563# Sed substitution that helps us do robust quoting.  It backslashifies
6564# metacharacters that are still active within double-quoted strings.
6565sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6566
6567# Same as above, but do not quote variable references.
6568double_quote_subst='s/\(["`\\]\)/\\\1/g'
6569
6570# Sed substitution to delay expansion of an escaped shell variable in a
6571# double_quote_subst'ed string.
6572delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6573
6574# Sed substitution to delay expansion of an escaped single quote.
6575delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6576
6577# Sed substitution to avoid accidental globbing in evaled expressions
6578no_glob_subst='s/\*/\\\*/g'
6579
6580# Global variables:
6581ofile=libtool
6582can_build_shared=yes
6583
6584# All known linkers require a `.a' archive for static linking (except MSVC,
6585# which needs '.lib').
6586libext=a
6587
6588with_gnu_ld="$lt_cv_prog_gnu_ld"
6589
6590old_CC="$CC"
6591old_CFLAGS="$CFLAGS"
6592
6593# Set sane defaults for various variables
6594test -z "$CC" && CC=cc
6595test -z "$LTCC" && LTCC=$CC
6596test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6597test -z "$LD" && LD=ld
6598test -z "$ac_objext" && ac_objext=o
6599
6600for cc_temp in $compiler""; do
6601  case $cc_temp in
6602    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6603    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6604    \-*) ;;
6605    *) break;;
6606  esac
6607done
6608cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6609
6610
6611# Only perform the check for file, if the check method requires it
6612test -z "$MAGIC_CMD" && MAGIC_CMD=file
6613case $deplibs_check_method in
6614file_magic*)
6615  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6616    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6617$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
6618if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6619  $as_echo_n "(cached) " >&6
6620else
6621  case $MAGIC_CMD in
6622[\\/*] |  ?:[\\/]*)
6623  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6624  ;;
6625*)
6626  lt_save_MAGIC_CMD="$MAGIC_CMD"
6627  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6628  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6629  for ac_dir in $ac_dummy; do
6630    IFS="$lt_save_ifs"
6631    test -z "$ac_dir" && ac_dir=.
6632    if test -f $ac_dir/${ac_tool_prefix}file; then
6633      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6634      if test -n "$file_magic_test_file"; then
6635	case $deplibs_check_method in
6636	"file_magic "*)
6637	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6638	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6639	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6640	    $EGREP "$file_magic_regex" > /dev/null; then
6641	    :
6642	  else
6643	    cat <<_LT_EOF 1>&2
6644
6645*** Warning: the command libtool uses to detect shared libraries,
6646*** $file_magic_cmd, produces output that libtool cannot recognize.
6647*** The result is that libtool may fail to recognize shared libraries
6648*** as such.  This will affect the creation of libtool libraries that
6649*** depend on shared libraries, but programs linked with such libtool
6650*** libraries will work regardless of this problem.  Nevertheless, you
6651*** may want to report the problem to your system manager and/or to
6652*** [email protected]
6653
6654_LT_EOF
6655	  fi ;;
6656	esac
6657      fi
6658      break
6659    fi
6660  done
6661  IFS="$lt_save_ifs"
6662  MAGIC_CMD="$lt_save_MAGIC_CMD"
6663  ;;
6664esac
6665fi
6666
6667MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6668if test -n "$MAGIC_CMD"; then
6669  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6670$as_echo "$MAGIC_CMD" >&6; }
6671else
6672  { $as_echo "$as_me:$LINENO: result: no" >&5
6673$as_echo "no" >&6; }
6674fi
6675
6676
6677
6678
6679
6680if test -z "$lt_cv_path_MAGIC_CMD"; then
6681  if test -n "$ac_tool_prefix"; then
6682    { $as_echo "$as_me:$LINENO: checking for file" >&5
6683$as_echo_n "checking for file... " >&6; }
6684if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6685  $as_echo_n "(cached) " >&6
6686else
6687  case $MAGIC_CMD in
6688[\\/*] |  ?:[\\/]*)
6689  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6690  ;;
6691*)
6692  lt_save_MAGIC_CMD="$MAGIC_CMD"
6693  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6694  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6695  for ac_dir in $ac_dummy; do
6696    IFS="$lt_save_ifs"
6697    test -z "$ac_dir" && ac_dir=.
6698    if test -f $ac_dir/file; then
6699      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6700      if test -n "$file_magic_test_file"; then
6701	case $deplibs_check_method in
6702	"file_magic "*)
6703	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6704	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6705	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6706	    $EGREP "$file_magic_regex" > /dev/null; then
6707	    :
6708	  else
6709	    cat <<_LT_EOF 1>&2
6710
6711*** Warning: the command libtool uses to detect shared libraries,
6712*** $file_magic_cmd, produces output that libtool cannot recognize.
6713*** The result is that libtool may fail to recognize shared libraries
6714*** as such.  This will affect the creation of libtool libraries that
6715*** depend on shared libraries, but programs linked with such libtool
6716*** libraries will work regardless of this problem.  Nevertheless, you
6717*** may want to report the problem to your system manager and/or to
6718*** [email protected]
6719
6720_LT_EOF
6721	  fi ;;
6722	esac
6723      fi
6724      break
6725    fi
6726  done
6727  IFS="$lt_save_ifs"
6728  MAGIC_CMD="$lt_save_MAGIC_CMD"
6729  ;;
6730esac
6731fi
6732
6733MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6734if test -n "$MAGIC_CMD"; then
6735  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6736$as_echo "$MAGIC_CMD" >&6; }
6737else
6738  { $as_echo "$as_me:$LINENO: result: no" >&5
6739$as_echo "no" >&6; }
6740fi
6741
6742
6743  else
6744    MAGIC_CMD=:
6745  fi
6746fi
6747
6748  fi
6749  ;;
6750esac
6751
6752# Use C for the default configuration in the libtool script
6753
6754lt_save_CC="$CC"
6755ac_ext=c
6756ac_cpp='$CPP $CPPFLAGS'
6757ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6758ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6759ac_compiler_gnu=$ac_cv_c_compiler_gnu
6760
6761
6762# Source file extension for C test sources.
6763ac_ext=c
6764
6765# Object file extension for compiled C test sources.
6766objext=o
6767objext=$objext
6768
6769# Code to be used in simple compile tests
6770lt_simple_compile_test_code="int some_variable = 0;"
6771
6772# Code to be used in simple link tests
6773lt_simple_link_test_code='int main(){return(0);}'
6774
6775
6776
6777
6778
6779
6780
6781# If no C compiler was specified, use CC.
6782LTCC=${LTCC-"$CC"}
6783
6784# If no C compiler flags were specified, use CFLAGS.
6785LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6786
6787# Allow CC to be a program name with arguments.
6788compiler=$CC
6789
6790# Save the default compiler, since it gets overwritten when the other
6791# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6792compiler_DEFAULT=$CC
6793
6794# save warnings/boilerplate of simple test code
6795ac_outfile=conftest.$ac_objext
6796echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6797eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6798_lt_compiler_boilerplate=`cat conftest.err`
6799$RM conftest*
6800
6801ac_outfile=conftest.$ac_objext
6802echo "$lt_simple_link_test_code" >conftest.$ac_ext
6803eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6804_lt_linker_boilerplate=`cat conftest.err`
6805$RM -r conftest*
6806
6807
6808if test -n "$compiler"; then
6809
6810lt_prog_compiler_no_builtin_flag=
6811
6812if test "$GCC" = yes; then
6813  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6814
6815  { $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6816$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
6817if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
6818  $as_echo_n "(cached) " >&6
6819else
6820  lt_cv_prog_compiler_rtti_exceptions=no
6821   ac_outfile=conftest.$ac_objext
6822   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6823   lt_compiler_flag="-fno-rtti -fno-exceptions"
6824   # Insert the option either (1) after the last *FLAGS variable, or
6825   # (2) before a word containing "conftest.", or (3) at the end.
6826   # Note that $ac_compile itself does not contain backslashes and begins
6827   # with a dollar sign (not a hyphen), so the echo should work correctly.
6828   # The option is referenced via a variable to avoid confusing sed.
6829   lt_compile=`echo "$ac_compile" | $SED \
6830   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6831   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6832   -e 's:$: $lt_compiler_flag:'`
6833   (eval echo "\"\$as_me:6834: $lt_compile\"" >&5)
6834   (eval "$lt_compile" 2>conftest.err)
6835   ac_status=$?
6836   cat conftest.err >&5
6837   echo "$as_me:6838: \$? = $ac_status" >&5
6838   if (exit $ac_status) && test -s "$ac_outfile"; then
6839     # The compiler can only warn and ignore the option if not recognized
6840     # So say no if there are warnings other than the usual output.
6841     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6842     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6843     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6844       lt_cv_prog_compiler_rtti_exceptions=yes
6845     fi
6846   fi
6847   $RM conftest*
6848
6849fi
6850{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6851$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
6852
6853if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6854    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6855else
6856    :
6857fi
6858
6859fi
6860
6861
6862
6863
6864
6865
6866  lt_prog_compiler_wl=
6867lt_prog_compiler_pic=
6868lt_prog_compiler_static=
6869
6870{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
6871$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
6872
6873  if test "$GCC" = yes; then
6874    lt_prog_compiler_wl='-Wl,'
6875    lt_prog_compiler_static='-static'
6876
6877    case $host_os in
6878      aix*)
6879      # All AIX code is PIC.
6880      if test "$host_cpu" = ia64; then
6881	# AIX 5 now supports IA64 processor
6882	lt_prog_compiler_static='-Bstatic'
6883      fi
6884      ;;
6885
6886    amigaos*)
6887      case $host_cpu in
6888      powerpc)
6889            # see comment about AmigaOS4 .so support
6890            lt_prog_compiler_pic='-fPIC'
6891        ;;
6892      m68k)
6893            # FIXME: we need at least 68020 code to build shared libraries, but
6894            # adding the `-m68020' flag to GCC prevents building anything better,
6895            # like `-m68040'.
6896            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6897        ;;
6898      esac
6899      ;;
6900
6901    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6902      # PIC is the default for these OSes.
6903      ;;
6904
6905    mingw* | cygwin* | pw32* | os2* | cegcc*)
6906      # This hack is so that the source file can tell whether it is being
6907      # built for inclusion in a dll (and should export symbols for example).
6908      # Although the cygwin gcc ignores -fPIC, still need this for old-style
6909      # (--disable-auto-import) libraries
6910      lt_prog_compiler_pic='-DDLL_EXPORT'
6911      ;;
6912
6913    darwin* | rhapsody*)
6914      # PIC is the default on this platform
6915      # Common symbols not allowed in MH_DYLIB files
6916      lt_prog_compiler_pic='-fno-common'
6917      ;;
6918
6919    hpux*)
6920      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
6921      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
6922      # sets the default TLS model and affects inlining.
6923      case $host_cpu in
6924      hppa*64*)
6925	# +Z the default
6926	;;
6927      *)
6928	lt_prog_compiler_pic='-fPIC'
6929	;;
6930      esac
6931      ;;
6932
6933    interix[3-9]*)
6934      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6935      # Instead, we relocate shared libraries at runtime.
6936      ;;
6937
6938    msdosdjgpp*)
6939      # Just because we use GCC doesn't mean we suddenly get shared libraries
6940      # on systems that don't support them.
6941      lt_prog_compiler_can_build_shared=no
6942      enable_shared=no
6943      ;;
6944
6945    *nto* | *qnx*)
6946      # QNX uses GNU C++, but need to define -shared option too, otherwise
6947      # it will coredump.
6948      lt_prog_compiler_pic='-fPIC -shared'
6949      ;;
6950
6951    sysv4*MP*)
6952      if test -d /usr/nec; then
6953	lt_prog_compiler_pic=-Kconform_pic
6954      fi
6955      ;;
6956
6957    *)
6958      lt_prog_compiler_pic='-fPIC'
6959      ;;
6960    esac
6961  else
6962    # PORTME Check for flag to pass linker flags through the system compiler.
6963    case $host_os in
6964    aix*)
6965      lt_prog_compiler_wl='-Wl,'
6966      if test "$host_cpu" = ia64; then
6967	# AIX 5 now supports IA64 processor
6968	lt_prog_compiler_static='-Bstatic'
6969      else
6970	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6971      fi
6972      ;;
6973
6974    mingw* | cygwin* | pw32* | os2* | cegcc*)
6975      # This hack is so that the source file can tell whether it is being
6976      # built for inclusion in a dll (and should export symbols for example).
6977      lt_prog_compiler_pic='-DDLL_EXPORT'
6978      ;;
6979
6980    hpux9* | hpux10* | hpux11*)
6981      lt_prog_compiler_wl='-Wl,'
6982      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6983      # not for PA HP-UX.
6984      case $host_cpu in
6985      hppa*64*|ia64*)
6986	# +Z the default
6987	;;
6988      *)
6989	lt_prog_compiler_pic='+Z'
6990	;;
6991      esac
6992      # Is there a better lt_prog_compiler_static that works with the bundled CC?
6993      lt_prog_compiler_static='${wl}-a ${wl}archive'
6994      ;;
6995
6996    irix5* | irix6* | nonstopux*)
6997      lt_prog_compiler_wl='-Wl,'
6998      # PIC (with -KPIC) is the default.
6999      lt_prog_compiler_static='-non_shared'
7000      ;;
7001
7002    linux* | k*bsd*-gnu)
7003      case $cc_basename in
7004      # old Intel for x86_64 which still supported -KPIC.
7005      ecc*)
7006	lt_prog_compiler_wl='-Wl,'
7007	lt_prog_compiler_pic='-KPIC'
7008	lt_prog_compiler_static='-static'
7009        ;;
7010      # icc used to be incompatible with GCC.
7011      # ICC 10 doesn't accept -KPIC any more.
7012      icc* | ifort*)
7013	lt_prog_compiler_wl='-Wl,'
7014	lt_prog_compiler_pic='-fPIC'
7015	lt_prog_compiler_static='-static'
7016        ;;
7017      # Lahey Fortran 8.1.
7018      lf95*)
7019	lt_prog_compiler_wl='-Wl,'
7020	lt_prog_compiler_pic='--shared'
7021	lt_prog_compiler_static='--static'
7022	;;
7023      pgcc* | pgf77* | pgf90* | pgf95*)
7024        # Portland Group compilers (*not* the Pentium gcc compiler,
7025	# which looks to be a dead project)
7026	lt_prog_compiler_wl='-Wl,'
7027	lt_prog_compiler_pic='-fpic'
7028	lt_prog_compiler_static='-Bstatic'
7029        ;;
7030      ccc*)
7031        lt_prog_compiler_wl='-Wl,'
7032        # All Alpha code is PIC.
7033        lt_prog_compiler_static='-non_shared'
7034        ;;
7035      xl*)
7036	# IBM XL C 8.0/Fortran 10.1 on PPC
7037	lt_prog_compiler_wl='-Wl,'
7038	lt_prog_compiler_pic='-qpic'
7039	lt_prog_compiler_static='-qstaticlink'
7040	;;
7041      *)
7042	case `$CC -V 2>&1 | sed 5q` in
7043	*Sun\ C*)
7044	  # Sun C 5.9
7045	  lt_prog_compiler_pic='-KPIC'
7046	  lt_prog_compiler_static='-Bstatic'
7047	  lt_prog_compiler_wl='-Wl,'
7048	  ;;
7049	*Sun\ F*)
7050	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7051	  lt_prog_compiler_pic='-KPIC'
7052	  lt_prog_compiler_static='-Bstatic'
7053	  lt_prog_compiler_wl=''
7054	  ;;
7055	esac
7056	;;
7057      esac
7058      ;;
7059
7060    newsos6)
7061      lt_prog_compiler_pic='-KPIC'
7062      lt_prog_compiler_static='-Bstatic'
7063      ;;
7064
7065    *nto* | *qnx*)
7066      # QNX uses GNU C++, but need to define -shared option too, otherwise
7067      # it will coredump.
7068      lt_prog_compiler_pic='-fPIC -shared'
7069      ;;
7070
7071    osf3* | osf4* | osf5*)
7072      lt_prog_compiler_wl='-Wl,'
7073      # All OSF/1 code is PIC.
7074      lt_prog_compiler_static='-non_shared'
7075      ;;
7076
7077    rdos*)
7078      lt_prog_compiler_static='-non_shared'
7079      ;;
7080
7081    solaris*)
7082      lt_prog_compiler_pic='-KPIC'
7083      lt_prog_compiler_static='-Bstatic'
7084      case $cc_basename in
7085      f77* | f90* | f95*)
7086	lt_prog_compiler_wl='-Qoption ld ';;
7087      *)
7088	lt_prog_compiler_wl='-Wl,';;
7089      esac
7090      ;;
7091
7092    sunos4*)
7093      lt_prog_compiler_wl='-Qoption ld '
7094      lt_prog_compiler_pic='-PIC'
7095      lt_prog_compiler_static='-Bstatic'
7096      ;;
7097
7098    sysv4 | sysv4.2uw2* | sysv4.3*)
7099      lt_prog_compiler_wl='-Wl,'
7100      lt_prog_compiler_pic='-KPIC'
7101      lt_prog_compiler_static='-Bstatic'
7102      ;;
7103
7104    sysv4*MP*)
7105      if test -d /usr/nec ;then
7106	lt_prog_compiler_pic='-Kconform_pic'
7107	lt_prog_compiler_static='-Bstatic'
7108      fi
7109      ;;
7110
7111    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7112      lt_prog_compiler_wl='-Wl,'
7113      lt_prog_compiler_pic='-KPIC'
7114      lt_prog_compiler_static='-Bstatic'
7115      ;;
7116
7117    unicos*)
7118      lt_prog_compiler_wl='-Wl,'
7119      lt_prog_compiler_can_build_shared=no
7120      ;;
7121
7122    uts4*)
7123      lt_prog_compiler_pic='-pic'
7124      lt_prog_compiler_static='-Bstatic'
7125      ;;
7126
7127    *)
7128      lt_prog_compiler_can_build_shared=no
7129      ;;
7130    esac
7131  fi
7132
7133case $host_os in
7134  # For platforms which do not support PIC, -DPIC is meaningless:
7135  *djgpp*)
7136    lt_prog_compiler_pic=
7137    ;;
7138  *)
7139    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7140    ;;
7141esac
7142{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7143$as_echo "$lt_prog_compiler_pic" >&6; }
7144
7145
7146
7147
7148
7149
7150#
7151# Check to make sure the PIC flag actually works.
7152#
7153if test -n "$lt_prog_compiler_pic"; then
7154  { $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7155$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7156if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7157  $as_echo_n "(cached) " >&6
7158else
7159  lt_cv_prog_compiler_pic_works=no
7160   ac_outfile=conftest.$ac_objext
7161   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7162   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7163   # Insert the option either (1) after the last *FLAGS variable, or
7164   # (2) before a word containing "conftest.", or (3) at the end.
7165   # Note that $ac_compile itself does not contain backslashes and begins
7166   # with a dollar sign (not a hyphen), so the echo should work correctly.
7167   # The option is referenced via a variable to avoid confusing sed.
7168   lt_compile=`echo "$ac_compile" | $SED \
7169   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7170   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7171   -e 's:$: $lt_compiler_flag:'`
7172   (eval echo "\"\$as_me:7173: $lt_compile\"" >&5)
7173   (eval "$lt_compile" 2>conftest.err)
7174   ac_status=$?
7175   cat conftest.err >&5
7176   echo "$as_me:7177: \$? = $ac_status" >&5
7177   if (exit $ac_status) && test -s "$ac_outfile"; then
7178     # The compiler can only warn and ignore the option if not recognized
7179     # So say no if there are warnings other than the usual output.
7180     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7181     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7182     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7183       lt_cv_prog_compiler_pic_works=yes
7184     fi
7185   fi
7186   $RM conftest*
7187
7188fi
7189{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7190$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7191
7192if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7193    case $lt_prog_compiler_pic in
7194     "" | " "*) ;;
7195     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7196     esac
7197else
7198    lt_prog_compiler_pic=
7199     lt_prog_compiler_can_build_shared=no
7200fi
7201
7202fi
7203
7204
7205
7206
7207
7208
7209#
7210# Check to make sure the static flag actually works.
7211#
7212wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7213{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7214$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7215if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7216  $as_echo_n "(cached) " >&6
7217else
7218  lt_cv_prog_compiler_static_works=no
7219   save_LDFLAGS="$LDFLAGS"
7220   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7221   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7222   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7223     # The linker can only warn and ignore the option if not recognized
7224     # So say no if there are warnings
7225     if test -s conftest.err; then
7226       # Append any errors to the config.log.
7227       cat conftest.err 1>&5
7228       $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7229       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7230       if diff conftest.exp conftest.er2 >/dev/null; then
7231         lt_cv_prog_compiler_static_works=yes
7232       fi
7233     else
7234       lt_cv_prog_compiler_static_works=yes
7235     fi
7236   fi
7237   $RM -r conftest*
7238   LDFLAGS="$save_LDFLAGS"
7239
7240fi
7241{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
7242$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7243
7244if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7245    :
7246else
7247    lt_prog_compiler_static=
7248fi
7249
7250
7251
7252
7253
7254
7255
7256  { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7257$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7258if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7259  $as_echo_n "(cached) " >&6
7260else
7261  lt_cv_prog_compiler_c_o=no
7262   $RM -r conftest 2>/dev/null
7263   mkdir conftest
7264   cd conftest
7265   mkdir out
7266   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7267
7268   lt_compiler_flag="-o out/conftest2.$ac_objext"
7269   # Insert the option either (1) after the last *FLAGS variable, or
7270   # (2) before a word containing "conftest.", or (3) at the end.
7271   # Note that $ac_compile itself does not contain backslashes and begins
7272   # with a dollar sign (not a hyphen), so the echo should work correctly.
7273   lt_compile=`echo "$ac_compile" | $SED \
7274   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7275   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7276   -e 's:$: $lt_compiler_flag:'`
7277   (eval echo "\"\$as_me:7278: $lt_compile\"" >&5)
7278   (eval "$lt_compile" 2>out/conftest.err)
7279   ac_status=$?
7280   cat out/conftest.err >&5
7281   echo "$as_me:7282: \$? = $ac_status" >&5
7282   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7283   then
7284     # The compiler can only warn and ignore the option if not recognized
7285     # So say no if there are warnings
7286     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7287     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7288     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7289       lt_cv_prog_compiler_c_o=yes
7290     fi
7291   fi
7292   chmod u+w . 2>&5
7293   $RM conftest*
7294   # SGI C++ compiler will create directory out/ii_files/ for
7295   # template instantiation
7296   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7297   $RM out/* && rmdir out
7298   cd ..
7299   $RM -r conftest
7300   $RM conftest*
7301
7302fi
7303{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7304$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7305
7306
7307
7308
7309
7310
7311  { $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7312$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7313if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7314  $as_echo_n "(cached) " >&6
7315else
7316  lt_cv_prog_compiler_c_o=no
7317   $RM -r conftest 2>/dev/null
7318   mkdir conftest
7319   cd conftest
7320   mkdir out
7321   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7322
7323   lt_compiler_flag="-o out/conftest2.$ac_objext"
7324   # Insert the option either (1) after the last *FLAGS variable, or
7325   # (2) before a word containing "conftest.", or (3) at the end.
7326   # Note that $ac_compile itself does not contain backslashes and begins
7327   # with a dollar sign (not a hyphen), so the echo should work correctly.
7328   lt_compile=`echo "$ac_compile" | $SED \
7329   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7330   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7331   -e 's:$: $lt_compiler_flag:'`
7332   (eval echo "\"\$as_me:7333: $lt_compile\"" >&5)
7333   (eval "$lt_compile" 2>out/conftest.err)
7334   ac_status=$?
7335   cat out/conftest.err >&5
7336   echo "$as_me:7337: \$? = $ac_status" >&5
7337   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7338   then
7339     # The compiler can only warn and ignore the option if not recognized
7340     # So say no if there are warnings
7341     $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7342     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7343     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7344       lt_cv_prog_compiler_c_o=yes
7345     fi
7346   fi
7347   chmod u+w . 2>&5
7348   $RM conftest*
7349   # SGI C++ compiler will create directory out/ii_files/ for
7350   # template instantiation
7351   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7352   $RM out/* && rmdir out
7353   cd ..
7354   $RM -r conftest
7355   $RM conftest*
7356
7357fi
7358{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7359$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7360
7361
7362
7363
7364hard_links="nottested"
7365if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7366  # do not overwrite the value of need_locks provided by the user
7367  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7368$as_echo_n "checking if we can lock with hard links... " >&6; }
7369  hard_links=yes
7370  $RM conftest*
7371  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7372  touch conftest.a
7373  ln conftest.a conftest.b 2>&5 || hard_links=no
7374  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7375  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
7376$as_echo "$hard_links" >&6; }
7377  if test "$hard_links" = no; then
7378    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7379$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7380    need_locks=warn
7381  fi
7382else
7383  need_locks=no
7384fi
7385
7386
7387
7388
7389
7390
7391  { $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7392$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7393
7394  runpath_var=
7395  allow_undefined_flag=
7396  always_export_symbols=no
7397  archive_cmds=
7398  archive_expsym_cmds=
7399  compiler_needs_object=no
7400  enable_shared_with_static_runtimes=no
7401  export_dynamic_flag_spec=
7402  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7403  hardcode_automatic=no
7404  hardcode_direct=no
7405  hardcode_direct_absolute=no
7406  hardcode_libdir_flag_spec=
7407  hardcode_libdir_flag_spec_ld=
7408  hardcode_libdir_separator=
7409  hardcode_minus_L=no
7410  hardcode_shlibpath_var=unsupported
7411  inherit_rpath=no
7412  link_all_deplibs=unknown
7413  module_cmds=
7414  module_expsym_cmds=
7415  old_archive_from_new_cmds=
7416  old_archive_from_expsyms_cmds=
7417  thread_safe_flag_spec=
7418  whole_archive_flag_spec=
7419  # include_expsyms should be a list of space-separated symbols to be *always*
7420  # included in the symbol list
7421  include_expsyms=
7422  # exclude_expsyms can be an extended regexp of symbols to exclude
7423  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7424  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7425  # as well as any symbol that contains `d'.
7426  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7427  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7428  # platforms (ab)use it in PIC code, but their linkers get confused if
7429  # the symbol is explicitly referenced.  Since portable code cannot
7430  # rely on this symbol name, it's probably fine to never include it in
7431  # preloaded symbol tables.
7432  # Exclude shared library initialization/finalization symbols.
7433  extract_expsyms_cmds=
7434
7435  case $host_os in
7436  cygwin* | mingw* | pw32* | cegcc*)
7437    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7438    # When not using gcc, we currently assume that we are using
7439    # Microsoft Visual C++.
7440    if test "$GCC" != yes; then
7441      with_gnu_ld=no
7442    fi
7443    ;;
7444  interix*)
7445    # we just hope/assume this is gcc and not c89 (= MSVC++)
7446    with_gnu_ld=yes
7447    ;;
7448  openbsd*)
7449    with_gnu_ld=no
7450    ;;
7451  esac
7452
7453  ld_shlibs=yes
7454  if test "$with_gnu_ld" = yes; then
7455    # If archive_cmds runs LD, not CC, wlarc should be empty
7456    wlarc='${wl}'
7457
7458    # Set some defaults for GNU ld with shared library support. These
7459    # are reset later if shared libraries are not supported. Putting them
7460    # here allows them to be overridden if necessary.
7461    runpath_var=LD_RUN_PATH
7462    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7463    export_dynamic_flag_spec='${wl}--export-dynamic'
7464    # ancient GNU ld didn't support --whole-archive et. al.
7465    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7466      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7467    else
7468      whole_archive_flag_spec=
7469    fi
7470    supports_anon_versioning=no
7471    case `$LD -v 2>&1` in
7472      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7473      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7474      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7475      *\ 2.11.*) ;; # other 2.11 versions
7476      *) supports_anon_versioning=yes ;;
7477    esac
7478
7479    # See if GNU ld supports shared libraries.
7480    case $host_os in
7481    aix[3-9]*)
7482      # On AIX/PPC, the GNU linker is very broken
7483      if test "$host_cpu" != ia64; then
7484	ld_shlibs=no
7485	cat <<_LT_EOF 1>&2
7486
7487*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7488*** to be unable to reliably create shared libraries on AIX.
7489*** Therefore, libtool is disabling shared libraries support.  If you
7490*** really care for shared libraries, you may want to modify your PATH
7491*** so that a non-GNU linker is found, and then restart.
7492
7493_LT_EOF
7494      fi
7495      ;;
7496
7497    amigaos*)
7498      case $host_cpu in
7499      powerpc)
7500            # see comment about AmigaOS4 .so support
7501            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7502            archive_expsym_cmds=''
7503        ;;
7504      m68k)
7505            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)'
7506            hardcode_libdir_flag_spec='-L$libdir'
7507            hardcode_minus_L=yes
7508        ;;
7509      esac
7510      ;;
7511
7512    beos*)
7513      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7514	allow_undefined_flag=unsupported
7515	# Joseph Beckenbach <[email protected]> says some releases of gcc
7516	# support --undefined.  This deserves some investigation.  FIXME
7517	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7518      else
7519	ld_shlibs=no
7520      fi
7521      ;;
7522
7523    cygwin* | mingw* | pw32* | cegcc*)
7524      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7525      # as there is no search path for DLLs.
7526      hardcode_libdir_flag_spec='-L$libdir'
7527      allow_undefined_flag=unsupported
7528      always_export_symbols=no
7529      enable_shared_with_static_runtimes=yes
7530      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7531
7532      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7533        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7534	# If the export-symbols file already is a .def file (1st line
7535	# is EXPORTS), use it as is; otherwise, prepend...
7536	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7537	  cp $export_symbols $output_objdir/$soname.def;
7538	else
7539	  echo EXPORTS > $output_objdir/$soname.def;
7540	  cat $export_symbols >> $output_objdir/$soname.def;
7541	fi~
7542	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7543      else
7544	ld_shlibs=no
7545      fi
7546      ;;
7547
7548    interix[3-9]*)
7549      hardcode_direct=no
7550      hardcode_shlibpath_var=no
7551      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7552      export_dynamic_flag_spec='${wl}-E'
7553      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7554      # Instead, shared libraries are loaded at an image base (0x10000000 by
7555      # default) and relocated if they conflict, which is a slow very memory
7556      # consuming and fragmenting process.  To avoid this, we pick a random,
7557      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7558      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7559      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7560      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'
7561      ;;
7562
7563    gnu* | linux* | tpf* | k*bsd*-gnu)
7564      tmp_diet=no
7565      if test "$host_os" = linux-dietlibc; then
7566	case $cc_basename in
7567	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
7568	esac
7569      fi
7570      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7571	 && test "$tmp_diet" = no
7572      then
7573	tmp_addflag=
7574	tmp_sharedflag='-shared'
7575	case $cc_basename,$host_cpu in
7576        pgcc*)				# Portland Group C compiler
7577	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7578	  tmp_addflag=' $pic_flag'
7579	  ;;
7580	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7581	  whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7582	  tmp_addflag=' $pic_flag -Mnomain' ;;
7583	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
7584	  tmp_addflag=' -i_dynamic' ;;
7585	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7586	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7587	ifc* | ifort*)			# Intel Fortran compiler
7588	  tmp_addflag=' -nofor_main' ;;
7589	lf95*)				# Lahey Fortran 8.1
7590	  whole_archive_flag_spec=
7591	  tmp_sharedflag='--shared' ;;
7592	xl[cC]*)			# IBM XL C 8.0 on PPC (deal with xlf below)
7593	  tmp_sharedflag='-qmkshrobj'
7594	  tmp_addflag= ;;
7595	esac
7596	case `$CC -V 2>&1 | sed 5q` in
7597	*Sun\ C*)			# Sun C 5.9
7598	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7599	  compiler_needs_object=yes
7600	  tmp_sharedflag='-G' ;;
7601	*Sun\ F*)			# Sun Fortran 8.3
7602	  tmp_sharedflag='-G' ;;
7603	esac
7604	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7605
7606        if test "x$supports_anon_versioning" = xyes; then
7607          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7608	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7609	    echo "local: *; };" >> $output_objdir/$libname.ver~
7610	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7611        fi
7612
7613	case $cc_basename in
7614	xlf*)
7615	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7616	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
7617	  hardcode_libdir_flag_spec=
7618	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
7619	  archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
7620	  if test "x$supports_anon_versioning" = xyes; then
7621	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7622	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7623	      echo "local: *; };" >> $output_objdir/$libname.ver~
7624	      $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7625	  fi
7626	  ;;
7627	esac
7628      else
7629        ld_shlibs=no
7630      fi
7631      ;;
7632
7633    netbsd*)
7634      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7635	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7636	wlarc=
7637      else
7638	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7639	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7640      fi
7641      ;;
7642
7643    solaris*)
7644      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7645	ld_shlibs=no
7646	cat <<_LT_EOF 1>&2
7647
7648*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7649*** create shared libraries on Solaris systems.  Therefore, libtool
7650*** is disabling shared libraries support.  We urge you to upgrade GNU
7651*** binutils to release 2.9.1 or newer.  Another option is to modify
7652*** your PATH or compiler configuration so that the native linker is
7653*** used, and then restart.
7654
7655_LT_EOF
7656      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7657	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7658	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7659      else
7660	ld_shlibs=no
7661      fi
7662      ;;
7663
7664    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7665      case `$LD -v 2>&1` in
7666        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7667	ld_shlibs=no
7668	cat <<_LT_EOF 1>&2
7669
7670*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7671*** reliably create shared libraries on SCO systems.  Therefore, libtool
7672*** is disabling shared libraries support.  We urge you to upgrade GNU
7673*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7674*** your PATH or compiler configuration so that the native linker is
7675*** used, and then restart.
7676
7677_LT_EOF
7678	;;
7679	*)
7680	  # For security reasons, it is highly recommended that you always
7681	  # use absolute paths for naming shared libraries, and exclude the
7682	  # DT_RUNPATH tag from executables and libraries.  But doing so
7683	  # requires that you compile everything twice, which is a pain.
7684	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7685	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7686	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7687	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7688	  else
7689	    ld_shlibs=no
7690	  fi
7691	;;
7692      esac
7693      ;;
7694
7695    sunos4*)
7696      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7697      wlarc=
7698      hardcode_direct=yes
7699      hardcode_shlibpath_var=no
7700      ;;
7701
7702    *)
7703      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7704	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7705	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7706      else
7707	ld_shlibs=no
7708      fi
7709      ;;
7710    esac
7711
7712    if test "$ld_shlibs" = no; then
7713      runpath_var=
7714      hardcode_libdir_flag_spec=
7715      export_dynamic_flag_spec=
7716      whole_archive_flag_spec=
7717    fi
7718  else
7719    # PORTME fill in a description of your system's linker (not GNU ld)
7720    case $host_os in
7721    aix3*)
7722      allow_undefined_flag=unsupported
7723      always_export_symbols=yes
7724      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'
7725      # Note: this linker hardcodes the directories in LIBPATH if there
7726      # are no directories specified by -L.
7727      hardcode_minus_L=yes
7728      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7729	# Neither direct hardcoding nor static linking is supported with a
7730	# broken collect2.
7731	hardcode_direct=unsupported
7732      fi
7733      ;;
7734
7735    aix[4-9]*)
7736      if test "$host_cpu" = ia64; then
7737	# On IA64, the linker does run time linking by default, so we don't
7738	# have to do anything special.
7739	aix_use_runtimelinking=no
7740	exp_sym_flag='-Bexport'
7741	no_entry_flag=""
7742      else
7743	# If we're using GNU nm, then we don't want the "-C" option.
7744	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7745	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7746	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
7747	else
7748	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
7749	fi
7750	aix_use_runtimelinking=no
7751
7752	# Test if we are trying to use run time linking or normal
7753	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7754	# need to do runtime linking.
7755	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
7756	  for ld_flag in $LDFLAGS; do
7757	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7758	    aix_use_runtimelinking=yes
7759	    break
7760	  fi
7761	  done
7762	  ;;
7763	esac
7764
7765	exp_sym_flag='-bexport'
7766	no_entry_flag='-bnoentry'
7767      fi
7768
7769      # When large executables or shared objects are built, AIX ld can
7770      # have problems creating the table of contents.  If linking a library
7771      # or program results in "error TOC overflow" add -mminimal-toc to
7772      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7773      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7774
7775      archive_cmds=''
7776      hardcode_direct=yes
7777      hardcode_direct_absolute=yes
7778      hardcode_libdir_separator=':'
7779      link_all_deplibs=yes
7780      file_list_spec='${wl}-f,'
7781
7782      if test "$GCC" = yes; then
7783	case $host_os in aix4.[012]|aix4.[012].*)
7784	# We only want to do this on AIX 4.2 and lower, the check
7785	# below for broken collect2 doesn't work under 4.3+
7786	  collect2name=`${CC} -print-prog-name=collect2`
7787	  if test -f "$collect2name" &&
7788	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7789	  then
7790	  # We have reworked collect2
7791	  :
7792	  else
7793	  # We have old collect2
7794	  hardcode_direct=unsupported
7795	  # It fails to find uninstalled libraries when the uninstalled
7796	  # path is not listed in the libpath.  Setting hardcode_minus_L
7797	  # to unsupported forces relinking
7798	  hardcode_minus_L=yes
7799	  hardcode_libdir_flag_spec='-L$libdir'
7800	  hardcode_libdir_separator=
7801	  fi
7802	  ;;
7803	esac
7804	shared_flag='-shared'
7805	if test "$aix_use_runtimelinking" = yes; then
7806	  shared_flag="$shared_flag "'${wl}-G'
7807	fi
7808      else
7809	# not using gcc
7810	if test "$host_cpu" = ia64; then
7811	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7812	# chokes on -Wl,-G. The following line is correct:
7813	  shared_flag='-G'
7814	else
7815	  if test "$aix_use_runtimelinking" = yes; then
7816	    shared_flag='${wl}-G'
7817	  else
7818	    shared_flag='${wl}-bM:SRE'
7819	  fi
7820	fi
7821      fi
7822
7823      export_dynamic_flag_spec='${wl}-bexpall'
7824      # It seems that -bexpall does not export symbols beginning with
7825      # underscore (_), so it is better to generate a list of symbols to export.
7826      always_export_symbols=yes
7827      if test "$aix_use_runtimelinking" = yes; then
7828	# Warning - without using the other runtime loading flags (-brtl),
7829	# -berok will link without error, but may produce a broken library.
7830	allow_undefined_flag='-berok'
7831        # Determine the default libpath from the value encoded in an
7832        # empty executable.
7833        cat >conftest.$ac_ext <<_ACEOF
7834/* confdefs.h.  */
7835_ACEOF
7836cat confdefs.h >>conftest.$ac_ext
7837cat >>conftest.$ac_ext <<_ACEOF
7838/* end confdefs.h.  */
7839
7840int
7841main ()
7842{
7843
7844  ;
7845  return 0;
7846}
7847_ACEOF
7848rm -f conftest.$ac_objext conftest$ac_exeext
7849if { (ac_try="$ac_link"
7850case "(($ac_try" in
7851  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7852  *) ac_try_echo=$ac_try;;
7853esac
7854eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7855$as_echo "$ac_try_echo") >&5
7856  (eval "$ac_link") 2>conftest.er1
7857  ac_status=$?
7858  grep -v '^ *+' conftest.er1 >conftest.err
7859  rm -f conftest.er1
7860  cat conftest.err >&5
7861  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7862  (exit $ac_status); } && {
7863	 test -z "$ac_c_werror_flag" ||
7864	 test ! -s conftest.err
7865       } && test -s conftest$ac_exeext && {
7866	 test "$cross_compiling" = yes ||
7867	 $as_test_x conftest$ac_exeext
7868       }; then
7869
7870lt_aix_libpath_sed='
7871    /Import File Strings/,/^$/ {
7872	/^0/ {
7873	    s/^0  *\(.*\)$/\1/
7874	    p
7875	}
7876    }'
7877aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7878# Check for a 64-bit object if we didn't find anything.
7879if test -z "$aix_libpath"; then
7880  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7881fi
7882else
7883  $as_echo "$as_me: failed program was:" >&5
7884sed 's/^/| /' conftest.$ac_ext >&5
7885
7886
7887fi
7888
7889rm -rf conftest.dSYM
7890rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7891      conftest$ac_exeext conftest.$ac_ext
7892if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7893
7894        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7895        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7896      else
7897	if test "$host_cpu" = ia64; then
7898	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7899	  allow_undefined_flag="-z nodefs"
7900	  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"
7901	else
7902	 # Determine the default libpath from the value encoded in an
7903	 # empty executable.
7904	 cat >conftest.$ac_ext <<_ACEOF
7905/* confdefs.h.  */
7906_ACEOF
7907cat confdefs.h >>conftest.$ac_ext
7908cat >>conftest.$ac_ext <<_ACEOF
7909/* end confdefs.h.  */
7910
7911int
7912main ()
7913{
7914
7915  ;
7916  return 0;
7917}
7918_ACEOF
7919rm -f conftest.$ac_objext conftest$ac_exeext
7920if { (ac_try="$ac_link"
7921case "(($ac_try" in
7922  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7923  *) ac_try_echo=$ac_try;;
7924esac
7925eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7926$as_echo "$ac_try_echo") >&5
7927  (eval "$ac_link") 2>conftest.er1
7928  ac_status=$?
7929  grep -v '^ *+' conftest.er1 >conftest.err
7930  rm -f conftest.er1
7931  cat conftest.err >&5
7932  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7933  (exit $ac_status); } && {
7934	 test -z "$ac_c_werror_flag" ||
7935	 test ! -s conftest.err
7936       } && test -s conftest$ac_exeext && {
7937	 test "$cross_compiling" = yes ||
7938	 $as_test_x conftest$ac_exeext
7939       }; then
7940
7941lt_aix_libpath_sed='
7942    /Import File Strings/,/^$/ {
7943	/^0/ {
7944	    s/^0  *\(.*\)$/\1/
7945	    p
7946	}
7947    }'
7948aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7949# Check for a 64-bit object if we didn't find anything.
7950if test -z "$aix_libpath"; then
7951  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7952fi
7953else
7954  $as_echo "$as_me: failed program was:" >&5
7955sed 's/^/| /' conftest.$ac_ext >&5
7956
7957
7958fi
7959
7960rm -rf conftest.dSYM
7961rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7962      conftest$ac_exeext conftest.$ac_ext
7963if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7964
7965	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7966	  # Warning - without using the other run time loading flags,
7967	  # -berok will link without error, but may produce a broken library.
7968	  no_undefined_flag=' ${wl}-bernotok'
7969	  allow_undefined_flag=' ${wl}-berok'
7970	  # Exported symbols can be pulled into shared objects from archives
7971	  whole_archive_flag_spec='$convenience'
7972	  archive_cmds_need_lc=yes
7973	  # This is similar to how AIX traditionally builds its shared libraries.
7974	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
7975	fi
7976      fi
7977      ;;
7978
7979    amigaos*)
7980      case $host_cpu in
7981      powerpc)
7982            # see comment about AmigaOS4 .so support
7983            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7984            archive_expsym_cmds=''
7985        ;;
7986      m68k)
7987            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)'
7988            hardcode_libdir_flag_spec='-L$libdir'
7989            hardcode_minus_L=yes
7990        ;;
7991      esac
7992      ;;
7993
7994    bsdi[45]*)
7995      export_dynamic_flag_spec=-rdynamic
7996      ;;
7997
7998    cygwin* | mingw* | pw32* | cegcc*)
7999      # When not using gcc, we currently assume that we are using
8000      # Microsoft Visual C++.
8001      # hardcode_libdir_flag_spec is actually meaningless, as there is
8002      # no search path for DLLs.
8003      hardcode_libdir_flag_spec=' '
8004      allow_undefined_flag=unsupported
8005      # Tell ltmain to make .lib files, not .a files.
8006      libext=lib
8007      # Tell ltmain to make .dll files, not .so files.
8008      shrext_cmds=".dll"
8009      # FIXME: Setting linknames here is a bad hack.
8010      archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8011      # The linker will automatically build a .lib file if we build a DLL.
8012      old_archive_from_new_cmds='true'
8013      # FIXME: Should let the user specify the lib program.
8014      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8015      fix_srcfile_path='`cygpath -w "$srcfile"`'
8016      enable_shared_with_static_runtimes=yes
8017      ;;
8018
8019    darwin* | rhapsody*)
8020
8021
8022  archive_cmds_need_lc=no
8023  hardcode_direct=no
8024  hardcode_automatic=yes
8025  hardcode_shlibpath_var=unsupported
8026  whole_archive_flag_spec=''
8027  link_all_deplibs=yes
8028  allow_undefined_flag="$_lt_dar_allow_undefined"
8029  case $cc_basename in
8030     ifort*) _lt_dar_can_shared=yes ;;
8031     *) _lt_dar_can_shared=$GCC ;;
8032  esac
8033  if test "$_lt_dar_can_shared" = "yes"; then
8034    output_verbose_link_cmd=echo
8035    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8036    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8037    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}"
8038    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}"
8039
8040  else
8041  ld_shlibs=no
8042  fi
8043
8044      ;;
8045
8046    dgux*)
8047      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8048      hardcode_libdir_flag_spec='-L$libdir'
8049      hardcode_shlibpath_var=no
8050      ;;
8051
8052    freebsd1*)
8053      ld_shlibs=no
8054      ;;
8055
8056    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8057    # support.  Future versions do this automatically, but an explicit c++rt0.o
8058    # does not break anything, and helps significantly (at the cost of a little
8059    # extra space).
8060    freebsd2.2*)
8061      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8062      hardcode_libdir_flag_spec='-R$libdir'
8063      hardcode_direct=yes
8064      hardcode_shlibpath_var=no
8065      ;;
8066
8067    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8068    freebsd2*)
8069      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8070      hardcode_direct=yes
8071      hardcode_minus_L=yes
8072      hardcode_shlibpath_var=no
8073      ;;
8074
8075    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8076    freebsd* | dragonfly*)
8077      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8078      hardcode_libdir_flag_spec='-R$libdir'
8079      hardcode_direct=yes
8080      hardcode_shlibpath_var=no
8081      ;;
8082
8083    hpux9*)
8084      if test "$GCC" = yes; then
8085	archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8086      else
8087	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
8088      fi
8089      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8090      hardcode_libdir_separator=:
8091      hardcode_direct=yes
8092
8093      # hardcode_minus_L: Not really in the search PATH,
8094      # but as the default location of the library.
8095      hardcode_minus_L=yes
8096      export_dynamic_flag_spec='${wl}-E'
8097      ;;
8098
8099    hpux10*)
8100      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8101	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8102      else
8103	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8104      fi
8105      if test "$with_gnu_ld" = no; then
8106	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8107	hardcode_libdir_flag_spec_ld='+b $libdir'
8108	hardcode_libdir_separator=:
8109	hardcode_direct=yes
8110	hardcode_direct_absolute=yes
8111	export_dynamic_flag_spec='${wl}-E'
8112	# hardcode_minus_L: Not really in the search PATH,
8113	# but as the default location of the library.
8114	hardcode_minus_L=yes
8115      fi
8116      ;;
8117
8118    hpux11*)
8119      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8120	case $host_cpu in
8121	hppa*64*)
8122	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8123	  ;;
8124	ia64*)
8125	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8126	  ;;
8127	*)
8128	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8129	  ;;
8130	esac
8131      else
8132	case $host_cpu in
8133	hppa*64*)
8134	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8135	  ;;
8136	ia64*)
8137	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8138	  ;;
8139	*)
8140	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8141	  ;;
8142	esac
8143      fi
8144      if test "$with_gnu_ld" = no; then
8145	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8146	hardcode_libdir_separator=:
8147
8148	case $host_cpu in
8149	hppa*64*|ia64*)
8150	  hardcode_direct=no
8151	  hardcode_shlibpath_var=no
8152	  ;;
8153	*)
8154	  hardcode_direct=yes
8155	  hardcode_direct_absolute=yes
8156	  export_dynamic_flag_spec='${wl}-E'
8157
8158	  # hardcode_minus_L: Not really in the search PATH,
8159	  # but as the default location of the library.
8160	  hardcode_minus_L=yes
8161	  ;;
8162	esac
8163      fi
8164      ;;
8165
8166    irix5* | irix6* | nonstopux*)
8167      if test "$GCC" = yes; then
8168	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8169	# Try to use the -exported_symbol ld option, if it does not
8170	# work, assume that -exports_file does not work either and
8171	# implicitly export all symbols.
8172        save_LDFLAGS="$LDFLAGS"
8173        LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8174        cat >conftest.$ac_ext <<_ACEOF
8175int foo(void) {}
8176_ACEOF
8177rm -f conftest.$ac_objext conftest$ac_exeext
8178if { (ac_try="$ac_link"
8179case "(($ac_try" in
8180  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8181  *) ac_try_echo=$ac_try;;
8182esac
8183eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8184$as_echo "$ac_try_echo") >&5
8185  (eval "$ac_link") 2>conftest.er1
8186  ac_status=$?
8187  grep -v '^ *+' conftest.er1 >conftest.err
8188  rm -f conftest.er1
8189  cat conftest.err >&5
8190  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8191  (exit $ac_status); } && {
8192	 test -z "$ac_c_werror_flag" ||
8193	 test ! -s conftest.err
8194       } && test -s conftest$ac_exeext && {
8195	 test "$cross_compiling" = yes ||
8196	 $as_test_x conftest$ac_exeext
8197       }; then
8198  archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8199
8200else
8201  $as_echo "$as_me: failed program was:" >&5
8202sed 's/^/| /' conftest.$ac_ext >&5
8203
8204
8205fi
8206
8207rm -rf conftest.dSYM
8208rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8209      conftest$ac_exeext conftest.$ac_ext
8210        LDFLAGS="$save_LDFLAGS"
8211      else
8212	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8213	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8214      fi
8215      archive_cmds_need_lc='no'
8216      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8217      hardcode_libdir_separator=:
8218      inherit_rpath=yes
8219      link_all_deplibs=yes
8220      ;;
8221
8222    netbsd*)
8223      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8224	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8225      else
8226	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8227      fi
8228      hardcode_libdir_flag_spec='-R$libdir'
8229      hardcode_direct=yes
8230      hardcode_shlibpath_var=no
8231      ;;
8232
8233    newsos6)
8234      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8235      hardcode_direct=yes
8236      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8237      hardcode_libdir_separator=:
8238      hardcode_shlibpath_var=no
8239      ;;
8240
8241    *nto* | *qnx*)
8242      ;;
8243
8244    openbsd*)
8245      if test -f /usr/libexec/ld.so; then
8246	hardcode_direct=yes
8247	hardcode_shlibpath_var=no
8248	hardcode_direct_absolute=yes
8249	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8250	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8251	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8252	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8253	  export_dynamic_flag_spec='${wl}-E'
8254	else
8255	  case $host_os in
8256	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8257	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8258	     hardcode_libdir_flag_spec='-R$libdir'
8259	     ;;
8260	   *)
8261	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8262	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8263	     ;;
8264	  esac
8265	fi
8266      else
8267	ld_shlibs=no
8268      fi
8269      ;;
8270
8271    os2*)
8272      hardcode_libdir_flag_spec='-L$libdir'
8273      hardcode_minus_L=yes
8274      allow_undefined_flag=unsupported
8275      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
8276      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8277      ;;
8278
8279    osf3*)
8280      if test "$GCC" = yes; then
8281	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8282	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8283      else
8284	allow_undefined_flag=' -expect_unresolved \*'
8285	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8286      fi
8287      archive_cmds_need_lc='no'
8288      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8289      hardcode_libdir_separator=:
8290      ;;
8291
8292    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8293      if test "$GCC" = yes; then
8294	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8295	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8296	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8297      else
8298	allow_undefined_flag=' -expect_unresolved \*'
8299	archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8300	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~
8301	$CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8302
8303	# Both c and cxx compiler support -rpath directly
8304	hardcode_libdir_flag_spec='-rpath $libdir'
8305      fi
8306      archive_cmds_need_lc='no'
8307      hardcode_libdir_separator=:
8308      ;;
8309
8310    solaris*)
8311      no_undefined_flag=' -z defs'
8312      if test "$GCC" = yes; then
8313	wlarc='${wl}'
8314	archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8315	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8316	  $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8317      else
8318	case `$CC -V 2>&1` in
8319	*"Compilers 5.0"*)
8320	  wlarc=''
8321	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8322	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8323	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8324	  ;;
8325	*)
8326	  wlarc='${wl}'
8327	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8328	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8329	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8330	  ;;
8331	esac
8332      fi
8333      hardcode_libdir_flag_spec='-R$libdir'
8334      hardcode_shlibpath_var=no
8335      case $host_os in
8336      solaris2.[0-5] | solaris2.[0-5].*) ;;
8337      *)
8338	# The compiler driver will combine and reorder linker options,
8339	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8340	# but is careful enough not to reorder.
8341	# Supported since Solaris 2.6 (maybe 2.5.1?)
8342	if test "$GCC" = yes; then
8343	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8344	else
8345	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8346	fi
8347	;;
8348      esac
8349      link_all_deplibs=yes
8350      ;;
8351
8352    sunos4*)
8353      if test "x$host_vendor" = xsequent; then
8354	# Use $CC to link under sequent, because it throws in some extra .o
8355	# files that make .init and .fini sections work.
8356	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8357      else
8358	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8359      fi
8360      hardcode_libdir_flag_spec='-L$libdir'
8361      hardcode_direct=yes
8362      hardcode_minus_L=yes
8363      hardcode_shlibpath_var=no
8364      ;;
8365
8366    sysv4)
8367      case $host_vendor in
8368	sni)
8369	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8370	  hardcode_direct=yes # is this really true???
8371	;;
8372	siemens)
8373	  ## LD is ld it makes a PLAMLIB
8374	  ## CC just makes a GrossModule.
8375	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8376	  reload_cmds='$CC -r -o $output$reload_objs'
8377	  hardcode_direct=no
8378        ;;
8379	motorola)
8380	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8381	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8382	;;
8383      esac
8384      runpath_var='LD_RUN_PATH'
8385      hardcode_shlibpath_var=no
8386      ;;
8387
8388    sysv4.3*)
8389      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8390      hardcode_shlibpath_var=no
8391      export_dynamic_flag_spec='-Bexport'
8392      ;;
8393
8394    sysv4*MP*)
8395      if test -d /usr/nec; then
8396	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8397	hardcode_shlibpath_var=no
8398	runpath_var=LD_RUN_PATH
8399	hardcode_runpath_var=yes
8400	ld_shlibs=yes
8401      fi
8402      ;;
8403
8404    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8405      no_undefined_flag='${wl}-z,text'
8406      archive_cmds_need_lc=no
8407      hardcode_shlibpath_var=no
8408      runpath_var='LD_RUN_PATH'
8409
8410      if test "$GCC" = yes; then
8411	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8412	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8413      else
8414	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8415	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8416      fi
8417      ;;
8418
8419    sysv5* | sco3.2v5* | sco5v6*)
8420      # Note: We can NOT use -z defs as we might desire, because we do not
8421      # link with -lc, and that would cause any symbols used from libc to
8422      # always be unresolved, which means just about no library would
8423      # ever link correctly.  If we're not using GNU ld we use -z text
8424      # though, which does catch some bad symbols but isn't as heavy-handed
8425      # as -z defs.
8426      no_undefined_flag='${wl}-z,text'
8427      allow_undefined_flag='${wl}-z,nodefs'
8428      archive_cmds_need_lc=no
8429      hardcode_shlibpath_var=no
8430      hardcode_libdir_flag_spec='${wl}-R,$libdir'
8431      hardcode_libdir_separator=':'
8432      link_all_deplibs=yes
8433      export_dynamic_flag_spec='${wl}-Bexport'
8434      runpath_var='LD_RUN_PATH'
8435
8436      if test "$GCC" = yes; then
8437	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8438	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8439      else
8440	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8441	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8442      fi
8443      ;;
8444
8445    uts4*)
8446      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8447      hardcode_libdir_flag_spec='-L$libdir'
8448      hardcode_shlibpath_var=no
8449      ;;
8450
8451    *)
8452      ld_shlibs=no
8453      ;;
8454    esac
8455
8456    if test x$host_vendor = xsni; then
8457      case $host in
8458      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8459	export_dynamic_flag_spec='${wl}-Blargedynsym'
8460	;;
8461      esac
8462    fi
8463  fi
8464
8465{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8466$as_echo "$ld_shlibs" >&6; }
8467test "$ld_shlibs" = no && can_build_shared=no
8468
8469with_gnu_ld=$with_gnu_ld
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485#
8486# Do we need to explicitly link libc?
8487#
8488case "x$archive_cmds_need_lc" in
8489x|xyes)
8490  # Assume -lc should be added
8491  archive_cmds_need_lc=yes
8492
8493  if test "$enable_shared" = yes && test "$GCC" = yes; then
8494    case $archive_cmds in
8495    *'~'*)
8496      # FIXME: we may have to deal with multi-command sequences.
8497      ;;
8498    '$CC '*)
8499      # Test whether the compiler implicitly links with -lc since on some
8500      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8501      # to ld, don't add -lc before -lgcc.
8502      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8503$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8504      $RM conftest*
8505      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8506
8507      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8508  (eval $ac_compile) 2>&5
8509  ac_status=$?
8510  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8511  (exit $ac_status); } 2>conftest.err; then
8512        soname=conftest
8513        lib=conftest
8514        libobjs=conftest.$ac_objext
8515        deplibs=
8516        wl=$lt_prog_compiler_wl
8517	pic_flag=$lt_prog_compiler_pic
8518        compiler_flags=-v
8519        linker_flags=-v
8520        verstring=
8521        output_objdir=.
8522        libname=conftest
8523        lt_save_allow_undefined_flag=$allow_undefined_flag
8524        allow_undefined_flag=
8525        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\"") >&5
8526  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8527  ac_status=$?
8528  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8529  (exit $ac_status); }
8530        then
8531	  archive_cmds_need_lc=no
8532        else
8533	  archive_cmds_need_lc=yes
8534        fi
8535        allow_undefined_flag=$lt_save_allow_undefined_flag
8536      else
8537        cat conftest.err 1>&5
8538      fi
8539      $RM conftest*
8540      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8541$as_echo "$archive_cmds_need_lc" >&6; }
8542      ;;
8543    esac
8544  fi
8545  ;;
8546esac
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704  { $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8705$as_echo_n "checking dynamic linker characteristics... " >&6; }
8706
8707if test "$GCC" = yes; then
8708  case $host_os in
8709    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8710    *) lt_awk_arg="/^libraries:/" ;;
8711  esac
8712  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8713  if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8714    # if the path contains ";" then we assume it to be the separator
8715    # otherwise default to the standard path separator (i.e. ":") - it is
8716    # assumed that no part of a normal pathname contains ";" but that should
8717    # okay in the real world where ";" in dirpaths is itself problematic.
8718    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8719  else
8720    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8721  fi
8722  # Ok, now we have the path, separated by spaces, we can step through it
8723  # and add multilib dir if necessary.
8724  lt_tmp_lt_search_path_spec=
8725  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8726  for lt_sys_path in $lt_search_path_spec; do
8727    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8728      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8729    else
8730      test -d "$lt_sys_path" && \
8731	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8732    fi
8733  done
8734  lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8735BEGIN {RS=" "; FS="/|\n";} {
8736  lt_foo="";
8737  lt_count=0;
8738  for (lt_i = NF; lt_i > 0; lt_i--) {
8739    if ($lt_i != "" && $lt_i != ".") {
8740      if ($lt_i == "..") {
8741        lt_count++;
8742      } else {
8743        if (lt_count == 0) {
8744          lt_foo="/" $lt_i lt_foo;
8745        } else {
8746          lt_count--;
8747        }
8748      }
8749    }
8750  }
8751  if (lt_foo != "") { lt_freq[lt_foo]++; }
8752  if (lt_freq[lt_foo] == 1) { print lt_foo; }
8753}'`
8754  sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8755else
8756  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8757fi
8758library_names_spec=
8759libname_spec='lib$name'
8760soname_spec=
8761shrext_cmds=".so"
8762postinstall_cmds=
8763postuninstall_cmds=
8764finish_cmds=
8765finish_eval=
8766shlibpath_var=
8767shlibpath_overrides_runpath=unknown
8768version_type=none
8769dynamic_linker="$host_os ld.so"
8770sys_lib_dlsearch_path_spec="/lib /usr/lib"
8771need_lib_prefix=unknown
8772hardcode_into_libs=no
8773
8774# when you set need_version to no, make sure it does not cause -set_version
8775# flags to be left without arguments
8776need_version=unknown
8777
8778case $host_os in
8779aix3*)
8780  version_type=linux
8781  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8782  shlibpath_var=LIBPATH
8783
8784  # AIX 3 has no versioning support, so we append a major version to the name.
8785  soname_spec='${libname}${release}${shared_ext}$major'
8786  ;;
8787
8788aix[4-9]*)
8789  version_type=linux
8790  need_lib_prefix=no
8791  need_version=no
8792  hardcode_into_libs=yes
8793  if test "$host_cpu" = ia64; then
8794    # AIX 5 supports IA64
8795    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8796    shlibpath_var=LD_LIBRARY_PATH
8797  else
8798    # With GCC up to 2.95.x, collect2 would create an import file
8799    # for dependence libraries.  The import file would start with
8800    # the line `#! .'.  This would cause the generated library to
8801    # depend on `.', always an invalid library.  This was fixed in
8802    # development snapshots of GCC prior to 3.0.
8803    case $host_os in
8804      aix4 | aix4.[01] | aix4.[01].*)
8805      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8806	   echo ' yes '
8807	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8808	:
8809      else
8810	can_build_shared=no
8811      fi
8812      ;;
8813    esac
8814    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8815    # soname into executable. Probably we can add versioning support to
8816    # collect2, so additional links can be useful in future.
8817    if test "$aix_use_runtimelinking" = yes; then
8818      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8819      # instead of lib<name>.a to let people know that these are not
8820      # typical AIX shared libraries.
8821      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8822    else
8823      # We preserve .a as extension for shared libraries through AIX4.2
8824      # and later when we are not doing run time linking.
8825      library_names_spec='${libname}${release}.a $libname.a'
8826      soname_spec='${libname}${release}${shared_ext}$major'
8827    fi
8828    shlibpath_var=LIBPATH
8829  fi
8830  ;;
8831
8832amigaos*)
8833  case $host_cpu in
8834  powerpc)
8835    # Since July 2007 AmigaOS4 officially supports .so libraries.
8836    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
8837    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8838    ;;
8839  m68k)
8840    library_names_spec='$libname.ixlibrary $libname.a'
8841    # Create ${libname}_ixlibrary.a entries in /sys/libs.
8842    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
8843    ;;
8844  esac
8845  ;;
8846
8847beos*)
8848  library_names_spec='${libname}${shared_ext}'
8849  dynamic_linker="$host_os ld.so"
8850  shlibpath_var=LIBRARY_PATH
8851  ;;
8852
8853bsdi[45]*)
8854  version_type=linux
8855  need_version=no
8856  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8857  soname_spec='${libname}${release}${shared_ext}$major'
8858  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8859  shlibpath_var=LD_LIBRARY_PATH
8860  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8861  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8862  # the default ld.so.conf also contains /usr/contrib/lib and
8863  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8864  # libtool to hard-code these into programs
8865  ;;
8866
8867cygwin* | mingw* | pw32* | cegcc*)
8868  version_type=windows
8869  shrext_cmds=".dll"
8870  need_version=no
8871  need_lib_prefix=no
8872
8873  case $GCC,$host_os in
8874  yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
8875    library_names_spec='$libname.dll.a'
8876    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8877    postinstall_cmds='base_file=`basename \${file}`~
8878      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8879      dldir=$destdir/`dirname \$dlpath`~
8880      test -d \$dldir || mkdir -p \$dldir~
8881      $install_prog $dir/$dlname \$dldir/$dlname~
8882      chmod a+x \$dldir/$dlname~
8883      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8884        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8885      fi'
8886    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8887      dlpath=$dir/\$dldll~
8888       $RM \$dlpath'
8889    shlibpath_overrides_runpath=yes
8890
8891    case $host_os in
8892    cygwin*)
8893      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8894      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8895      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8896      ;;
8897    mingw* | cegcc*)
8898      # MinGW DLLs use traditional 'lib' prefix
8899      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8900      sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8901      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8902        # It is most probably a Windows format PATH printed by
8903        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8904        # path with ; separators, and with drive letters. We can handle the
8905        # drive letters (cygwin fileutils understands them), so leave them,
8906        # especially as we might pass files found there to a mingw objdump,
8907        # which wouldn't understand a cygwinified path. Ahh.
8908        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8909      else
8910        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8911      fi
8912      ;;
8913    pw32*)
8914      # pw32 DLLs use 'pw' prefix rather than 'lib'
8915      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8916      ;;
8917    esac
8918    ;;
8919
8920  *)
8921    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8922    ;;
8923  esac
8924  dynamic_linker='Win32 ld.exe'
8925  # FIXME: first we should search . and the directory the executable is in
8926  shlibpath_var=PATH
8927  ;;
8928
8929darwin* | rhapsody*)
8930  dynamic_linker="$host_os dyld"
8931  version_type=darwin
8932  need_lib_prefix=no
8933  need_version=no
8934  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8935  soname_spec='${libname}${release}${major}$shared_ext'
8936  shlibpath_overrides_runpath=yes
8937  shlibpath_var=DYLD_LIBRARY_PATH
8938  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8939
8940  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8941  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8942  ;;
8943
8944dgux*)
8945  version_type=linux
8946  need_lib_prefix=no
8947  need_version=no
8948  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8949  soname_spec='${libname}${release}${shared_ext}$major'
8950  shlibpath_var=LD_LIBRARY_PATH
8951  ;;
8952
8953freebsd1*)
8954  dynamic_linker=no
8955  ;;
8956
8957freebsd* | dragonfly*)
8958  # DragonFly does not have aout.  When/if they implement a new
8959  # versioning mechanism, adjust this.
8960  if test -x /usr/bin/objformat; then
8961    objformat=`/usr/bin/objformat`
8962  else
8963    case $host_os in
8964    freebsd[123]*) objformat=aout ;;
8965    *) objformat=elf ;;
8966    esac
8967  fi
8968  # Handle Gentoo/FreeBSD as it was Linux
8969  case $host_vendor in
8970    gentoo)
8971      version_type=linux ;;
8972    *)
8973      version_type=freebsd-$objformat ;;
8974  esac
8975
8976  case $version_type in
8977    freebsd-elf*)
8978      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8979      need_version=no
8980      need_lib_prefix=no
8981      ;;
8982    freebsd-*)
8983      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8984      need_version=yes
8985      ;;
8986    linux)
8987      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8988      soname_spec='${libname}${release}${shared_ext}$major'
8989      need_lib_prefix=no
8990      need_version=no
8991      ;;
8992  esac
8993  shlibpath_var=LD_LIBRARY_PATH
8994  case $host_os in
8995  freebsd2*)
8996    shlibpath_overrides_runpath=yes
8997    ;;
8998  freebsd3.[01]* | freebsdelf3.[01]*)
8999    shlibpath_overrides_runpath=yes
9000    hardcode_into_libs=yes
9001    ;;
9002  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9003  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9004    shlibpath_overrides_runpath=no
9005    hardcode_into_libs=yes
9006    ;;
9007  *) # from 4.6 on, and DragonFly
9008    shlibpath_overrides_runpath=yes
9009    hardcode_into_libs=yes
9010    ;;
9011  esac
9012  ;;
9013
9014gnu*)
9015  version_type=linux
9016  need_lib_prefix=no
9017  need_version=no
9018  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9019  soname_spec='${libname}${release}${shared_ext}$major'
9020  shlibpath_var=LD_LIBRARY_PATH
9021  hardcode_into_libs=yes
9022  ;;
9023
9024hpux9* | hpux10* | hpux11*)
9025  # Give a soname corresponding to the major version so that dld.sl refuses to
9026  # link against other versions.
9027  version_type=sunos
9028  need_lib_prefix=no
9029  need_version=no
9030  case $host_cpu in
9031  ia64*)
9032    shrext_cmds='.so'
9033    hardcode_into_libs=yes
9034    dynamic_linker="$host_os dld.so"
9035    shlibpath_var=LD_LIBRARY_PATH
9036    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9037    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9038    soname_spec='${libname}${release}${shared_ext}$major'
9039    if test "X$HPUX_IA64_MODE" = X32; then
9040      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9041    else
9042      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9043    fi
9044    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9045    ;;
9046  hppa*64*)
9047    shrext_cmds='.sl'
9048    hardcode_into_libs=yes
9049    dynamic_linker="$host_os dld.sl"
9050    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9051    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9052    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9053    soname_spec='${libname}${release}${shared_ext}$major'
9054    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9055    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9056    ;;
9057  *)
9058    shrext_cmds='.sl'
9059    dynamic_linker="$host_os dld.sl"
9060    shlibpath_var=SHLIB_PATH
9061    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9062    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9063    soname_spec='${libname}${release}${shared_ext}$major'
9064    ;;
9065  esac
9066  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9067  postinstall_cmds='chmod 555 $lib'
9068  ;;
9069
9070interix[3-9]*)
9071  version_type=linux
9072  need_lib_prefix=no
9073  need_version=no
9074  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9075  soname_spec='${libname}${release}${shared_ext}$major'
9076  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9077  shlibpath_var=LD_LIBRARY_PATH
9078  shlibpath_overrides_runpath=no
9079  hardcode_into_libs=yes
9080  ;;
9081
9082irix5* | irix6* | nonstopux*)
9083  case $host_os in
9084    nonstopux*) version_type=nonstopux ;;
9085    *)
9086	if test "$lt_cv_prog_gnu_ld" = yes; then
9087		version_type=linux
9088	else
9089		version_type=irix
9090	fi ;;
9091  esac
9092  need_lib_prefix=no
9093  need_version=no
9094  soname_spec='${libname}${release}${shared_ext}$major'
9095  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9096  case $host_os in
9097  irix5* | nonstopux*)
9098    libsuff= shlibsuff=
9099    ;;
9100  *)
9101    case $LD in # libtool.m4 will add one of these switches to LD
9102    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9103      libsuff= shlibsuff= libmagic=32-bit;;
9104    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9105      libsuff=32 shlibsuff=N32 libmagic=N32;;
9106    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9107      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9108    *) libsuff= shlibsuff= libmagic=never-match;;
9109    esac
9110    ;;
9111  esac
9112  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9113  shlibpath_overrides_runpath=no
9114  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9115  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9116  hardcode_into_libs=yes
9117  ;;
9118
9119# No shared lib support for Linux oldld, aout, or coff.
9120linux*oldld* | linux*aout* | linux*coff*)
9121  dynamic_linker=no
9122  ;;
9123
9124# This must be Linux ELF.
9125linux* | k*bsd*-gnu)
9126  version_type=linux
9127  need_lib_prefix=no
9128  need_version=no
9129  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9130  soname_spec='${libname}${release}${shared_ext}$major'
9131  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9132  shlibpath_var=LD_LIBRARY_PATH
9133  shlibpath_overrides_runpath=no
9134  # Some binutils ld are patched to set DT_RUNPATH
9135  save_LDFLAGS=$LDFLAGS
9136  save_libdir=$libdir
9137  eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9138       LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9139  cat >conftest.$ac_ext <<_ACEOF
9140/* confdefs.h.  */
9141_ACEOF
9142cat confdefs.h >>conftest.$ac_ext
9143cat >>conftest.$ac_ext <<_ACEOF
9144/* end confdefs.h.  */
9145
9146int
9147main ()
9148{
9149
9150  ;
9151  return 0;
9152}
9153_ACEOF
9154rm -f conftest.$ac_objext conftest$ac_exeext
9155if { (ac_try="$ac_link"
9156case "(($ac_try" in
9157  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9158  *) ac_try_echo=$ac_try;;
9159esac
9160eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9161$as_echo "$ac_try_echo") >&5
9162  (eval "$ac_link") 2>conftest.er1
9163  ac_status=$?
9164  grep -v '^ *+' conftest.er1 >conftest.err
9165  rm -f conftest.er1
9166  cat conftest.err >&5
9167  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9168  (exit $ac_status); } && {
9169	 test -z "$ac_c_werror_flag" ||
9170	 test ! -s conftest.err
9171       } && test -s conftest$ac_exeext && {
9172	 test "$cross_compiling" = yes ||
9173	 $as_test_x conftest$ac_exeext
9174       }; then
9175  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then
9176  shlibpath_overrides_runpath=yes
9177fi
9178
9179else
9180  $as_echo "$as_me: failed program was:" >&5
9181sed 's/^/| /' conftest.$ac_ext >&5
9182
9183
9184fi
9185
9186rm -rf conftest.dSYM
9187rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9188      conftest$ac_exeext conftest.$ac_ext
9189  LDFLAGS=$save_LDFLAGS
9190  libdir=$save_libdir
9191
9192  # This implies no fast_install, which is unacceptable.
9193  # Some rework will be needed to allow for fast_install
9194  # before this can be enabled.
9195  hardcode_into_libs=yes
9196
9197  # Append ld.so.conf contents to the search path
9198  if test -f /etc/ld.so.conf; then
9199    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9200    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9201  fi
9202
9203  # We used to test for /lib/ld.so.1 and disable shared libraries on
9204  # powerpc, because MkLinux only supported shared libraries with the
9205  # GNU dynamic linker.  Since this was broken with cross compilers,
9206  # most powerpc-linux boxes support dynamic linking these days and
9207  # people can always --disable-shared, the test was removed, and we
9208  # assume the GNU/Linux dynamic linker is in use.
9209  dynamic_linker='GNU/Linux ld.so'
9210  ;;
9211
9212netbsd*)
9213  version_type=sunos
9214  need_lib_prefix=no
9215  need_version=no
9216  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9217    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9218    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9219    dynamic_linker='NetBSD (a.out) ld.so'
9220  else
9221    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9222    soname_spec='${libname}${release}${shared_ext}$major'
9223    dynamic_linker='NetBSD ld.elf_so'
9224  fi
9225  shlibpath_var=LD_LIBRARY_PATH
9226  shlibpath_overrides_runpath=yes
9227  hardcode_into_libs=yes
9228  ;;
9229
9230newsos6)
9231  version_type=linux
9232  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9233  shlibpath_var=LD_LIBRARY_PATH
9234  shlibpath_overrides_runpath=yes
9235  ;;
9236
9237*nto* | *qnx*)
9238  version_type=qnx
9239  need_lib_prefix=no
9240  need_version=no
9241  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9242  soname_spec='${libname}${release}${shared_ext}$major'
9243  shlibpath_var=LD_LIBRARY_PATH
9244  shlibpath_overrides_runpath=no
9245  hardcode_into_libs=yes
9246  dynamic_linker='ldqnx.so'
9247  ;;
9248
9249openbsd*)
9250  version_type=sunos
9251  sys_lib_dlsearch_path_spec="/usr/lib"
9252  need_lib_prefix=no
9253  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9254  case $host_os in
9255    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
9256    *)				need_version=no  ;;
9257  esac
9258  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9259  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9260  shlibpath_var=LD_LIBRARY_PATH
9261  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9262    case $host_os in
9263      openbsd2.[89] | openbsd2.[89].*)
9264	shlibpath_overrides_runpath=no
9265	;;
9266      *)
9267	shlibpath_overrides_runpath=yes
9268	;;
9269      esac
9270  else
9271    shlibpath_overrides_runpath=yes
9272  fi
9273  ;;
9274
9275os2*)
9276  libname_spec='$name'
9277  shrext_cmds=".dll"
9278  need_lib_prefix=no
9279  library_names_spec='$libname${shared_ext} $libname.a'
9280  dynamic_linker='OS/2 ld.exe'
9281  shlibpath_var=LIBPATH
9282  ;;
9283
9284osf3* | osf4* | osf5*)
9285  version_type=osf
9286  need_lib_prefix=no
9287  need_version=no
9288  soname_spec='${libname}${release}${shared_ext}$major'
9289  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9290  shlibpath_var=LD_LIBRARY_PATH
9291  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9292  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9293  ;;
9294
9295rdos*)
9296  dynamic_linker=no
9297  ;;
9298
9299solaris*)
9300  version_type=linux
9301  need_lib_prefix=no
9302  need_version=no
9303  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9304  soname_spec='${libname}${release}${shared_ext}$major'
9305  shlibpath_var=LD_LIBRARY_PATH
9306  shlibpath_overrides_runpath=yes
9307  hardcode_into_libs=yes
9308  # ldd complains unless libraries are executable
9309  postinstall_cmds='chmod +x $lib'
9310  ;;
9311
9312sunos4*)
9313  version_type=sunos
9314  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9315  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9316  shlibpath_var=LD_LIBRARY_PATH
9317  shlibpath_overrides_runpath=yes
9318  if test "$with_gnu_ld" = yes; then
9319    need_lib_prefix=no
9320  fi
9321  need_version=yes
9322  ;;
9323
9324sysv4 | sysv4.3*)
9325  version_type=linux
9326  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9327  soname_spec='${libname}${release}${shared_ext}$major'
9328  shlibpath_var=LD_LIBRARY_PATH
9329  case $host_vendor in
9330    sni)
9331      shlibpath_overrides_runpath=no
9332      need_lib_prefix=no
9333      runpath_var=LD_RUN_PATH
9334      ;;
9335    siemens)
9336      need_lib_prefix=no
9337      ;;
9338    motorola)
9339      need_lib_prefix=no
9340      need_version=no
9341      shlibpath_overrides_runpath=no
9342      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9343      ;;
9344  esac
9345  ;;
9346
9347sysv4*MP*)
9348  if test -d /usr/nec ;then
9349    version_type=linux
9350    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9351    soname_spec='$libname${shared_ext}.$major'
9352    shlibpath_var=LD_LIBRARY_PATH
9353  fi
9354  ;;
9355
9356sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9357  version_type=freebsd-elf
9358  need_lib_prefix=no
9359  need_version=no
9360  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9361  soname_spec='${libname}${release}${shared_ext}$major'
9362  shlibpath_var=LD_LIBRARY_PATH
9363  shlibpath_overrides_runpath=yes
9364  hardcode_into_libs=yes
9365  if test "$with_gnu_ld" = yes; then
9366    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9367  else
9368    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9369    case $host_os in
9370      sco3.2v5*)
9371        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9372	;;
9373    esac
9374  fi
9375  sys_lib_dlsearch_path_spec='/usr/lib'
9376  ;;
9377
9378tpf*)
9379  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
9380  version_type=linux
9381  need_lib_prefix=no
9382  need_version=no
9383  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9384  shlibpath_var=LD_LIBRARY_PATH
9385  shlibpath_overrides_runpath=no
9386  hardcode_into_libs=yes
9387  ;;
9388
9389uts4*)
9390  version_type=linux
9391  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9392  soname_spec='${libname}${release}${shared_ext}$major'
9393  shlibpath_var=LD_LIBRARY_PATH
9394  ;;
9395
9396*)
9397  dynamic_linker=no
9398  ;;
9399esac
9400{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9401$as_echo "$dynamic_linker" >&6; }
9402test "$dynamic_linker" = no && can_build_shared=no
9403
9404variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9405if test "$GCC" = yes; then
9406  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9407fi
9408
9409if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9410  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9411fi
9412if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9413  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9414fi
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502  { $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9503$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9504hardcode_action=
9505if test -n "$hardcode_libdir_flag_spec" ||
9506   test -n "$runpath_var" ||
9507   test "X$hardcode_automatic" = "Xyes" ; then
9508
9509  # We can hardcode non-existent directories.
9510  if test "$hardcode_direct" != no &&
9511     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9512     # have to relink, otherwise we might link with an installed library
9513     # when we should be linking with a yet-to-be-installed one
9514     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9515     test "$hardcode_minus_L" != no; then
9516    # Linking always hardcodes the temporary library directory.
9517    hardcode_action=relink
9518  else
9519    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9520    hardcode_action=immediate
9521  fi
9522else
9523  # We cannot hardcode anything, or else we can only hardcode existing
9524  # directories.
9525  hardcode_action=unsupported
9526fi
9527{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9528$as_echo "$hardcode_action" >&6; }
9529
9530if test "$hardcode_action" = relink ||
9531   test "$inherit_rpath" = yes; then
9532  # Fast installation is not supported
9533  enable_fast_install=no
9534elif test "$shlibpath_overrides_runpath" = yes ||
9535     test "$enable_shared" = no; then
9536  # Fast installation is not necessary
9537  enable_fast_install=needless
9538fi
9539
9540
9541
9542
9543
9544
9545  if test "x$enable_dlopen" != xyes; then
9546  enable_dlopen=unknown
9547  enable_dlopen_self=unknown
9548  enable_dlopen_self_static=unknown
9549else
9550  lt_cv_dlopen=no
9551  lt_cv_dlopen_libs=
9552
9553  case $host_os in
9554  beos*)
9555    lt_cv_dlopen="load_add_on"
9556    lt_cv_dlopen_libs=
9557    lt_cv_dlopen_self=yes
9558    ;;
9559
9560  mingw* | pw32* | cegcc*)
9561    lt_cv_dlopen="LoadLibrary"
9562    lt_cv_dlopen_libs=
9563    ;;
9564
9565  cygwin*)
9566    lt_cv_dlopen="dlopen"
9567    lt_cv_dlopen_libs=
9568    ;;
9569
9570  darwin*)
9571  # if libdl is installed we need to link against it
9572    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9573$as_echo_n "checking for dlopen in -ldl... " >&6; }
9574if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9575  $as_echo_n "(cached) " >&6
9576else
9577  ac_check_lib_save_LIBS=$LIBS
9578LIBS="-ldl  $LIBS"
9579cat >conftest.$ac_ext <<_ACEOF
9580/* confdefs.h.  */
9581_ACEOF
9582cat confdefs.h >>conftest.$ac_ext
9583cat >>conftest.$ac_ext <<_ACEOF
9584/* end confdefs.h.  */
9585
9586/* Override any GCC internal prototype to avoid an error.
9587   Use char because int might match the return type of a GCC
9588   builtin and then its argument prototype would still apply.  */
9589#ifdef __cplusplus
9590extern "C"
9591#endif
9592char dlopen ();
9593int
9594main ()
9595{
9596return dlopen ();
9597  ;
9598  return 0;
9599}
9600_ACEOF
9601rm -f conftest.$ac_objext conftest$ac_exeext
9602if { (ac_try="$ac_link"
9603case "(($ac_try" in
9604  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9605  *) ac_try_echo=$ac_try;;
9606esac
9607eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9608$as_echo "$ac_try_echo") >&5
9609  (eval "$ac_link") 2>conftest.er1
9610  ac_status=$?
9611  grep -v '^ *+' conftest.er1 >conftest.err
9612  rm -f conftest.er1
9613  cat conftest.err >&5
9614  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9615  (exit $ac_status); } && {
9616	 test -z "$ac_c_werror_flag" ||
9617	 test ! -s conftest.err
9618       } && test -s conftest$ac_exeext && {
9619	 test "$cross_compiling" = yes ||
9620	 $as_test_x conftest$ac_exeext
9621       }; then
9622  ac_cv_lib_dl_dlopen=yes
9623else
9624  $as_echo "$as_me: failed program was:" >&5
9625sed 's/^/| /' conftest.$ac_ext >&5
9626
9627	ac_cv_lib_dl_dlopen=no
9628fi
9629
9630rm -rf conftest.dSYM
9631rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9632      conftest$ac_exeext conftest.$ac_ext
9633LIBS=$ac_check_lib_save_LIBS
9634fi
9635{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9636$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9637if test $ac_cv_lib_dl_dlopen = yes; then
9638  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9639else
9640
9641    lt_cv_dlopen="dyld"
9642    lt_cv_dlopen_libs=
9643    lt_cv_dlopen_self=yes
9644
9645fi
9646
9647    ;;
9648
9649  *)
9650    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9651$as_echo_n "checking for shl_load... " >&6; }
9652if test "${ac_cv_func_shl_load+set}" = set; then
9653  $as_echo_n "(cached) " >&6
9654else
9655  cat >conftest.$ac_ext <<_ACEOF
9656/* confdefs.h.  */
9657_ACEOF
9658cat confdefs.h >>conftest.$ac_ext
9659cat >>conftest.$ac_ext <<_ACEOF
9660/* end confdefs.h.  */
9661/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9662   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9663#define shl_load innocuous_shl_load
9664
9665/* System header to define __stub macros and hopefully few prototypes,
9666    which can conflict with char shl_load (); below.
9667    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9668    <limits.h> exists even on freestanding compilers.  */
9669
9670#ifdef __STDC__
9671# include <limits.h>
9672#else
9673# include <assert.h>
9674#endif
9675
9676#undef shl_load
9677
9678/* Override any GCC internal prototype to avoid an error.
9679   Use char because int might match the return type of a GCC
9680   builtin and then its argument prototype would still apply.  */
9681#ifdef __cplusplus
9682extern "C"
9683#endif
9684char shl_load ();
9685/* The GNU C library defines this for functions which it implements
9686    to always fail with ENOSYS.  Some functions are actually named
9687    something starting with __ and the normal name is an alias.  */
9688#if defined __stub_shl_load || defined __stub___shl_load
9689choke me
9690#endif
9691
9692int
9693main ()
9694{
9695return shl_load ();
9696  ;
9697  return 0;
9698}
9699_ACEOF
9700rm -f conftest.$ac_objext conftest$ac_exeext
9701if { (ac_try="$ac_link"
9702case "(($ac_try" in
9703  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9704  *) ac_try_echo=$ac_try;;
9705esac
9706eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9707$as_echo "$ac_try_echo") >&5
9708  (eval "$ac_link") 2>conftest.er1
9709  ac_status=$?
9710  grep -v '^ *+' conftest.er1 >conftest.err
9711  rm -f conftest.er1
9712  cat conftest.err >&5
9713  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9714  (exit $ac_status); } && {
9715	 test -z "$ac_c_werror_flag" ||
9716	 test ! -s conftest.err
9717       } && test -s conftest$ac_exeext && {
9718	 test "$cross_compiling" = yes ||
9719	 $as_test_x conftest$ac_exeext
9720       }; then
9721  ac_cv_func_shl_load=yes
9722else
9723  $as_echo "$as_me: failed program was:" >&5
9724sed 's/^/| /' conftest.$ac_ext >&5
9725
9726	ac_cv_func_shl_load=no
9727fi
9728
9729rm -rf conftest.dSYM
9730rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9731      conftest$ac_exeext conftest.$ac_ext
9732fi
9733{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9734$as_echo "$ac_cv_func_shl_load" >&6; }
9735if test $ac_cv_func_shl_load = yes; then
9736  lt_cv_dlopen="shl_load"
9737else
9738  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9739$as_echo_n "checking for shl_load in -ldld... " >&6; }
9740if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9741  $as_echo_n "(cached) " >&6
9742else
9743  ac_check_lib_save_LIBS=$LIBS
9744LIBS="-ldld  $LIBS"
9745cat >conftest.$ac_ext <<_ACEOF
9746/* confdefs.h.  */
9747_ACEOF
9748cat confdefs.h >>conftest.$ac_ext
9749cat >>conftest.$ac_ext <<_ACEOF
9750/* end confdefs.h.  */
9751
9752/* Override any GCC internal prototype to avoid an error.
9753   Use char because int might match the return type of a GCC
9754   builtin and then its argument prototype would still apply.  */
9755#ifdef __cplusplus
9756extern "C"
9757#endif
9758char shl_load ();
9759int
9760main ()
9761{
9762return shl_load ();
9763  ;
9764  return 0;
9765}
9766_ACEOF
9767rm -f conftest.$ac_objext conftest$ac_exeext
9768if { (ac_try="$ac_link"
9769case "(($ac_try" in
9770  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9771  *) ac_try_echo=$ac_try;;
9772esac
9773eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9774$as_echo "$ac_try_echo") >&5
9775  (eval "$ac_link") 2>conftest.er1
9776  ac_status=$?
9777  grep -v '^ *+' conftest.er1 >conftest.err
9778  rm -f conftest.er1
9779  cat conftest.err >&5
9780  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9781  (exit $ac_status); } && {
9782	 test -z "$ac_c_werror_flag" ||
9783	 test ! -s conftest.err
9784       } && test -s conftest$ac_exeext && {
9785	 test "$cross_compiling" = yes ||
9786	 $as_test_x conftest$ac_exeext
9787       }; then
9788  ac_cv_lib_dld_shl_load=yes
9789else
9790  $as_echo "$as_me: failed program was:" >&5
9791sed 's/^/| /' conftest.$ac_ext >&5
9792
9793	ac_cv_lib_dld_shl_load=no
9794fi
9795
9796rm -rf conftest.dSYM
9797rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9798      conftest$ac_exeext conftest.$ac_ext
9799LIBS=$ac_check_lib_save_LIBS
9800fi
9801{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9802$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9803if test $ac_cv_lib_dld_shl_load = yes; then
9804  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9805else
9806  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
9807$as_echo_n "checking for dlopen... " >&6; }
9808if test "${ac_cv_func_dlopen+set}" = set; then
9809  $as_echo_n "(cached) " >&6
9810else
9811  cat >conftest.$ac_ext <<_ACEOF
9812/* confdefs.h.  */
9813_ACEOF
9814cat confdefs.h >>conftest.$ac_ext
9815cat >>conftest.$ac_ext <<_ACEOF
9816/* end confdefs.h.  */
9817/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9818   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9819#define dlopen innocuous_dlopen
9820
9821/* System header to define __stub macros and hopefully few prototypes,
9822    which can conflict with char dlopen (); below.
9823    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9824    <limits.h> exists even on freestanding compilers.  */
9825
9826#ifdef __STDC__
9827# include <limits.h>
9828#else
9829# include <assert.h>
9830#endif
9831
9832#undef dlopen
9833
9834/* Override any GCC internal prototype to avoid an error.
9835   Use char because int might match the return type of a GCC
9836   builtin and then its argument prototype would still apply.  */
9837#ifdef __cplusplus
9838extern "C"
9839#endif
9840char dlopen ();
9841/* The GNU C library defines this for functions which it implements
9842    to always fail with ENOSYS.  Some functions are actually named
9843    something starting with __ and the normal name is an alias.  */
9844#if defined __stub_dlopen || defined __stub___dlopen
9845choke me
9846#endif
9847
9848int
9849main ()
9850{
9851return dlopen ();
9852  ;
9853  return 0;
9854}
9855_ACEOF
9856rm -f conftest.$ac_objext conftest$ac_exeext
9857if { (ac_try="$ac_link"
9858case "(($ac_try" in
9859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9860  *) ac_try_echo=$ac_try;;
9861esac
9862eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9863$as_echo "$ac_try_echo") >&5
9864  (eval "$ac_link") 2>conftest.er1
9865  ac_status=$?
9866  grep -v '^ *+' conftest.er1 >conftest.err
9867  rm -f conftest.er1
9868  cat conftest.err >&5
9869  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9870  (exit $ac_status); } && {
9871	 test -z "$ac_c_werror_flag" ||
9872	 test ! -s conftest.err
9873       } && test -s conftest$ac_exeext && {
9874	 test "$cross_compiling" = yes ||
9875	 $as_test_x conftest$ac_exeext
9876       }; then
9877  ac_cv_func_dlopen=yes
9878else
9879  $as_echo "$as_me: failed program was:" >&5
9880sed 's/^/| /' conftest.$ac_ext >&5
9881
9882	ac_cv_func_dlopen=no
9883fi
9884
9885rm -rf conftest.dSYM
9886rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9887      conftest$ac_exeext conftest.$ac_ext
9888fi
9889{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9890$as_echo "$ac_cv_func_dlopen" >&6; }
9891if test $ac_cv_func_dlopen = yes; then
9892  lt_cv_dlopen="dlopen"
9893else
9894  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9895$as_echo_n "checking for dlopen in -ldl... " >&6; }
9896if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9897  $as_echo_n "(cached) " >&6
9898else
9899  ac_check_lib_save_LIBS=$LIBS
9900LIBS="-ldl  $LIBS"
9901cat >conftest.$ac_ext <<_ACEOF
9902/* confdefs.h.  */
9903_ACEOF
9904cat confdefs.h >>conftest.$ac_ext
9905cat >>conftest.$ac_ext <<_ACEOF
9906/* end confdefs.h.  */
9907
9908/* Override any GCC internal prototype to avoid an error.
9909   Use char because int might match the return type of a GCC
9910   builtin and then its argument prototype would still apply.  */
9911#ifdef __cplusplus
9912extern "C"
9913#endif
9914char dlopen ();
9915int
9916main ()
9917{
9918return dlopen ();
9919  ;
9920  return 0;
9921}
9922_ACEOF
9923rm -f conftest.$ac_objext conftest$ac_exeext
9924if { (ac_try="$ac_link"
9925case "(($ac_try" in
9926  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9927  *) ac_try_echo=$ac_try;;
9928esac
9929eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9930$as_echo "$ac_try_echo") >&5
9931  (eval "$ac_link") 2>conftest.er1
9932  ac_status=$?
9933  grep -v '^ *+' conftest.er1 >conftest.err
9934  rm -f conftest.er1
9935  cat conftest.err >&5
9936  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9937  (exit $ac_status); } && {
9938	 test -z "$ac_c_werror_flag" ||
9939	 test ! -s conftest.err
9940       } && test -s conftest$ac_exeext && {
9941	 test "$cross_compiling" = yes ||
9942	 $as_test_x conftest$ac_exeext
9943       }; then
9944  ac_cv_lib_dl_dlopen=yes
9945else
9946  $as_echo "$as_me: failed program was:" >&5
9947sed 's/^/| /' conftest.$ac_ext >&5
9948
9949	ac_cv_lib_dl_dlopen=no
9950fi
9951
9952rm -rf conftest.dSYM
9953rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9954      conftest$ac_exeext conftest.$ac_ext
9955LIBS=$ac_check_lib_save_LIBS
9956fi
9957{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9958$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9959if test $ac_cv_lib_dl_dlopen = yes; then
9960  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9961else
9962  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9963$as_echo_n "checking for dlopen in -lsvld... " >&6; }
9964if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9965  $as_echo_n "(cached) " >&6
9966else
9967  ac_check_lib_save_LIBS=$LIBS
9968LIBS="-lsvld  $LIBS"
9969cat >conftest.$ac_ext <<_ACEOF
9970/* confdefs.h.  */
9971_ACEOF
9972cat confdefs.h >>conftest.$ac_ext
9973cat >>conftest.$ac_ext <<_ACEOF
9974/* end confdefs.h.  */
9975
9976/* Override any GCC internal prototype to avoid an error.
9977   Use char because int might match the return type of a GCC
9978   builtin and then its argument prototype would still apply.  */
9979#ifdef __cplusplus
9980extern "C"
9981#endif
9982char dlopen ();
9983int
9984main ()
9985{
9986return dlopen ();
9987  ;
9988  return 0;
9989}
9990_ACEOF
9991rm -f conftest.$ac_objext conftest$ac_exeext
9992if { (ac_try="$ac_link"
9993case "(($ac_try" in
9994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9995  *) ac_try_echo=$ac_try;;
9996esac
9997eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9998$as_echo "$ac_try_echo") >&5
9999  (eval "$ac_link") 2>conftest.er1
10000  ac_status=$?
10001  grep -v '^ *+' conftest.er1 >conftest.err
10002  rm -f conftest.er1
10003  cat conftest.err >&5
10004  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10005  (exit $ac_status); } && {
10006	 test -z "$ac_c_werror_flag" ||
10007	 test ! -s conftest.err
10008       } && test -s conftest$ac_exeext && {
10009	 test "$cross_compiling" = yes ||
10010	 $as_test_x conftest$ac_exeext
10011       }; then
10012  ac_cv_lib_svld_dlopen=yes
10013else
10014  $as_echo "$as_me: failed program was:" >&5
10015sed 's/^/| /' conftest.$ac_ext >&5
10016
10017	ac_cv_lib_svld_dlopen=no
10018fi
10019
10020rm -rf conftest.dSYM
10021rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10022      conftest$ac_exeext conftest.$ac_ext
10023LIBS=$ac_check_lib_save_LIBS
10024fi
10025{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10026$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10027if test $ac_cv_lib_svld_dlopen = yes; then
10028  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10029else
10030  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10031$as_echo_n "checking for dld_link in -ldld... " >&6; }
10032if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10033  $as_echo_n "(cached) " >&6
10034else
10035  ac_check_lib_save_LIBS=$LIBS
10036LIBS="-ldld  $LIBS"
10037cat >conftest.$ac_ext <<_ACEOF
10038/* confdefs.h.  */
10039_ACEOF
10040cat confdefs.h >>conftest.$ac_ext
10041cat >>conftest.$ac_ext <<_ACEOF
10042/* end confdefs.h.  */
10043
10044/* Override any GCC internal prototype to avoid an error.
10045   Use char because int might match the return type of a GCC
10046   builtin and then its argument prototype would still apply.  */
10047#ifdef __cplusplus
10048extern "C"
10049#endif
10050char dld_link ();
10051int
10052main ()
10053{
10054return dld_link ();
10055  ;
10056  return 0;
10057}
10058_ACEOF
10059rm -f conftest.$ac_objext conftest$ac_exeext
10060if { (ac_try="$ac_link"
10061case "(($ac_try" in
10062  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10063  *) ac_try_echo=$ac_try;;
10064esac
10065eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10066$as_echo "$ac_try_echo") >&5
10067  (eval "$ac_link") 2>conftest.er1
10068  ac_status=$?
10069  grep -v '^ *+' conftest.er1 >conftest.err
10070  rm -f conftest.er1
10071  cat conftest.err >&5
10072  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10073  (exit $ac_status); } && {
10074	 test -z "$ac_c_werror_flag" ||
10075	 test ! -s conftest.err
10076       } && test -s conftest$ac_exeext && {
10077	 test "$cross_compiling" = yes ||
10078	 $as_test_x conftest$ac_exeext
10079       }; then
10080  ac_cv_lib_dld_dld_link=yes
10081else
10082  $as_echo "$as_me: failed program was:" >&5
10083sed 's/^/| /' conftest.$ac_ext >&5
10084
10085	ac_cv_lib_dld_dld_link=no
10086fi
10087
10088rm -rf conftest.dSYM
10089rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10090      conftest$ac_exeext conftest.$ac_ext
10091LIBS=$ac_check_lib_save_LIBS
10092fi
10093{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10094$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10095if test $ac_cv_lib_dld_dld_link = yes; then
10096  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10097fi
10098
10099
10100fi
10101
10102
10103fi
10104
10105
10106fi
10107
10108
10109fi
10110
10111
10112fi
10113
10114    ;;
10115  esac
10116
10117  if test "x$lt_cv_dlopen" != xno; then
10118    enable_dlopen=yes
10119  else
10120    enable_dlopen=no
10121  fi
10122
10123  case $lt_cv_dlopen in
10124  dlopen)
10125    save_CPPFLAGS="$CPPFLAGS"
10126    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10127
10128    save_LDFLAGS="$LDFLAGS"
10129    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10130
10131    save_LIBS="$LIBS"
10132    LIBS="$lt_cv_dlopen_libs $LIBS"
10133
10134    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10135$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10136if test "${lt_cv_dlopen_self+set}" = set; then
10137  $as_echo_n "(cached) " >&6
10138else
10139  	  if test "$cross_compiling" = yes; then :
10140  lt_cv_dlopen_self=cross
10141else
10142  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10143  lt_status=$lt_dlunknown
10144  cat > conftest.$ac_ext <<_LT_EOF
10145#line 10146 "configure"
10146#include "confdefs.h"
10147
10148#if HAVE_DLFCN_H
10149#include <dlfcn.h>
10150#endif
10151
10152#include <stdio.h>
10153
10154#ifdef RTLD_GLOBAL
10155#  define LT_DLGLOBAL		RTLD_GLOBAL
10156#else
10157#  ifdef DL_GLOBAL
10158#    define LT_DLGLOBAL		DL_GLOBAL
10159#  else
10160#    define LT_DLGLOBAL		0
10161#  endif
10162#endif
10163
10164/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10165   find out it does not work in some platform. */
10166#ifndef LT_DLLAZY_OR_NOW
10167#  ifdef RTLD_LAZY
10168#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10169#  else
10170#    ifdef DL_LAZY
10171#      define LT_DLLAZY_OR_NOW		DL_LAZY
10172#    else
10173#      ifdef RTLD_NOW
10174#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10175#      else
10176#        ifdef DL_NOW
10177#          define LT_DLLAZY_OR_NOW	DL_NOW
10178#        else
10179#          define LT_DLLAZY_OR_NOW	0
10180#        endif
10181#      endif
10182#    endif
10183#  endif
10184#endif
10185
10186void fnord() { int i=42;}
10187int main ()
10188{
10189  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10190  int status = $lt_dlunknown;
10191
10192  if (self)
10193    {
10194      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10195      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10196      /* dlclose (self); */
10197    }
10198  else
10199    puts (dlerror ());
10200
10201  return status;
10202}
10203_LT_EOF
10204  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10205  (eval $ac_link) 2>&5
10206  ac_status=$?
10207  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10208  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10209    (./conftest; exit; ) >&5 2>/dev/null
10210    lt_status=$?
10211    case x$lt_status in
10212      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10213      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10214      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10215    esac
10216  else :
10217    # compilation failed
10218    lt_cv_dlopen_self=no
10219  fi
10220fi
10221rm -fr conftest*
10222
10223
10224fi
10225{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10226$as_echo "$lt_cv_dlopen_self" >&6; }
10227
10228    if test "x$lt_cv_dlopen_self" = xyes; then
10229      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10230      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10231$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10232if test "${lt_cv_dlopen_self_static+set}" = set; then
10233  $as_echo_n "(cached) " >&6
10234else
10235  	  if test "$cross_compiling" = yes; then :
10236  lt_cv_dlopen_self_static=cross
10237else
10238  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10239  lt_status=$lt_dlunknown
10240  cat > conftest.$ac_ext <<_LT_EOF
10241#line 10242 "configure"
10242#include "confdefs.h"
10243
10244#if HAVE_DLFCN_H
10245#include <dlfcn.h>
10246#endif
10247
10248#include <stdio.h>
10249
10250#ifdef RTLD_GLOBAL
10251#  define LT_DLGLOBAL		RTLD_GLOBAL
10252#else
10253#  ifdef DL_GLOBAL
10254#    define LT_DLGLOBAL		DL_GLOBAL
10255#  else
10256#    define LT_DLGLOBAL		0
10257#  endif
10258#endif
10259
10260/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10261   find out it does not work in some platform. */
10262#ifndef LT_DLLAZY_OR_NOW
10263#  ifdef RTLD_LAZY
10264#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10265#  else
10266#    ifdef DL_LAZY
10267#      define LT_DLLAZY_OR_NOW		DL_LAZY
10268#    else
10269#      ifdef RTLD_NOW
10270#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10271#      else
10272#        ifdef DL_NOW
10273#          define LT_DLLAZY_OR_NOW	DL_NOW
10274#        else
10275#          define LT_DLLAZY_OR_NOW	0
10276#        endif
10277#      endif
10278#    endif
10279#  endif
10280#endif
10281
10282void fnord() { int i=42;}
10283int main ()
10284{
10285  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10286  int status = $lt_dlunknown;
10287
10288  if (self)
10289    {
10290      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10291      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10292      /* dlclose (self); */
10293    }
10294  else
10295    puts (dlerror ());
10296
10297  return status;
10298}
10299_LT_EOF
10300  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10301  (eval $ac_link) 2>&5
10302  ac_status=$?
10303  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10304  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10305    (./conftest; exit; ) >&5 2>/dev/null
10306    lt_status=$?
10307    case x$lt_status in
10308      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10309      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10310      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10311    esac
10312  else :
10313    # compilation failed
10314    lt_cv_dlopen_self_static=no
10315  fi
10316fi
10317rm -fr conftest*
10318
10319
10320fi
10321{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10322$as_echo "$lt_cv_dlopen_self_static" >&6; }
10323    fi
10324
10325    CPPFLAGS="$save_CPPFLAGS"
10326    LDFLAGS="$save_LDFLAGS"
10327    LIBS="$save_LIBS"
10328    ;;
10329  esac
10330
10331  case $lt_cv_dlopen_self in
10332  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10333  *) enable_dlopen_self=unknown ;;
10334  esac
10335
10336  case $lt_cv_dlopen_self_static in
10337  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10338  *) enable_dlopen_self_static=unknown ;;
10339  esac
10340fi
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358striplib=
10359old_striplib=
10360{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
10361$as_echo_n "checking whether stripping libraries is possible... " >&6; }
10362if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10363  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10364  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10365  { $as_echo "$as_me:$LINENO: result: yes" >&5
10366$as_echo "yes" >&6; }
10367else
10368# FIXME - insert some real tests, host_os isn't really good enough
10369  case $host_os in
10370  darwin*)
10371    if test -n "$STRIP" ; then
10372      striplib="$STRIP -x"
10373      old_striplib="$STRIP -S"
10374      { $as_echo "$as_me:$LINENO: result: yes" >&5
10375$as_echo "yes" >&6; }
10376    else
10377      { $as_echo "$as_me:$LINENO: result: no" >&5
10378$as_echo "no" >&6; }
10379    fi
10380    ;;
10381  *)
10382    { $as_echo "$as_me:$LINENO: result: no" >&5
10383$as_echo "no" >&6; }
10384    ;;
10385  esac
10386fi
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399  # Report which library types will actually be built
10400  { $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10401$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10402  { $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10403$as_echo "$can_build_shared" >&6; }
10404
10405  { $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10406$as_echo_n "checking whether to build shared libraries... " >&6; }
10407  test "$can_build_shared" = "no" && enable_shared=no
10408
10409  # On AIX, shared libraries and static libraries use the same namespace, and
10410  # are all built from PIC.
10411  case $host_os in
10412  aix3*)
10413    test "$enable_shared" = yes && enable_static=no
10414    if test -n "$RANLIB"; then
10415      archive_cmds="$archive_cmds~\$RANLIB \$lib"
10416      postinstall_cmds='$RANLIB $lib'
10417    fi
10418    ;;
10419
10420  aix[4-9]*)
10421    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10422      test "$enable_shared" = yes && enable_static=no
10423    fi
10424    ;;
10425  esac
10426  { $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10427$as_echo "$enable_shared" >&6; }
10428
10429  { $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10430$as_echo_n "checking whether to build static libraries... " >&6; }
10431  # Make sure either enable_shared or enable_static is yes.
10432  test "$enable_shared" = yes || enable_static=yes
10433  { $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10434$as_echo "$enable_static" >&6; }
10435
10436
10437
10438
10439fi
10440ac_ext=c
10441ac_cpp='$CPP $CPPFLAGS'
10442ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10443ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10444ac_compiler_gnu=$ac_cv_c_compiler_gnu
10445
10446CC="$lt_save_CC"
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460        ac_config_commands="$ac_config_commands libtool"
10461
10462
10463
10464
10465# Only expand once:
10466
10467
10468# Find a good install program.  We prefer a C program (faster),
10469# so one script is as good as another.  But avoid the broken or
10470# incompatible versions:
10471# SysV /etc/install, /usr/sbin/install
10472# SunOS /usr/etc/install
10473# IRIX /sbin/install
10474# AIX /bin/install
10475# AmigaOS /C/install, which installs bootblocks on floppy discs
10476# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
10477# AFS /usr/afsws/bin/install, which mishandles nonexistent args
10478# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
10479# OS/2's system install, which has a completely different semantic
10480# ./install, which can be erroneously created by make from ./install.sh.
10481# Reject install programs that cannot install multiple files.
10482{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
10483$as_echo_n "checking for a BSD-compatible install... " >&6; }
10484if test -z "$INSTALL"; then
10485if test "${ac_cv_path_install+set}" = set; then
10486  $as_echo_n "(cached) " >&6
10487else
10488  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10489for as_dir in $PATH
10490do
10491  IFS=$as_save_IFS
10492  test -z "$as_dir" && as_dir=.
10493  # Account for people who put trailing slashes in PATH elements.
10494case $as_dir/ in
10495  ./ | .// | /cC/* | \
10496  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
10497  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
10498  /usr/ucb/* ) ;;
10499  *)
10500    # OSF1 and SCO ODT 3.0 have their own names for install.
10501    # Don't use installbsd from OSF since it installs stuff as root
10502    # by default.
10503    for ac_prog in ginstall scoinst install; do
10504      for ac_exec_ext in '' $ac_executable_extensions; do
10505	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
10506	  if test $ac_prog = install &&
10507	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
10508	    # AIX install.  It has an incompatible calling convention.
10509	    :
10510	  elif test $ac_prog = install &&
10511	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
10512	    # program-specific install script used by HP pwplus--don't use.
10513	    :
10514	  else
10515	    rm -rf conftest.one conftest.two conftest.dir
10516	    echo one > conftest.one
10517	    echo two > conftest.two
10518	    mkdir conftest.dir
10519	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
10520	      test -s conftest.one && test -s conftest.two &&
10521	      test -s conftest.dir/conftest.one &&
10522	      test -s conftest.dir/conftest.two
10523	    then
10524	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
10525	      break 3
10526	    fi
10527	  fi
10528	fi
10529      done
10530    done
10531    ;;
10532esac
10533
10534done
10535IFS=$as_save_IFS
10536
10537rm -rf conftest.one conftest.two conftest.dir
10538
10539fi
10540  if test "${ac_cv_path_install+set}" = set; then
10541    INSTALL=$ac_cv_path_install
10542  else
10543    # As a last resort, use the slow shell script.  Don't cache a
10544    # value for INSTALL within a source directory, because that will
10545    # break other packages using the cache if that directory is
10546    # removed, or if the value is a relative name.
10547    INSTALL=$ac_install_sh
10548  fi
10549fi
10550{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
10551$as_echo "$INSTALL" >&6; }
10552
10553# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
10554# It thinks the first close brace ends the variable substitution.
10555test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
10556
10557test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
10558
10559test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
10560
10561for ac_prog in gawk mawk nawk awk
10562do
10563  # Extract the first word of "$ac_prog", so it can be a program name with args.
10564set dummy $ac_prog; ac_word=$2
10565{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
10566$as_echo_n "checking for $ac_word... " >&6; }
10567if test "${ac_cv_prog_AWK+set}" = set; then
10568  $as_echo_n "(cached) " >&6
10569else
10570  if test -n "$AWK"; then
10571  ac_cv_prog_AWK="$AWK" # Let the user override the test.
10572else
10573as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10574for as_dir in $PATH
10575do
10576  IFS=$as_save_IFS
10577  test -z "$as_dir" && as_dir=.
10578  for ac_exec_ext in '' $ac_executable_extensions; do
10579  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
10580    ac_cv_prog_AWK="$ac_prog"
10581    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
10582    break 2
10583  fi
10584done
10585done
10586IFS=$as_save_IFS
10587
10588fi
10589fi
10590AWK=$ac_cv_prog_AWK
10591if test -n "$AWK"; then
10592  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
10593$as_echo "$AWK" >&6; }
10594else
10595  { $as_echo "$as_me:$LINENO: result: no" >&5
10596$as_echo "no" >&6; }
10597fi
10598
10599
10600  test -n "$AWK" && break
10601done
10602
10603
10604#########
10605# Enable large file support (if special flags are necessary)
10606#
10607# Check whether --enable-largefile was given.
10608if test "${enable_largefile+set}" = set; then
10609  enableval=$enable_largefile;
10610fi
10611
10612if test "$enable_largefile" != no; then
10613
10614  { $as_echo "$as_me:$LINENO: checking for special C compiler options needed for large files" >&5
10615$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
10616if test "${ac_cv_sys_largefile_CC+set}" = set; then
10617  $as_echo_n "(cached) " >&6
10618else
10619  ac_cv_sys_largefile_CC=no
10620     if test "$GCC" != yes; then
10621       ac_save_CC=$CC
10622       while :; do
10623	 # IRIX 6.2 and later do not support large files by default,
10624	 # so use the C compiler's -n32 option if that helps.
10625	 cat >conftest.$ac_ext <<_ACEOF
10626/* confdefs.h.  */
10627_ACEOF
10628cat confdefs.h >>conftest.$ac_ext
10629cat >>conftest.$ac_ext <<_ACEOF
10630/* end confdefs.h.  */
10631#include <sys/types.h>
10632 /* Check that off_t can represent 2**63 - 1 correctly.
10633    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10634    since some C++ compilers masquerading as C compilers
10635    incorrectly reject 9223372036854775807.  */
10636#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10637  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10638		       && LARGE_OFF_T % 2147483647 == 1)
10639		      ? 1 : -1];
10640int
10641main ()
10642{
10643
10644  ;
10645  return 0;
10646}
10647_ACEOF
10648	 rm -f conftest.$ac_objext
10649if { (ac_try="$ac_compile"
10650case "(($ac_try" in
10651  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10652  *) ac_try_echo=$ac_try;;
10653esac
10654eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10655$as_echo "$ac_try_echo") >&5
10656  (eval "$ac_compile") 2>conftest.er1
10657  ac_status=$?
10658  grep -v '^ *+' conftest.er1 >conftest.err
10659  rm -f conftest.er1
10660  cat conftest.err >&5
10661  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10662  (exit $ac_status); } && {
10663	 test -z "$ac_c_werror_flag" ||
10664	 test ! -s conftest.err
10665       } && test -s conftest.$ac_objext; then
10666  break
10667else
10668  $as_echo "$as_me: failed program was:" >&5
10669sed 's/^/| /' conftest.$ac_ext >&5
10670
10671
10672fi
10673
10674rm -f core conftest.err conftest.$ac_objext
10675	 CC="$CC -n32"
10676	 rm -f conftest.$ac_objext
10677if { (ac_try="$ac_compile"
10678case "(($ac_try" in
10679  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10680  *) ac_try_echo=$ac_try;;
10681esac
10682eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10683$as_echo "$ac_try_echo") >&5
10684  (eval "$ac_compile") 2>conftest.er1
10685  ac_status=$?
10686  grep -v '^ *+' conftest.er1 >conftest.err
10687  rm -f conftest.er1
10688  cat conftest.err >&5
10689  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10690  (exit $ac_status); } && {
10691	 test -z "$ac_c_werror_flag" ||
10692	 test ! -s conftest.err
10693       } && test -s conftest.$ac_objext; then
10694  ac_cv_sys_largefile_CC=' -n32'; break
10695else
10696  $as_echo "$as_me: failed program was:" >&5
10697sed 's/^/| /' conftest.$ac_ext >&5
10698
10699
10700fi
10701
10702rm -f core conftest.err conftest.$ac_objext
10703	 break
10704       done
10705       CC=$ac_save_CC
10706       rm -f conftest.$ac_ext
10707    fi
10708fi
10709{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_largefile_CC" >&5
10710$as_echo "$ac_cv_sys_largefile_CC" >&6; }
10711  if test "$ac_cv_sys_largefile_CC" != no; then
10712    CC=$CC$ac_cv_sys_largefile_CC
10713  fi
10714
10715  { $as_echo "$as_me:$LINENO: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10716$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
10717if test "${ac_cv_sys_file_offset_bits+set}" = set; then
10718  $as_echo_n "(cached) " >&6
10719else
10720  while :; do
10721  cat >conftest.$ac_ext <<_ACEOF
10722/* confdefs.h.  */
10723_ACEOF
10724cat confdefs.h >>conftest.$ac_ext
10725cat >>conftest.$ac_ext <<_ACEOF
10726/* end confdefs.h.  */
10727#include <sys/types.h>
10728 /* Check that off_t can represent 2**63 - 1 correctly.
10729    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10730    since some C++ compilers masquerading as C compilers
10731    incorrectly reject 9223372036854775807.  */
10732#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10733  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10734		       && LARGE_OFF_T % 2147483647 == 1)
10735		      ? 1 : -1];
10736int
10737main ()
10738{
10739
10740  ;
10741  return 0;
10742}
10743_ACEOF
10744rm -f conftest.$ac_objext
10745if { (ac_try="$ac_compile"
10746case "(($ac_try" in
10747  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10748  *) ac_try_echo=$ac_try;;
10749esac
10750eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10751$as_echo "$ac_try_echo") >&5
10752  (eval "$ac_compile") 2>conftest.er1
10753  ac_status=$?
10754  grep -v '^ *+' conftest.er1 >conftest.err
10755  rm -f conftest.er1
10756  cat conftest.err >&5
10757  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10758  (exit $ac_status); } && {
10759	 test -z "$ac_c_werror_flag" ||
10760	 test ! -s conftest.err
10761       } && test -s conftest.$ac_objext; then
10762  ac_cv_sys_file_offset_bits=no; break
10763else
10764  $as_echo "$as_me: failed program was:" >&5
10765sed 's/^/| /' conftest.$ac_ext >&5
10766
10767
10768fi
10769
10770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10771  cat >conftest.$ac_ext <<_ACEOF
10772/* confdefs.h.  */
10773_ACEOF
10774cat confdefs.h >>conftest.$ac_ext
10775cat >>conftest.$ac_ext <<_ACEOF
10776/* end confdefs.h.  */
10777#define _FILE_OFFSET_BITS 64
10778#include <sys/types.h>
10779 /* Check that off_t can represent 2**63 - 1 correctly.
10780    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10781    since some C++ compilers masquerading as C compilers
10782    incorrectly reject 9223372036854775807.  */
10783#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10784  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10785		       && LARGE_OFF_T % 2147483647 == 1)
10786		      ? 1 : -1];
10787int
10788main ()
10789{
10790
10791  ;
10792  return 0;
10793}
10794_ACEOF
10795rm -f conftest.$ac_objext
10796if { (ac_try="$ac_compile"
10797case "(($ac_try" in
10798  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10799  *) ac_try_echo=$ac_try;;
10800esac
10801eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10802$as_echo "$ac_try_echo") >&5
10803  (eval "$ac_compile") 2>conftest.er1
10804  ac_status=$?
10805  grep -v '^ *+' conftest.er1 >conftest.err
10806  rm -f conftest.er1
10807  cat conftest.err >&5
10808  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10809  (exit $ac_status); } && {
10810	 test -z "$ac_c_werror_flag" ||
10811	 test ! -s conftest.err
10812       } && test -s conftest.$ac_objext; then
10813  ac_cv_sys_file_offset_bits=64; break
10814else
10815  $as_echo "$as_me: failed program was:" >&5
10816sed 's/^/| /' conftest.$ac_ext >&5
10817
10818
10819fi
10820
10821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10822  ac_cv_sys_file_offset_bits=unknown
10823  break
10824done
10825fi
10826{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_file_offset_bits" >&5
10827$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10828case $ac_cv_sys_file_offset_bits in #(
10829  no | unknown) ;;
10830  *)
10831cat >>confdefs.h <<_ACEOF
10832#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10833_ACEOF
10834;;
10835esac
10836rm -rf conftest*
10837  if test $ac_cv_sys_file_offset_bits = unknown; then
10838    { $as_echo "$as_me:$LINENO: checking for _LARGE_FILES value needed for large files" >&5
10839$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
10840if test "${ac_cv_sys_large_files+set}" = set; then
10841  $as_echo_n "(cached) " >&6
10842else
10843  while :; do
10844  cat >conftest.$ac_ext <<_ACEOF
10845/* confdefs.h.  */
10846_ACEOF
10847cat confdefs.h >>conftest.$ac_ext
10848cat >>conftest.$ac_ext <<_ACEOF
10849/* end confdefs.h.  */
10850#include <sys/types.h>
10851 /* Check that off_t can represent 2**63 - 1 correctly.
10852    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10853    since some C++ compilers masquerading as C compilers
10854    incorrectly reject 9223372036854775807.  */
10855#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10856  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10857		       && LARGE_OFF_T % 2147483647 == 1)
10858		      ? 1 : -1];
10859int
10860main ()
10861{
10862
10863  ;
10864  return 0;
10865}
10866_ACEOF
10867rm -f conftest.$ac_objext
10868if { (ac_try="$ac_compile"
10869case "(($ac_try" in
10870  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10871  *) ac_try_echo=$ac_try;;
10872esac
10873eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10874$as_echo "$ac_try_echo") >&5
10875  (eval "$ac_compile") 2>conftest.er1
10876  ac_status=$?
10877  grep -v '^ *+' conftest.er1 >conftest.err
10878  rm -f conftest.er1
10879  cat conftest.err >&5
10880  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10881  (exit $ac_status); } && {
10882	 test -z "$ac_c_werror_flag" ||
10883	 test ! -s conftest.err
10884       } && test -s conftest.$ac_objext; then
10885  ac_cv_sys_large_files=no; break
10886else
10887  $as_echo "$as_me: failed program was:" >&5
10888sed 's/^/| /' conftest.$ac_ext >&5
10889
10890
10891fi
10892
10893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10894  cat >conftest.$ac_ext <<_ACEOF
10895/* confdefs.h.  */
10896_ACEOF
10897cat confdefs.h >>conftest.$ac_ext
10898cat >>conftest.$ac_ext <<_ACEOF
10899/* end confdefs.h.  */
10900#define _LARGE_FILES 1
10901#include <sys/types.h>
10902 /* Check that off_t can represent 2**63 - 1 correctly.
10903    We can't simply define LARGE_OFF_T to be 9223372036854775807,
10904    since some C++ compilers masquerading as C compilers
10905    incorrectly reject 9223372036854775807.  */
10906#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10907  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10908		       && LARGE_OFF_T % 2147483647 == 1)
10909		      ? 1 : -1];
10910int
10911main ()
10912{
10913
10914  ;
10915  return 0;
10916}
10917_ACEOF
10918rm -f conftest.$ac_objext
10919if { (ac_try="$ac_compile"
10920case "(($ac_try" in
10921  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10922  *) ac_try_echo=$ac_try;;
10923esac
10924eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10925$as_echo "$ac_try_echo") >&5
10926  (eval "$ac_compile") 2>conftest.er1
10927  ac_status=$?
10928  grep -v '^ *+' conftest.er1 >conftest.err
10929  rm -f conftest.er1
10930  cat conftest.err >&5
10931  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10932  (exit $ac_status); } && {
10933	 test -z "$ac_c_werror_flag" ||
10934	 test ! -s conftest.err
10935       } && test -s conftest.$ac_objext; then
10936  ac_cv_sys_large_files=1; break
10937else
10938  $as_echo "$as_me: failed program was:" >&5
10939sed 's/^/| /' conftest.$ac_ext >&5
10940
10941
10942fi
10943
10944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10945  ac_cv_sys_large_files=unknown
10946  break
10947done
10948fi
10949{ $as_echo "$as_me:$LINENO: result: $ac_cv_sys_large_files" >&5
10950$as_echo "$ac_cv_sys_large_files" >&6; }
10951case $ac_cv_sys_large_files in #(
10952  no | unknown) ;;
10953  *)
10954cat >>confdefs.h <<_ACEOF
10955#define _LARGE_FILES $ac_cv_sys_large_files
10956_ACEOF
10957;;
10958esac
10959rm -rf conftest*
10960  fi
10961fi
10962
10963
10964#########
10965# Check for needed/wanted data types
10966{ $as_echo "$as_me:$LINENO: checking for int8_t" >&5
10967$as_echo_n "checking for int8_t... " >&6; }
10968if test "${ac_cv_type_int8_t+set}" = set; then
10969  $as_echo_n "(cached) " >&6
10970else
10971  ac_cv_type_int8_t=no
10972cat >conftest.$ac_ext <<_ACEOF
10973/* confdefs.h.  */
10974_ACEOF
10975cat confdefs.h >>conftest.$ac_ext
10976cat >>conftest.$ac_ext <<_ACEOF
10977/* end confdefs.h.  */
10978$ac_includes_default
10979int
10980main ()
10981{
10982if (sizeof (int8_t))
10983       return 0;
10984  ;
10985  return 0;
10986}
10987_ACEOF
10988rm -f conftest.$ac_objext
10989if { (ac_try="$ac_compile"
10990case "(($ac_try" in
10991  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10992  *) ac_try_echo=$ac_try;;
10993esac
10994eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10995$as_echo "$ac_try_echo") >&5
10996  (eval "$ac_compile") 2>conftest.er1
10997  ac_status=$?
10998  grep -v '^ *+' conftest.er1 >conftest.err
10999  rm -f conftest.er1
11000  cat conftest.err >&5
11001  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11002  (exit $ac_status); } && {
11003	 test -z "$ac_c_werror_flag" ||
11004	 test ! -s conftest.err
11005       } && test -s conftest.$ac_objext; then
11006  cat >conftest.$ac_ext <<_ACEOF
11007/* confdefs.h.  */
11008_ACEOF
11009cat confdefs.h >>conftest.$ac_ext
11010cat >>conftest.$ac_ext <<_ACEOF
11011/* end confdefs.h.  */
11012$ac_includes_default
11013int
11014main ()
11015{
11016if (sizeof ((int8_t)))
11017	  return 0;
11018  ;
11019  return 0;
11020}
11021_ACEOF
11022rm -f conftest.$ac_objext
11023if { (ac_try="$ac_compile"
11024case "(($ac_try" in
11025  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11026  *) ac_try_echo=$ac_try;;
11027esac
11028eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11029$as_echo "$ac_try_echo") >&5
11030  (eval "$ac_compile") 2>conftest.er1
11031  ac_status=$?
11032  grep -v '^ *+' conftest.er1 >conftest.err
11033  rm -f conftest.er1
11034  cat conftest.err >&5
11035  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11036  (exit $ac_status); } && {
11037	 test -z "$ac_c_werror_flag" ||
11038	 test ! -s conftest.err
11039       } && test -s conftest.$ac_objext; then
11040  :
11041else
11042  $as_echo "$as_me: failed program was:" >&5
11043sed 's/^/| /' conftest.$ac_ext >&5
11044
11045	ac_cv_type_int8_t=yes
11046fi
11047
11048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11049else
11050  $as_echo "$as_me: failed program was:" >&5
11051sed 's/^/| /' conftest.$ac_ext >&5
11052
11053
11054fi
11055
11056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11057fi
11058{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_int8_t" >&5
11059$as_echo "$ac_cv_type_int8_t" >&6; }
11060if test $ac_cv_type_int8_t = yes; then
11061
11062cat >>confdefs.h <<_ACEOF
11063#define HAVE_INT8_T 1
11064_ACEOF
11065
11066
11067fi
11068{ $as_echo "$as_me:$LINENO: checking for int16_t" >&5
11069$as_echo_n "checking for int16_t... " >&6; }
11070if test "${ac_cv_type_int16_t+set}" = set; then
11071  $as_echo_n "(cached) " >&6
11072else
11073  ac_cv_type_int16_t=no
11074cat >conftest.$ac_ext <<_ACEOF
11075/* confdefs.h.  */
11076_ACEOF
11077cat confdefs.h >>conftest.$ac_ext
11078cat >>conftest.$ac_ext <<_ACEOF
11079/* end confdefs.h.  */
11080$ac_includes_default
11081int
11082main ()
11083{
11084if (sizeof (int16_t))
11085       return 0;
11086  ;
11087  return 0;
11088}
11089_ACEOF
11090rm -f conftest.$ac_objext
11091if { (ac_try="$ac_compile"
11092case "(($ac_try" in
11093  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11094  *) ac_try_echo=$ac_try;;
11095esac
11096eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11097$as_echo "$ac_try_echo") >&5
11098  (eval "$ac_compile") 2>conftest.er1
11099  ac_status=$?
11100  grep -v '^ *+' conftest.er1 >conftest.err
11101  rm -f conftest.er1
11102  cat conftest.err >&5
11103  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11104  (exit $ac_status); } && {
11105	 test -z "$ac_c_werror_flag" ||
11106	 test ! -s conftest.err
11107       } && test -s conftest.$ac_objext; then
11108  cat >conftest.$ac_ext <<_ACEOF
11109/* confdefs.h.  */
11110_ACEOF
11111cat confdefs.h >>conftest.$ac_ext
11112cat >>conftest.$ac_ext <<_ACEOF
11113/* end confdefs.h.  */
11114$ac_includes_default
11115int
11116main ()
11117{
11118if (sizeof ((int16_t)))
11119	  return 0;
11120  ;
11121  return 0;
11122}
11123_ACEOF
11124rm -f conftest.$ac_objext
11125if { (ac_try="$ac_compile"
11126case "(($ac_try" in
11127  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11128  *) ac_try_echo=$ac_try;;
11129esac
11130eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11131$as_echo "$ac_try_echo") >&5
11132  (eval "$ac_compile") 2>conftest.er1
11133  ac_status=$?
11134  grep -v '^ *+' conftest.er1 >conftest.err
11135  rm -f conftest.er1
11136  cat conftest.err >&5
11137  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11138  (exit $ac_status); } && {
11139	 test -z "$ac_c_werror_flag" ||
11140	 test ! -s conftest.err
11141       } && test -s conftest.$ac_objext; then
11142  :
11143else
11144  $as_echo "$as_me: failed program was:" >&5
11145sed 's/^/| /' conftest.$ac_ext >&5
11146
11147	ac_cv_type_int16_t=yes
11148fi
11149
11150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11151else
11152  $as_echo "$as_me: failed program was:" >&5
11153sed 's/^/| /' conftest.$ac_ext >&5
11154
11155
11156fi
11157
11158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11159fi
11160{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_int16_t" >&5
11161$as_echo "$ac_cv_type_int16_t" >&6; }
11162if test $ac_cv_type_int16_t = yes; then
11163
11164cat >>confdefs.h <<_ACEOF
11165#define HAVE_INT16_T 1
11166_ACEOF
11167
11168
11169fi
11170{ $as_echo "$as_me:$LINENO: checking for int32_t" >&5
11171$as_echo_n "checking for int32_t... " >&6; }
11172if test "${ac_cv_type_int32_t+set}" = set; then
11173  $as_echo_n "(cached) " >&6
11174else
11175  ac_cv_type_int32_t=no
11176cat >conftest.$ac_ext <<_ACEOF
11177/* confdefs.h.  */
11178_ACEOF
11179cat confdefs.h >>conftest.$ac_ext
11180cat >>conftest.$ac_ext <<_ACEOF
11181/* end confdefs.h.  */
11182$ac_includes_default
11183int
11184main ()
11185{
11186if (sizeof (int32_t))
11187       return 0;
11188  ;
11189  return 0;
11190}
11191_ACEOF
11192rm -f conftest.$ac_objext
11193if { (ac_try="$ac_compile"
11194case "(($ac_try" in
11195  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11196  *) ac_try_echo=$ac_try;;
11197esac
11198eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11199$as_echo "$ac_try_echo") >&5
11200  (eval "$ac_compile") 2>conftest.er1
11201  ac_status=$?
11202  grep -v '^ *+' conftest.er1 >conftest.err
11203  rm -f conftest.er1
11204  cat conftest.err >&5
11205  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11206  (exit $ac_status); } && {
11207	 test -z "$ac_c_werror_flag" ||
11208	 test ! -s conftest.err
11209       } && test -s conftest.$ac_objext; then
11210  cat >conftest.$ac_ext <<_ACEOF
11211/* confdefs.h.  */
11212_ACEOF
11213cat confdefs.h >>conftest.$ac_ext
11214cat >>conftest.$ac_ext <<_ACEOF
11215/* end confdefs.h.  */
11216$ac_includes_default
11217int
11218main ()
11219{
11220if (sizeof ((int32_t)))
11221	  return 0;
11222  ;
11223  return 0;
11224}
11225_ACEOF
11226rm -f conftest.$ac_objext
11227if { (ac_try="$ac_compile"
11228case "(($ac_try" in
11229  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11230  *) ac_try_echo=$ac_try;;
11231esac
11232eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11233$as_echo "$ac_try_echo") >&5
11234  (eval "$ac_compile") 2>conftest.er1
11235  ac_status=$?
11236  grep -v '^ *+' conftest.er1 >conftest.err
11237  rm -f conftest.er1
11238  cat conftest.err >&5
11239  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11240  (exit $ac_status); } && {
11241	 test -z "$ac_c_werror_flag" ||
11242	 test ! -s conftest.err
11243       } && test -s conftest.$ac_objext; then
11244  :
11245else
11246  $as_echo "$as_me: failed program was:" >&5
11247sed 's/^/| /' conftest.$ac_ext >&5
11248
11249	ac_cv_type_int32_t=yes
11250fi
11251
11252rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11253else
11254  $as_echo "$as_me: failed program was:" >&5
11255sed 's/^/| /' conftest.$ac_ext >&5
11256
11257
11258fi
11259
11260rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11261fi
11262{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5
11263$as_echo "$ac_cv_type_int32_t" >&6; }
11264if test $ac_cv_type_int32_t = yes; then
11265
11266cat >>confdefs.h <<_ACEOF
11267#define HAVE_INT32_T 1
11268_ACEOF
11269
11270
11271fi
11272{ $as_echo "$as_me:$LINENO: checking for int64_t" >&5
11273$as_echo_n "checking for int64_t... " >&6; }
11274if test "${ac_cv_type_int64_t+set}" = set; then
11275  $as_echo_n "(cached) " >&6
11276else
11277  ac_cv_type_int64_t=no
11278cat >conftest.$ac_ext <<_ACEOF
11279/* confdefs.h.  */
11280_ACEOF
11281cat confdefs.h >>conftest.$ac_ext
11282cat >>conftest.$ac_ext <<_ACEOF
11283/* end confdefs.h.  */
11284$ac_includes_default
11285int
11286main ()
11287{
11288if (sizeof (int64_t))
11289       return 0;
11290  ;
11291  return 0;
11292}
11293_ACEOF
11294rm -f conftest.$ac_objext
11295if { (ac_try="$ac_compile"
11296case "(($ac_try" in
11297  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11298  *) ac_try_echo=$ac_try;;
11299esac
11300eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11301$as_echo "$ac_try_echo") >&5
11302  (eval "$ac_compile") 2>conftest.er1
11303  ac_status=$?
11304  grep -v '^ *+' conftest.er1 >conftest.err
11305  rm -f conftest.er1
11306  cat conftest.err >&5
11307  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11308  (exit $ac_status); } && {
11309	 test -z "$ac_c_werror_flag" ||
11310	 test ! -s conftest.err
11311       } && test -s conftest.$ac_objext; then
11312  cat >conftest.$ac_ext <<_ACEOF
11313/* confdefs.h.  */
11314_ACEOF
11315cat confdefs.h >>conftest.$ac_ext
11316cat >>conftest.$ac_ext <<_ACEOF
11317/* end confdefs.h.  */
11318$ac_includes_default
11319int
11320main ()
11321{
11322if (sizeof ((int64_t)))
11323	  return 0;
11324  ;
11325  return 0;
11326}
11327_ACEOF
11328rm -f conftest.$ac_objext
11329if { (ac_try="$ac_compile"
11330case "(($ac_try" in
11331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11332  *) ac_try_echo=$ac_try;;
11333esac
11334eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11335$as_echo "$ac_try_echo") >&5
11336  (eval "$ac_compile") 2>conftest.er1
11337  ac_status=$?
11338  grep -v '^ *+' conftest.er1 >conftest.err
11339  rm -f conftest.er1
11340  cat conftest.err >&5
11341  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11342  (exit $ac_status); } && {
11343	 test -z "$ac_c_werror_flag" ||
11344	 test ! -s conftest.err
11345       } && test -s conftest.$ac_objext; then
11346  :
11347else
11348  $as_echo "$as_me: failed program was:" >&5
11349sed 's/^/| /' conftest.$ac_ext >&5
11350
11351	ac_cv_type_int64_t=yes
11352fi
11353
11354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11355else
11356  $as_echo "$as_me: failed program was:" >&5
11357sed 's/^/| /' conftest.$ac_ext >&5
11358
11359
11360fi
11361
11362rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11363fi
11364{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
11365$as_echo "$ac_cv_type_int64_t" >&6; }
11366if test $ac_cv_type_int64_t = yes; then
11367
11368cat >>confdefs.h <<_ACEOF
11369#define HAVE_INT64_T 1
11370_ACEOF
11371
11372
11373fi
11374{ $as_echo "$as_me:$LINENO: checking for intptr_t" >&5
11375$as_echo_n "checking for intptr_t... " >&6; }
11376if test "${ac_cv_type_intptr_t+set}" = set; then
11377  $as_echo_n "(cached) " >&6
11378else
11379  ac_cv_type_intptr_t=no
11380cat >conftest.$ac_ext <<_ACEOF
11381/* confdefs.h.  */
11382_ACEOF
11383cat confdefs.h >>conftest.$ac_ext
11384cat >>conftest.$ac_ext <<_ACEOF
11385/* end confdefs.h.  */
11386$ac_includes_default
11387int
11388main ()
11389{
11390if (sizeof (intptr_t))
11391       return 0;
11392  ;
11393  return 0;
11394}
11395_ACEOF
11396rm -f conftest.$ac_objext
11397if { (ac_try="$ac_compile"
11398case "(($ac_try" in
11399  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11400  *) ac_try_echo=$ac_try;;
11401esac
11402eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11403$as_echo "$ac_try_echo") >&5
11404  (eval "$ac_compile") 2>conftest.er1
11405  ac_status=$?
11406  grep -v '^ *+' conftest.er1 >conftest.err
11407  rm -f conftest.er1
11408  cat conftest.err >&5
11409  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11410  (exit $ac_status); } && {
11411	 test -z "$ac_c_werror_flag" ||
11412	 test ! -s conftest.err
11413       } && test -s conftest.$ac_objext; then
11414  cat >conftest.$ac_ext <<_ACEOF
11415/* confdefs.h.  */
11416_ACEOF
11417cat confdefs.h >>conftest.$ac_ext
11418cat >>conftest.$ac_ext <<_ACEOF
11419/* end confdefs.h.  */
11420$ac_includes_default
11421int
11422main ()
11423{
11424if (sizeof ((intptr_t)))
11425	  return 0;
11426  ;
11427  return 0;
11428}
11429_ACEOF
11430rm -f conftest.$ac_objext
11431if { (ac_try="$ac_compile"
11432case "(($ac_try" in
11433  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11434  *) ac_try_echo=$ac_try;;
11435esac
11436eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11437$as_echo "$ac_try_echo") >&5
11438  (eval "$ac_compile") 2>conftest.er1
11439  ac_status=$?
11440  grep -v '^ *+' conftest.er1 >conftest.err
11441  rm -f conftest.er1
11442  cat conftest.err >&5
11443  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11444  (exit $ac_status); } && {
11445	 test -z "$ac_c_werror_flag" ||
11446	 test ! -s conftest.err
11447       } && test -s conftest.$ac_objext; then
11448  :
11449else
11450  $as_echo "$as_me: failed program was:" >&5
11451sed 's/^/| /' conftest.$ac_ext >&5
11452
11453	ac_cv_type_intptr_t=yes
11454fi
11455
11456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11457else
11458  $as_echo "$as_me: failed program was:" >&5
11459sed 's/^/| /' conftest.$ac_ext >&5
11460
11461
11462fi
11463
11464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11465fi
11466{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
11467$as_echo "$ac_cv_type_intptr_t" >&6; }
11468if test $ac_cv_type_intptr_t = yes; then
11469
11470cat >>confdefs.h <<_ACEOF
11471#define HAVE_INTPTR_T 1
11472_ACEOF
11473
11474
11475fi
11476{ $as_echo "$as_me:$LINENO: checking for uint8_t" >&5
11477$as_echo_n "checking for uint8_t... " >&6; }
11478if test "${ac_cv_type_uint8_t+set}" = set; then
11479  $as_echo_n "(cached) " >&6
11480else
11481  ac_cv_type_uint8_t=no
11482cat >conftest.$ac_ext <<_ACEOF
11483/* confdefs.h.  */
11484_ACEOF
11485cat confdefs.h >>conftest.$ac_ext
11486cat >>conftest.$ac_ext <<_ACEOF
11487/* end confdefs.h.  */
11488$ac_includes_default
11489int
11490main ()
11491{
11492if (sizeof (uint8_t))
11493       return 0;
11494  ;
11495  return 0;
11496}
11497_ACEOF
11498rm -f conftest.$ac_objext
11499if { (ac_try="$ac_compile"
11500case "(($ac_try" in
11501  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11502  *) ac_try_echo=$ac_try;;
11503esac
11504eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11505$as_echo "$ac_try_echo") >&5
11506  (eval "$ac_compile") 2>conftest.er1
11507  ac_status=$?
11508  grep -v '^ *+' conftest.er1 >conftest.err
11509  rm -f conftest.er1
11510  cat conftest.err >&5
11511  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11512  (exit $ac_status); } && {
11513	 test -z "$ac_c_werror_flag" ||
11514	 test ! -s conftest.err
11515       } && test -s conftest.$ac_objext; then
11516  cat >conftest.$ac_ext <<_ACEOF
11517/* confdefs.h.  */
11518_ACEOF
11519cat confdefs.h >>conftest.$ac_ext
11520cat >>conftest.$ac_ext <<_ACEOF
11521/* end confdefs.h.  */
11522$ac_includes_default
11523int
11524main ()
11525{
11526if (sizeof ((uint8_t)))
11527	  return 0;
11528  ;
11529  return 0;
11530}
11531_ACEOF
11532rm -f conftest.$ac_objext
11533if { (ac_try="$ac_compile"
11534case "(($ac_try" in
11535  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11536  *) ac_try_echo=$ac_try;;
11537esac
11538eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11539$as_echo "$ac_try_echo") >&5
11540  (eval "$ac_compile") 2>conftest.er1
11541  ac_status=$?
11542  grep -v '^ *+' conftest.er1 >conftest.err
11543  rm -f conftest.er1
11544  cat conftest.err >&5
11545  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11546  (exit $ac_status); } && {
11547	 test -z "$ac_c_werror_flag" ||
11548	 test ! -s conftest.err
11549       } && test -s conftest.$ac_objext; then
11550  :
11551else
11552  $as_echo "$as_me: failed program was:" >&5
11553sed 's/^/| /' conftest.$ac_ext >&5
11554
11555	ac_cv_type_uint8_t=yes
11556fi
11557
11558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11559else
11560  $as_echo "$as_me: failed program was:" >&5
11561sed 's/^/| /' conftest.$ac_ext >&5
11562
11563
11564fi
11565
11566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11567fi
11568{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
11569$as_echo "$ac_cv_type_uint8_t" >&6; }
11570if test $ac_cv_type_uint8_t = yes; then
11571
11572cat >>confdefs.h <<_ACEOF
11573#define HAVE_UINT8_T 1
11574_ACEOF
11575
11576
11577fi
11578{ $as_echo "$as_me:$LINENO: checking for uint16_t" >&5
11579$as_echo_n "checking for uint16_t... " >&6; }
11580if test "${ac_cv_type_uint16_t+set}" = set; then
11581  $as_echo_n "(cached) " >&6
11582else
11583  ac_cv_type_uint16_t=no
11584cat >conftest.$ac_ext <<_ACEOF
11585/* confdefs.h.  */
11586_ACEOF
11587cat confdefs.h >>conftest.$ac_ext
11588cat >>conftest.$ac_ext <<_ACEOF
11589/* end confdefs.h.  */
11590$ac_includes_default
11591int
11592main ()
11593{
11594if (sizeof (uint16_t))
11595       return 0;
11596  ;
11597  return 0;
11598}
11599_ACEOF
11600rm -f conftest.$ac_objext
11601if { (ac_try="$ac_compile"
11602case "(($ac_try" in
11603  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11604  *) ac_try_echo=$ac_try;;
11605esac
11606eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11607$as_echo "$ac_try_echo") >&5
11608  (eval "$ac_compile") 2>conftest.er1
11609  ac_status=$?
11610  grep -v '^ *+' conftest.er1 >conftest.err
11611  rm -f conftest.er1
11612  cat conftest.err >&5
11613  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11614  (exit $ac_status); } && {
11615	 test -z "$ac_c_werror_flag" ||
11616	 test ! -s conftest.err
11617       } && test -s conftest.$ac_objext; then
11618  cat >conftest.$ac_ext <<_ACEOF
11619/* confdefs.h.  */
11620_ACEOF
11621cat confdefs.h >>conftest.$ac_ext
11622cat >>conftest.$ac_ext <<_ACEOF
11623/* end confdefs.h.  */
11624$ac_includes_default
11625int
11626main ()
11627{
11628if (sizeof ((uint16_t)))
11629	  return 0;
11630  ;
11631  return 0;
11632}
11633_ACEOF
11634rm -f conftest.$ac_objext
11635if { (ac_try="$ac_compile"
11636case "(($ac_try" in
11637  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11638  *) ac_try_echo=$ac_try;;
11639esac
11640eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11641$as_echo "$ac_try_echo") >&5
11642  (eval "$ac_compile") 2>conftest.er1
11643  ac_status=$?
11644  grep -v '^ *+' conftest.er1 >conftest.err
11645  rm -f conftest.er1
11646  cat conftest.err >&5
11647  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11648  (exit $ac_status); } && {
11649	 test -z "$ac_c_werror_flag" ||
11650	 test ! -s conftest.err
11651       } && test -s conftest.$ac_objext; then
11652  :
11653else
11654  $as_echo "$as_me: failed program was:" >&5
11655sed 's/^/| /' conftest.$ac_ext >&5
11656
11657	ac_cv_type_uint16_t=yes
11658fi
11659
11660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11661else
11662  $as_echo "$as_me: failed program was:" >&5
11663sed 's/^/| /' conftest.$ac_ext >&5
11664
11665
11666fi
11667
11668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11669fi
11670{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5
11671$as_echo "$ac_cv_type_uint16_t" >&6; }
11672if test $ac_cv_type_uint16_t = yes; then
11673
11674cat >>confdefs.h <<_ACEOF
11675#define HAVE_UINT16_T 1
11676_ACEOF
11677
11678
11679fi
11680{ $as_echo "$as_me:$LINENO: checking for uint32_t" >&5
11681$as_echo_n "checking for uint32_t... " >&6; }
11682if test "${ac_cv_type_uint32_t+set}" = set; then
11683  $as_echo_n "(cached) " >&6
11684else
11685  ac_cv_type_uint32_t=no
11686cat >conftest.$ac_ext <<_ACEOF
11687/* confdefs.h.  */
11688_ACEOF
11689cat confdefs.h >>conftest.$ac_ext
11690cat >>conftest.$ac_ext <<_ACEOF
11691/* end confdefs.h.  */
11692$ac_includes_default
11693int
11694main ()
11695{
11696if (sizeof (uint32_t))
11697       return 0;
11698  ;
11699  return 0;
11700}
11701_ACEOF
11702rm -f conftest.$ac_objext
11703if { (ac_try="$ac_compile"
11704case "(($ac_try" in
11705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11706  *) ac_try_echo=$ac_try;;
11707esac
11708eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11709$as_echo "$ac_try_echo") >&5
11710  (eval "$ac_compile") 2>conftest.er1
11711  ac_status=$?
11712  grep -v '^ *+' conftest.er1 >conftest.err
11713  rm -f conftest.er1
11714  cat conftest.err >&5
11715  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11716  (exit $ac_status); } && {
11717	 test -z "$ac_c_werror_flag" ||
11718	 test ! -s conftest.err
11719       } && test -s conftest.$ac_objext; then
11720  cat >conftest.$ac_ext <<_ACEOF
11721/* confdefs.h.  */
11722_ACEOF
11723cat confdefs.h >>conftest.$ac_ext
11724cat >>conftest.$ac_ext <<_ACEOF
11725/* end confdefs.h.  */
11726$ac_includes_default
11727int
11728main ()
11729{
11730if (sizeof ((uint32_t)))
11731	  return 0;
11732  ;
11733  return 0;
11734}
11735_ACEOF
11736rm -f conftest.$ac_objext
11737if { (ac_try="$ac_compile"
11738case "(($ac_try" in
11739  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11740  *) ac_try_echo=$ac_try;;
11741esac
11742eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11743$as_echo "$ac_try_echo") >&5
11744  (eval "$ac_compile") 2>conftest.er1
11745  ac_status=$?
11746  grep -v '^ *+' conftest.er1 >conftest.err
11747  rm -f conftest.er1
11748  cat conftest.err >&5
11749  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11750  (exit $ac_status); } && {
11751	 test -z "$ac_c_werror_flag" ||
11752	 test ! -s conftest.err
11753       } && test -s conftest.$ac_objext; then
11754  :
11755else
11756  $as_echo "$as_me: failed program was:" >&5
11757sed 's/^/| /' conftest.$ac_ext >&5
11758
11759	ac_cv_type_uint32_t=yes
11760fi
11761
11762rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11763else
11764  $as_echo "$as_me: failed program was:" >&5
11765sed 's/^/| /' conftest.$ac_ext >&5
11766
11767
11768fi
11769
11770rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11771fi
11772{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
11773$as_echo "$ac_cv_type_uint32_t" >&6; }
11774if test $ac_cv_type_uint32_t = yes; then
11775
11776cat >>confdefs.h <<_ACEOF
11777#define HAVE_UINT32_T 1
11778_ACEOF
11779
11780
11781fi
11782{ $as_echo "$as_me:$LINENO: checking for uint64_t" >&5
11783$as_echo_n "checking for uint64_t... " >&6; }
11784if test "${ac_cv_type_uint64_t+set}" = set; then
11785  $as_echo_n "(cached) " >&6
11786else
11787  ac_cv_type_uint64_t=no
11788cat >conftest.$ac_ext <<_ACEOF
11789/* confdefs.h.  */
11790_ACEOF
11791cat confdefs.h >>conftest.$ac_ext
11792cat >>conftest.$ac_ext <<_ACEOF
11793/* end confdefs.h.  */
11794$ac_includes_default
11795int
11796main ()
11797{
11798if (sizeof (uint64_t))
11799       return 0;
11800  ;
11801  return 0;
11802}
11803_ACEOF
11804rm -f conftest.$ac_objext
11805if { (ac_try="$ac_compile"
11806case "(($ac_try" in
11807  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11808  *) ac_try_echo=$ac_try;;
11809esac
11810eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11811$as_echo "$ac_try_echo") >&5
11812  (eval "$ac_compile") 2>conftest.er1
11813  ac_status=$?
11814  grep -v '^ *+' conftest.er1 >conftest.err
11815  rm -f conftest.er1
11816  cat conftest.err >&5
11817  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11818  (exit $ac_status); } && {
11819	 test -z "$ac_c_werror_flag" ||
11820	 test ! -s conftest.err
11821       } && test -s conftest.$ac_objext; then
11822  cat >conftest.$ac_ext <<_ACEOF
11823/* confdefs.h.  */
11824_ACEOF
11825cat confdefs.h >>conftest.$ac_ext
11826cat >>conftest.$ac_ext <<_ACEOF
11827/* end confdefs.h.  */
11828$ac_includes_default
11829int
11830main ()
11831{
11832if (sizeof ((uint64_t)))
11833	  return 0;
11834  ;
11835  return 0;
11836}
11837_ACEOF
11838rm -f conftest.$ac_objext
11839if { (ac_try="$ac_compile"
11840case "(($ac_try" in
11841  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11842  *) ac_try_echo=$ac_try;;
11843esac
11844eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11845$as_echo "$ac_try_echo") >&5
11846  (eval "$ac_compile") 2>conftest.er1
11847  ac_status=$?
11848  grep -v '^ *+' conftest.er1 >conftest.err
11849  rm -f conftest.er1
11850  cat conftest.err >&5
11851  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11852  (exit $ac_status); } && {
11853	 test -z "$ac_c_werror_flag" ||
11854	 test ! -s conftest.err
11855       } && test -s conftest.$ac_objext; then
11856  :
11857else
11858  $as_echo "$as_me: failed program was:" >&5
11859sed 's/^/| /' conftest.$ac_ext >&5
11860
11861	ac_cv_type_uint64_t=yes
11862fi
11863
11864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11865else
11866  $as_echo "$as_me: failed program was:" >&5
11867sed 's/^/| /' conftest.$ac_ext >&5
11868
11869
11870fi
11871
11872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11873fi
11874{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
11875$as_echo "$ac_cv_type_uint64_t" >&6; }
11876if test $ac_cv_type_uint64_t = yes; then
11877
11878cat >>confdefs.h <<_ACEOF
11879#define HAVE_UINT64_T 1
11880_ACEOF
11881
11882
11883fi
11884{ $as_echo "$as_me:$LINENO: checking for uintptr_t" >&5
11885$as_echo_n "checking for uintptr_t... " >&6; }
11886if test "${ac_cv_type_uintptr_t+set}" = set; then
11887  $as_echo_n "(cached) " >&6
11888else
11889  ac_cv_type_uintptr_t=no
11890cat >conftest.$ac_ext <<_ACEOF
11891/* confdefs.h.  */
11892_ACEOF
11893cat confdefs.h >>conftest.$ac_ext
11894cat >>conftest.$ac_ext <<_ACEOF
11895/* end confdefs.h.  */
11896$ac_includes_default
11897int
11898main ()
11899{
11900if (sizeof (uintptr_t))
11901       return 0;
11902  ;
11903  return 0;
11904}
11905_ACEOF
11906rm -f conftest.$ac_objext
11907if { (ac_try="$ac_compile"
11908case "(($ac_try" in
11909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11910  *) ac_try_echo=$ac_try;;
11911esac
11912eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11913$as_echo "$ac_try_echo") >&5
11914  (eval "$ac_compile") 2>conftest.er1
11915  ac_status=$?
11916  grep -v '^ *+' conftest.er1 >conftest.err
11917  rm -f conftest.er1
11918  cat conftest.err >&5
11919  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11920  (exit $ac_status); } && {
11921	 test -z "$ac_c_werror_flag" ||
11922	 test ! -s conftest.err
11923       } && test -s conftest.$ac_objext; then
11924  cat >conftest.$ac_ext <<_ACEOF
11925/* confdefs.h.  */
11926_ACEOF
11927cat confdefs.h >>conftest.$ac_ext
11928cat >>conftest.$ac_ext <<_ACEOF
11929/* end confdefs.h.  */
11930$ac_includes_default
11931int
11932main ()
11933{
11934if (sizeof ((uintptr_t)))
11935	  return 0;
11936  ;
11937  return 0;
11938}
11939_ACEOF
11940rm -f conftest.$ac_objext
11941if { (ac_try="$ac_compile"
11942case "(($ac_try" in
11943  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11944  *) ac_try_echo=$ac_try;;
11945esac
11946eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11947$as_echo "$ac_try_echo") >&5
11948  (eval "$ac_compile") 2>conftest.er1
11949  ac_status=$?
11950  grep -v '^ *+' conftest.er1 >conftest.err
11951  rm -f conftest.er1
11952  cat conftest.err >&5
11953  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11954  (exit $ac_status); } && {
11955	 test -z "$ac_c_werror_flag" ||
11956	 test ! -s conftest.err
11957       } && test -s conftest.$ac_objext; then
11958  :
11959else
11960  $as_echo "$as_me: failed program was:" >&5
11961sed 's/^/| /' conftest.$ac_ext >&5
11962
11963	ac_cv_type_uintptr_t=yes
11964fi
11965
11966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11967else
11968  $as_echo "$as_me: failed program was:" >&5
11969sed 's/^/| /' conftest.$ac_ext >&5
11970
11971
11972fi
11973
11974rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11975fi
11976{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
11977$as_echo "$ac_cv_type_uintptr_t" >&6; }
11978if test $ac_cv_type_uintptr_t = yes; then
11979
11980cat >>confdefs.h <<_ACEOF
11981#define HAVE_UINTPTR_T 1
11982_ACEOF
11983
11984
11985fi
11986
11987
11988#########
11989# Check for needed/wanted headers
11990
11991
11992
11993
11994
11995for ac_header in sys/types.h stdlib.h stdint.h inttypes.h malloc.h
11996do
11997as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
11998if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
11999  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
12000$as_echo_n "checking for $ac_header... " >&6; }
12001if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12002  $as_echo_n "(cached) " >&6
12003fi
12004ac_res=`eval 'as_val=${'$as_ac_Header'}
12005		 $as_echo "$as_val"'`
12006	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12007$as_echo "$ac_res" >&6; }
12008else
12009  # Is the header compilable?
12010{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
12011$as_echo_n "checking $ac_header usability... " >&6; }
12012cat >conftest.$ac_ext <<_ACEOF
12013/* confdefs.h.  */
12014_ACEOF
12015cat confdefs.h >>conftest.$ac_ext
12016cat >>conftest.$ac_ext <<_ACEOF
12017/* end confdefs.h.  */
12018$ac_includes_default
12019#include <$ac_header>
12020_ACEOF
12021rm -f conftest.$ac_objext
12022if { (ac_try="$ac_compile"
12023case "(($ac_try" in
12024  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12025  *) ac_try_echo=$ac_try;;
12026esac
12027eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12028$as_echo "$ac_try_echo") >&5
12029  (eval "$ac_compile") 2>conftest.er1
12030  ac_status=$?
12031  grep -v '^ *+' conftest.er1 >conftest.err
12032  rm -f conftest.er1
12033  cat conftest.err >&5
12034  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12035  (exit $ac_status); } && {
12036	 test -z "$ac_c_werror_flag" ||
12037	 test ! -s conftest.err
12038       } && test -s conftest.$ac_objext; then
12039  ac_header_compiler=yes
12040else
12041  $as_echo "$as_me: failed program was:" >&5
12042sed 's/^/| /' conftest.$ac_ext >&5
12043
12044	ac_header_compiler=no
12045fi
12046
12047rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12048{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12049$as_echo "$ac_header_compiler" >&6; }
12050
12051# Is the header present?
12052{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
12053$as_echo_n "checking $ac_header presence... " >&6; }
12054cat >conftest.$ac_ext <<_ACEOF
12055/* confdefs.h.  */
12056_ACEOF
12057cat confdefs.h >>conftest.$ac_ext
12058cat >>conftest.$ac_ext <<_ACEOF
12059/* end confdefs.h.  */
12060#include <$ac_header>
12061_ACEOF
12062if { (ac_try="$ac_cpp conftest.$ac_ext"
12063case "(($ac_try" in
12064  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12065  *) ac_try_echo=$ac_try;;
12066esac
12067eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12068$as_echo "$ac_try_echo") >&5
12069  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
12070  ac_status=$?
12071  grep -v '^ *+' conftest.er1 >conftest.err
12072  rm -f conftest.er1
12073  cat conftest.err >&5
12074  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12075  (exit $ac_status); } >/dev/null && {
12076	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
12077	 test ! -s conftest.err
12078       }; then
12079  ac_header_preproc=yes
12080else
12081  $as_echo "$as_me: failed program was:" >&5
12082sed 's/^/| /' conftest.$ac_ext >&5
12083
12084  ac_header_preproc=no
12085fi
12086
12087rm -f conftest.err conftest.$ac_ext
12088{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12089$as_echo "$ac_header_preproc" >&6; }
12090
12091# So?  What about this header?
12092case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
12093  yes:no: )
12094    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12095$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12096    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12097$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12098    ac_header_preproc=yes
12099    ;;
12100  no:yes:* )
12101    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12102$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12103    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12104$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12105    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12106$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12107    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12108$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12109    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12110$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12111    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12112$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12113
12114    ;;
12115esac
12116{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
12117$as_echo_n "checking for $ac_header... " >&6; }
12118if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12119  $as_echo_n "(cached) " >&6
12120else
12121  eval "$as_ac_Header=\$ac_header_preproc"
12122fi
12123ac_res=`eval 'as_val=${'$as_ac_Header'}
12124		 $as_echo "$as_val"'`
12125	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12126$as_echo "$ac_res" >&6; }
12127
12128fi
12129if test `eval 'as_val=${'$as_ac_Header'}
12130		 $as_echo "$as_val"'` = yes; then
12131  cat >>confdefs.h <<_ACEOF
12132#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12133_ACEOF
12134
12135fi
12136
12137done
12138
12139
12140#########
12141# Figure out whether or not we have these functions
12142#
12143
12144
12145
12146
12147
12148
12149
12150for ac_func in usleep fdatasync localtime_r gmtime_r localtime_s utime malloc_usable_size
12151do
12152as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
12153{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
12154$as_echo_n "checking for $ac_func... " >&6; }
12155if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
12156  $as_echo_n "(cached) " >&6
12157else
12158  cat >conftest.$ac_ext <<_ACEOF
12159/* confdefs.h.  */
12160_ACEOF
12161cat confdefs.h >>conftest.$ac_ext
12162cat >>conftest.$ac_ext <<_ACEOF
12163/* end confdefs.h.  */
12164/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12165   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12166#define $ac_func innocuous_$ac_func
12167
12168/* System header to define __stub macros and hopefully few prototypes,
12169    which can conflict with char $ac_func (); below.
12170    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12171    <limits.h> exists even on freestanding compilers.  */
12172
12173#ifdef __STDC__
12174# include <limits.h>
12175#else
12176# include <assert.h>
12177#endif
12178
12179#undef $ac_func
12180
12181/* Override any GCC internal prototype to avoid an error.
12182   Use char because int might match the return type of a GCC
12183   builtin and then its argument prototype would still apply.  */
12184#ifdef __cplusplus
12185extern "C"
12186#endif
12187char $ac_func ();
12188/* The GNU C library defines this for functions which it implements
12189    to always fail with ENOSYS.  Some functions are actually named
12190    something starting with __ and the normal name is an alias.  */
12191#if defined __stub_$ac_func || defined __stub___$ac_func
12192choke me
12193#endif
12194
12195int
12196main ()
12197{
12198return $ac_func ();
12199  ;
12200  return 0;
12201}
12202_ACEOF
12203rm -f conftest.$ac_objext conftest$ac_exeext
12204if { (ac_try="$ac_link"
12205case "(($ac_try" in
12206  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12207  *) ac_try_echo=$ac_try;;
12208esac
12209eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12210$as_echo "$ac_try_echo") >&5
12211  (eval "$ac_link") 2>conftest.er1
12212  ac_status=$?
12213  grep -v '^ *+' conftest.er1 >conftest.err
12214  rm -f conftest.er1
12215  cat conftest.err >&5
12216  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12217  (exit $ac_status); } && {
12218	 test -z "$ac_c_werror_flag" ||
12219	 test ! -s conftest.err
12220       } && test -s conftest$ac_exeext && {
12221	 test "$cross_compiling" = yes ||
12222	 $as_test_x conftest$ac_exeext
12223       }; then
12224  eval "$as_ac_var=yes"
12225else
12226  $as_echo "$as_me: failed program was:" >&5
12227sed 's/^/| /' conftest.$ac_ext >&5
12228
12229	eval "$as_ac_var=no"
12230fi
12231
12232rm -rf conftest.dSYM
12233rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12234      conftest$ac_exeext conftest.$ac_ext
12235fi
12236ac_res=`eval 'as_val=${'$as_ac_var'}
12237		 $as_echo "$as_val"'`
12238	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
12239$as_echo "$ac_res" >&6; }
12240if test `eval 'as_val=${'$as_ac_var'}
12241		 $as_echo "$as_val"'` = yes; then
12242  cat >>confdefs.h <<_ACEOF
12243#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
12244_ACEOF
12245
12246fi
12247done
12248
12249
12250#########
12251# By default, we use the amalgamation (this may be changed below...)
12252#
12253USE_AMALGAMATION=1
12254
12255#########
12256# See whether we can run specific tclsh versions known to work well;
12257# if not, then we fall back to plain tclsh.
12258# TODO: try other versions before falling back?
12259#
12260for ac_prog in tclsh8.5 tclsh
12261do
12262  # Extract the first word of "$ac_prog", so it can be a program name with args.
12263set dummy $ac_prog; ac_word=$2
12264{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
12265$as_echo_n "checking for $ac_word... " >&6; }
12266if test "${ac_cv_prog_TCLSH_CMD+set}" = set; then
12267  $as_echo_n "(cached) " >&6
12268else
12269  if test -n "$TCLSH_CMD"; then
12270  ac_cv_prog_TCLSH_CMD="$TCLSH_CMD" # Let the user override the test.
12271else
12272as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12273for as_dir in $PATH
12274do
12275  IFS=$as_save_IFS
12276  test -z "$as_dir" && as_dir=.
12277  for ac_exec_ext in '' $ac_executable_extensions; do
12278  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12279    ac_cv_prog_TCLSH_CMD="$ac_prog"
12280    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12281    break 2
12282  fi
12283done
12284done
12285IFS=$as_save_IFS
12286
12287fi
12288fi
12289TCLSH_CMD=$ac_cv_prog_TCLSH_CMD
12290if test -n "$TCLSH_CMD"; then
12291  { $as_echo "$as_me:$LINENO: result: $TCLSH_CMD" >&5
12292$as_echo "$TCLSH_CMD" >&6; }
12293else
12294  { $as_echo "$as_me:$LINENO: result: no" >&5
12295$as_echo "no" >&6; }
12296fi
12297
12298
12299  test -n "$TCLSH_CMD" && break
12300done
12301test -n "$TCLSH_CMD" || TCLSH_CMD="none"
12302
12303if test "$TCLSH_CMD" = "none"; then
12304  # If we can't find a local tclsh, then building the amalgamation will fail.
12305  # We act as though --disable-amalgamation has been used.
12306  echo "Warning: can't find tclsh - defaulting to non-amalgamation build."
12307  USE_AMALGAMATION=0
12308  TCLSH_CMD="tclsh"
12309fi
12310
12311
12312
12313if test "x${TCLLIBDIR+set}" != "xset" ; then
12314  TCLLIBDIR='$(libdir)'
12315  for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` ; do
12316    TCLLIBDIR=$i
12317    break
12318  done
12319  TCLLIBDIR="${TCLLIBDIR}/sqlite3"
12320fi
12321
12322
12323#########
12324# Set up an appropriate program prefix
12325#
12326if test "$program_prefix" = "NONE"; then
12327  program_prefix=""
12328fi
12329
12330
12331VERSION=`cat $srcdir/VERSION | sed 's/^\([0-9]*\.*[0-9]*\).*/\1/'`
12332{ $as_echo "$as_me:$LINENO: Version set to $VERSION" >&5
12333$as_echo "$as_me: Version set to $VERSION" >&6;}
12334
12335RELEASE=`cat $srcdir/VERSION`
12336{ $as_echo "$as_me:$LINENO: Release set to $RELEASE" >&5
12337$as_echo "$as_me: Release set to $RELEASE" >&6;}
12338
12339VERSION_NUMBER=`cat $srcdir/VERSION \
12340                           | sed 's/[^0-9]/ /g' \
12341                | awk '{printf "%d%03d%03d",$1,$2,$3}'`
12342{ $as_echo "$as_me:$LINENO: Version number set to $VERSION_NUMBER" >&5
12343$as_echo "$as_me: Version number set to $VERSION_NUMBER" >&6;}
12344
12345
12346#########
12347# Check to see if the --with-hints=FILE option is used.  If there is none,
12348# then check for a files named "$host.hints" and ../$hosts.hints where
12349# $host is the hostname of the build system.  If still no hints are
12350# found, try looking in $system.hints and ../$system.hints where
12351# $system is the result of uname -s.
12352#
12353
12354# Check whether --with-hints was given.
12355if test "${with_hints+set}" = set; then
12356  withval=$with_hints; hints=$withval
12357fi
12358
12359if test "$hints" = ""; then
12360  host=`hostname | sed 's/\..*//'`
12361  if test -r $host.hints; then
12362    hints=$host.hints
12363  else
12364     if test -r ../$host.hints; then
12365       hints=../$host.hints
12366     fi
12367  fi
12368fi
12369if test "$hints" = ""; then
12370  sys=`uname -s`
12371  if test -r $sys.hints; then
12372    hints=$sys.hints
12373  else
12374     if test -r ../$sys.hints; then
12375       hints=../$sys.hints
12376     fi
12377  fi
12378fi
12379if test "$hints" != ""; then
12380  { $as_echo "$as_me:$LINENO: result: reading hints from $hints" >&5
12381$as_echo "reading hints from $hints" >&6; }
12382  . $hints
12383fi
12384
12385#########
12386# Locate a compiler for the build machine.  This compiler should
12387# generate command-line programs that run on the build machine.
12388#
12389if test x"$cross_compiling" = xno; then
12390	BUILD_CC=$CC
12391	BUILD_CFLAGS=$CFLAGS
12392else
12393	if test "${BUILD_CC+set}" != set; then
12394		for ac_prog in gcc cc cl
12395do
12396  # Extract the first word of "$ac_prog", so it can be a program name with args.
12397set dummy $ac_prog; ac_word=$2
12398{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
12399$as_echo_n "checking for $ac_word... " >&6; }
12400if test "${ac_cv_prog_BUILD_CC+set}" = set; then
12401  $as_echo_n "(cached) " >&6
12402else
12403  if test -n "$BUILD_CC"; then
12404  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
12405else
12406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12407for as_dir in $PATH
12408do
12409  IFS=$as_save_IFS
12410  test -z "$as_dir" && as_dir=.
12411  for ac_exec_ext in '' $ac_executable_extensions; do
12412  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12413    ac_cv_prog_BUILD_CC="$ac_prog"
12414    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12415    break 2
12416  fi
12417done
12418done
12419IFS=$as_save_IFS
12420
12421fi
12422fi
12423BUILD_CC=$ac_cv_prog_BUILD_CC
12424if test -n "$BUILD_CC"; then
12425  { $as_echo "$as_me:$LINENO: result: $BUILD_CC" >&5
12426$as_echo "$BUILD_CC" >&6; }
12427else
12428  { $as_echo "$as_me:$LINENO: result: no" >&5
12429$as_echo "no" >&6; }
12430fi
12431
12432
12433  test -n "$BUILD_CC" && break
12434done
12435
12436	fi
12437	if test "${BUILD_CFLAGS+set}" != set; then
12438		BUILD_CFLAGS="-g"
12439	fi
12440fi
12441
12442
12443##########
12444# Do we want to support multithreaded use of sqlite
12445#
12446# Check whether --enable-threadsafe was given.
12447if test "${enable_threadsafe+set}" = set; then
12448  enableval=$enable_threadsafe;
12449else
12450  enable_threadsafe=yes
12451fi
12452
12453{ $as_echo "$as_me:$LINENO: checking whether to support threadsafe operation" >&5
12454$as_echo_n "checking whether to support threadsafe operation... " >&6; }
12455if test "$enable_threadsafe" = "no"; then
12456  SQLITE_THREADSAFE=0
12457  { $as_echo "$as_me:$LINENO: result: no" >&5
12458$as_echo "no" >&6; }
12459else
12460  SQLITE_THREADSAFE=1
12461  { $as_echo "$as_me:$LINENO: result: yes" >&5
12462$as_echo "yes" >&6; }
12463fi
12464
12465
12466if test "$SQLITE_THREADSAFE" = "1"; then
12467  { $as_echo "$as_me:$LINENO: checking for library containing pthread_create" >&5
12468$as_echo_n "checking for library containing pthread_create... " >&6; }
12469if test "${ac_cv_search_pthread_create+set}" = set; then
12470  $as_echo_n "(cached) " >&6
12471else
12472  ac_func_search_save_LIBS=$LIBS
12473cat >conftest.$ac_ext <<_ACEOF
12474/* confdefs.h.  */
12475_ACEOF
12476cat confdefs.h >>conftest.$ac_ext
12477cat >>conftest.$ac_ext <<_ACEOF
12478/* end confdefs.h.  */
12479
12480/* Override any GCC internal prototype to avoid an error.
12481   Use char because int might match the return type of a GCC
12482   builtin and then its argument prototype would still apply.  */
12483#ifdef __cplusplus
12484extern "C"
12485#endif
12486char pthread_create ();
12487int
12488main ()
12489{
12490return pthread_create ();
12491  ;
12492  return 0;
12493}
12494_ACEOF
12495for ac_lib in '' pthread; do
12496  if test -z "$ac_lib"; then
12497    ac_res="none required"
12498  else
12499    ac_res=-l$ac_lib
12500    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12501  fi
12502  rm -f conftest.$ac_objext conftest$ac_exeext
12503if { (ac_try="$ac_link"
12504case "(($ac_try" in
12505  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12506  *) ac_try_echo=$ac_try;;
12507esac
12508eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12509$as_echo "$ac_try_echo") >&5
12510  (eval "$ac_link") 2>conftest.er1
12511  ac_status=$?
12512  grep -v '^ *+' conftest.er1 >conftest.err
12513  rm -f conftest.er1
12514  cat conftest.err >&5
12515  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12516  (exit $ac_status); } && {
12517	 test -z "$ac_c_werror_flag" ||
12518	 test ! -s conftest.err
12519       } && test -s conftest$ac_exeext && {
12520	 test "$cross_compiling" = yes ||
12521	 $as_test_x conftest$ac_exeext
12522       }; then
12523  ac_cv_search_pthread_create=$ac_res
12524else
12525  $as_echo "$as_me: failed program was:" >&5
12526sed 's/^/| /' conftest.$ac_ext >&5
12527
12528
12529fi
12530
12531rm -rf conftest.dSYM
12532rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12533      conftest$ac_exeext
12534  if test "${ac_cv_search_pthread_create+set}" = set; then
12535  break
12536fi
12537done
12538if test "${ac_cv_search_pthread_create+set}" = set; then
12539  :
12540else
12541  ac_cv_search_pthread_create=no
12542fi
12543rm conftest.$ac_ext
12544LIBS=$ac_func_search_save_LIBS
12545fi
12546{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_pthread_create" >&5
12547$as_echo "$ac_cv_search_pthread_create" >&6; }
12548ac_res=$ac_cv_search_pthread_create
12549if test "$ac_res" != no; then
12550  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12551
12552fi
12553
12554fi
12555
12556##########
12557# Do we want to allow a connection created in one thread to be used
12558# in another thread.  This does not work on many Linux systems (ex: RedHat 9)
12559# due to bugs in the threading implementations.  This is thus off by default.
12560#
12561# Check whether --enable-cross-thread-connections was given.
12562if test "${enable_cross_thread_connections+set}" = set; then
12563  enableval=$enable_cross_thread_connections;
12564else
12565  enable_xthreadconnect=no
12566fi
12567
12568{ $as_echo "$as_me:$LINENO: checking whether to allow connections to be shared across threads" >&5
12569$as_echo_n "checking whether to allow connections to be shared across threads... " >&6; }
12570if test "$enable_xthreadconnect" = "no"; then
12571  XTHREADCONNECT=''
12572  { $as_echo "$as_me:$LINENO: result: no" >&5
12573$as_echo "no" >&6; }
12574else
12575  XTHREADCONNECT='-DSQLITE_ALLOW_XTHREAD_CONNECT=1'
12576  { $as_echo "$as_me:$LINENO: result: yes" >&5
12577$as_echo "yes" >&6; }
12578fi
12579
12580
12581##########
12582# Do we want to support release
12583#
12584# Check whether --enable-releasemode was given.
12585if test "${enable_releasemode+set}" = set; then
12586  enableval=$enable_releasemode;
12587else
12588  enable_releasemode=no
12589fi
12590
12591{ $as_echo "$as_me:$LINENO: checking whether to support shared library linked as release mode or not" >&5
12592$as_echo_n "checking whether to support shared library linked as release mode or not... " >&6; }
12593if test "$enable_releasemode" = "no"; then
12594  ALLOWRELEASE=""
12595  { $as_echo "$as_me:$LINENO: result: no" >&5
12596$as_echo "no" >&6; }
12597else
12598  ALLOWRELEASE="-release `cat $srcdir/VERSION`"
12599  { $as_echo "$as_me:$LINENO: result: yes" >&5
12600$as_echo "yes" >&6; }
12601fi
12602
12603
12604##########
12605# Do we want temporary databases in memory
12606#
12607# Check whether --enable-tempstore was given.
12608if test "${enable_tempstore+set}" = set; then
12609  enableval=$enable_tempstore;
12610else
12611  enable_tempstore=no
12612fi
12613
12614{ $as_echo "$as_me:$LINENO: checking whether to use an in-ram database for temporary tables" >&5
12615$as_echo_n "checking whether to use an in-ram database for temporary tables... " >&6; }
12616case "$enable_tempstore" in
12617  never )
12618    TEMP_STORE=0
12619    { $as_echo "$as_me:$LINENO: result: never" >&5
12620$as_echo "never" >&6; }
12621  ;;
12622  no )
12623    TEMP_STORE=1
12624    { $as_echo "$as_me:$LINENO: result: no" >&5
12625$as_echo "no" >&6; }
12626  ;;
12627  yes )
12628     TEMP_STORE=2
12629    { $as_echo "$as_me:$LINENO: result: yes" >&5
12630$as_echo "yes" >&6; }
12631  ;;
12632  always )
12633     TEMP_STORE=3
12634    { $as_echo "$as_me:$LINENO: result: always" >&5
12635$as_echo "always" >&6; }
12636  ;;
12637  * )
12638    TEMP_STORE=1
12639    { $as_echo "$as_me:$LINENO: result: no" >&5
12640$as_echo "no" >&6; }
12641  ;;
12642esac
12643
12644
12645
12646###########
12647# Lots of things are different if we are compiling for Windows using
12648# the CYGWIN environment.  So check for that special case and handle
12649# things accordingly.
12650#
12651{ $as_echo "$as_me:$LINENO: checking if executables have the .exe suffix" >&5
12652$as_echo_n "checking if executables have the .exe suffix... " >&6; }
12653if test "$config_BUILD_EXEEXT" = ".exe"; then
12654  CYGWIN=yes
12655  { $as_echo "$as_me:$LINENO: result: yes" >&5
12656$as_echo "yes" >&6; }
12657else
12658  { $as_echo "$as_me:$LINENO: result: unknown" >&5
12659$as_echo "unknown" >&6; }
12660fi
12661if test "$CYGWIN" != "yes"; then
12662  { $as_echo "$as_me:$LINENO: checking host system type" >&5
12663$as_echo_n "checking host system type... " >&6; }
12664if test "${ac_cv_host+set}" = set; then
12665  $as_echo_n "(cached) " >&6
12666else
12667  if test "x$host_alias" = x; then
12668  ac_cv_host=$ac_cv_build
12669else
12670  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
12671    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
12672$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
12673   { (exit 1); exit 1; }; }
12674fi
12675
12676fi
12677{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
12678$as_echo "$ac_cv_host" >&6; }
12679case $ac_cv_host in
12680*-*-*) ;;
12681*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
12682$as_echo "$as_me: error: invalid value of canonical host" >&2;}
12683   { (exit 1); exit 1; }; };;
12684esac
12685host=$ac_cv_host
12686ac_save_IFS=$IFS; IFS='-'
12687set x $ac_cv_host
12688shift
12689host_cpu=$1
12690host_vendor=$2
12691shift; shift
12692# Remember, the first character of IFS is used to create $*,
12693# except with old shells:
12694host_os=$*
12695IFS=$ac_save_IFS
12696case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
12697
12698
12699case $host_os in
12700  *cygwin* ) CYGWIN=yes;;
12701	 * ) CYGWIN=no;;
12702esac
12703
12704fi
12705if test "$CYGWIN" = "yes"; then
12706  BUILD_EXEEXT=.exe
12707else
12708  BUILD_EXEEXT=$EXEEXT
12709fi
12710if test x"$cross_compiling" = xno; then
12711  TARGET_EXEEXT=$BUILD_EXEEXT
12712else
12713  TARGET_EXEEXT=$config_TARGET_EXEEXT
12714fi
12715if test "$TARGET_EXEEXT" = ".exe"; then
12716  if test $OS2_SHELL ; then
12717    SQLITE_OS_UNIX=0
12718    SQLITE_OS_WIN=0
12719    SQLITE_OS_OS2=1
12720    CFLAGS="$CFLAGS -DSQLITE_OS_OS2=1"
12721  else
12722    SQLITE_OS_UNIX=0
12723    SQLITE_OS_WIN=1
12724    SQLITE_OS_OS2=0
12725    CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1"
12726  fi
12727else
12728  SQLITE_OS_UNIX=1
12729  SQLITE_OS_WIN=0
12730  SQLITE_OS_OS2=0
12731  CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1"
12732fi
12733
12734
12735
12736
12737
12738
12739
12740##########
12741# Figure out all the parameters needed to compile against Tcl.
12742#
12743# This code is derived from the SC_PATH_TCLCONFIG and SC_LOAD_TCLCONFIG
12744# macros in the in the tcl.m4 file of the standard TCL distribution.
12745# Those macros could not be used directly since we have to make some
12746# minor changes to accomodate systems that do not have TCL installed.
12747#
12748# Check whether --enable-tcl was given.
12749if test "${enable_tcl+set}" = set; then
12750  enableval=$enable_tcl; use_tcl=$enableval
12751else
12752  use_tcl=yes
12753fi
12754
12755if test "${use_tcl}" = "yes" ; then
12756
12757# Check whether --with-tcl was given.
12758if test "${with_tcl+set}" = set; then
12759  withval=$with_tcl; with_tclconfig=${withval}
12760fi
12761
12762  { $as_echo "$as_me:$LINENO: checking for Tcl configuration" >&5
12763$as_echo_n "checking for Tcl configuration... " >&6; }
12764  if test "${ac_cv_c_tclconfig+set}" = set; then
12765  $as_echo_n "(cached) " >&6
12766else
12767
12768    # First check to see if --with-tcl was specified.
12769    if test x"${with_tclconfig}" != x ; then
12770      if test -f "${with_tclconfig}/tclConfig.sh" ; then
12771        ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
12772      else
12773        { { $as_echo "$as_me:$LINENO: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" >&5
12774$as_echo "$as_me: error: ${with_tclconfig} directory doesn't contain tclConfig.sh" >&2;}
12775   { (exit 1); exit 1; }; }
12776      fi
12777    fi
12778
12779    # Start autosearch by asking tclsh
12780    if test x"${ac_cv_c_tclconfig}" = x ; then
12781      if test x"$cross_compiling" = xno; then
12782        for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}`
12783        do
12784          if test -f "$i/tclConfig.sh" ; then
12785            ac_cv_c_tclconfig="$i"
12786            break
12787          fi
12788        done
12789      fi
12790    fi
12791
12792    # then check for a private Tcl installation
12793    if test x"${ac_cv_c_tclconfig}" = x ; then
12794      for i in \
12795            ../tcl \
12796            `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12797            `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
12798            `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
12799            ../../tcl \
12800            `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12801            `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
12802            `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
12803            ../../../tcl \
12804            `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12805            `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
12806            `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null`
12807      do
12808        if test -f "$i/unix/tclConfig.sh" ; then
12809          ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
12810          break
12811        fi
12812      done
12813    fi
12814
12815    # check in a few common install locations
12816    if test x"${ac_cv_c_tclconfig}" = x ; then
12817      for i in \
12818            `ls -d ${libdir} 2>/dev/null` \
12819            `ls -d /usr/local/lib 2>/dev/null` \
12820            `ls -d /usr/contrib/lib 2>/dev/null` \
12821            `ls -d /usr/lib 2>/dev/null`
12822      do
12823        if test -f "$i/tclConfig.sh" ; then
12824           ac_cv_c_tclconfig=`(cd $i; pwd)`
12825           break
12826        fi
12827      done
12828    fi
12829
12830    # check in a few other private locations
12831    if test x"${ac_cv_c_tclconfig}" = x ; then
12832      for i in \
12833         ${srcdir}/../tcl \
12834         `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
12835         `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
12836         `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null`
12837      do
12838        if test -f "$i/unix/tclConfig.sh" ; then
12839          ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
12840          break
12841        fi
12842      done
12843    fi
12844
12845fi
12846
12847
12848  if test x"${ac_cv_c_tclconfig}" = x ; then
12849    use_tcl=no
12850    { $as_echo "$as_me:$LINENO: WARNING: Can't find Tcl configuration definitions" >&5
12851$as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
12852    { $as_echo "$as_me:$LINENO: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&5
12853$as_echo "$as_me: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&2;}
12854    { $as_echo "$as_me:$LINENO: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&5
12855$as_echo "$as_me: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&2;}
12856  else
12857    TCL_BIN_DIR=${ac_cv_c_tclconfig}
12858    { $as_echo "$as_me:$LINENO: result: found $TCL_BIN_DIR/tclConfig.sh" >&5
12859$as_echo "found $TCL_BIN_DIR/tclConfig.sh" >&6; }
12860
12861    { $as_echo "$as_me:$LINENO: checking for existence of $TCL_BIN_DIR/tclConfig.sh" >&5
12862$as_echo_n "checking for existence of $TCL_BIN_DIR/tclConfig.sh... " >&6; }
12863    if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then
12864      { $as_echo "$as_me:$LINENO: result: loading" >&5
12865$as_echo "loading" >&6; }
12866      . $TCL_BIN_DIR/tclConfig.sh
12867    else
12868      { $as_echo "$as_me:$LINENO: result: file not found" >&5
12869$as_echo "file not found" >&6; }
12870    fi
12871
12872    #
12873    # If the TCL_BIN_DIR is the build directory (not the install directory),
12874    # then set the common variable name to the value of the build variables.
12875    # For example, the variable TCL_LIB_SPEC will be set to the value
12876    # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
12877    # instead of TCL_BUILD_LIB_SPEC since it will work with both an
12878    # installed and uninstalled version of Tcl.
12879    #
12880
12881    if test -f $TCL_BIN_DIR/Makefile ; then
12882      TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
12883      TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
12884      TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
12885    fi
12886
12887    #
12888    # eval is required to do the TCL_DBGX substitution
12889    #
12890
12891    eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
12892    eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
12893    eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
12894
12895    eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
12896    eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
12897    eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912  fi
12913fi
12914if test "${use_tcl}" = "no" ; then
12915  HAVE_TCL=""
12916else
12917  HAVE_TCL=1
12918fi
12919
12920
12921##########
12922# Figure out what C libraries are required to compile programs
12923# that use "readline()" library.
12924#
12925TARGET_READLINE_LIBS=""
12926TARGET_READLINE_INC=""
12927TARGET_HAVE_READLINE=0
12928# Check whether --enable-readline was given.
12929if test "${enable_readline+set}" = set; then
12930  enableval=$enable_readline; with_readline=$enableval
12931else
12932  with_readline=auto
12933fi
12934
12935
12936if test x"$with_readline" != xno; then
12937	found="yes"
12938
12939
12940# Check whether --with-readline-lib was given.
12941if test "${with_readline_lib+set}" = set; then
12942  withval=$with_readline_lib; with_readline_lib=$withval
12943else
12944  with_readline_lib="auto"
12945fi
12946
12947	if test "x$with_readline_lib" = xauto; then
12948		save_LIBS="$LIBS"
12949		LIBS=""
12950		{ $as_echo "$as_me:$LINENO: checking for library containing tgetent" >&5
12951$as_echo_n "checking for library containing tgetent... " >&6; }
12952if test "${ac_cv_search_tgetent+set}" = set; then
12953  $as_echo_n "(cached) " >&6
12954else
12955  ac_func_search_save_LIBS=$LIBS
12956cat >conftest.$ac_ext <<_ACEOF
12957/* confdefs.h.  */
12958_ACEOF
12959cat confdefs.h >>conftest.$ac_ext
12960cat >>conftest.$ac_ext <<_ACEOF
12961/* end confdefs.h.  */
12962
12963/* Override any GCC internal prototype to avoid an error.
12964   Use char because int might match the return type of a GCC
12965   builtin and then its argument prototype would still apply.  */
12966#ifdef __cplusplus
12967extern "C"
12968#endif
12969char tgetent ();
12970int
12971main ()
12972{
12973return tgetent ();
12974  ;
12975  return 0;
12976}
12977_ACEOF
12978for ac_lib in '' readline ncurses curses termcap; do
12979  if test -z "$ac_lib"; then
12980    ac_res="none required"
12981  else
12982    ac_res=-l$ac_lib
12983    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12984  fi
12985  rm -f conftest.$ac_objext conftest$ac_exeext
12986if { (ac_try="$ac_link"
12987case "(($ac_try" in
12988  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12989  *) ac_try_echo=$ac_try;;
12990esac
12991eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
12992$as_echo "$ac_try_echo") >&5
12993  (eval "$ac_link") 2>conftest.er1
12994  ac_status=$?
12995  grep -v '^ *+' conftest.er1 >conftest.err
12996  rm -f conftest.er1
12997  cat conftest.err >&5
12998  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12999  (exit $ac_status); } && {
13000	 test -z "$ac_c_werror_flag" ||
13001	 test ! -s conftest.err
13002       } && test -s conftest$ac_exeext && {
13003	 test "$cross_compiling" = yes ||
13004	 $as_test_x conftest$ac_exeext
13005       }; then
13006  ac_cv_search_tgetent=$ac_res
13007else
13008  $as_echo "$as_me: failed program was:" >&5
13009sed 's/^/| /' conftest.$ac_ext >&5
13010
13011
13012fi
13013
13014rm -rf conftest.dSYM
13015rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13016      conftest$ac_exeext
13017  if test "${ac_cv_search_tgetent+set}" = set; then
13018  break
13019fi
13020done
13021if test "${ac_cv_search_tgetent+set}" = set; then
13022  :
13023else
13024  ac_cv_search_tgetent=no
13025fi
13026rm conftest.$ac_ext
13027LIBS=$ac_func_search_save_LIBS
13028fi
13029{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_tgetent" >&5
13030$as_echo "$ac_cv_search_tgetent" >&6; }
13031ac_res=$ac_cv_search_tgetent
13032if test "$ac_res" != no; then
13033  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13034  term_LIBS="$LIBS"
13035else
13036  term_LIBS=""
13037fi
13038
13039		{ $as_echo "$as_me:$LINENO: checking for readline in -lreadline" >&5
13040$as_echo_n "checking for readline in -lreadline... " >&6; }
13041if test "${ac_cv_lib_readline_readline+set}" = set; then
13042  $as_echo_n "(cached) " >&6
13043else
13044  ac_check_lib_save_LIBS=$LIBS
13045LIBS="-lreadline  $LIBS"
13046cat >conftest.$ac_ext <<_ACEOF
13047/* confdefs.h.  */
13048_ACEOF
13049cat confdefs.h >>conftest.$ac_ext
13050cat >>conftest.$ac_ext <<_ACEOF
13051/* end confdefs.h.  */
13052
13053/* Override any GCC internal prototype to avoid an error.
13054   Use char because int might match the return type of a GCC
13055   builtin and then its argument prototype would still apply.  */
13056#ifdef __cplusplus
13057extern "C"
13058#endif
13059char readline ();
13060int
13061main ()
13062{
13063return readline ();
13064  ;
13065  return 0;
13066}
13067_ACEOF
13068rm -f conftest.$ac_objext conftest$ac_exeext
13069if { (ac_try="$ac_link"
13070case "(($ac_try" in
13071  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13072  *) ac_try_echo=$ac_try;;
13073esac
13074eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13075$as_echo "$ac_try_echo") >&5
13076  (eval "$ac_link") 2>conftest.er1
13077  ac_status=$?
13078  grep -v '^ *+' conftest.er1 >conftest.err
13079  rm -f conftest.er1
13080  cat conftest.err >&5
13081  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13082  (exit $ac_status); } && {
13083	 test -z "$ac_c_werror_flag" ||
13084	 test ! -s conftest.err
13085       } && test -s conftest$ac_exeext && {
13086	 test "$cross_compiling" = yes ||
13087	 $as_test_x conftest$ac_exeext
13088       }; then
13089  ac_cv_lib_readline_readline=yes
13090else
13091  $as_echo "$as_me: failed program was:" >&5
13092sed 's/^/| /' conftest.$ac_ext >&5
13093
13094	ac_cv_lib_readline_readline=no
13095fi
13096
13097rm -rf conftest.dSYM
13098rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13099      conftest$ac_exeext conftest.$ac_ext
13100LIBS=$ac_check_lib_save_LIBS
13101fi
13102{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_readline_readline" >&5
13103$as_echo "$ac_cv_lib_readline_readline" >&6; }
13104if test $ac_cv_lib_readline_readline = yes; then
13105  TARGET_READLINE_LIBS="-lreadline"
13106else
13107  found="no"
13108fi
13109
13110		TARGET_READLINE_LIBS="$TARGET_READLINE_LIBS $term_LIBS"
13111		LIBS="$save_LIBS"
13112	else
13113		TARGET_READLINE_LIBS="$with_readline_lib"
13114	fi
13115
13116
13117# Check whether --with-readline-inc was given.
13118if test "${with_readline_inc+set}" = set; then
13119  withval=$with_readline_inc; with_readline_inc=$withval
13120else
13121  with_readline_inc="auto"
13122fi
13123
13124	if test "x$with_readline_inc" = xauto; then
13125		if test "${ac_cv_header_readline_h+set}" = set; then
13126  { $as_echo "$as_me:$LINENO: checking for readline.h" >&5
13127$as_echo_n "checking for readline.h... " >&6; }
13128if test "${ac_cv_header_readline_h+set}" = set; then
13129  $as_echo_n "(cached) " >&6
13130fi
13131{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_readline_h" >&5
13132$as_echo "$ac_cv_header_readline_h" >&6; }
13133else
13134  # Is the header compilable?
13135{ $as_echo "$as_me:$LINENO: checking readline.h usability" >&5
13136$as_echo_n "checking readline.h usability... " >&6; }
13137cat >conftest.$ac_ext <<_ACEOF
13138/* confdefs.h.  */
13139_ACEOF
13140cat confdefs.h >>conftest.$ac_ext
13141cat >>conftest.$ac_ext <<_ACEOF
13142/* end confdefs.h.  */
13143$ac_includes_default
13144#include <readline.h>
13145_ACEOF
13146rm -f conftest.$ac_objext
13147if { (ac_try="$ac_compile"
13148case "(($ac_try" in
13149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13150  *) ac_try_echo=$ac_try;;
13151esac
13152eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13153$as_echo "$ac_try_echo") >&5
13154  (eval "$ac_compile") 2>conftest.er1
13155  ac_status=$?
13156  grep -v '^ *+' conftest.er1 >conftest.err
13157  rm -f conftest.er1
13158  cat conftest.err >&5
13159  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13160  (exit $ac_status); } && {
13161	 test -z "$ac_c_werror_flag" ||
13162	 test ! -s conftest.err
13163       } && test -s conftest.$ac_objext; then
13164  ac_header_compiler=yes
13165else
13166  $as_echo "$as_me: failed program was:" >&5
13167sed 's/^/| /' conftest.$ac_ext >&5
13168
13169	ac_header_compiler=no
13170fi
13171
13172rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13173{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13174$as_echo "$ac_header_compiler" >&6; }
13175
13176# Is the header present?
13177{ $as_echo "$as_me:$LINENO: checking readline.h presence" >&5
13178$as_echo_n "checking readline.h presence... " >&6; }
13179cat >conftest.$ac_ext <<_ACEOF
13180/* confdefs.h.  */
13181_ACEOF
13182cat confdefs.h >>conftest.$ac_ext
13183cat >>conftest.$ac_ext <<_ACEOF
13184/* end confdefs.h.  */
13185#include <readline.h>
13186_ACEOF
13187if { (ac_try="$ac_cpp conftest.$ac_ext"
13188case "(($ac_try" in
13189  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13190  *) ac_try_echo=$ac_try;;
13191esac
13192eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13193$as_echo "$ac_try_echo") >&5
13194  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13195  ac_status=$?
13196  grep -v '^ *+' conftest.er1 >conftest.err
13197  rm -f conftest.er1
13198  cat conftest.err >&5
13199  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13200  (exit $ac_status); } >/dev/null && {
13201	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13202	 test ! -s conftest.err
13203       }; then
13204  ac_header_preproc=yes
13205else
13206  $as_echo "$as_me: failed program was:" >&5
13207sed 's/^/| /' conftest.$ac_ext >&5
13208
13209  ac_header_preproc=no
13210fi
13211
13212rm -f conftest.err conftest.$ac_ext
13213{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13214$as_echo "$ac_header_preproc" >&6; }
13215
13216# So?  What about this header?
13217case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13218  yes:no: )
13219    { $as_echo "$as_me:$LINENO: WARNING: readline.h: accepted by the compiler, rejected by the preprocessor!" >&5
13220$as_echo "$as_me: WARNING: readline.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13221    { $as_echo "$as_me:$LINENO: WARNING: readline.h: proceeding with the compiler's result" >&5
13222$as_echo "$as_me: WARNING: readline.h: proceeding with the compiler's result" >&2;}
13223    ac_header_preproc=yes
13224    ;;
13225  no:yes:* )
13226    { $as_echo "$as_me:$LINENO: WARNING: readline.h: present but cannot be compiled" >&5
13227$as_echo "$as_me: WARNING: readline.h: present but cannot be compiled" >&2;}
13228    { $as_echo "$as_me:$LINENO: WARNING: readline.h:     check for missing prerequisite headers?" >&5
13229$as_echo "$as_me: WARNING: readline.h:     check for missing prerequisite headers?" >&2;}
13230    { $as_echo "$as_me:$LINENO: WARNING: readline.h: see the Autoconf documentation" >&5
13231$as_echo "$as_me: WARNING: readline.h: see the Autoconf documentation" >&2;}
13232    { $as_echo "$as_me:$LINENO: WARNING: readline.h:     section \"Present But Cannot Be Compiled\"" >&5
13233$as_echo "$as_me: WARNING: readline.h:     section \"Present But Cannot Be Compiled\"" >&2;}
13234    { $as_echo "$as_me:$LINENO: WARNING: readline.h: proceeding with the preprocessor's result" >&5
13235$as_echo "$as_me: WARNING: readline.h: proceeding with the preprocessor's result" >&2;}
13236    { $as_echo "$as_me:$LINENO: WARNING: readline.h: in the future, the compiler will take precedence" >&5
13237$as_echo "$as_me: WARNING: readline.h: in the future, the compiler will take precedence" >&2;}
13238
13239    ;;
13240esac
13241{ $as_echo "$as_me:$LINENO: checking for readline.h" >&5
13242$as_echo_n "checking for readline.h... " >&6; }
13243if test "${ac_cv_header_readline_h+set}" = set; then
13244  $as_echo_n "(cached) " >&6
13245else
13246  ac_cv_header_readline_h=$ac_header_preproc
13247fi
13248{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_readline_h" >&5
13249$as_echo "$ac_cv_header_readline_h" >&6; }
13250
13251fi
13252if test $ac_cv_header_readline_h = yes; then
13253  found="yes"
13254else
13255
13256			found="no"
13257			if test "$cross_compiling" != yes; then
13258				for dir in /usr /usr/local /usr/local/readline /usr/contrib /mingw; do
13259					for subdir in include include/readline; do
13260						as_ac_File=`$as_echo "ac_cv_file_$dir/$subdir/readline.h" | $as_tr_sh`
13261{ $as_echo "$as_me:$LINENO: checking for $dir/$subdir/readline.h" >&5
13262$as_echo_n "checking for $dir/$subdir/readline.h... " >&6; }
13263if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
13264  $as_echo_n "(cached) " >&6
13265else
13266  test "$cross_compiling" = yes &&
13267  { { $as_echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
13268$as_echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
13269   { (exit 1); exit 1; }; }
13270if test -r "$dir/$subdir/readline.h"; then
13271  eval "$as_ac_File=yes"
13272else
13273  eval "$as_ac_File=no"
13274fi
13275fi
13276ac_res=`eval 'as_val=${'$as_ac_File'}
13277		 $as_echo "$as_val"'`
13278	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
13279$as_echo "$ac_res" >&6; }
13280if test `eval 'as_val=${'$as_ac_File'}
13281		 $as_echo "$as_val"'` = yes; then
13282  found=yes
13283fi
13284
13285						if test "$found" = "yes"; then
13286							TARGET_READLINE_INC="-I$dir/$subdir"
13287							break
13288						fi
13289					done
13290					test "$found" = "yes" && break
13291				done
13292			fi
13293
13294fi
13295
13296
13297	else
13298		TARGET_READLINE_INC="$with_readline_inc"
13299	fi
13300
13301	if test x"$found" = xno; then
13302		TARGET_READLINE_LIBS=""
13303		TARGET_READLINE_INC=""
13304		TARGET_HAVE_READLINE=0
13305	else
13306		TARGET_HAVE_READLINE=1
13307	fi
13308fi
13309
13310
13311
13312
13313
13314##########
13315# Figure out what C libraries are required to compile programs
13316# that use "fdatasync()" function.
13317#
13318{ $as_echo "$as_me:$LINENO: checking for library containing fdatasync" >&5
13319$as_echo_n "checking for library containing fdatasync... " >&6; }
13320if test "${ac_cv_search_fdatasync+set}" = set; then
13321  $as_echo_n "(cached) " >&6
13322else
13323  ac_func_search_save_LIBS=$LIBS
13324cat >conftest.$ac_ext <<_ACEOF
13325/* confdefs.h.  */
13326_ACEOF
13327cat confdefs.h >>conftest.$ac_ext
13328cat >>conftest.$ac_ext <<_ACEOF
13329/* end confdefs.h.  */
13330
13331/* Override any GCC internal prototype to avoid an error.
13332   Use char because int might match the return type of a GCC
13333   builtin and then its argument prototype would still apply.  */
13334#ifdef __cplusplus
13335extern "C"
13336#endif
13337char fdatasync ();
13338int
13339main ()
13340{
13341return fdatasync ();
13342  ;
13343  return 0;
13344}
13345_ACEOF
13346for ac_lib in '' rt; do
13347  if test -z "$ac_lib"; then
13348    ac_res="none required"
13349  else
13350    ac_res=-l$ac_lib
13351    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13352  fi
13353  rm -f conftest.$ac_objext conftest$ac_exeext
13354if { (ac_try="$ac_link"
13355case "(($ac_try" in
13356  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13357  *) ac_try_echo=$ac_try;;
13358esac
13359eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13360$as_echo "$ac_try_echo") >&5
13361  (eval "$ac_link") 2>conftest.er1
13362  ac_status=$?
13363  grep -v '^ *+' conftest.er1 >conftest.err
13364  rm -f conftest.er1
13365  cat conftest.err >&5
13366  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13367  (exit $ac_status); } && {
13368	 test -z "$ac_c_werror_flag" ||
13369	 test ! -s conftest.err
13370       } && test -s conftest$ac_exeext && {
13371	 test "$cross_compiling" = yes ||
13372	 $as_test_x conftest$ac_exeext
13373       }; then
13374  ac_cv_search_fdatasync=$ac_res
13375else
13376  $as_echo "$as_me: failed program was:" >&5
13377sed 's/^/| /' conftest.$ac_ext >&5
13378
13379
13380fi
13381
13382rm -rf conftest.dSYM
13383rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13384      conftest$ac_exeext
13385  if test "${ac_cv_search_fdatasync+set}" = set; then
13386  break
13387fi
13388done
13389if test "${ac_cv_search_fdatasync+set}" = set; then
13390  :
13391else
13392  ac_cv_search_fdatasync=no
13393fi
13394rm conftest.$ac_ext
13395LIBS=$ac_func_search_save_LIBS
13396fi
13397{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_fdatasync" >&5
13398$as_echo "$ac_cv_search_fdatasync" >&6; }
13399ac_res=$ac_cv_search_fdatasync
13400if test "$ac_res" != no; then
13401  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13402
13403fi
13404
13405
13406#########
13407# check for debug enabled
13408# Check whether --enable-debug was given.
13409if test "${enable_debug+set}" = set; then
13410  enableval=$enable_debug; use_debug=$enableval
13411else
13412  use_debug=no
13413fi
13414
13415if test "${use_debug}" = "yes" ; then
13416  TARGET_DEBUG="-DSQLITE_DEBUG=1"
13417else
13418  TARGET_DEBUG="-DNDEBUG"
13419fi
13420
13421
13422#########
13423# See whether we should use the amalgamation to build
13424# Check whether --enable-amalgamation was given.
13425if test "${enable_amalgamation+set}" = set; then
13426  enableval=$enable_amalgamation; use_amalgamation=$enableval
13427else
13428  use_amalgamation=yes
13429fi
13430
13431if test "${use_amalgamation}" != "yes" ; then
13432  USE_AMALGAMATION=0
13433fi
13434
13435
13436#########
13437# See whether we should allow loadable extensions
13438# Check whether --enable-load-extension was given.
13439if test "${enable_load_extension+set}" = set; then
13440  enableval=$enable_load_extension; use_loadextension=$enableval
13441else
13442  use_loadextension=no
13443fi
13444
13445if test "${use_loadextension}" = "yes" ; then
13446  OPT_FEATURE_FLAGS=""
13447  { $as_echo "$as_me:$LINENO: checking for library containing dlopen" >&5
13448$as_echo_n "checking for library containing dlopen... " >&6; }
13449if test "${ac_cv_search_dlopen+set}" = set; then
13450  $as_echo_n "(cached) " >&6
13451else
13452  ac_func_search_save_LIBS=$LIBS
13453cat >conftest.$ac_ext <<_ACEOF
13454/* confdefs.h.  */
13455_ACEOF
13456cat confdefs.h >>conftest.$ac_ext
13457cat >>conftest.$ac_ext <<_ACEOF
13458/* end confdefs.h.  */
13459
13460/* Override any GCC internal prototype to avoid an error.
13461   Use char because int might match the return type of a GCC
13462   builtin and then its argument prototype would still apply.  */
13463#ifdef __cplusplus
13464extern "C"
13465#endif
13466char dlopen ();
13467int
13468main ()
13469{
13470return dlopen ();
13471  ;
13472  return 0;
13473}
13474_ACEOF
13475for ac_lib in '' dl; do
13476  if test -z "$ac_lib"; then
13477    ac_res="none required"
13478  else
13479    ac_res=-l$ac_lib
13480    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13481  fi
13482  rm -f conftest.$ac_objext conftest$ac_exeext
13483if { (ac_try="$ac_link"
13484case "(($ac_try" in
13485  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13486  *) ac_try_echo=$ac_try;;
13487esac
13488eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
13489$as_echo "$ac_try_echo") >&5
13490  (eval "$ac_link") 2>conftest.er1
13491  ac_status=$?
13492  grep -v '^ *+' conftest.er1 >conftest.err
13493  rm -f conftest.er1
13494  cat conftest.err >&5
13495  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13496  (exit $ac_status); } && {
13497	 test -z "$ac_c_werror_flag" ||
13498	 test ! -s conftest.err
13499       } && test -s conftest$ac_exeext && {
13500	 test "$cross_compiling" = yes ||
13501	 $as_test_x conftest$ac_exeext
13502       }; then
13503  ac_cv_search_dlopen=$ac_res
13504else
13505  $as_echo "$as_me: failed program was:" >&5
13506sed 's/^/| /' conftest.$ac_ext >&5
13507
13508
13509fi
13510
13511rm -rf conftest.dSYM
13512rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13513      conftest$ac_exeext
13514  if test "${ac_cv_search_dlopen+set}" = set; then
13515  break
13516fi
13517done
13518if test "${ac_cv_search_dlopen+set}" = set; then
13519  :
13520else
13521  ac_cv_search_dlopen=no
13522fi
13523rm conftest.$ac_ext
13524LIBS=$ac_func_search_save_LIBS
13525fi
13526{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_dlopen" >&5
13527$as_echo "$ac_cv_search_dlopen" >&6; }
13528ac_res=$ac_cv_search_dlopen
13529if test "$ac_res" != no; then
13530  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13531
13532fi
13533
13534else
13535  OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
13536fi
13537
13538#########
13539# attempt to duplicate any OMITS and ENABLES into the $(OPT_FEATURE_FLAGS) parameter
13540for option in $CFLAGS $CPPFLAGS
13541do
13542  case $option in
13543    -DSQLITE_OMIT*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";;
13544    -DSQLITE_ENABLE*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";;
13545  esac
13546done
13547
13548
13549
13550# attempt to remove any OMITS and ENABLES from the $(CFLAGS) parameter
13551ac_temp_CFLAGS=""
13552for option in $CFLAGS
13553do
13554  case $option in
13555    -DSQLITE_OMIT*) ;;
13556    -DSQLITE_ENABLE*) ;;
13557    *) ac_temp_CFLAGS="$ac_temp_CFLAGS $option";;
13558  esac
13559done
13560CFLAGS=$ac_temp_CFLAGS
13561
13562
13563# attempt to remove any OMITS and ENABLES from the $(CPPFLAGS) parameter
13564ac_temp_CPPFLAGS=""
13565for option in $CPPFLAGS
13566do
13567  case $option in
13568    -DSQLITE_OMIT*) ;;
13569    -DSQLITE_ENABLE*) ;;
13570    *) ac_temp_CPPFLAGS="$ac_temp_CPPFLAGS $option";;
13571  esac
13572done
13573CPPFLAGS=$ac_temp_CPPFLAGS
13574
13575
13576# attempt to remove any OMITS and ENABLES from the $(BUILD_CFLAGS) parameter
13577ac_temp_BUILD_CFLAGS=""
13578for option in $BUILD_CFLAGS
13579do
13580  case $option in
13581    -DSQLITE_OMIT*) ;;
13582    -DSQLITE_ENABLE*) ;;
13583    *) ac_temp_BUILD_CFLAGS="$ac_temp_BUILD_CFLAGS $option";;
13584  esac
13585done
13586BUILD_CFLAGS=$ac_temp_BUILD_CFLAGS
13587
13588
13589#########
13590# See whether we should use GCOV
13591# Check whether --enable-gcov was given.
13592if test "${enable_gcov+set}" = set; then
13593  enableval=$enable_gcov; use_gcov=$enableval
13594else
13595  use_gcov=no
13596fi
13597
13598if test "${use_gcov}" = "yes" ; then
13599  USE_GCOV=1
13600else
13601  USE_GCOV=0
13602fi
13603
13604
13605
13606#########
13607# Output the config header
13608ac_config_headers="$ac_config_headers config.h"
13609
13610
13611#########
13612# Generate the output files.
13613#
13614
13615ac_config_files="$ac_config_files Makefile sqlite3.pc"
13616
13617cat >confcache <<\_ACEOF
13618# This file is a shell script that caches the results of configure
13619# tests run on this system so they can be shared between configure
13620# scripts and configure runs, see configure's option --config-cache.
13621# It is not useful on other systems.  If it contains results you don't
13622# want to keep, you may remove or edit it.
13623#
13624# config.status only pays attention to the cache file if you give it
13625# the --recheck option to rerun configure.
13626#
13627# `ac_cv_env_foo' variables (set or unset) will be overridden when
13628# loading this file, other *unset* `ac_cv_foo' will be assigned the
13629# following values.
13630
13631_ACEOF
13632
13633# The following way of writing the cache mishandles newlines in values,
13634# but we know of no workaround that is simple, portable, and efficient.
13635# So, we kill variables containing newlines.
13636# Ultrix sh set writes to stderr and can't be redirected directly,
13637# and sets the high bit in the cache file unless we assign to the vars.
13638(
13639  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
13640    eval ac_val=\$$ac_var
13641    case $ac_val in #(
13642    *${as_nl}*)
13643      case $ac_var in #(
13644      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
13645$as_echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
13646      esac
13647      case $ac_var in #(
13648      _ | IFS | as_nl) ;; #(
13649      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
13650      *) $as_unset $ac_var ;;
13651      esac ;;
13652    esac
13653  done
13654
13655  (set) 2>&1 |
13656    case $as_nl`(ac_space=' '; set) 2>&1` in #(
13657    *${as_nl}ac_space=\ *)
13658      # `set' does not quote correctly, so add quotes (double-quote
13659      # substitution turns \\\\ into \\, and sed turns \\ into \).
13660      sed -n \
13661	"s/'/'\\\\''/g;
13662	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13663      ;; #(
13664    *)
13665      # `set' quotes correctly as required by POSIX, so do not add quotes.
13666      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
13667      ;;
13668    esac |
13669    sort
13670) |
13671  sed '
13672     /^ac_cv_env_/b end
13673     t clear
13674     :clear
13675     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13676     t end
13677     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13678     :end' >>confcache
13679if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
13680  if test -w "$cache_file"; then
13681    test "x$cache_file" != "x/dev/null" &&
13682      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
13683$as_echo "$as_me: updating cache $cache_file" >&6;}
13684    cat confcache >$cache_file
13685  else
13686    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
13687$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
13688  fi
13689fi
13690rm -f confcache
13691
13692test "x$prefix" = xNONE && prefix=$ac_default_prefix
13693# Let make expand exec_prefix.
13694test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13695
13696DEFS=-DHAVE_CONFIG_H
13697
13698ac_libobjs=
13699ac_ltlibobjs=
13700for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13701  # 1. Remove the extension, and $U if already installed.
13702  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
13703  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
13704  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
13705  #    will be set to the directory where LIBOBJS objects are built.
13706  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
13707  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
13708done
13709LIBOBJS=$ac_libobjs
13710
13711LTLIBOBJS=$ac_ltlibobjs
13712
13713
13714
13715: ${CONFIG_STATUS=./config.status}
13716ac_write_fail=0
13717ac_clean_files_save=$ac_clean_files
13718ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13719{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
13720$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
13721cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13722#! $SHELL
13723# Generated by $as_me.
13724# Run this file to recreate the current configuration.
13725# Compiler output produced by configure, useful for debugging
13726# configure, is in config.log if it exists.
13727
13728debug=false
13729ac_cs_recheck=false
13730ac_cs_silent=false
13731SHELL=\${CONFIG_SHELL-$SHELL}
13732_ACEOF
13733
13734cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13735## --------------------- ##
13736## M4sh Initialization.  ##
13737## --------------------- ##
13738
13739# Be more Bourne compatible
13740DUALCASE=1; export DUALCASE # for MKS sh
13741if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
13742  emulate sh
13743  NULLCMD=:
13744  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
13745  # is contrary to our usage.  Disable this feature.
13746  alias -g '${1+"$@"}'='"$@"'
13747  setopt NO_GLOB_SUBST
13748else
13749  case `(set -o) 2>/dev/null` in
13750  *posix*) set -o posix ;;
13751esac
13752
13753fi
13754
13755
13756
13757
13758# PATH needs CR
13759# Avoid depending upon Character Ranges.
13760as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13761as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13762as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13763as_cr_digits='0123456789'
13764as_cr_alnum=$as_cr_Letters$as_cr_digits
13765
13766as_nl='
13767'
13768export as_nl
13769# Printing a long string crashes Solaris 7 /usr/bin/printf.
13770as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
13771as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
13772as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
13773if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
13774  as_echo='printf %s\n'
13775  as_echo_n='printf %s'
13776else
13777  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
13778    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
13779    as_echo_n='/usr/ucb/echo -n'
13780  else
13781    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
13782    as_echo_n_body='eval
13783      arg=$1;
13784      case $arg in
13785      *"$as_nl"*)
13786	expr "X$arg" : "X\\(.*\\)$as_nl";
13787	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
13788      esac;
13789      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
13790    '
13791    export as_echo_n_body
13792    as_echo_n='sh -c $as_echo_n_body as_echo'
13793  fi
13794  export as_echo_body
13795  as_echo='sh -c $as_echo_body as_echo'
13796fi
13797
13798# The user is always right.
13799if test "${PATH_SEPARATOR+set}" != set; then
13800  PATH_SEPARATOR=:
13801  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
13802    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
13803      PATH_SEPARATOR=';'
13804  }
13805fi
13806
13807# Support unset when possible.
13808if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13809  as_unset=unset
13810else
13811  as_unset=false
13812fi
13813
13814
13815# IFS
13816# We need space, tab and new line, in precisely that order.  Quoting is
13817# there to prevent editors from complaining about space-tab.
13818# (If _AS_PATH_WALK were called with IFS unset, it would disable word
13819# splitting by setting IFS to empty value.)
13820IFS=" ""	$as_nl"
13821
13822# Find who we are.  Look in the path if we contain no directory separator.
13823case $0 in
13824  *[\\/]* ) as_myself=$0 ;;
13825  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13826for as_dir in $PATH
13827do
13828  IFS=$as_save_IFS
13829  test -z "$as_dir" && as_dir=.
13830  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13831done
13832IFS=$as_save_IFS
13833
13834     ;;
13835esac
13836# We did not find ourselves, most probably we were run as `sh COMMAND'
13837# in which case we are not to be found in the path.
13838if test "x$as_myself" = x; then
13839  as_myself=$0
13840fi
13841if test ! -f "$as_myself"; then
13842  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
13843  { (exit 1); exit 1; }
13844fi
13845
13846# Work around bugs in pre-3.0 UWIN ksh.
13847for as_var in ENV MAIL MAILPATH
13848do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
13849done
13850PS1='$ '
13851PS2='> '
13852PS4='+ '
13853
13854# NLS nuisances.
13855LC_ALL=C
13856export LC_ALL
13857LANGUAGE=C
13858export LANGUAGE
13859
13860# Required to use basename.
13861if expr a : '\(a\)' >/dev/null 2>&1 &&
13862   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13863  as_expr=expr
13864else
13865  as_expr=false
13866fi
13867
13868if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
13869  as_basename=basename
13870else
13871  as_basename=false
13872fi
13873
13874
13875# Name of the executable.
13876as_me=`$as_basename -- "$0" ||
13877$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13878	 X"$0" : 'X\(//\)$' \| \
13879	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
13880$as_echo X/"$0" |
13881    sed '/^.*\/\([^/][^/]*\)\/*$/{
13882	    s//\1/
13883	    q
13884	  }
13885	  /^X\/\(\/\/\)$/{
13886	    s//\1/
13887	    q
13888	  }
13889	  /^X\/\(\/\).*/{
13890	    s//\1/
13891	    q
13892	  }
13893	  s/.*/./; q'`
13894
13895# CDPATH.
13896$as_unset CDPATH
13897
13898
13899
13900  as_lineno_1=$LINENO
13901  as_lineno_2=$LINENO
13902  test "x$as_lineno_1" != "x$as_lineno_2" &&
13903  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
13904
13905  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
13906  # uniformly replaced by the line number.  The first 'sed' inserts a
13907  # line-number line after each line using $LINENO; the second 'sed'
13908  # does the real work.  The second script uses 'N' to pair each
13909  # line-number line with the line containing $LINENO, and appends
13910  # trailing '-' during substitution so that $LINENO is not a special
13911  # case at line end.
13912  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
13913  # scripts with optimization help from Paolo Bonzini.  Blame Lee
13914  # E. McMahon (1931-1989) for sed's syntax.  :-)
13915  sed -n '
13916    p
13917    /[$]LINENO/=
13918  ' <$as_myself |
13919    sed '
13920      s/[$]LINENO.*/&-/
13921      t lineno
13922      b
13923      :lineno
13924      N
13925      :loop
13926      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
13927      t loop
13928      s/-\n.*//
13929    ' >$as_me.lineno &&
13930  chmod +x "$as_me.lineno" ||
13931    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
13932   { (exit 1); exit 1; }; }
13933
13934  # Don't try to exec as it changes $[0], causing all sort of problems
13935  # (the dirname of $[0] is not the place where we might find the
13936  # original and so on.  Autoconf is especially sensitive to this).
13937  . "./$as_me.lineno"
13938  # Exit status is that of the last command.
13939  exit
13940}
13941
13942
13943if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
13944  as_dirname=dirname
13945else
13946  as_dirname=false
13947fi
13948
13949ECHO_C= ECHO_N= ECHO_T=
13950case `echo -n x` in
13951-n*)
13952  case `echo 'x\c'` in
13953  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
13954  *)   ECHO_C='\c';;
13955  esac;;
13956*)
13957  ECHO_N='-n';;
13958esac
13959if expr a : '\(a\)' >/dev/null 2>&1 &&
13960   test "X`expr 00001 : '.*\(...\)'`" = X001; then
13961  as_expr=expr
13962else
13963  as_expr=false
13964fi
13965
13966rm -f conf$$ conf$$.exe conf$$.file
13967if test -d conf$$.dir; then
13968  rm -f conf$$.dir/conf$$.file
13969else
13970  rm -f conf$$.dir
13971  mkdir conf$$.dir 2>/dev/null
13972fi
13973if (echo >conf$$.file) 2>/dev/null; then
13974  if ln -s conf$$.file conf$$ 2>/dev/null; then
13975    as_ln_s='ln -s'
13976    # ... but there are two gotchas:
13977    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
13978    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
13979    # In both cases, we have to default to `cp -p'.
13980    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
13981      as_ln_s='cp -p'
13982  elif ln conf$$.file conf$$ 2>/dev/null; then
13983    as_ln_s=ln
13984  else
13985    as_ln_s='cp -p'
13986  fi
13987else
13988  as_ln_s='cp -p'
13989fi
13990rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
13991rmdir conf$$.dir 2>/dev/null
13992
13993if mkdir -p . 2>/dev/null; then
13994  as_mkdir_p=:
13995else
13996  test -d ./-p && rmdir ./-p
13997  as_mkdir_p=false
13998fi
13999
14000if test -x / >/dev/null 2>&1; then
14001  as_test_x='test -x'
14002else
14003  if ls -dL / >/dev/null 2>&1; then
14004    as_ls_L_option=L
14005  else
14006    as_ls_L_option=
14007  fi
14008  as_test_x='
14009    eval sh -c '\''
14010      if test -d "$1"; then
14011	test -d "$1/.";
14012      else
14013	case $1 in
14014	-*)set "./$1";;
14015	esac;
14016	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
14017	???[sx]*):;;*)false;;esac;fi
14018    '\'' sh
14019  '
14020fi
14021as_executable_p=$as_test_x
14022
14023# Sed expression to map a string onto a valid CPP name.
14024as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
14025
14026# Sed expression to map a string onto a valid variable name.
14027as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
14028
14029
14030exec 6>&1
14031
14032# Save the log message, to keep $[0] and so on meaningful, and to
14033# report actual input values of CONFIG_FILES etc. instead of their
14034# values after options handling.
14035ac_log="
14036This file was extended by sqlite $as_me 3.7.15, which was
14037generated by GNU Autoconf 2.62.  Invocation command line was
14038
14039  CONFIG_FILES    = $CONFIG_FILES
14040  CONFIG_HEADERS  = $CONFIG_HEADERS
14041  CONFIG_LINKS    = $CONFIG_LINKS
14042  CONFIG_COMMANDS = $CONFIG_COMMANDS
14043  $ $0 $@
14044
14045on `(hostname || uname -n) 2>/dev/null | sed 1q`
14046"
14047
14048_ACEOF
14049
14050cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14051# Files that config.status was made for.
14052config_files="$ac_config_files"
14053config_headers="$ac_config_headers"
14054config_commands="$ac_config_commands"
14055
14056_ACEOF
14057
14058cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14059ac_cs_usage="\
14060\`$as_me' instantiates files from templates according to the
14061current configuration.
14062
14063Usage: $0 [OPTIONS] [FILE]...
14064
14065  -h, --help       print this help, then exit
14066  -V, --version    print version number and configuration settings, then exit
14067  -q, --quiet      do not print progress messages
14068  -d, --debug      don't remove temporary files
14069      --recheck    update $as_me by reconfiguring in the same conditions
14070  --file=FILE[:TEMPLATE]
14071                   instantiate the configuration file FILE
14072  --header=FILE[:TEMPLATE]
14073                   instantiate the configuration header FILE
14074
14075Configuration files:
14076$config_files
14077
14078Configuration headers:
14079$config_headers
14080
14081Configuration commands:
14082$config_commands
14083
14084Report bugs to <[email protected]>."
14085
14086_ACEOF
14087cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14088ac_cs_version="\\
14089sqlite config.status 3.7.15
14090configured by $0, generated by GNU Autoconf 2.62,
14091  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
14092
14093Copyright (C) 2008 Free Software Foundation, Inc.
14094This config.status script is free software; the Free Software Foundation
14095gives unlimited permission to copy, distribute and modify it."
14096
14097ac_pwd='$ac_pwd'
14098srcdir='$srcdir'
14099INSTALL='$INSTALL'
14100AWK='$AWK'
14101test -n "\$AWK" || AWK=awk
14102_ACEOF
14103
14104cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14105# The default lists apply if the user does not specify any file.
14106ac_need_defaults=:
14107while test $# != 0
14108do
14109  case $1 in
14110  --*=*)
14111    ac_option=`expr "X$1" : 'X\([^=]*\)='`
14112    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
14113    ac_shift=:
14114    ;;
14115  *)
14116    ac_option=$1
14117    ac_optarg=$2
14118    ac_shift=shift
14119    ;;
14120  esac
14121
14122  case $ac_option in
14123  # Handling of the options.
14124  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14125    ac_cs_recheck=: ;;
14126  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
14127    $as_echo "$ac_cs_version"; exit ;;
14128  --debug | --debu | --deb | --de | --d | -d )
14129    debug=: ;;
14130  --file | --fil | --fi | --f )
14131    $ac_shift
14132    case $ac_optarg in
14133    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14134    esac
14135    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
14136    ac_need_defaults=false;;
14137  --header | --heade | --head | --hea )
14138    $ac_shift
14139    case $ac_optarg in
14140    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
14141    esac
14142    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
14143    ac_need_defaults=false;;
14144  --he | --h)
14145    # Conflict between --help and --header
14146    { $as_echo "$as_me: error: ambiguous option: $1
14147Try \`$0 --help' for more information." >&2
14148   { (exit 1); exit 1; }; };;
14149  --help | --hel | -h )
14150    $as_echo "$ac_cs_usage"; exit ;;
14151  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14152  | -silent | --silent | --silen | --sile | --sil | --si | --s)
14153    ac_cs_silent=: ;;
14154
14155  # This is an error.
14156  -*) { $as_echo "$as_me: error: unrecognized option: $1
14157Try \`$0 --help' for more information." >&2
14158   { (exit 1); exit 1; }; } ;;
14159
14160  *) ac_config_targets="$ac_config_targets $1"
14161     ac_need_defaults=false ;;
14162
14163  esac
14164  shift
14165done
14166
14167ac_configure_extra_args=
14168
14169if $ac_cs_silent; then
14170  exec 6>/dev/null
14171  ac_configure_extra_args="$ac_configure_extra_args --silent"
14172fi
14173
14174_ACEOF
14175cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14176if \$ac_cs_recheck; then
14177  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14178  shift
14179  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
14180  CONFIG_SHELL='$SHELL'
14181  export CONFIG_SHELL
14182  exec "\$@"
14183fi
14184
14185_ACEOF
14186cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14187exec 5>>config.log
14188{
14189  echo
14190  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
14191## Running $as_me. ##
14192_ASBOX
14193  $as_echo "$ac_log"
14194} >&5
14195
14196_ACEOF
14197cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14198#
14199# INIT-COMMANDS
14200#
14201
14202
14203# The HP-UX ksh and POSIX shell print the target directory to stdout
14204# if CDPATH is set.
14205(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
14206
14207sed_quote_subst='$sed_quote_subst'
14208double_quote_subst='$double_quote_subst'
14209delay_variable_subst='$delay_variable_subst'
14210macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
14211macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
14212enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
14213enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
14214pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
14215enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
14216host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
14217host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
14218host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
14219build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
14220build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
14221build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
14222SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
14223Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
14224GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
14225EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
14226FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
14227LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
14228NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
14229LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
14230max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
14231ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
14232exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
14233lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
14234lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
14235lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
14236reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
14237reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14238OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
14239deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
14240file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
14241AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
14242AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
14243STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
14244RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
14245old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14246old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14247old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14248CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
14249CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
14250compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
14251GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
14252lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
14253lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
14254lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
14255lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
14256objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
14257SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
14258ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
14259MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
14260lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
14261lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
14262lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
14263lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
14264lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
14265need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
14266DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
14267NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
14268LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
14269OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
14270OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
14271libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
14272shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14273extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14274archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
14275enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
14276export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14277whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14278compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
14279old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14280old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14281archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14282archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14283module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14284module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14285with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
14286allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14287no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
14288hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
14289hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
14290hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
14291hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
14292hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
14293hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
14294hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14295hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
14296inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
14297link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
14298fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
14299always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
14300export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14301exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14302include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
14303prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14304file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
14305variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
14306need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
14307need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
14308version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
14309runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14310shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
14311shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
14312libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14313library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
14314soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
14315postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14316postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14317finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
14318finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
14319hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
14320sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14321sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
14322hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
14323enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
14324enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
14325enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
14326old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
14327striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
14328
14329LTCC='$LTCC'
14330LTCFLAGS='$LTCFLAGS'
14331compiler='$compiler_DEFAULT'
14332
14333# Quote evaled strings.
14334for var in SED \
14335GREP \
14336EGREP \
14337FGREP \
14338LD \
14339NM \
14340LN_S \
14341lt_SP2NL \
14342lt_NL2SP \
14343reload_flag \
14344OBJDUMP \
14345deplibs_check_method \
14346file_magic_cmd \
14347AR \
14348AR_FLAGS \
14349STRIP \
14350RANLIB \
14351CC \
14352CFLAGS \
14353compiler \
14354lt_cv_sys_global_symbol_pipe \
14355lt_cv_sys_global_symbol_to_cdecl \
14356lt_cv_sys_global_symbol_to_c_name_address \
14357lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
14358SHELL \
14359ECHO \
14360lt_prog_compiler_no_builtin_flag \
14361lt_prog_compiler_wl \
14362lt_prog_compiler_pic \
14363lt_prog_compiler_static \
14364lt_cv_prog_compiler_c_o \
14365need_locks \
14366DSYMUTIL \
14367NMEDIT \
14368LIPO \
14369OTOOL \
14370OTOOL64 \
14371shrext_cmds \
14372export_dynamic_flag_spec \
14373whole_archive_flag_spec \
14374compiler_needs_object \
14375with_gnu_ld \
14376allow_undefined_flag \
14377no_undefined_flag \
14378hardcode_libdir_flag_spec \
14379hardcode_libdir_flag_spec_ld \
14380hardcode_libdir_separator \
14381fix_srcfile_path \
14382exclude_expsyms \
14383include_expsyms \
14384file_list_spec \
14385variables_saved_for_relink \
14386libname_spec \
14387library_names_spec \
14388soname_spec \
14389finish_eval \
14390old_striplib \
14391striplib; do
14392    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14393    *[\\\\\\\`\\"\\\$]*)
14394      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
14395      ;;
14396    *)
14397      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14398      ;;
14399    esac
14400done
14401
14402# Double-quote double-evaled strings.
14403for var in reload_cmds \
14404old_postinstall_cmds \
14405old_postuninstall_cmds \
14406old_archive_cmds \
14407extract_expsyms_cmds \
14408old_archive_from_new_cmds \
14409old_archive_from_expsyms_cmds \
14410archive_cmds \
14411archive_expsym_cmds \
14412module_cmds \
14413module_expsym_cmds \
14414export_symbols_cmds \
14415prelink_cmds \
14416postinstall_cmds \
14417postuninstall_cmds \
14418finish_cmds \
14419sys_lib_search_path_spec \
14420sys_lib_dlsearch_path_spec; do
14421    case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
14422    *[\\\\\\\`\\"\\\$]*)
14423      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
14424      ;;
14425    *)
14426      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
14427      ;;
14428    esac
14429done
14430
14431# Fix-up fallback echo if it was mangled by the above quoting rules.
14432case \$lt_ECHO in
14433*'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
14434  ;;
14435esac
14436
14437ac_aux_dir='$ac_aux_dir'
14438xsi_shell='$xsi_shell'
14439lt_shell_append='$lt_shell_append'
14440
14441# See if we are running on zsh, and set the options which allow our
14442# commands through without removal of \ escapes INIT.
14443if test -n "\${ZSH_VERSION+set}" ; then
14444   setopt NO_GLOB_SUBST
14445fi
14446
14447
14448    PACKAGE='$PACKAGE'
14449    VERSION='$VERSION'
14450    TIMESTAMP='$TIMESTAMP'
14451    RM='$RM'
14452    ofile='$ofile'
14453
14454
14455
14456
14457_ACEOF
14458
14459cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14460
14461# Handling of arguments.
14462for ac_config_target in $ac_config_targets
14463do
14464  case $ac_config_target in
14465    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
14466    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
14467    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14468    "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
14469
14470  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
14471$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
14472   { (exit 1); exit 1; }; };;
14473  esac
14474done
14475
14476
14477# If the user did not use the arguments to specify the items to instantiate,
14478# then the envvar interface is used.  Set only those that are not.
14479# We use the long form for the default assignment because of an extremely
14480# bizarre bug on SunOS 4.1.3.
14481if $ac_need_defaults; then
14482  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14483  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14484  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
14485fi
14486
14487# Have a temporary directory for convenience.  Make it in the build tree
14488# simply because there is no reason against having it here, and in addition,
14489# creating and moving files from /tmp can sometimes cause problems.
14490# Hook for its removal unless debugging.
14491# Note that there is a small window in which the directory will not be cleaned:
14492# after its creation but before its name has been assigned to `$tmp'.
14493$debug ||
14494{
14495  tmp=
14496  trap 'exit_status=$?
14497  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
14498' 0
14499  trap '{ (exit 1); exit 1; }' 1 2 13 15
14500}
14501# Create a (secure) tmp directory for tmp files.
14502
14503{
14504  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
14505  test -n "$tmp" && test -d "$tmp"
14506}  ||
14507{
14508  tmp=./conf$$-$RANDOM
14509  (umask 077 && mkdir "$tmp")
14510} ||
14511{
14512   $as_echo "$as_me: cannot create a temporary directory in ." >&2
14513   { (exit 1); exit 1; }
14514}
14515
14516# Set up the scripts for CONFIG_FILES section.
14517# No need to generate them if there are no CONFIG_FILES.
14518# This happens for instance with `./config.status config.h'.
14519if test -n "$CONFIG_FILES"; then
14520
14521
14522ac_cr='
14523'
14524ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
14525if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
14526  ac_cs_awk_cr='\\r'
14527else
14528  ac_cs_awk_cr=$ac_cr
14529fi
14530
14531echo 'BEGIN {' >"$tmp/subs1.awk" &&
14532_ACEOF
14533
14534
14535{
14536  echo "cat >conf$$subs.awk <<_ACEOF" &&
14537  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
14538  echo "_ACEOF"
14539} >conf$$subs.sh ||
14540  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14541$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14542   { (exit 1); exit 1; }; }
14543ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
14544ac_delim='%!_!# '
14545for ac_last_try in false false false false false :; do
14546  . ./conf$$subs.sh ||
14547    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14548$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14549   { (exit 1); exit 1; }; }
14550
14551  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` = $ac_delim_num; then
14552    break
14553  elif $ac_last_try; then
14554    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
14555$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
14556   { (exit 1); exit 1; }; }
14557  else
14558    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14559  fi
14560done
14561rm -f conf$$subs.sh
14562
14563cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14564cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
14565_ACEOF
14566sed -n '
14567h
14568s/^/S["/; s/!.*/"]=/
14569p
14570g
14571s/^[^!]*!//
14572:repl
14573t repl
14574s/'"$ac_delim"'$//
14575t delim
14576:nl
14577h
14578s/\(.\{148\}\).*/\1/
14579t more1
14580s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
14581p
14582n
14583b repl
14584:more1
14585s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14586p
14587g
14588s/.\{148\}//
14589t nl
14590:delim
14591h
14592s/\(.\{148\}\).*/\1/
14593t more2
14594s/["\\]/\\&/g; s/^/"/; s/$/"/
14595p
14596b
14597:more2
14598s/["\\]/\\&/g; s/^/"/; s/$/"\\/
14599p
14600g
14601s/.\{148\}//
14602t delim
14603' <conf$$subs.awk | sed '
14604/^[^""]/{
14605  N
14606  s/\n//
14607}
14608' >>$CONFIG_STATUS || ac_write_fail=1
14609rm -f conf$$subs.awk
14610cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14611_ACAWK
14612cat >>"\$tmp/subs1.awk" <<_ACAWK &&
14613  for (key in S) S_is_set[key] = 1
14614  FS = ""
14615
14616}
14617{
14618  line = $ 0
14619  nfields = split(line, field, "@")
14620  substed = 0
14621  len = length(field[1])
14622  for (i = 2; i < nfields; i++) {
14623    key = field[i]
14624    keylen = length(key)
14625    if (S_is_set[key]) {
14626      value = S[key]
14627      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
14628      len += length(value) + length(field[++i])
14629      substed = 1
14630    } else
14631      len += 1 + keylen
14632  }
14633
14634  print line
14635}
14636
14637_ACAWK
14638_ACEOF
14639cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14640if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
14641  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
14642else
14643  cat
14644fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
14645  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
14646$as_echo "$as_me: error: could not setup config files machinery" >&2;}
14647   { (exit 1); exit 1; }; }
14648_ACEOF
14649
14650# VPATH may cause trouble with some makes, so we remove $(srcdir),
14651# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
14652# trailing colons and then remove the whole line if VPATH becomes empty
14653# (actually we leave an empty line to preserve line numbers).
14654if test "x$srcdir" = x.; then
14655  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
14656s/:*\$(srcdir):*/:/
14657s/:*\${srcdir}:*/:/
14658s/:*@srcdir@:*/:/
14659s/^\([^=]*=[	 ]*\):*/\1/
14660s/:*$//
14661s/^[^=]*=[	 ]*$//
14662}'
14663fi
14664
14665cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14666fi # test -n "$CONFIG_FILES"
14667
14668# Set up the scripts for CONFIG_HEADERS section.
14669# No need to generate them if there are no CONFIG_HEADERS.
14670# This happens for instance with `./config.status Makefile'.
14671if test -n "$CONFIG_HEADERS"; then
14672cat >"$tmp/defines.awk" <<\_ACAWK ||
14673BEGIN {
14674_ACEOF
14675
14676# Transform confdefs.h into an awk script `defines.awk', embedded as
14677# here-document in config.status, that substitutes the proper values into
14678# config.h.in to produce config.h.
14679
14680# Create a delimiter string that does not exist in confdefs.h, to ease
14681# handling of long lines.
14682ac_delim='%!_!# '
14683for ac_last_try in false false :; do
14684  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
14685  if test -z "$ac_t"; then
14686    break
14687  elif $ac_last_try; then
14688    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
14689$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
14690   { (exit 1); exit 1; }; }
14691  else
14692    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
14693  fi
14694done
14695
14696# For the awk script, D is an array of macro values keyed by name,
14697# likewise P contains macro parameters if any.  Preserve backslash
14698# newline sequences.
14699
14700ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
14701sed -n '
14702s/.\{148\}/&'"$ac_delim"'/g
14703t rset
14704:rset
14705s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
14706t def
14707d
14708:def
14709s/\\$//
14710t bsnl
14711s/["\\]/\\&/g
14712s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14713D["\1"]=" \3"/p
14714s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
14715d
14716:bsnl
14717s/["\\]/\\&/g
14718s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
14719D["\1"]=" \3\\\\\\n"\\/p
14720t cont
14721s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
14722t cont
14723d
14724:cont
14725n
14726s/.\{148\}/&'"$ac_delim"'/g
14727t clear
14728:clear
14729s/\\$//
14730t bsnlc
14731s/["\\]/\\&/g; s/^/"/; s/$/"/p
14732d
14733:bsnlc
14734s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
14735b cont
14736' <confdefs.h | sed '
14737s/'"$ac_delim"'/"\\\
14738"/g' >>$CONFIG_STATUS || ac_write_fail=1
14739
14740cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14741  for (key in D) D_is_set[key] = 1
14742  FS = ""
14743}
14744/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
14745  line = \$ 0
14746  split(line, arg, " ")
14747  if (arg[1] == "#") {
14748    defundef = arg[2]
14749    mac1 = arg[3]
14750  } else {
14751    defundef = substr(arg[1], 2)
14752    mac1 = arg[2]
14753  }
14754  split(mac1, mac2, "(") #)
14755  macro = mac2[1]
14756  if (D_is_set[macro]) {
14757    # Preserve the white space surrounding the "#".
14758    prefix = substr(line, 1, index(line, defundef) - 1)
14759    print prefix "define", macro P[macro] D[macro]
14760    next
14761  } else {
14762    # Replace #undef with comments.  This is necessary, for example,
14763    # in the case of _POSIX_SOURCE, which is predefined and required
14764    # on some systems where configure will not decide to define it.
14765    if (defundef == "undef") {
14766      print "/*", line, "*/"
14767      next
14768    }
14769  }
14770}
14771{ print }
14772_ACAWK
14773_ACEOF
14774cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14775  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
14776$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
14777   { (exit 1); exit 1; }; }
14778fi # test -n "$CONFIG_HEADERS"
14779
14780
14781eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
14782shift
14783for ac_tag
14784do
14785  case $ac_tag in
14786  :[FHLC]) ac_mode=$ac_tag; continue;;
14787  esac
14788  case $ac_mode$ac_tag in
14789  :[FHL]*:*);;
14790  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
14791$as_echo "$as_me: error: Invalid tag $ac_tag." >&2;}
14792   { (exit 1); exit 1; }; };;
14793  :[FH]-) ac_tag=-:-;;
14794  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
14795  esac
14796  ac_save_IFS=$IFS
14797  IFS=:
14798  set x $ac_tag
14799  IFS=$ac_save_IFS
14800  shift
14801  ac_file=$1
14802  shift
14803
14804  case $ac_mode in
14805  :L) ac_source=$1;;
14806  :[FH])
14807    ac_file_inputs=
14808    for ac_f
14809    do
14810      case $ac_f in
14811      -) ac_f="$tmp/stdin";;
14812      *) # Look for the file first in the build tree, then in the source tree
14813	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
14814	 # because $ac_f cannot contain `:'.
14815	 test -f "$ac_f" ||
14816	   case $ac_f in
14817	   [\\/$]*) false;;
14818	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
14819	   esac ||
14820	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
14821$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
14822   { (exit 1); exit 1; }; };;
14823      esac
14824      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
14825      ac_file_inputs="$ac_file_inputs '$ac_f'"
14826    done
14827
14828    # Let's still pretend it is `configure' which instantiates (i.e., don't
14829    # use $as_me), people would be surprised to read:
14830    #    /* config.h.  Generated by config.status.  */
14831    configure_input='Generated from '`
14832	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
14833	`' by configure.'
14834    if test x"$ac_file" != x-; then
14835      configure_input="$ac_file.  $configure_input"
14836      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
14837$as_echo "$as_me: creating $ac_file" >&6;}
14838    fi
14839    # Neutralize special characters interpreted by sed in replacement strings.
14840    case $configure_input in #(
14841    *\&* | *\|* | *\\* )
14842       ac_sed_conf_input=`$as_echo "$configure_input" |
14843       sed 's/[\\\\&|]/\\\\&/g'`;; #(
14844    *) ac_sed_conf_input=$configure_input;;
14845    esac
14846
14847    case $ac_tag in
14848    *:-:* | *:-) cat >"$tmp/stdin" \
14849      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
14850$as_echo "$as_me: error: could not create $ac_file" >&2;}
14851   { (exit 1); exit 1; }; } ;;
14852    esac
14853    ;;
14854  esac
14855
14856  ac_dir=`$as_dirname -- "$ac_file" ||
14857$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14858	 X"$ac_file" : 'X\(//\)[^/]' \| \
14859	 X"$ac_file" : 'X\(//\)$' \| \
14860	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
14861$as_echo X"$ac_file" |
14862    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14863	    s//\1/
14864	    q
14865	  }
14866	  /^X\(\/\/\)[^/].*/{
14867	    s//\1/
14868	    q
14869	  }
14870	  /^X\(\/\/\)$/{
14871	    s//\1/
14872	    q
14873	  }
14874	  /^X\(\/\).*/{
14875	    s//\1/
14876	    q
14877	  }
14878	  s/.*/./; q'`
14879  { as_dir="$ac_dir"
14880  case $as_dir in #(
14881  -*) as_dir=./$as_dir;;
14882  esac
14883  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
14884    as_dirs=
14885    while :; do
14886      case $as_dir in #(
14887      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
14888      *) as_qdir=$as_dir;;
14889      esac
14890      as_dirs="'$as_qdir' $as_dirs"
14891      as_dir=`$as_dirname -- "$as_dir" ||
14892$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14893	 X"$as_dir" : 'X\(//\)[^/]' \| \
14894	 X"$as_dir" : 'X\(//\)$' \| \
14895	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
14896$as_echo X"$as_dir" |
14897    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
14898	    s//\1/
14899	    q
14900	  }
14901	  /^X\(\/\/\)[^/].*/{
14902	    s//\1/
14903	    q
14904	  }
14905	  /^X\(\/\/\)$/{
14906	    s//\1/
14907	    q
14908	  }
14909	  /^X\(\/\).*/{
14910	    s//\1/
14911	    q
14912	  }
14913	  s/.*/./; q'`
14914      test -d "$as_dir" && break
14915    done
14916    test -z "$as_dirs" || eval "mkdir $as_dirs"
14917  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
14918$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
14919   { (exit 1); exit 1; }; }; }
14920  ac_builddir=.
14921
14922case "$ac_dir" in
14923.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
14924*)
14925  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
14926  # A ".." for each directory in $ac_dir_suffix.
14927  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
14928  case $ac_top_builddir_sub in
14929  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
14930  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
14931  esac ;;
14932esac
14933ac_abs_top_builddir=$ac_pwd
14934ac_abs_builddir=$ac_pwd$ac_dir_suffix
14935# for backward compatibility:
14936ac_top_builddir=$ac_top_build_prefix
14937
14938case $srcdir in
14939  .)  # We are building in place.
14940    ac_srcdir=.
14941    ac_top_srcdir=$ac_top_builddir_sub
14942    ac_abs_top_srcdir=$ac_pwd ;;
14943  [\\/]* | ?:[\\/]* )  # Absolute name.
14944    ac_srcdir=$srcdir$ac_dir_suffix;
14945    ac_top_srcdir=$srcdir
14946    ac_abs_top_srcdir=$srcdir ;;
14947  *) # Relative name.
14948    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
14949    ac_top_srcdir=$ac_top_build_prefix$srcdir
14950    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
14951esac
14952ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
14953
14954
14955  case $ac_mode in
14956  :F)
14957  #
14958  # CONFIG_FILE
14959  #
14960
14961  case $INSTALL in
14962  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14963  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
14964  esac
14965_ACEOF
14966
14967cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
14968# If the template does not know about datarootdir, expand it.
14969# FIXME: This hack should be removed a few years after 2.60.
14970ac_datarootdir_hack=; ac_datarootdir_seen=
14971
14972ac_sed_dataroot='
14973/datarootdir/ {
14974  p
14975  q
14976}
14977/@datadir@/p
14978/@docdir@/p
14979/@infodir@/p
14980/@localedir@/p
14981/@mandir@/p
14982'
14983case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
14984*datarootdir*) ac_datarootdir_seen=yes;;
14985*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
14986  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
14987$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
14988_ACEOF
14989cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14990  ac_datarootdir_hack='
14991  s&@datadir@&$datadir&g
14992  s&@docdir@&$docdir&g
14993  s&@infodir@&$infodir&g
14994  s&@localedir@&$localedir&g
14995  s&@mandir@&$mandir&g
14996    s&\\\${datarootdir}&$datarootdir&g' ;;
14997esac
14998_ACEOF
14999
15000# Neutralize VPATH when `$srcdir' = `.'.
15001# Shell code in configure.ac might set extrasub.
15002# FIXME: do we really want to maintain this feature?
15003cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15004ac_sed_extra="$ac_vpsub
15005$extrasub
15006_ACEOF
15007cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15008:t
15009/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
15010s|@configure_input@|$ac_sed_conf_input|;t t
15011s&@top_builddir@&$ac_top_builddir_sub&;t t
15012s&@top_build_prefix@&$ac_top_build_prefix&;t t
15013s&@srcdir@&$ac_srcdir&;t t
15014s&@abs_srcdir@&$ac_abs_srcdir&;t t
15015s&@top_srcdir@&$ac_top_srcdir&;t t
15016s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
15017s&@builddir@&$ac_builddir&;t t
15018s&@abs_builddir@&$ac_abs_builddir&;t t
15019s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
15020s&@INSTALL@&$ac_INSTALL&;t t
15021$ac_datarootdir_hack
15022"
15023eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
15024  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
15025$as_echo "$as_me: error: could not create $ac_file" >&2;}
15026   { (exit 1); exit 1; }; }
15027
15028test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
15029  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
15030  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
15031  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15032which seems to be undefined.  Please make sure it is defined." >&5
15033$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
15034which seems to be undefined.  Please make sure it is defined." >&2;}
15035
15036  rm -f "$tmp/stdin"
15037  case $ac_file in
15038  -) cat "$tmp/out" && rm -f "$tmp/out";;
15039  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
15040  esac \
15041  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
15042$as_echo "$as_me: error: could not create $ac_file" >&2;}
15043   { (exit 1); exit 1; }; }
15044 ;;
15045  :H)
15046  #
15047  # CONFIG_HEADER
15048  #
15049  if test x"$ac_file" != x-; then
15050    {
15051      $as_echo "/* $configure_input  */" \
15052      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
15053    } >"$tmp/config.h" \
15054      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
15055$as_echo "$as_me: error: could not create $ac_file" >&2;}
15056   { (exit 1); exit 1; }; }
15057    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
15058      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
15059$as_echo "$as_me: $ac_file is unchanged" >&6;}
15060    else
15061      rm -f "$ac_file"
15062      mv "$tmp/config.h" "$ac_file" \
15063	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
15064$as_echo "$as_me: error: could not create $ac_file" >&2;}
15065   { (exit 1); exit 1; }; }
15066    fi
15067  else
15068    $as_echo "/* $configure_input  */" \
15069      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
15070      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
15071$as_echo "$as_me: error: could not create -" >&2;}
15072   { (exit 1); exit 1; }; }
15073  fi
15074 ;;
15075
15076  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
15077$as_echo "$as_me: executing $ac_file commands" >&6;}
15078 ;;
15079  esac
15080
15081
15082  case $ac_file$ac_mode in
15083    "libtool":C)
15084
15085    # See if we are running on zsh, and set the options which allow our
15086    # commands through without removal of \ escapes.
15087    if test -n "${ZSH_VERSION+set}" ; then
15088      setopt NO_GLOB_SUBST
15089    fi
15090
15091    cfgfile="${ofile}T"
15092    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
15093    $RM "$cfgfile"
15094
15095    cat <<_LT_EOF >> "$cfgfile"
15096#! $SHELL
15097
15098# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
15099# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
15100# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15101# NOTE: Changes made to this file will be lost: look at ltmain.sh.
15102#
15103#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
15104#                 2006, 2007, 2008 Free Software Foundation, Inc.
15105#   Written by Gordon Matzigkeit, 1996
15106#
15107#   This file is part of GNU Libtool.
15108#
15109# GNU Libtool is free software; you can redistribute it and/or
15110# modify it under the terms of the GNU General Public License as
15111# published by the Free Software Foundation; either version 2 of
15112# the License, or (at your option) any later version.
15113#
15114# As a special exception to the GNU General Public License,
15115# if you distribute this file as part of a program or library that
15116# is built using GNU Libtool, you may include this file under the
15117# same distribution terms that you use for the rest of that program.
15118#
15119# GNU Libtool is distributed in the hope that it will be useful,
15120# but WITHOUT ANY WARRANTY; without even the implied warranty of
15121# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15122# GNU General Public License for more details.
15123#
15124# You should have received a copy of the GNU General Public License
15125# along with GNU Libtool; see the file COPYING.  If not, a copy
15126# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
15127# obtained by writing to the Free Software Foundation, Inc.,
15128# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15129
15130
15131# The names of the tagged configurations supported by this script.
15132available_tags=""
15133
15134# ### BEGIN LIBTOOL CONFIG
15135
15136# Which release of libtool.m4 was used?
15137macro_version=$macro_version
15138macro_revision=$macro_revision
15139
15140# Whether or not to build shared libraries.
15141build_libtool_libs=$enable_shared
15142
15143# Whether or not to build static libraries.
15144build_old_libs=$enable_static
15145
15146# What type of objects to build.
15147pic_mode=$pic_mode
15148
15149# Whether or not to optimize for fast installation.
15150fast_install=$enable_fast_install
15151
15152# The host system.
15153host_alias=$host_alias
15154host=$host
15155host_os=$host_os
15156
15157# The build system.
15158build_alias=$build_alias
15159build=$build
15160build_os=$build_os
15161
15162# A sed program that does not truncate output.
15163SED=$lt_SED
15164
15165# Sed that helps us avoid accidentally triggering echo(1) options like -n.
15166Xsed="\$SED -e 1s/^X//"
15167
15168# A grep program that handles long lines.
15169GREP=$lt_GREP
15170
15171# An ERE matcher.
15172EGREP=$lt_EGREP
15173
15174# A literal string matcher.
15175FGREP=$lt_FGREP
15176
15177# A BSD- or MS-compatible name lister.
15178NM=$lt_NM
15179
15180# Whether we need soft or hard links.
15181LN_S=$lt_LN_S
15182
15183# What is the maximum length of a command?
15184max_cmd_len=$max_cmd_len
15185
15186# Object file suffix (normally "o").
15187objext=$ac_objext
15188
15189# Executable file suffix (normally "").
15190exeext=$exeext
15191
15192# whether the shell understands "unset".
15193lt_unset=$lt_unset
15194
15195# turn spaces into newlines.
15196SP2NL=$lt_lt_SP2NL
15197
15198# turn newlines into spaces.
15199NL2SP=$lt_lt_NL2SP
15200
15201# How to create reloadable object files.
15202reload_flag=$lt_reload_flag
15203reload_cmds=$lt_reload_cmds
15204
15205# An object symbol dumper.
15206OBJDUMP=$lt_OBJDUMP
15207
15208# Method to check whether dependent libraries are shared objects.
15209deplibs_check_method=$lt_deplibs_check_method
15210
15211# Command to use when deplibs_check_method == "file_magic".
15212file_magic_cmd=$lt_file_magic_cmd
15213
15214# The archiver.
15215AR=$lt_AR
15216AR_FLAGS=$lt_AR_FLAGS
15217
15218# A symbol stripping program.
15219STRIP=$lt_STRIP
15220
15221# Commands used to install an old-style archive.
15222RANLIB=$lt_RANLIB
15223old_postinstall_cmds=$lt_old_postinstall_cmds
15224old_postuninstall_cmds=$lt_old_postuninstall_cmds
15225
15226# A C compiler.
15227LTCC=$lt_CC
15228
15229# LTCC compiler flags.
15230LTCFLAGS=$lt_CFLAGS
15231
15232# Take the output of nm and produce a listing of raw symbols and C names.
15233global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15234
15235# Transform the output of nm in a proper C declaration.
15236global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15237
15238# Transform the output of nm in a C name address pair.
15239global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15240
15241# Transform the output of nm in a C name address pair when lib prefix is needed.
15242global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
15243
15244# The name of the directory that contains temporary libtool files.
15245objdir=$objdir
15246
15247# Shell to use when invoking shell scripts.
15248SHELL=$lt_SHELL
15249
15250# An echo program that does not interpret backslashes.
15251ECHO=$lt_ECHO
15252
15253# Used to examine libraries when file_magic_cmd begins with "file".
15254MAGIC_CMD=$MAGIC_CMD
15255
15256# Must we lock files when doing compilation?
15257need_locks=$lt_need_locks
15258
15259# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
15260DSYMUTIL=$lt_DSYMUTIL
15261
15262# Tool to change global to local symbols on Mac OS X.
15263NMEDIT=$lt_NMEDIT
15264
15265# Tool to manipulate fat objects and archives on Mac OS X.
15266LIPO=$lt_LIPO
15267
15268# ldd/readelf like tool for Mach-O binaries on Mac OS X.
15269OTOOL=$lt_OTOOL
15270
15271# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
15272OTOOL64=$lt_OTOOL64
15273
15274# Old archive suffix (normally "a").
15275libext=$libext
15276
15277# Shared library suffix (normally ".so").
15278shrext_cmds=$lt_shrext_cmds
15279
15280# The commands to extract the exported symbol list from a shared archive.
15281extract_expsyms_cmds=$lt_extract_expsyms_cmds
15282
15283# Variables whose values should be saved in libtool wrapper scripts and
15284# restored at link time.
15285variables_saved_for_relink=$lt_variables_saved_for_relink
15286
15287# Do we need the "lib" prefix for modules?
15288need_lib_prefix=$need_lib_prefix
15289
15290# Do we need a version for libraries?
15291need_version=$need_version
15292
15293# Library versioning type.
15294version_type=$version_type
15295
15296# Shared library runtime path variable.
15297runpath_var=$runpath_var
15298
15299# Shared library path variable.
15300shlibpath_var=$shlibpath_var
15301
15302# Is shlibpath searched before the hard-coded library search path?
15303shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15304
15305# Format of library name prefix.
15306libname_spec=$lt_libname_spec
15307
15308# List of archive names.  First name is the real one, the rest are links.
15309# The last name is the one that the linker finds with -lNAME
15310library_names_spec=$lt_library_names_spec
15311
15312# The coded name of the library, if different from the real name.
15313soname_spec=$lt_soname_spec
15314
15315# Command to use after installation of a shared archive.
15316postinstall_cmds=$lt_postinstall_cmds
15317
15318# Command to use after uninstallation of a shared archive.
15319postuninstall_cmds=$lt_postuninstall_cmds
15320
15321# Commands used to finish a libtool library installation in a directory.
15322finish_cmds=$lt_finish_cmds
15323
15324# As "finish_cmds", except a single script fragment to be evaled but
15325# not shown.
15326finish_eval=$lt_finish_eval
15327
15328# Whether we should hardcode library paths into libraries.
15329hardcode_into_libs=$hardcode_into_libs
15330
15331# Compile-time system search path for libraries.
15332sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
15333
15334# Run-time system search path for libraries.
15335sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
15336
15337# Whether dlopen is supported.
15338dlopen_support=$enable_dlopen
15339
15340# Whether dlopen of programs is supported.
15341dlopen_self=$enable_dlopen_self
15342
15343# Whether dlopen of statically linked programs is supported.
15344dlopen_self_static=$enable_dlopen_self_static
15345
15346# Commands to strip libraries.
15347old_striplib=$lt_old_striplib
15348striplib=$lt_striplib
15349
15350
15351# The linker used to build libraries.
15352LD=$lt_LD
15353
15354# Commands used to build an old-style archive.
15355old_archive_cmds=$lt_old_archive_cmds
15356
15357# A language specific compiler.
15358CC=$lt_compiler
15359
15360# Is the compiler the GNU compiler?
15361with_gcc=$GCC
15362
15363# Compiler flag to turn off builtin functions.
15364no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
15365
15366# How to pass a linker flag through the compiler.
15367wl=$lt_lt_prog_compiler_wl
15368
15369# Additional compiler flags for building library objects.
15370pic_flag=$lt_lt_prog_compiler_pic
15371
15372# Compiler flag to prevent dynamic linking.
15373link_static_flag=$lt_lt_prog_compiler_static
15374
15375# Does compiler simultaneously support -c and -o options?
15376compiler_c_o=$lt_lt_cv_prog_compiler_c_o
15377
15378# Whether or not to add -lc for building shared libraries.
15379build_libtool_need_lc=$archive_cmds_need_lc
15380
15381# Whether or not to disallow shared libs when runtime libs are static.
15382allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
15383
15384# Compiler flag to allow reflexive dlopens.
15385export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
15386
15387# Compiler flag to generate shared objects directly from archives.
15388whole_archive_flag_spec=$lt_whole_archive_flag_spec
15389
15390# Whether the compiler copes with passing no objects directly.
15391compiler_needs_object=$lt_compiler_needs_object
15392
15393# Create an old-style archive from a shared archive.
15394old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
15395
15396# Create a temporary old-style archive to link instead of a shared archive.
15397old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
15398
15399# Commands used to build a shared archive.
15400archive_cmds=$lt_archive_cmds
15401archive_expsym_cmds=$lt_archive_expsym_cmds
15402
15403# Commands used to build a loadable module if different from building
15404# a shared archive.
15405module_cmds=$lt_module_cmds
15406module_expsym_cmds=$lt_module_expsym_cmds
15407
15408# Whether we are building with GNU ld or not.
15409with_gnu_ld=$lt_with_gnu_ld
15410
15411# Flag that allows shared libraries with undefined symbols to be built.
15412allow_undefined_flag=$lt_allow_undefined_flag
15413
15414# Flag that enforces no undefined symbols.
15415no_undefined_flag=$lt_no_undefined_flag
15416
15417# Flag to hardcode \$libdir into a binary during linking.
15418# This must work even if \$libdir does not exist
15419hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
15420
15421# If ld is used when linking, flag to hardcode \$libdir into a binary
15422# during linking.  This must work even if \$libdir does not exist.
15423hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
15424
15425# Whether we need a single "-rpath" flag with a separated argument.
15426hardcode_libdir_separator=$lt_hardcode_libdir_separator
15427
15428# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15429# DIR into the resulting binary.
15430hardcode_direct=$hardcode_direct
15431
15432# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
15433# DIR into the resulting binary and the resulting library dependency is
15434# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
15435# library is relocated.
15436hardcode_direct_absolute=$hardcode_direct_absolute
15437
15438# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
15439# into the resulting binary.
15440hardcode_minus_L=$hardcode_minus_L
15441
15442# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
15443# into the resulting binary.
15444hardcode_shlibpath_var=$hardcode_shlibpath_var
15445
15446# Set to "yes" if building a shared library automatically hardcodes DIR
15447# into the library and all subsequent libraries and executables linked
15448# against it.
15449hardcode_automatic=$hardcode_automatic
15450
15451# Set to yes if linker adds runtime paths of dependent libraries
15452# to runtime path list.
15453inherit_rpath=$inherit_rpath
15454
15455# Whether libtool must link a program against all its dependency libraries.
15456link_all_deplibs=$link_all_deplibs
15457
15458# Fix the shell variable \$srcfile for the compiler.
15459fix_srcfile_path=$lt_fix_srcfile_path
15460
15461# Set to "yes" if exported symbols are required.
15462always_export_symbols=$always_export_symbols
15463
15464# The commands to list exported symbols.
15465export_symbols_cmds=$lt_export_symbols_cmds
15466
15467# Symbols that should not be listed in the preloaded symbols.
15468exclude_expsyms=$lt_exclude_expsyms
15469
15470# Symbols that must always be exported.
15471include_expsyms=$lt_include_expsyms
15472
15473# Commands necessary for linking programs (against libraries) with templates.
15474prelink_cmds=$lt_prelink_cmds
15475
15476# Specify filename containing input files.
15477file_list_spec=$lt_file_list_spec
15478
15479# How to hardcode a shared library path into an executable.
15480hardcode_action=$hardcode_action
15481
15482# ### END LIBTOOL CONFIG
15483
15484_LT_EOF
15485
15486  case $host_os in
15487  aix3*)
15488    cat <<\_LT_EOF >> "$cfgfile"
15489# AIX sometimes has problems with the GCC collect2 program.  For some
15490# reason, if we set the COLLECT_NAMES environment variable, the problems
15491# vanish in a puff of smoke.
15492if test "X${COLLECT_NAMES+set}" != Xset; then
15493  COLLECT_NAMES=
15494  export COLLECT_NAMES
15495fi
15496_LT_EOF
15497    ;;
15498  esac
15499
15500
15501ltmain="$ac_aux_dir/ltmain.sh"
15502
15503
15504  # We use sed instead of cat because bash on DJGPP gets confused if
15505  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
15506  # text mode, it properly converts lines to CR/LF.  This bash problem
15507  # is reportedly fixed, but why not run on old versions too?
15508  sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
15509    || (rm -f "$cfgfile"; exit 1)
15510
15511  case $xsi_shell in
15512  yes)
15513    cat << \_LT_EOF >> "$cfgfile"
15514
15515# func_dirname file append nondir_replacement
15516# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15517# otherwise set result to NONDIR_REPLACEMENT.
15518func_dirname ()
15519{
15520  case ${1} in
15521    */*) func_dirname_result="${1%/*}${2}" ;;
15522    *  ) func_dirname_result="${3}" ;;
15523  esac
15524}
15525
15526# func_basename file
15527func_basename ()
15528{
15529  func_basename_result="${1##*/}"
15530}
15531
15532# func_dirname_and_basename file append nondir_replacement
15533# perform func_basename and func_dirname in a single function
15534# call:
15535#   dirname:  Compute the dirname of FILE.  If nonempty,
15536#             add APPEND to the result, otherwise set result
15537#             to NONDIR_REPLACEMENT.
15538#             value returned in "$func_dirname_result"
15539#   basename: Compute filename of FILE.
15540#             value retuned in "$func_basename_result"
15541# Implementation must be kept synchronized with func_dirname
15542# and func_basename. For efficiency, we do not delegate to
15543# those functions but instead duplicate the functionality here.
15544func_dirname_and_basename ()
15545{
15546  case ${1} in
15547    */*) func_dirname_result="${1%/*}${2}" ;;
15548    *  ) func_dirname_result="${3}" ;;
15549  esac
15550  func_basename_result="${1##*/}"
15551}
15552
15553# func_stripname prefix suffix name
15554# strip PREFIX and SUFFIX off of NAME.
15555# PREFIX and SUFFIX must not contain globbing or regex special
15556# characters, hashes, percent signs, but SUFFIX may contain a leading
15557# dot (in which case that matches only a dot).
15558func_stripname ()
15559{
15560  # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
15561  # positional parameters, so assign one to ordinary parameter first.
15562  func_stripname_result=${3}
15563  func_stripname_result=${func_stripname_result#"${1}"}
15564  func_stripname_result=${func_stripname_result%"${2}"}
15565}
15566
15567# func_opt_split
15568func_opt_split ()
15569{
15570  func_opt_split_opt=${1%%=*}
15571  func_opt_split_arg=${1#*=}
15572}
15573
15574# func_lo2o object
15575func_lo2o ()
15576{
15577  case ${1} in
15578    *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
15579    *)    func_lo2o_result=${1} ;;
15580  esac
15581}
15582
15583# func_xform libobj-or-source
15584func_xform ()
15585{
15586  func_xform_result=${1%.*}.lo
15587}
15588
15589# func_arith arithmetic-term...
15590func_arith ()
15591{
15592  func_arith_result=$(( $* ))
15593}
15594
15595# func_len string
15596# STRING may not start with a hyphen.
15597func_len ()
15598{
15599  func_len_result=${#1}
15600}
15601
15602_LT_EOF
15603    ;;
15604  *) # Bourne compatible functions.
15605    cat << \_LT_EOF >> "$cfgfile"
15606
15607# func_dirname file append nondir_replacement
15608# Compute the dirname of FILE.  If nonempty, add APPEND to the result,
15609# otherwise set result to NONDIR_REPLACEMENT.
15610func_dirname ()
15611{
15612  # Extract subdirectory from the argument.
15613  func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
15614  if test "X$func_dirname_result" = "X${1}"; then
15615    func_dirname_result="${3}"
15616  else
15617    func_dirname_result="$func_dirname_result${2}"
15618  fi
15619}
15620
15621# func_basename file
15622func_basename ()
15623{
15624  func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
15625}
15626
15627
15628# func_stripname prefix suffix name
15629# strip PREFIX and SUFFIX off of NAME.
15630# PREFIX and SUFFIX must not contain globbing or regex special
15631# characters, hashes, percent signs, but SUFFIX may contain a leading
15632# dot (in which case that matches only a dot).
15633# func_strip_suffix prefix name
15634func_stripname ()
15635{
15636  case ${2} in
15637    .*) func_stripname_result=`$ECHO "X${3}" \
15638           | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
15639    *)  func_stripname_result=`$ECHO "X${3}" \
15640           | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
15641  esac
15642}
15643
15644# sed scripts:
15645my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
15646my_sed_long_arg='1s/^-[^=]*=//'
15647
15648# func_opt_split
15649func_opt_split ()
15650{
15651  func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
15652  func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
15653}
15654
15655# func_lo2o object
15656func_lo2o ()
15657{
15658  func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
15659}
15660
15661# func_xform libobj-or-source
15662func_xform ()
15663{
15664  func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
15665}
15666
15667# func_arith arithmetic-term...
15668func_arith ()
15669{
15670  func_arith_result=`expr "$@"`
15671}
15672
15673# func_len string
15674# STRING may not start with a hyphen.
15675func_len ()
15676{
15677  func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
15678}
15679
15680_LT_EOF
15681esac
15682
15683case $lt_shell_append in
15684  yes)
15685    cat << \_LT_EOF >> "$cfgfile"
15686
15687# func_append var value
15688# Append VALUE to the end of shell variable VAR.
15689func_append ()
15690{
15691  eval "$1+=\$2"
15692}
15693_LT_EOF
15694    ;;
15695  *)
15696    cat << \_LT_EOF >> "$cfgfile"
15697
15698# func_append var value
15699# Append VALUE to the end of shell variable VAR.
15700func_append ()
15701{
15702  eval "$1=\$$1\$2"
15703}
15704
15705_LT_EOF
15706    ;;
15707  esac
15708
15709
15710  sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
15711    || (rm -f "$cfgfile"; exit 1)
15712
15713  mv -f "$cfgfile" "$ofile" ||
15714    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
15715  chmod +x "$ofile"
15716
15717 ;;
15718
15719  esac
15720done # for ac_tag
15721
15722
15723{ (exit 0); exit 0; }
15724_ACEOF
15725chmod +x $CONFIG_STATUS
15726ac_clean_files=$ac_clean_files_save
15727
15728test $ac_write_fail = 0 ||
15729  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
15730$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
15731   { (exit 1); exit 1; }; }
15732
15733
15734# configure is writing to config.log, and then calls config.status.
15735# config.status does its own redirection, appending to config.log.
15736# Unfortunately, on DOS this fails, as config.log is still kept open
15737# by configure, so config.status won't be able to write to it; its
15738# output is simply discarded.  So we exec the FD to /dev/null,
15739# effectively closing config.log, so it can be properly (re)opened and
15740# appended to by config.status.  When coming back to configure, we
15741# need to make the FD available again.
15742if test "$no_create" != yes; then
15743  ac_cs_success=:
15744  ac_config_status_args=
15745  test "$silent" = yes &&
15746    ac_config_status_args="$ac_config_status_args --quiet"
15747  exec 5>/dev/null
15748  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
15749  exec 5>>config.log
15750  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
15751  # would make configure fail if this is the last instruction.
15752  $ac_cs_success || { (exit 1); exit 1; }
15753fi
15754if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
15755  { $as_echo "$as_me:$LINENO: WARNING: Unrecognized options: $ac_unrecognized_opts" >&5
15756$as_echo "$as_me: WARNING: Unrecognized options: $ac_unrecognized_opts" >&2;}
15757fi
15758
15759