xref: /freebsd/contrib/sqlite3/configure (revision 3078531de10dcae44b253a35125c949ff4235284)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.71 for sqlite 3.39.2.
4#
5# Report bugs to <http://www.sqlite.org>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation,
9# Inc.
10#
11#
12# This configure script is free software; the Free Software Foundation
13# gives unlimited permission to copy, distribute and modify it.
14## -------------------- ##
15## M4sh Initialization. ##
16## -------------------- ##
17
18# Be more Bourne compatible
19DUALCASE=1; export DUALCASE # for MKS sh
20as_nop=:
21if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
22then :
23  emulate sh
24  NULLCMD=:
25  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
26  # is contrary to our usage.  Disable this feature.
27  alias -g '${1+"$@"}'='"$@"'
28  setopt NO_GLOB_SUBST
29else $as_nop
30  case `(set -o) 2>/dev/null` in #(
31  *posix*) :
32    set -o posix ;; #(
33  *) :
34     ;;
35esac
36fi
37
38
39
40# Reset variables that may have inherited troublesome values from
41# the environment.
42
43# IFS needs to be set, to space, tab, and newline, in precisely that order.
44# (If _AS_PATH_WALK were called with IFS unset, it would have the
45# side effect of setting IFS to empty, thus disabling word splitting.)
46# Quoting is to prevent editors from complaining about space-tab.
47as_nl='
48'
49export as_nl
50IFS=" ""	$as_nl"
51
52PS1='$ '
53PS2='> '
54PS4='+ '
55
56# Ensure predictable behavior from utilities with locale-dependent output.
57LC_ALL=C
58export LC_ALL
59LANGUAGE=C
60export LANGUAGE
61
62# We cannot yet rely on "unset" to work, but we need these variables
63# to be unset--not just set to an empty or harmless value--now, to
64# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
65# also avoids known problems related to "unset" and subshell syntax
66# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68do eval test \${$as_var+y} \
69  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70done
71
72# Ensure that fds 0, 1, and 2 are open.
73if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
76
77# The user is always right.
78if ${PATH_SEPARATOR+false} :; then
79  PATH_SEPARATOR=:
80  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82      PATH_SEPARATOR=';'
83  }
84fi
85
86
87# Find who we are.  Look in the path if we contain no directory separator.
88as_myself=
89case $0 in #((
90  *[\\/]* ) as_myself=$0 ;;
91  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92for as_dir in $PATH
93do
94  IFS=$as_save_IFS
95  case $as_dir in #(((
96    '') as_dir=./ ;;
97    */) ;;
98    *) as_dir=$as_dir/ ;;
99  esac
100    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101  done
102IFS=$as_save_IFS
103
104     ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116
117# Use a proper internal environment variable to ensure we don't fall
118  # into an infinite loop, continuously re-executing ourselves.
119  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120    _as_can_reexec=no; export _as_can_reexec;
121    # We cannot yet assume a decent shell, so we have to provide a
122# neutralization value for shells without unset; and this also
123# works around shells that cannot unset nonexistent variables.
124# Preserve -v and -x to the replacement shell.
125BASH_ENV=/dev/null
126ENV=/dev/null
127(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128case $- in # ((((
129  *v*x* | *x*v* ) as_opts=-vx ;;
130  *v* ) as_opts=-v ;;
131  *x* ) as_opts=-x ;;
132  * ) as_opts= ;;
133esac
134exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135# Admittedly, this is quite paranoid, since all the known shells bail
136# out after a failed `exec'.
137printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138exit 255
139  fi
140  # We don't want this to propagate to other subprocesses.
141          { _as_can_reexec=; unset _as_can_reexec;}
142if test "x$CONFIG_SHELL" = x; then
143  as_bourne_compatible="as_nop=:
144if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
145then :
146  emulate sh
147  NULLCMD=:
148  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
149  # is contrary to our usage.  Disable this feature.
150  alias -g '\${1+\"\$@\"}'='\"\$@\"'
151  setopt NO_GLOB_SUBST
152else \$as_nop
153  case \`(set -o) 2>/dev/null\` in #(
154  *posix*) :
155    set -o posix ;; #(
156  *) :
157     ;;
158esac
159fi
160"
161  as_required="as_fn_return () { (exit \$1); }
162as_fn_success () { as_fn_return 0; }
163as_fn_failure () { as_fn_return 1; }
164as_fn_ret_success () { return 0; }
165as_fn_ret_failure () { return 1; }
166
167exitcode=0
168as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173then :
174
175else \$as_nop
176  exitcode=1; echo positional parameters were not saved.
177fi
178test x\$exitcode = x0 || exit 1
179blah=\$(echo \$(echo blah))
180test x\"\$blah\" = xblah || exit 1
181test -x / || exit 1"
182  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
183  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
184  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
185  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
186
187  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
188    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
189    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
190    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
191    PATH=/empty FPATH=/empty; export PATH FPATH
192    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
193      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
194test \$(( 1 + 1 )) = 2 || exit 1"
195  if (eval "$as_required") 2>/dev/null
196then :
197  as_have_required=yes
198else $as_nop
199  as_have_required=no
200fi
201  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
202then :
203
204else $as_nop
205  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
206as_found=false
207for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
208do
209  IFS=$as_save_IFS
210  case $as_dir in #(((
211    '') as_dir=./ ;;
212    */) ;;
213    *) as_dir=$as_dir/ ;;
214  esac
215  as_found=:
216  case $as_dir in #(
217	 /*)
218	   for as_base in sh bash ksh sh5; do
219	     # Try only shells that exist, to save several forks.
220	     as_shell=$as_dir$as_base
221	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
222		    as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
223then :
224  CONFIG_SHELL=$as_shell as_have_required=yes
225		   if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
226then :
227  break 2
228fi
229fi
230	   done;;
231       esac
232  as_found=false
233done
234IFS=$as_save_IFS
235if $as_found
236then :
237
238else $as_nop
239  if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240	      as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
241then :
242  CONFIG_SHELL=$SHELL as_have_required=yes
243fi
244fi
245
246
247      if test "x$CONFIG_SHELL" != x
248then :
249  export CONFIG_SHELL
250             # We cannot yet assume a decent shell, so we have to provide a
251# neutralization value for shells without unset; and this also
252# works around shells that cannot unset nonexistent variables.
253# Preserve -v and -x to the replacement shell.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258  *v*x* | *x*v* ) as_opts=-vx ;;
259  *v* ) as_opts=-v ;;
260  *x* ) as_opts=-x ;;
261  * ) as_opts= ;;
262esac
263exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264# Admittedly, this is quite paranoid, since all the known shells bail
265# out after a failed `exec'.
266printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
267exit 255
268fi
269
270    if test x$as_have_required = xno
271then :
272  printf "%s\n" "$0: This script requires a shell more modern than all"
273  printf "%s\n" "$0: the shells that I found on your system."
274  if test ${ZSH_VERSION+y} ; then
275    printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
276    printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
277  else
278    printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and
279$0: http://www.sqlite.org about your system, including any
280$0: error possibly output before this message. Then install
281$0: a modern shell, or manually run the script under such a
282$0: shell if you do have one."
283  fi
284  exit 1
285fi
286fi
287fi
288SHELL=${CONFIG_SHELL-/bin/sh}
289export SHELL
290# Unset more variables known to interfere with behavior of common tools.
291CLICOLOR_FORCE= GREP_OPTIONS=
292unset CLICOLOR_FORCE GREP_OPTIONS
293
294## --------------------- ##
295## M4sh Shell Functions. ##
296## --------------------- ##
297# as_fn_unset VAR
298# ---------------
299# Portably unset VAR.
300as_fn_unset ()
301{
302  { eval $1=; unset $1;}
303}
304as_unset=as_fn_unset
305
306
307# as_fn_set_status STATUS
308# -----------------------
309# Set $? to STATUS, without forking.
310as_fn_set_status ()
311{
312  return $1
313} # as_fn_set_status
314
315# as_fn_exit STATUS
316# -----------------
317# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
318as_fn_exit ()
319{
320  set +e
321  as_fn_set_status $1
322  exit $1
323} # as_fn_exit
324# as_fn_nop
325# ---------
326# Do nothing but, unlike ":", preserve the value of $?.
327as_fn_nop ()
328{
329  return $?
330}
331as_nop=as_fn_nop
332
333# as_fn_mkdir_p
334# -------------
335# Create "$as_dir" as a directory, including parents if necessary.
336as_fn_mkdir_p ()
337{
338
339  case $as_dir in #(
340  -*) as_dir=./$as_dir;;
341  esac
342  test -d "$as_dir" || eval $as_mkdir_p || {
343    as_dirs=
344    while :; do
345      case $as_dir in #(
346      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
347      *) as_qdir=$as_dir;;
348      esac
349      as_dirs="'$as_qdir' $as_dirs"
350      as_dir=`$as_dirname -- "$as_dir" ||
351$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
352	 X"$as_dir" : 'X\(//\)[^/]' \| \
353	 X"$as_dir" : 'X\(//\)$' \| \
354	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
355printf "%s\n" X"$as_dir" |
356    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
357	    s//\1/
358	    q
359	  }
360	  /^X\(\/\/\)[^/].*/{
361	    s//\1/
362	    q
363	  }
364	  /^X\(\/\/\)$/{
365	    s//\1/
366	    q
367	  }
368	  /^X\(\/\).*/{
369	    s//\1/
370	    q
371	  }
372	  s/.*/./; q'`
373      test -d "$as_dir" && break
374    done
375    test -z "$as_dirs" || eval "mkdir $as_dirs"
376  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
377
378
379} # as_fn_mkdir_p
380
381# as_fn_executable_p FILE
382# -----------------------
383# Test if FILE is an executable regular file.
384as_fn_executable_p ()
385{
386  test -f "$1" && test -x "$1"
387} # as_fn_executable_p
388# as_fn_append VAR VALUE
389# ----------------------
390# Append the text in VALUE to the end of the definition contained in VAR. Take
391# advantage of any shell optimizations that allow amortized linear growth over
392# repeated appends, instead of the typical quadratic growth present in naive
393# implementations.
394if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
395then :
396  eval 'as_fn_append ()
397  {
398    eval $1+=\$2
399  }'
400else $as_nop
401  as_fn_append ()
402  {
403    eval $1=\$$1\$2
404  }
405fi # as_fn_append
406
407# as_fn_arith ARG...
408# ------------------
409# Perform arithmetic evaluation on the ARGs, and store the result in the
410# global $as_val. Take advantage of shells that can avoid forks. The arguments
411# must be portable across $(()) and expr.
412if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
413then :
414  eval 'as_fn_arith ()
415  {
416    as_val=$(( $* ))
417  }'
418else $as_nop
419  as_fn_arith ()
420  {
421    as_val=`expr "$@" || test $? -eq 1`
422  }
423fi # as_fn_arith
424
425# as_fn_nop
426# ---------
427# Do nothing but, unlike ":", preserve the value of $?.
428as_fn_nop ()
429{
430  return $?
431}
432as_nop=as_fn_nop
433
434# as_fn_error STATUS ERROR [LINENO LOG_FD]
435# ----------------------------------------
436# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
437# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
438# script with STATUS, using 1 if that was 0.
439as_fn_error ()
440{
441  as_status=$1; test $as_status -eq 0 && as_status=1
442  if test "$4"; then
443    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
444    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
445  fi
446  printf "%s\n" "$as_me: error: $2" >&2
447  as_fn_exit $as_status
448} # as_fn_error
449
450if expr a : '\(a\)' >/dev/null 2>&1 &&
451   test "X`expr 00001 : '.*\(...\)'`" = X001; then
452  as_expr=expr
453else
454  as_expr=false
455fi
456
457if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
458  as_basename=basename
459else
460  as_basename=false
461fi
462
463if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
464  as_dirname=dirname
465else
466  as_dirname=false
467fi
468
469as_me=`$as_basename -- "$0" ||
470$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
471	 X"$0" : 'X\(//\)$' \| \
472	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
473printf "%s\n" X/"$0" |
474    sed '/^.*\/\([^/][^/]*\)\/*$/{
475	    s//\1/
476	    q
477	  }
478	  /^X\/\(\/\/\)$/{
479	    s//\1/
480	    q
481	  }
482	  /^X\/\(\/\).*/{
483	    s//\1/
484	    q
485	  }
486	  s/.*/./; q'`
487
488# Avoid depending upon Character Ranges.
489as_cr_letters='abcdefghijklmnopqrstuvwxyz'
490as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
491as_cr_Letters=$as_cr_letters$as_cr_LETTERS
492as_cr_digits='0123456789'
493as_cr_alnum=$as_cr_Letters$as_cr_digits
494
495
496  as_lineno_1=$LINENO as_lineno_1a=$LINENO
497  as_lineno_2=$LINENO as_lineno_2a=$LINENO
498  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
499  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
500  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
501  sed -n '
502    p
503    /[$]LINENO/=
504  ' <$as_myself |
505    sed '
506      s/[$]LINENO.*/&-/
507      t lineno
508      b
509      :lineno
510      N
511      :loop
512      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
513      t loop
514      s/-\n.*//
515    ' >$as_me.lineno &&
516  chmod +x "$as_me.lineno" ||
517    { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
518
519  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
520  # already done that, so ensure we don't try to do so again and fall
521  # in an infinite loop.  This has already happened in practice.
522  _as_can_reexec=no; export _as_can_reexec
523  # Don't try to exec as it changes $[0], causing all sort of problems
524  # (the dirname of $[0] is not the place where we might find the
525  # original and so on.  Autoconf is especially sensitive to this).
526  . "./$as_me.lineno"
527  # Exit status is that of the last command.
528  exit
529}
530
531
532# Determine whether it's possible to make 'echo' print without a newline.
533# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
534# for compatibility with existing Makefiles.
535ECHO_C= ECHO_N= ECHO_T=
536case `echo -n x` in #(((((
537-n*)
538  case `echo 'xy\c'` in
539  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
540  xy)  ECHO_C='\c';;
541  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
542       ECHO_T='	';;
543  esac;;
544*)
545  ECHO_N='-n';;
546esac
547
548# For backward compatibility with old third-party macros, we provide
549# the shell variables $as_echo and $as_echo_n.  New code should use
550# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
551as_echo='printf %s\n'
552as_echo_n='printf %s'
553
554
555rm -f conf$$ conf$$.exe conf$$.file
556if test -d conf$$.dir; then
557  rm -f conf$$.dir/conf$$.file
558else
559  rm -f conf$$.dir
560  mkdir conf$$.dir 2>/dev/null
561fi
562if (echo >conf$$.file) 2>/dev/null; then
563  if ln -s conf$$.file conf$$ 2>/dev/null; then
564    as_ln_s='ln -s'
565    # ... but there are two gotchas:
566    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
567    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
568    # In both cases, we have to default to `cp -pR'.
569    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
570      as_ln_s='cp -pR'
571  elif ln conf$$.file conf$$ 2>/dev/null; then
572    as_ln_s=ln
573  else
574    as_ln_s='cp -pR'
575  fi
576else
577  as_ln_s='cp -pR'
578fi
579rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
580rmdir conf$$.dir 2>/dev/null
581
582if mkdir -p . 2>/dev/null; then
583  as_mkdir_p='mkdir -p "$as_dir"'
584else
585  test -d ./-p && rmdir ./-p
586  as_mkdir_p=false
587fi
588
589as_test_x='test -x'
590as_executable_p=as_fn_executable_p
591
592# Sed expression to map a string onto a valid CPP name.
593as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
594
595# Sed expression to map a string onto a valid variable name.
596as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
597
598SHELL=${CONFIG_SHELL-/bin/sh}
599
600
601test -n "$DJDIR" || exec 7<&0 </dev/null
602exec 6>&1
603
604# Name of the host.
605# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
606# so uname gets run too.
607ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
608
609#
610# Initializations.
611#
612ac_default_prefix=/usr/local
613ac_clean_files=
614ac_config_libobj_dir=.
615LIBOBJS=
616cross_compiling=no
617subdirs=
618MFLAGS=
619MAKEFLAGS=
620
621# Identity of this package.
622PACKAGE_NAME='sqlite'
623PACKAGE_TARNAME='sqlite'
624PACKAGE_VERSION='3.39.2'
625PACKAGE_STRING='sqlite 3.39.2'
626PACKAGE_BUGREPORT='http://www.sqlite.org'
627PACKAGE_URL=''
628
629ac_unique_file="sqlite3.c"
630# Factoring default headers for most tests.
631ac_includes_default="\
632#include <stddef.h>
633#ifdef HAVE_STDIO_H
634# include <stdio.h>
635#endif
636#ifdef HAVE_STDLIB_H
637# include <stdlib.h>
638#endif
639#ifdef HAVE_STRING_H
640# include <string.h>
641#endif
642#ifdef HAVE_INTTYPES_H
643# include <inttypes.h>
644#endif
645#ifdef HAVE_STDINT_H
646# include <stdint.h>
647#endif
648#ifdef HAVE_STRINGS_H
649# include <strings.h>
650#endif
651#ifdef HAVE_SYS_TYPES_H
652# include <sys/types.h>
653#endif
654#ifdef HAVE_SYS_STAT_H
655# include <sys/stat.h>
656#endif
657#ifdef HAVE_UNISTD_H
658# include <unistd.h>
659#endif"
660
661ac_header_c_list=
662ac_subst_vars='am__EXEEXT_FALSE
663am__EXEEXT_TRUE
664LTLIBOBJS
665LIBOBJS
666SHELL_CFLAGS
667EXTRA_SHELL_OBJ
668READLINE_LIBS
669BUILD_CFLAGS
670LT_SYS_LIBRARY_PATH
671OTOOL64
672OTOOL
673LIPO
674NMEDIT
675DSYMUTIL
676MANIFEST_TOOL
677RANLIB
678ac_ct_AR
679AR
680DLLTOOL
681OBJDUMP
682LN_S
683NM
684ac_ct_DUMPBIN
685DUMPBIN
686LD
687FGREP
688EGREP
689GREP
690SED
691host_os
692host_vendor
693host_cpu
694host
695build_os
696build_vendor
697build_cpu
698build
699LIBTOOL
700am__fastdepCC_FALSE
701am__fastdepCC_TRUE
702CCDEPMODE
703am__nodep
704AMDEPBACKSLASH
705AMDEP_FALSE
706AMDEP_TRUE
707am__include
708DEPDIR
709OBJEXT
710EXEEXT
711ac_ct_CC
712CPPFLAGS
713LDFLAGS
714CFLAGS
715CC
716AM_BACKSLASH
717AM_DEFAULT_VERBOSITY
718AM_DEFAULT_V
719AM_V
720CSCOPE
721ETAGS
722CTAGS
723am__untar
724am__tar
725AMTAR
726am__leading_dot
727SET_MAKE
728AWK
729mkdir_p
730MKDIR_P
731INSTALL_STRIP_PROGRAM
732STRIP
733install_sh
734MAKEINFO
735AUTOHEADER
736AUTOMAKE
737AUTOCONF
738ACLOCAL
739VERSION
740PACKAGE
741CYGPATH_W
742am__isrc
743INSTALL_DATA
744INSTALL_SCRIPT
745INSTALL_PROGRAM
746target_alias
747host_alias
748build_alias
749LIBS
750ECHO_T
751ECHO_N
752ECHO_C
753DEFS
754mandir
755localedir
756libdir
757psdir
758pdfdir
759dvidir
760htmldir
761infodir
762docdir
763oldincludedir
764includedir
765runstatedir
766localstatedir
767sharedstatedir
768sysconfdir
769datadir
770datarootdir
771libexecdir
772sbindir
773bindir
774program_transform_name
775prefix
776exec_prefix
777PACKAGE_URL
778PACKAGE_BUGREPORT
779PACKAGE_STRING
780PACKAGE_VERSION
781PACKAGE_TARNAME
782PACKAGE_NAME
783PATH_SEPARATOR
784SHELL
785am__quote'
786ac_subst_files=''
787ac_user_opts='
788enable_option_checking
789enable_silent_rules
790enable_largefile
791enable_dependency_tracking
792enable_shared
793enable_static
794with_pic
795enable_fast_install
796with_aix_soname
797with_gnu_ld
798with_sysroot
799enable_libtool_lock
800enable_editline
801enable_readline
802enable_threadsafe
803enable_dynamic_extensions
804enable_math
805enable_fts4
806enable_fts3
807enable_fts5
808enable_rtree
809enable_session
810enable_debug
811enable_static_shell
812'
813      ac_precious_vars='build_alias
814host_alias
815target_alias
816CC
817CFLAGS
818LDFLAGS
819LIBS
820CPPFLAGS
821LT_SYS_LIBRARY_PATH'
822
823
824# Initialize some variables set by options.
825ac_init_help=
826ac_init_version=false
827ac_unrecognized_opts=
828ac_unrecognized_sep=
829# The variables have the same names as the options, with
830# dashes changed to underlines.
831cache_file=/dev/null
832exec_prefix=NONE
833no_create=
834no_recursion=
835prefix=NONE
836program_prefix=NONE
837program_suffix=NONE
838program_transform_name=s,x,x,
839silent=
840site=
841srcdir=
842verbose=
843x_includes=NONE
844x_libraries=NONE
845
846# Installation directory options.
847# These are left unexpanded so users can "make install exec_prefix=/foo"
848# and all the variables that are supposed to be based on exec_prefix
849# by default will actually change.
850# Use braces instead of parens because sh, perl, etc. also accept them.
851# (The list follows the same order as the GNU Coding Standards.)
852bindir='${exec_prefix}/bin'
853sbindir='${exec_prefix}/sbin'
854libexecdir='${exec_prefix}/libexec'
855datarootdir='${prefix}/share'
856datadir='${datarootdir}'
857sysconfdir='${prefix}/etc'
858sharedstatedir='${prefix}/com'
859localstatedir='${prefix}/var'
860runstatedir='${localstatedir}/run'
861includedir='${prefix}/include'
862oldincludedir='/usr/include'
863docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
864infodir='${datarootdir}/info'
865htmldir='${docdir}'
866dvidir='${docdir}'
867pdfdir='${docdir}'
868psdir='${docdir}'
869libdir='${exec_prefix}/lib'
870localedir='${datarootdir}/locale'
871mandir='${datarootdir}/man'
872
873ac_prev=
874ac_dashdash=
875for ac_option
876do
877  # If the previous option needs an argument, assign it.
878  if test -n "$ac_prev"; then
879    eval $ac_prev=\$ac_option
880    ac_prev=
881    continue
882  fi
883
884  case $ac_option in
885  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
886  *=)   ac_optarg= ;;
887  *)    ac_optarg=yes ;;
888  esac
889
890  case $ac_dashdash$ac_option in
891  --)
892    ac_dashdash=yes ;;
893
894  -bindir | --bindir | --bindi | --bind | --bin | --bi)
895    ac_prev=bindir ;;
896  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
897    bindir=$ac_optarg ;;
898
899  -build | --build | --buil | --bui | --bu)
900    ac_prev=build_alias ;;
901  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
902    build_alias=$ac_optarg ;;
903
904  -cache-file | --cache-file | --cache-fil | --cache-fi \
905  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
906    ac_prev=cache_file ;;
907  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
908  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
909    cache_file=$ac_optarg ;;
910
911  --config-cache | -C)
912    cache_file=config.cache ;;
913
914  -datadir | --datadir | --datadi | --datad)
915    ac_prev=datadir ;;
916  -datadir=* | --datadir=* | --datadi=* | --datad=*)
917    datadir=$ac_optarg ;;
918
919  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
920  | --dataroo | --dataro | --datar)
921    ac_prev=datarootdir ;;
922  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
923  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
924    datarootdir=$ac_optarg ;;
925
926  -disable-* | --disable-*)
927    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
928    # Reject names that are not valid shell variable names.
929    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
930      as_fn_error $? "invalid feature name: \`$ac_useropt'"
931    ac_useropt_orig=$ac_useropt
932    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
933    case $ac_user_opts in
934      *"
935"enable_$ac_useropt"
936"*) ;;
937      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
938	 ac_unrecognized_sep=', ';;
939    esac
940    eval enable_$ac_useropt=no ;;
941
942  -docdir | --docdir | --docdi | --doc | --do)
943    ac_prev=docdir ;;
944  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
945    docdir=$ac_optarg ;;
946
947  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
948    ac_prev=dvidir ;;
949  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
950    dvidir=$ac_optarg ;;
951
952  -enable-* | --enable-*)
953    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
954    # Reject names that are not valid shell variable names.
955    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
956      as_fn_error $? "invalid feature name: \`$ac_useropt'"
957    ac_useropt_orig=$ac_useropt
958    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
959    case $ac_user_opts in
960      *"
961"enable_$ac_useropt"
962"*) ;;
963      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
964	 ac_unrecognized_sep=', ';;
965    esac
966    eval enable_$ac_useropt=\$ac_optarg ;;
967
968  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
969  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
970  | --exec | --exe | --ex)
971    ac_prev=exec_prefix ;;
972  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
973  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
974  | --exec=* | --exe=* | --ex=*)
975    exec_prefix=$ac_optarg ;;
976
977  -gas | --gas | --ga | --g)
978    # Obsolete; use --with-gas.
979    with_gas=yes ;;
980
981  -help | --help | --hel | --he | -h)
982    ac_init_help=long ;;
983  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
984    ac_init_help=recursive ;;
985  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
986    ac_init_help=short ;;
987
988  -host | --host | --hos | --ho)
989    ac_prev=host_alias ;;
990  -host=* | --host=* | --hos=* | --ho=*)
991    host_alias=$ac_optarg ;;
992
993  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
994    ac_prev=htmldir ;;
995  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
996  | --ht=*)
997    htmldir=$ac_optarg ;;
998
999  -includedir | --includedir | --includedi | --included | --include \
1000  | --includ | --inclu | --incl | --inc)
1001    ac_prev=includedir ;;
1002  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1003  | --includ=* | --inclu=* | --incl=* | --inc=*)
1004    includedir=$ac_optarg ;;
1005
1006  -infodir | --infodir | --infodi | --infod | --info | --inf)
1007    ac_prev=infodir ;;
1008  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1009    infodir=$ac_optarg ;;
1010
1011  -libdir | --libdir | --libdi | --libd)
1012    ac_prev=libdir ;;
1013  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1014    libdir=$ac_optarg ;;
1015
1016  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1017  | --libexe | --libex | --libe)
1018    ac_prev=libexecdir ;;
1019  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1020  | --libexe=* | --libex=* | --libe=*)
1021    libexecdir=$ac_optarg ;;
1022
1023  -localedir | --localedir | --localedi | --localed | --locale)
1024    ac_prev=localedir ;;
1025  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1026    localedir=$ac_optarg ;;
1027
1028  -localstatedir | --localstatedir | --localstatedi | --localstated \
1029  | --localstate | --localstat | --localsta | --localst | --locals)
1030    ac_prev=localstatedir ;;
1031  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1032  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1033    localstatedir=$ac_optarg ;;
1034
1035  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1036    ac_prev=mandir ;;
1037  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1038    mandir=$ac_optarg ;;
1039
1040  -nfp | --nfp | --nf)
1041    # Obsolete; use --without-fp.
1042    with_fp=no ;;
1043
1044  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1045  | --no-cr | --no-c | -n)
1046    no_create=yes ;;
1047
1048  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1049  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1050    no_recursion=yes ;;
1051
1052  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1053  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1054  | --oldin | --oldi | --old | --ol | --o)
1055    ac_prev=oldincludedir ;;
1056  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1057  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1058  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1059    oldincludedir=$ac_optarg ;;
1060
1061  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1062    ac_prev=prefix ;;
1063  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1064    prefix=$ac_optarg ;;
1065
1066  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1067  | --program-pre | --program-pr | --program-p)
1068    ac_prev=program_prefix ;;
1069  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1070  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1071    program_prefix=$ac_optarg ;;
1072
1073  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1074  | --program-suf | --program-su | --program-s)
1075    ac_prev=program_suffix ;;
1076  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1077  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1078    program_suffix=$ac_optarg ;;
1079
1080  -program-transform-name | --program-transform-name \
1081  | --program-transform-nam | --program-transform-na \
1082  | --program-transform-n | --program-transform- \
1083  | --program-transform | --program-transfor \
1084  | --program-transfo | --program-transf \
1085  | --program-trans | --program-tran \
1086  | --progr-tra | --program-tr | --program-t)
1087    ac_prev=program_transform_name ;;
1088  -program-transform-name=* | --program-transform-name=* \
1089  | --program-transform-nam=* | --program-transform-na=* \
1090  | --program-transform-n=* | --program-transform-=* \
1091  | --program-transform=* | --program-transfor=* \
1092  | --program-transfo=* | --program-transf=* \
1093  | --program-trans=* | --program-tran=* \
1094  | --progr-tra=* | --program-tr=* | --program-t=*)
1095    program_transform_name=$ac_optarg ;;
1096
1097  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1098    ac_prev=pdfdir ;;
1099  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1100    pdfdir=$ac_optarg ;;
1101
1102  -psdir | --psdir | --psdi | --psd | --ps)
1103    ac_prev=psdir ;;
1104  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1105    psdir=$ac_optarg ;;
1106
1107  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1108  | -silent | --silent | --silen | --sile | --sil)
1109    silent=yes ;;
1110
1111  -runstatedir | --runstatedir | --runstatedi | --runstated \
1112  | --runstate | --runstat | --runsta | --runst | --runs \
1113  | --run | --ru | --r)
1114    ac_prev=runstatedir ;;
1115  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1116  | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1117  | --run=* | --ru=* | --r=*)
1118    runstatedir=$ac_optarg ;;
1119
1120  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1121    ac_prev=sbindir ;;
1122  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1123  | --sbi=* | --sb=*)
1124    sbindir=$ac_optarg ;;
1125
1126  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1127  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1128  | --sharedst | --shareds | --shared | --share | --shar \
1129  | --sha | --sh)
1130    ac_prev=sharedstatedir ;;
1131  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1132  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1133  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1134  | --sha=* | --sh=*)
1135    sharedstatedir=$ac_optarg ;;
1136
1137  -site | --site | --sit)
1138    ac_prev=site ;;
1139  -site=* | --site=* | --sit=*)
1140    site=$ac_optarg ;;
1141
1142  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1143    ac_prev=srcdir ;;
1144  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1145    srcdir=$ac_optarg ;;
1146
1147  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1148  | --syscon | --sysco | --sysc | --sys | --sy)
1149    ac_prev=sysconfdir ;;
1150  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1151  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1152    sysconfdir=$ac_optarg ;;
1153
1154  -target | --target | --targe | --targ | --tar | --ta | --t)
1155    ac_prev=target_alias ;;
1156  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1157    target_alias=$ac_optarg ;;
1158
1159  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1160    verbose=yes ;;
1161
1162  -version | --version | --versio | --versi | --vers | -V)
1163    ac_init_version=: ;;
1164
1165  -with-* | --with-*)
1166    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1167    # Reject names that are not valid shell variable names.
1168    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1169      as_fn_error $? "invalid package name: \`$ac_useropt'"
1170    ac_useropt_orig=$ac_useropt
1171    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1172    case $ac_user_opts in
1173      *"
1174"with_$ac_useropt"
1175"*) ;;
1176      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1177	 ac_unrecognized_sep=', ';;
1178    esac
1179    eval with_$ac_useropt=\$ac_optarg ;;
1180
1181  -without-* | --without-*)
1182    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1183    # Reject names that are not valid shell variable names.
1184    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1185      as_fn_error $? "invalid package name: \`$ac_useropt'"
1186    ac_useropt_orig=$ac_useropt
1187    ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1188    case $ac_user_opts in
1189      *"
1190"with_$ac_useropt"
1191"*) ;;
1192      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1193	 ac_unrecognized_sep=', ';;
1194    esac
1195    eval with_$ac_useropt=no ;;
1196
1197  --x)
1198    # Obsolete; use --with-x.
1199    with_x=yes ;;
1200
1201  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1202  | --x-incl | --x-inc | --x-in | --x-i)
1203    ac_prev=x_includes ;;
1204  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1205  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1206    x_includes=$ac_optarg ;;
1207
1208  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1209  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1210    ac_prev=x_libraries ;;
1211  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1212  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1213    x_libraries=$ac_optarg ;;
1214
1215  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1216Try \`$0 --help' for more information"
1217    ;;
1218
1219  *=*)
1220    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1221    # Reject names that are not valid shell variable names.
1222    case $ac_envvar in #(
1223      '' | [0-9]* | *[!_$as_cr_alnum]* )
1224      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1225    esac
1226    eval $ac_envvar=\$ac_optarg
1227    export $ac_envvar ;;
1228
1229  *)
1230    # FIXME: should be removed in autoconf 3.0.
1231    printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1232    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1233      printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1234    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1235    ;;
1236
1237  esac
1238done
1239
1240if test -n "$ac_prev"; then
1241  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1242  as_fn_error $? "missing argument to $ac_option"
1243fi
1244
1245if test -n "$ac_unrecognized_opts"; then
1246  case $enable_option_checking in
1247    no) ;;
1248    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1249    *)     printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1250  esac
1251fi
1252
1253# Check all directory arguments for consistency.
1254for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1255		datadir sysconfdir sharedstatedir localstatedir includedir \
1256		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1257		libdir localedir mandir runstatedir
1258do
1259  eval ac_val=\$$ac_var
1260  # Remove trailing slashes.
1261  case $ac_val in
1262    */ )
1263      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1264      eval $ac_var=\$ac_val;;
1265  esac
1266  # Be sure to have absolute directory names.
1267  case $ac_val in
1268    [\\/$]* | ?:[\\/]* )  continue;;
1269    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1270  esac
1271  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1272done
1273
1274# There might be people who depend on the old broken behavior: `$host'
1275# used to hold the argument of --host etc.
1276# FIXME: To remove some day.
1277build=$build_alias
1278host=$host_alias
1279target=$target_alias
1280
1281# FIXME: To remove some day.
1282if test "x$host_alias" != x; then
1283  if test "x$build_alias" = x; then
1284    cross_compiling=maybe
1285  elif test "x$build_alias" != "x$host_alias"; then
1286    cross_compiling=yes
1287  fi
1288fi
1289
1290ac_tool_prefix=
1291test -n "$host_alias" && ac_tool_prefix=$host_alias-
1292
1293test "$silent" = yes && exec 6>/dev/null
1294
1295
1296ac_pwd=`pwd` && test -n "$ac_pwd" &&
1297ac_ls_di=`ls -di .` &&
1298ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1299  as_fn_error $? "working directory cannot be determined"
1300test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1301  as_fn_error $? "pwd does not report name of working directory"
1302
1303
1304# Find the source files, if location was not specified.
1305if test -z "$srcdir"; then
1306  ac_srcdir_defaulted=yes
1307  # Try the directory containing this script, then the parent directory.
1308  ac_confdir=`$as_dirname -- "$as_myself" ||
1309$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1310	 X"$as_myself" : 'X\(//\)[^/]' \| \
1311	 X"$as_myself" : 'X\(//\)$' \| \
1312	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1313printf "%s\n" X"$as_myself" |
1314    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1315	    s//\1/
1316	    q
1317	  }
1318	  /^X\(\/\/\)[^/].*/{
1319	    s//\1/
1320	    q
1321	  }
1322	  /^X\(\/\/\)$/{
1323	    s//\1/
1324	    q
1325	  }
1326	  /^X\(\/\).*/{
1327	    s//\1/
1328	    q
1329	  }
1330	  s/.*/./; q'`
1331  srcdir=$ac_confdir
1332  if test ! -r "$srcdir/$ac_unique_file"; then
1333    srcdir=..
1334  fi
1335else
1336  ac_srcdir_defaulted=no
1337fi
1338if test ! -r "$srcdir/$ac_unique_file"; then
1339  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1340  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1341fi
1342ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1343ac_abs_confdir=`(
1344	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1345	pwd)`
1346# When building in place, set srcdir=.
1347if test "$ac_abs_confdir" = "$ac_pwd"; then
1348  srcdir=.
1349fi
1350# Remove unnecessary trailing slashes from srcdir.
1351# Double slashes in file names in object file debugging info
1352# mess up M-x gdb in Emacs.
1353case $srcdir in
1354*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1355esac
1356for ac_var in $ac_precious_vars; do
1357  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1358  eval ac_env_${ac_var}_value=\$${ac_var}
1359  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1360  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1361done
1362
1363#
1364# Report the --help message.
1365#
1366if test "$ac_init_help" = "long"; then
1367  # Omit some internal or obsolete options to make the list less imposing.
1368  # This message is too long to be a string in the A/UX 3.1 sh.
1369  cat <<_ACEOF
1370\`configure' configures sqlite 3.39.2 to adapt to many kinds of systems.
1371
1372Usage: $0 [OPTION]... [VAR=VALUE]...
1373
1374To assign environment variables (e.g., CC, CFLAGS...), specify them as
1375VAR=VALUE.  See below for descriptions of some of the useful variables.
1376
1377Defaults for the options are specified in brackets.
1378
1379Configuration:
1380  -h, --help              display this help and exit
1381      --help=short        display options specific to this package
1382      --help=recursive    display the short help of all the included packages
1383  -V, --version           display version information and exit
1384  -q, --quiet, --silent   do not print \`checking ...' messages
1385      --cache-file=FILE   cache test results in FILE [disabled]
1386  -C, --config-cache      alias for \`--cache-file=config.cache'
1387  -n, --no-create         do not create output files
1388      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1389
1390Installation directories:
1391  --prefix=PREFIX         install architecture-independent files in PREFIX
1392                          [$ac_default_prefix]
1393  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1394                          [PREFIX]
1395
1396By default, \`make install' will install all the files in
1397\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1398an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1399for instance \`--prefix=\$HOME'.
1400
1401For better control, use the options below.
1402
1403Fine tuning of the installation directories:
1404  --bindir=DIR            user executables [EPREFIX/bin]
1405  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1406  --libexecdir=DIR        program executables [EPREFIX/libexec]
1407  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1408  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1409  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1410  --runstatedir=DIR       modifiable per-process data [LOCALSTATEDIR/run]
1411  --libdir=DIR            object code libraries [EPREFIX/lib]
1412  --includedir=DIR        C header files [PREFIX/include]
1413  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1414  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1415  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1416  --infodir=DIR           info documentation [DATAROOTDIR/info]
1417  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1418  --mandir=DIR            man documentation [DATAROOTDIR/man]
1419  --docdir=DIR            documentation root [DATAROOTDIR/doc/sqlite]
1420  --htmldir=DIR           html documentation [DOCDIR]
1421  --dvidir=DIR            dvi documentation [DOCDIR]
1422  --pdfdir=DIR            pdf documentation [DOCDIR]
1423  --psdir=DIR             ps documentation [DOCDIR]
1424_ACEOF
1425
1426  cat <<\_ACEOF
1427
1428Program names:
1429  --program-prefix=PREFIX            prepend PREFIX to installed program names
1430  --program-suffix=SUFFIX            append SUFFIX to installed program names
1431  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1432
1433System types:
1434  --build=BUILD     configure for building on BUILD [guessed]
1435  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1436_ACEOF
1437fi
1438
1439if test -n "$ac_init_help"; then
1440  case $ac_init_help in
1441     short | recursive ) echo "Configuration of sqlite 3.39.2:";;
1442   esac
1443  cat <<\_ACEOF
1444
1445Optional Features:
1446  --disable-option-checking  ignore unrecognized --enable/--with options
1447  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1448  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1449  --enable-silent-rules   less verbose build output (undo: "make V=1")
1450  --disable-silent-rules  verbose build output (undo: "make V=0")
1451  --disable-largefile     omit support for large files
1452  --enable-dependency-tracking
1453                          do not reject slow dependency extractors
1454  --disable-dependency-tracking
1455                          speeds up one-time build
1456  --enable-shared[=PKGS]  build shared libraries [default=yes]
1457  --enable-static[=PKGS]  build static libraries [default=yes]
1458  --enable-fast-install[=PKGS]
1459                          optimize for fast installation [default=yes]
1460  --disable-libtool-lock  avoid locking (might break parallel builds)
1461  --enable-editline       use BSD libedit
1462  --enable-readline       use readline
1463  --enable-threadsafe     build a thread-safe library [default=yes]
1464  --enable-dynamic-extensions
1465                          support loadable extensions [default=yes]
1466  --enable-math           SQL math functions [default=yes]
1467  --enable-fts4           include fts4 support [default=yes]
1468  --enable-fts3           include fts3 support [default=no]
1469  --enable-fts5           include fts5 support [default=yes]
1470  --enable-rtree          include rtree support [default=yes]
1471  --enable-session        enable the session extension [default=no]
1472  --enable-debug          build with debugging features enabled [default=no]
1473  --enable-static-shell   statically link libsqlite3 into shell tool
1474                          [default=yes]
1475
1476Optional Packages:
1477  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1478  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1479  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1480                          both]
1481  --with-aix-soname=aix|svr4|both
1482                          shared library versioning (aka "SONAME") variant to
1483                          provide on AIX, [default=aix].
1484  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1485  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1486                          compiler's sysroot if not specified).
1487
1488Some influential environment variables:
1489  CC          C compiler command
1490  CFLAGS      C compiler flags
1491  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1492              nonstandard directory <lib dir>
1493  LIBS        libraries to pass to the linker, e.g. -l<library>
1494  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1495              you have headers in a nonstandard directory <include dir>
1496  LT_SYS_LIBRARY_PATH
1497              User-defined run-time library search path.
1498
1499Use these variables to override the choices made by `configure' or to help
1500it to find libraries and programs with nonstandard names/locations.
1501
1502Report bugs to <http://www.sqlite.org>.
1503_ACEOF
1504ac_status=$?
1505fi
1506
1507if test "$ac_init_help" = "recursive"; then
1508  # If there are subdirs, report their specific --help.
1509  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1510    test -d "$ac_dir" ||
1511      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1512      continue
1513    ac_builddir=.
1514
1515case "$ac_dir" in
1516.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1517*)
1518  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1519  # A ".." for each directory in $ac_dir_suffix.
1520  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1521  case $ac_top_builddir_sub in
1522  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1523  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1524  esac ;;
1525esac
1526ac_abs_top_builddir=$ac_pwd
1527ac_abs_builddir=$ac_pwd$ac_dir_suffix
1528# for backward compatibility:
1529ac_top_builddir=$ac_top_build_prefix
1530
1531case $srcdir in
1532  .)  # We are building in place.
1533    ac_srcdir=.
1534    ac_top_srcdir=$ac_top_builddir_sub
1535    ac_abs_top_srcdir=$ac_pwd ;;
1536  [\\/]* | ?:[\\/]* )  # Absolute name.
1537    ac_srcdir=$srcdir$ac_dir_suffix;
1538    ac_top_srcdir=$srcdir
1539    ac_abs_top_srcdir=$srcdir ;;
1540  *) # Relative name.
1541    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1542    ac_top_srcdir=$ac_top_build_prefix$srcdir
1543    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1544esac
1545ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1546
1547    cd "$ac_dir" || { ac_status=$?; continue; }
1548    # Check for configure.gnu first; this name is used for a wrapper for
1549    # Metaconfig's "Configure" on case-insensitive file systems.
1550    if test -f "$ac_srcdir/configure.gnu"; then
1551      echo &&
1552      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1553    elif test -f "$ac_srcdir/configure"; then
1554      echo &&
1555      $SHELL "$ac_srcdir/configure" --help=recursive
1556    else
1557      printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1558    fi || ac_status=$?
1559    cd "$ac_pwd" || { ac_status=$?; break; }
1560  done
1561fi
1562
1563test -n "$ac_init_help" && exit $ac_status
1564if $ac_init_version; then
1565  cat <<\_ACEOF
1566sqlite configure 3.39.2
1567generated by GNU Autoconf 2.71
1568
1569Copyright (C) 2021 Free Software Foundation, Inc.
1570This configure script is free software; the Free Software Foundation
1571gives unlimited permission to copy, distribute and modify it.
1572_ACEOF
1573  exit
1574fi
1575
1576## ------------------------ ##
1577## Autoconf initialization. ##
1578## ------------------------ ##
1579
1580# ac_fn_c_try_compile LINENO
1581# --------------------------
1582# Try to compile conftest.$ac_ext, and return whether this succeeded.
1583ac_fn_c_try_compile ()
1584{
1585  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1586  rm -f conftest.$ac_objext conftest.beam
1587  if { { ac_try="$ac_compile"
1588case "(($ac_try" in
1589  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1590  *) ac_try_echo=$ac_try;;
1591esac
1592eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1593printf "%s\n" "$ac_try_echo"; } >&5
1594  (eval "$ac_compile") 2>conftest.err
1595  ac_status=$?
1596  if test -s conftest.err; then
1597    grep -v '^ *+' conftest.err >conftest.er1
1598    cat conftest.er1 >&5
1599    mv -f conftest.er1 conftest.err
1600  fi
1601  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1602  test $ac_status = 0; } && {
1603	 test -z "$ac_c_werror_flag" ||
1604	 test ! -s conftest.err
1605       } && test -s conftest.$ac_objext
1606then :
1607  ac_retval=0
1608else $as_nop
1609  printf "%s\n" "$as_me: failed program was:" >&5
1610sed 's/^/| /' conftest.$ac_ext >&5
1611
1612	ac_retval=1
1613fi
1614  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1615  as_fn_set_status $ac_retval
1616
1617} # ac_fn_c_try_compile
1618
1619# ac_fn_c_try_link LINENO
1620# -----------------------
1621# Try to link conftest.$ac_ext, and return whether this succeeded.
1622ac_fn_c_try_link ()
1623{
1624  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1625  rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1626  if { { ac_try="$ac_link"
1627case "(($ac_try" in
1628  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1629  *) ac_try_echo=$ac_try;;
1630esac
1631eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1632printf "%s\n" "$ac_try_echo"; } >&5
1633  (eval "$ac_link") 2>conftest.err
1634  ac_status=$?
1635  if test -s conftest.err; then
1636    grep -v '^ *+' conftest.err >conftest.er1
1637    cat conftest.er1 >&5
1638    mv -f conftest.er1 conftest.err
1639  fi
1640  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1641  test $ac_status = 0; } && {
1642	 test -z "$ac_c_werror_flag" ||
1643	 test ! -s conftest.err
1644       } && test -s conftest$ac_exeext && {
1645	 test "$cross_compiling" = yes ||
1646	 test -x conftest$ac_exeext
1647       }
1648then :
1649  ac_retval=0
1650else $as_nop
1651  printf "%s\n" "$as_me: failed program was:" >&5
1652sed 's/^/| /' conftest.$ac_ext >&5
1653
1654	ac_retval=1
1655fi
1656  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1657  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1658  # interfere with the next link command; also delete a directory that is
1659  # left behind by Apple's compiler.  We do this before executing the actions.
1660  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1661  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1662  as_fn_set_status $ac_retval
1663
1664} # ac_fn_c_try_link
1665
1666# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1667# -------------------------------------------------------
1668# Tests whether HEADER exists and can be compiled using the include files in
1669# INCLUDES, setting the cache variable VAR accordingly.
1670ac_fn_c_check_header_compile ()
1671{
1672  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1673  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1674printf %s "checking for $2... " >&6; }
1675if eval test \${$3+y}
1676then :
1677  printf %s "(cached) " >&6
1678else $as_nop
1679  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680/* end confdefs.h.  */
1681$4
1682#include <$2>
1683_ACEOF
1684if ac_fn_c_try_compile "$LINENO"
1685then :
1686  eval "$3=yes"
1687else $as_nop
1688  eval "$3=no"
1689fi
1690rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1691fi
1692eval ac_res=\$$3
1693	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1694printf "%s\n" "$ac_res" >&6; }
1695  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1696
1697} # ac_fn_c_check_header_compile
1698
1699# ac_fn_c_check_func LINENO FUNC VAR
1700# ----------------------------------
1701# Tests whether FUNC exists, setting the cache variable VAR accordingly
1702ac_fn_c_check_func ()
1703{
1704  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1705  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1706printf %s "checking for $2... " >&6; }
1707if eval test \${$3+y}
1708then :
1709  printf %s "(cached) " >&6
1710else $as_nop
1711  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1712/* end confdefs.h.  */
1713/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1714   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1715#define $2 innocuous_$2
1716
1717/* System header to define __stub macros and hopefully few prototypes,
1718   which can conflict with char $2 (); below.  */
1719
1720#include <limits.h>
1721#undef $2
1722
1723/* Override any GCC internal prototype to avoid an error.
1724   Use char because int might match the return type of a GCC
1725   builtin and then its argument prototype would still apply.  */
1726#ifdef __cplusplus
1727extern "C"
1728#endif
1729char $2 ();
1730/* The GNU C library defines this for functions which it implements
1731    to always fail with ENOSYS.  Some functions are actually named
1732    something starting with __ and the normal name is an alias.  */
1733#if defined __stub_$2 || defined __stub___$2
1734choke me
1735#endif
1736
1737int
1738main (void)
1739{
1740return $2 ();
1741  ;
1742  return 0;
1743}
1744_ACEOF
1745if ac_fn_c_try_link "$LINENO"
1746then :
1747  eval "$3=yes"
1748else $as_nop
1749  eval "$3=no"
1750fi
1751rm -f core conftest.err conftest.$ac_objext conftest.beam \
1752    conftest$ac_exeext conftest.$ac_ext
1753fi
1754eval ac_res=\$$3
1755	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1756printf "%s\n" "$ac_res" >&6; }
1757  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1758
1759} # ac_fn_c_check_func
1760
1761# ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1762# ------------------------------------------------------------------
1763# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1764# accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1765ac_fn_check_decl ()
1766{
1767  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1768  as_decl_name=`echo $2|sed 's/ *(.*//'`
1769  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1770printf %s "checking whether $as_decl_name is declared... " >&6; }
1771if eval test \${$3+y}
1772then :
1773  printf %s "(cached) " >&6
1774else $as_nop
1775  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1776  eval ac_save_FLAGS=\$$6
1777  as_fn_append $6 " $5"
1778  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1779/* end confdefs.h.  */
1780$4
1781int
1782main (void)
1783{
1784#ifndef $as_decl_name
1785#ifdef __cplusplus
1786  (void) $as_decl_use;
1787#else
1788  (void) $as_decl_name;
1789#endif
1790#endif
1791
1792  ;
1793  return 0;
1794}
1795_ACEOF
1796if ac_fn_c_try_compile "$LINENO"
1797then :
1798  eval "$3=yes"
1799else $as_nop
1800  eval "$3=no"
1801fi
1802rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1803  eval $6=\$ac_save_FLAGS
1804
1805fi
1806eval ac_res=\$$3
1807	       { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1808printf "%s\n" "$ac_res" >&6; }
1809  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1810
1811} # ac_fn_check_decl
1812ac_configure_args_raw=
1813for ac_arg
1814do
1815  case $ac_arg in
1816  *\'*)
1817    ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1818  esac
1819  as_fn_append ac_configure_args_raw " '$ac_arg'"
1820done
1821
1822case $ac_configure_args_raw in
1823  *$as_nl*)
1824    ac_safe_unquote= ;;
1825  *)
1826    ac_unsafe_z='|&;<>()$`\\"*?[ ''	' # This string ends in space, tab.
1827    ac_unsafe_a="$ac_unsafe_z#~"
1828    ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1829    ac_configure_args_raw=`      printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1830esac
1831
1832cat >config.log <<_ACEOF
1833This file contains any messages produced by compilers while
1834running configure, to aid debugging if configure makes a mistake.
1835
1836It was created by sqlite $as_me 3.39.2, which was
1837generated by GNU Autoconf 2.71.  Invocation command line was
1838
1839  $ $0$ac_configure_args_raw
1840
1841_ACEOF
1842exec 5>>config.log
1843{
1844cat <<_ASUNAME
1845## --------- ##
1846## Platform. ##
1847## --------- ##
1848
1849hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1850uname -m = `(uname -m) 2>/dev/null || echo unknown`
1851uname -r = `(uname -r) 2>/dev/null || echo unknown`
1852uname -s = `(uname -s) 2>/dev/null || echo unknown`
1853uname -v = `(uname -v) 2>/dev/null || echo unknown`
1854
1855/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1856/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1857
1858/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1859/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1860/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1861/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1862/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1863/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1864/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1865
1866_ASUNAME
1867
1868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1869for as_dir in $PATH
1870do
1871  IFS=$as_save_IFS
1872  case $as_dir in #(((
1873    '') as_dir=./ ;;
1874    */) ;;
1875    *) as_dir=$as_dir/ ;;
1876  esac
1877    printf "%s\n" "PATH: $as_dir"
1878  done
1879IFS=$as_save_IFS
1880
1881} >&5
1882
1883cat >&5 <<_ACEOF
1884
1885
1886## ----------- ##
1887## Core tests. ##
1888## ----------- ##
1889
1890_ACEOF
1891
1892
1893# Keep a trace of the command line.
1894# Strip out --no-create and --no-recursion so they do not pile up.
1895# Strip out --silent because we don't want to record it for future runs.
1896# Also quote any args containing shell meta-characters.
1897# Make two passes to allow for proper duplicate-argument suppression.
1898ac_configure_args=
1899ac_configure_args0=
1900ac_configure_args1=
1901ac_must_keep_next=false
1902for ac_pass in 1 2
1903do
1904  for ac_arg
1905  do
1906    case $ac_arg in
1907    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1908    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1909    | -silent | --silent | --silen | --sile | --sil)
1910      continue ;;
1911    *\'*)
1912      ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1913    esac
1914    case $ac_pass in
1915    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1916    2)
1917      as_fn_append ac_configure_args1 " '$ac_arg'"
1918      if test $ac_must_keep_next = true; then
1919	ac_must_keep_next=false # Got value, back to normal.
1920      else
1921	case $ac_arg in
1922	  *=* | --config-cache | -C | -disable-* | --disable-* \
1923	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1924	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1925	  | -with-* | --with-* | -without-* | --without-* | --x)
1926	    case "$ac_configure_args0 " in
1927	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1928	    esac
1929	    ;;
1930	  -* ) ac_must_keep_next=true ;;
1931	esac
1932      fi
1933      as_fn_append ac_configure_args " '$ac_arg'"
1934      ;;
1935    esac
1936  done
1937done
1938{ ac_configure_args0=; unset ac_configure_args0;}
1939{ ac_configure_args1=; unset ac_configure_args1;}
1940
1941# When interrupted or exit'd, cleanup temporary files, and complete
1942# config.log.  We remove comments because anyway the quotes in there
1943# would cause problems or look ugly.
1944# WARNING: Use '\'' to represent an apostrophe within the trap.
1945# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1946trap 'exit_status=$?
1947  # Sanitize IFS.
1948  IFS=" ""	$as_nl"
1949  # Save into config.log some information that might help in debugging.
1950  {
1951    echo
1952
1953    printf "%s\n" "## ---------------- ##
1954## Cache variables. ##
1955## ---------------- ##"
1956    echo
1957    # The following way of writing the cache mishandles newlines in values,
1958(
1959  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1960    eval ac_val=\$$ac_var
1961    case $ac_val in #(
1962    *${as_nl}*)
1963      case $ac_var in #(
1964      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1965printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1966      esac
1967      case $ac_var in #(
1968      _ | IFS | as_nl) ;; #(
1969      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1970      *) { eval $ac_var=; unset $ac_var;} ;;
1971      esac ;;
1972    esac
1973  done
1974  (set) 2>&1 |
1975    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1976    *${as_nl}ac_space=\ *)
1977      sed -n \
1978	"s/'\''/'\''\\\\'\'''\''/g;
1979	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1980      ;; #(
1981    *)
1982      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1983      ;;
1984    esac |
1985    sort
1986)
1987    echo
1988
1989    printf "%s\n" "## ----------------- ##
1990## Output variables. ##
1991## ----------------- ##"
1992    echo
1993    for ac_var in $ac_subst_vars
1994    do
1995      eval ac_val=\$$ac_var
1996      case $ac_val in
1997      *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1998      esac
1999      printf "%s\n" "$ac_var='\''$ac_val'\''"
2000    done | sort
2001    echo
2002
2003    if test -n "$ac_subst_files"; then
2004      printf "%s\n" "## ------------------- ##
2005## File substitutions. ##
2006## ------------------- ##"
2007      echo
2008      for ac_var in $ac_subst_files
2009      do
2010	eval ac_val=\$$ac_var
2011	case $ac_val in
2012	*\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2013	esac
2014	printf "%s\n" "$ac_var='\''$ac_val'\''"
2015      done | sort
2016      echo
2017    fi
2018
2019    if test -s confdefs.h; then
2020      printf "%s\n" "## ----------- ##
2021## confdefs.h. ##
2022## ----------- ##"
2023      echo
2024      cat confdefs.h
2025      echo
2026    fi
2027    test "$ac_signal" != 0 &&
2028      printf "%s\n" "$as_me: caught signal $ac_signal"
2029    printf "%s\n" "$as_me: exit $exit_status"
2030  } >&5
2031  rm -f core *.core core.conftest.* &&
2032    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2033    exit $exit_status
2034' 0
2035for ac_signal in 1 2 13 15; do
2036  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2037done
2038ac_signal=0
2039
2040# confdefs.h avoids OS command line length limits that DEFS can exceed.
2041rm -f -r conftest* confdefs.h
2042
2043printf "%s\n" "/* confdefs.h */" > confdefs.h
2044
2045# Predefined preprocessor variables.
2046
2047printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2048
2049printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2050
2051printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2052
2053printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2054
2055printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2056
2057printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2058
2059
2060# Let the site file select an alternate cache file if it wants to.
2061# Prefer an explicitly selected file to automatically selected ones.
2062if test -n "$CONFIG_SITE"; then
2063  ac_site_files="$CONFIG_SITE"
2064elif test "x$prefix" != xNONE; then
2065  ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2066else
2067  ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2068fi
2069
2070for ac_site_file in $ac_site_files
2071do
2072  case $ac_site_file in #(
2073  */*) :
2074     ;; #(
2075  *) :
2076    ac_site_file=./$ac_site_file ;;
2077esac
2078  if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2079    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2080printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2081    sed 's/^/| /' "$ac_site_file" >&5
2082    . "$ac_site_file" \
2083      || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2084printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2085as_fn_error $? "failed to load site script $ac_site_file
2086See \`config.log' for more details" "$LINENO" 5; }
2087  fi
2088done
2089
2090if test -r "$cache_file"; then
2091  # Some versions of bash will fail to source /dev/null (special files
2092  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2093  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2094    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2095printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2096    case $cache_file in
2097      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2098      *)                      . "./$cache_file";;
2099    esac
2100  fi
2101else
2102  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2103printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2104  >$cache_file
2105fi
2106
2107# Test code for whether the C compiler supports C89 (global declarations)
2108ac_c_conftest_c89_globals='
2109/* Does the compiler advertise C89 conformance?
2110   Do not test the value of __STDC__, because some compilers set it to 0
2111   while being otherwise adequately conformant. */
2112#if !defined __STDC__
2113# error "Compiler does not advertise C89 conformance"
2114#endif
2115
2116#include <stddef.h>
2117#include <stdarg.h>
2118struct stat;
2119/* Most of the following tests are stolen from RCS 5.7 src/conf.sh.  */
2120struct buf { int x; };
2121struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2122static char *e (p, i)
2123     char **p;
2124     int i;
2125{
2126  return p[i];
2127}
2128static char *f (char * (*g) (char **, int), char **p, ...)
2129{
2130  char *s;
2131  va_list v;
2132  va_start (v,p);
2133  s = g (p, va_arg (v,int));
2134  va_end (v);
2135  return s;
2136}
2137
2138/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2139   function prototypes and stuff, but not \xHH hex character constants.
2140   These do not provoke an error unfortunately, instead are silently treated
2141   as an "x".  The following induces an error, until -std is added to get
2142   proper ANSI mode.  Curiously \x00 != x always comes out true, for an
2143   array size at least.  It is necessary to write \x00 == 0 to get something
2144   that is true only with -std.  */
2145int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2146
2147/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2148   inside strings and character constants.  */
2149#define FOO(x) '\''x'\''
2150int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2151
2152int test (int i, double x);
2153struct s1 {int (*f) (int a);};
2154struct s2 {int (*f) (double a);};
2155int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2156               int, int);'
2157
2158# Test code for whether the C compiler supports C89 (body of main).
2159ac_c_conftest_c89_main='
2160ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2161'
2162
2163# Test code for whether the C compiler supports C99 (global declarations)
2164ac_c_conftest_c99_globals='
2165// Does the compiler advertise C99 conformance?
2166#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2167# error "Compiler does not advertise C99 conformance"
2168#endif
2169
2170#include <stdbool.h>
2171extern int puts (const char *);
2172extern int printf (const char *, ...);
2173extern int dprintf (int, const char *, ...);
2174extern void *malloc (size_t);
2175
2176// Check varargs macros.  These examples are taken from C99 6.10.3.5.
2177// dprintf is used instead of fprintf to avoid needing to declare
2178// FILE and stderr.
2179#define debug(...) dprintf (2, __VA_ARGS__)
2180#define showlist(...) puts (#__VA_ARGS__)
2181#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2182static void
2183test_varargs_macros (void)
2184{
2185  int x = 1234;
2186  int y = 5678;
2187  debug ("Flag");
2188  debug ("X = %d\n", x);
2189  showlist (The first, second, and third items.);
2190  report (x>y, "x is %d but y is %d", x, y);
2191}
2192
2193// Check long long types.
2194#define BIG64 18446744073709551615ull
2195#define BIG32 4294967295ul
2196#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2197#if !BIG_OK
2198  #error "your preprocessor is broken"
2199#endif
2200#if BIG_OK
2201#else
2202  #error "your preprocessor is broken"
2203#endif
2204static long long int bignum = -9223372036854775807LL;
2205static unsigned long long int ubignum = BIG64;
2206
2207struct incomplete_array
2208{
2209  int datasize;
2210  double data[];
2211};
2212
2213struct named_init {
2214  int number;
2215  const wchar_t *name;
2216  double average;
2217};
2218
2219typedef const char *ccp;
2220
2221static inline int
2222test_restrict (ccp restrict text)
2223{
2224  // See if C++-style comments work.
2225  // Iterate through items via the restricted pointer.
2226  // Also check for declarations in for loops.
2227  for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2228    continue;
2229  return 0;
2230}
2231
2232// Check varargs and va_copy.
2233static bool
2234test_varargs (const char *format, ...)
2235{
2236  va_list args;
2237  va_start (args, format);
2238  va_list args_copy;
2239  va_copy (args_copy, args);
2240
2241  const char *str = "";
2242  int number = 0;
2243  float fnumber = 0;
2244
2245  while (*format)
2246    {
2247      switch (*format++)
2248	{
2249	case '\''s'\'': // string
2250	  str = va_arg (args_copy, const char *);
2251	  break;
2252	case '\''d'\'': // int
2253	  number = va_arg (args_copy, int);
2254	  break;
2255	case '\''f'\'': // float
2256	  fnumber = va_arg (args_copy, double);
2257	  break;
2258	default:
2259	  break;
2260	}
2261    }
2262  va_end (args_copy);
2263  va_end (args);
2264
2265  return *str && number && fnumber;
2266}
2267'
2268
2269# Test code for whether the C compiler supports C99 (body of main).
2270ac_c_conftest_c99_main='
2271  // Check bool.
2272  _Bool success = false;
2273  success |= (argc != 0);
2274
2275  // Check restrict.
2276  if (test_restrict ("String literal") == 0)
2277    success = true;
2278  char *restrict newvar = "Another string";
2279
2280  // Check varargs.
2281  success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2282  test_varargs_macros ();
2283
2284  // Check flexible array members.
2285  struct incomplete_array *ia =
2286    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2287  ia->datasize = 10;
2288  for (int i = 0; i < ia->datasize; ++i)
2289    ia->data[i] = i * 1.234;
2290
2291  // Check named initializers.
2292  struct named_init ni = {
2293    .number = 34,
2294    .name = L"Test wide string",
2295    .average = 543.34343,
2296  };
2297
2298  ni.number = 58;
2299
2300  int dynamic_array[ni.number];
2301  dynamic_array[0] = argv[0][0];
2302  dynamic_array[ni.number - 1] = 543;
2303
2304  // work around unused variable warnings
2305  ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2306	 || dynamic_array[ni.number - 1] != 543);
2307'
2308
2309# Test code for whether the C compiler supports C11 (global declarations)
2310ac_c_conftest_c11_globals='
2311// Does the compiler advertise C11 conformance?
2312#if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2313# error "Compiler does not advertise C11 conformance"
2314#endif
2315
2316// Check _Alignas.
2317char _Alignas (double) aligned_as_double;
2318char _Alignas (0) no_special_alignment;
2319extern char aligned_as_int;
2320char _Alignas (0) _Alignas (int) aligned_as_int;
2321
2322// Check _Alignof.
2323enum
2324{
2325  int_alignment = _Alignof (int),
2326  int_array_alignment = _Alignof (int[100]),
2327  char_alignment = _Alignof (char)
2328};
2329_Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2330
2331// Check _Noreturn.
2332int _Noreturn does_not_return (void) { for (;;) continue; }
2333
2334// Check _Static_assert.
2335struct test_static_assert
2336{
2337  int x;
2338  _Static_assert (sizeof (int) <= sizeof (long int),
2339                  "_Static_assert does not work in struct");
2340  long int y;
2341};
2342
2343// Check UTF-8 literals.
2344#define u8 syntax error!
2345char const utf8_literal[] = u8"happens to be ASCII" "another string";
2346
2347// Check duplicate typedefs.
2348typedef long *long_ptr;
2349typedef long int *long_ptr;
2350typedef long_ptr long_ptr;
2351
2352// Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2353struct anonymous
2354{
2355  union {
2356    struct { int i; int j; };
2357    struct { int k; long int l; } w;
2358  };
2359  int m;
2360} v1;
2361'
2362
2363# Test code for whether the C compiler supports C11 (body of main).
2364ac_c_conftest_c11_main='
2365  _Static_assert ((offsetof (struct anonymous, i)
2366		   == offsetof (struct anonymous, w.k)),
2367		  "Anonymous union alignment botch");
2368  v1.i = 2;
2369  v1.w.k = 5;
2370  ok |= v1.i != 5;
2371'
2372
2373# Test code for whether the C compiler supports C11 (complete).
2374ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2375${ac_c_conftest_c99_globals}
2376${ac_c_conftest_c11_globals}
2377
2378int
2379main (int argc, char **argv)
2380{
2381  int ok = 0;
2382  ${ac_c_conftest_c89_main}
2383  ${ac_c_conftest_c99_main}
2384  ${ac_c_conftest_c11_main}
2385  return ok;
2386}
2387"
2388
2389# Test code for whether the C compiler supports C99 (complete).
2390ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2391${ac_c_conftest_c99_globals}
2392
2393int
2394main (int argc, char **argv)
2395{
2396  int ok = 0;
2397  ${ac_c_conftest_c89_main}
2398  ${ac_c_conftest_c99_main}
2399  return ok;
2400}
2401"
2402
2403# Test code for whether the C compiler supports C89 (complete).
2404ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2405
2406int
2407main (int argc, char **argv)
2408{
2409  int ok = 0;
2410  ${ac_c_conftest_c89_main}
2411  return ok;
2412}
2413"
2414
2415as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2416as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2417as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2418as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2419as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2420as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2421as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2422as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2423as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2424
2425# Auxiliary files required by this configure script.
2426ac_aux_files="config.guess config.sub ltmain.sh compile missing install-sh"
2427
2428# Locations in which to look for auxiliary files.
2429ac_aux_dir_candidates="${srcdir}/."
2430
2431# Search for a directory containing all of the required auxiliary files,
2432# $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates.
2433# If we don't find one directory that contains all the files we need,
2434# we report the set of missing files from the *first* directory in
2435# $ac_aux_dir_candidates and give up.
2436ac_missing_aux_files=""
2437ac_first_candidate=:
2438printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5
2439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2440as_found=false
2441for as_dir in $ac_aux_dir_candidates
2442do
2443  IFS=$as_save_IFS
2444  case $as_dir in #(((
2445    '') as_dir=./ ;;
2446    */) ;;
2447    *) as_dir=$as_dir/ ;;
2448  esac
2449  as_found=:
2450
2451  printf "%s\n" "$as_me:${as_lineno-$LINENO}:  trying $as_dir" >&5
2452  ac_aux_dir_found=yes
2453  ac_install_sh=
2454  for ac_aux in $ac_aux_files
2455  do
2456    # As a special case, if "install-sh" is required, that requirement
2457    # can be satisfied by any of "install-sh", "install.sh", or "shtool",
2458    # and $ac_install_sh is set appropriately for whichever one is found.
2459    if test x"$ac_aux" = x"install-sh"
2460    then
2461      if test -f "${as_dir}install-sh"; then
2462        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install-sh found" >&5
2463        ac_install_sh="${as_dir}install-sh -c"
2464      elif test -f "${as_dir}install.sh"; then
2465        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}install.sh found" >&5
2466        ac_install_sh="${as_dir}install.sh -c"
2467      elif test -f "${as_dir}shtool"; then
2468        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}shtool found" >&5
2469        ac_install_sh="${as_dir}shtool install -c"
2470      else
2471        ac_aux_dir_found=no
2472        if $ac_first_candidate; then
2473          ac_missing_aux_files="${ac_missing_aux_files} install-sh"
2474        else
2475          break
2476        fi
2477      fi
2478    else
2479      if test -f "${as_dir}${ac_aux}"; then
2480        printf "%s\n" "$as_me:${as_lineno-$LINENO}:   ${as_dir}${ac_aux} found" >&5
2481      else
2482        ac_aux_dir_found=no
2483        if $ac_first_candidate; then
2484          ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}"
2485        else
2486          break
2487        fi
2488      fi
2489    fi
2490  done
2491  if test "$ac_aux_dir_found" = yes; then
2492    ac_aux_dir="$as_dir"
2493    break
2494  fi
2495  ac_first_candidate=false
2496
2497  as_found=false
2498done
2499IFS=$as_save_IFS
2500if $as_found
2501then :
2502
2503else $as_nop
2504  as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5
2505fi
2506
2507
2508# These three variables are undocumented and unsupported,
2509# and are intended to be withdrawn in a future Autoconf release.
2510# They can cause serious problems if a builder's source tree is in a directory
2511# whose full name contains unusual characters.
2512if test -f "${ac_aux_dir}config.guess"; then
2513  ac_config_guess="$SHELL ${ac_aux_dir}config.guess"
2514fi
2515if test -f "${ac_aux_dir}config.sub"; then
2516  ac_config_sub="$SHELL ${ac_aux_dir}config.sub"
2517fi
2518if test -f "$ac_aux_dir/configure"; then
2519  ac_configure="$SHELL ${ac_aux_dir}configure"
2520fi
2521
2522# Check that the precious variables saved in the cache have kept the same
2523# value.
2524ac_cache_corrupted=false
2525for ac_var in $ac_precious_vars; do
2526  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2527  eval ac_new_set=\$ac_env_${ac_var}_set
2528  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2529  eval ac_new_val=\$ac_env_${ac_var}_value
2530  case $ac_old_set,$ac_new_set in
2531    set,)
2532      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2533printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2534      ac_cache_corrupted=: ;;
2535    ,set)
2536      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2537printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2538      ac_cache_corrupted=: ;;
2539    ,);;
2540    *)
2541      if test "x$ac_old_val" != "x$ac_new_val"; then
2542	# differences in whitespace do not lead to failure.
2543	ac_old_val_w=`echo x $ac_old_val`
2544	ac_new_val_w=`echo x $ac_new_val`
2545	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2546	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2547printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2548	  ac_cache_corrupted=:
2549	else
2550	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2551printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2552	  eval $ac_var=\$ac_old_val
2553	fi
2554	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2555printf "%s\n" "$as_me:   former value:  \`$ac_old_val'" >&2;}
2556	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2557printf "%s\n" "$as_me:   current value: \`$ac_new_val'" >&2;}
2558      fi;;
2559  esac
2560  # Pass precious variables to config.status.
2561  if test "$ac_new_set" = set; then
2562    case $ac_new_val in
2563    *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2564    *) ac_arg=$ac_var=$ac_new_val ;;
2565    esac
2566    case " $ac_configure_args " in
2567      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2568      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2569    esac
2570  fi
2571done
2572if $ac_cache_corrupted; then
2573  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2574printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
2575  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2576printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2577  as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file'
2578	    and start over" "$LINENO" 5
2579fi
2580## -------------------- ##
2581## Main body of script. ##
2582## -------------------- ##
2583
2584ac_ext=c
2585ac_cpp='$CPP $CPPFLAGS'
2586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2588ac_compiler_gnu=$ac_cv_c_compiler_gnu
2589
2590
2591
2592
2593
2594# Use automake.
2595am__api_version='1.16'
2596
2597
2598
2599  # Find a good install program.  We prefer a C program (faster),
2600# so one script is as good as another.  But avoid the broken or
2601# incompatible versions:
2602# SysV /etc/install, /usr/sbin/install
2603# SunOS /usr/etc/install
2604# IRIX /sbin/install
2605# AIX /bin/install
2606# AmigaOS /C/install, which installs bootblocks on floppy discs
2607# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2608# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2609# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2610# OS/2's system install, which has a completely different semantic
2611# ./install, which can be erroneously created by make from ./install.sh.
2612# Reject install programs that cannot install multiple files.
2613{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2614printf %s "checking for a BSD-compatible install... " >&6; }
2615if test -z "$INSTALL"; then
2616if test ${ac_cv_path_install+y}
2617then :
2618  printf %s "(cached) " >&6
2619else $as_nop
2620  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2621for as_dir in $PATH
2622do
2623  IFS=$as_save_IFS
2624  case $as_dir in #(((
2625    '') as_dir=./ ;;
2626    */) ;;
2627    *) as_dir=$as_dir/ ;;
2628  esac
2629    # Account for fact that we put trailing slashes in our PATH walk.
2630case $as_dir in #((
2631  ./ | /[cC]/* | \
2632  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2633  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2634  /usr/ucb/* ) ;;
2635  *)
2636    # OSF1 and SCO ODT 3.0 have their own names for install.
2637    # Don't use installbsd from OSF since it installs stuff as root
2638    # by default.
2639    for ac_prog in ginstall scoinst install; do
2640      for ac_exec_ext in '' $ac_executable_extensions; do
2641	if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then
2642	  if test $ac_prog = install &&
2643	    grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2644	    # AIX install.  It has an incompatible calling convention.
2645	    :
2646	  elif test $ac_prog = install &&
2647	    grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2648	    # program-specific install script used by HP pwplus--don't use.
2649	    :
2650	  else
2651	    rm -rf conftest.one conftest.two conftest.dir
2652	    echo one > conftest.one
2653	    echo two > conftest.two
2654	    mkdir conftest.dir
2655	    if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" &&
2656	      test -s conftest.one && test -s conftest.two &&
2657	      test -s conftest.dir/conftest.one &&
2658	      test -s conftest.dir/conftest.two
2659	    then
2660	      ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c"
2661	      break 3
2662	    fi
2663	  fi
2664	fi
2665      done
2666    done
2667    ;;
2668esac
2669
2670  done
2671IFS=$as_save_IFS
2672
2673rm -rf conftest.one conftest.two conftest.dir
2674
2675fi
2676  if test ${ac_cv_path_install+y}; then
2677    INSTALL=$ac_cv_path_install
2678  else
2679    # As a last resort, use the slow shell script.  Don't cache a
2680    # value for INSTALL within a source directory, because that will
2681    # break other packages using the cache if that directory is
2682    # removed, or if the value is a relative name.
2683    INSTALL=$ac_install_sh
2684  fi
2685fi
2686{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2687printf "%s\n" "$INSTALL" >&6; }
2688
2689# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2690# It thinks the first close brace ends the variable substitution.
2691test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2692
2693test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2694
2695test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2696
2697{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2698printf %s "checking whether build environment is sane... " >&6; }
2699# Reject unsafe characters in $srcdir or the absolute working directory
2700# name.  Accept space and tab only in the latter.
2701am_lf='
2702'
2703case `pwd` in
2704  *[\\\"\#\$\&\'\`$am_lf]*)
2705    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2706esac
2707case $srcdir in
2708  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2709    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2710esac
2711
2712# Do 'set' in a subshell so we don't clobber the current shell's
2713# arguments.  Must try -L first in case configure is actually a
2714# symlink; some systems play weird games with the mod time of symlinks
2715# (eg FreeBSD returns the mod time of the symlink's containing
2716# directory).
2717if (
2718   am_has_slept=no
2719   for am_try in 1 2; do
2720     echo "timestamp, slept: $am_has_slept" > conftest.file
2721     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2722     if test "$*" = "X"; then
2723	# -L didn't work.
2724	set X `ls -t "$srcdir/configure" conftest.file`
2725     fi
2726     if test "$*" != "X $srcdir/configure conftest.file" \
2727	&& test "$*" != "X conftest.file $srcdir/configure"; then
2728
2729	# If neither matched, then we have a broken ls.  This can happen
2730	# if, for instance, CONFIG_SHELL is bash and it inherits a
2731	# broken ls alias from the environment.  This has actually
2732	# happened.  Such a system could not be considered "sane".
2733	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2734  alias in your environment" "$LINENO" 5
2735     fi
2736     if test "$2" = conftest.file || test $am_try -eq 2; then
2737       break
2738     fi
2739     # Just in case.
2740     sleep 1
2741     am_has_slept=yes
2742   done
2743   test "$2" = conftest.file
2744   )
2745then
2746   # Ok.
2747   :
2748else
2749   as_fn_error $? "newly created file is older than distributed files!
2750Check your system clock" "$LINENO" 5
2751fi
2752{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2753printf "%s\n" "yes" >&6; }
2754# If we didn't sleep, we still need to ensure time stamps of config.status and
2755# generated files are strictly newer.
2756am_sleep_pid=
2757if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2758  ( sleep 1 ) &
2759  am_sleep_pid=$!
2760fi
2761
2762rm -f conftest.file
2763
2764test "$program_prefix" != NONE &&
2765  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2766# Use a double $ so make ignores it.
2767test "$program_suffix" != NONE &&
2768  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2769# Double any \ or $.
2770# By default was `s,x,x', remove it if useless.
2771ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2772program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"`
2773
2774
2775# Expand $ac_aux_dir to an absolute path.
2776am_aux_dir=`cd "$ac_aux_dir" && pwd`
2777
2778
2779  if test x"${MISSING+set}" != xset; then
2780  MISSING="\${SHELL} '$am_aux_dir/missing'"
2781fi
2782# Use eval to expand $SHELL
2783if eval "$MISSING --is-lightweight"; then
2784  am_missing_run="$MISSING "
2785else
2786  am_missing_run=
2787  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2788printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2789fi
2790
2791if test x"${install_sh+set}" != xset; then
2792  case $am_aux_dir in
2793  *\ * | *\	*)
2794    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2795  *)
2796    install_sh="\${SHELL} $am_aux_dir/install-sh"
2797  esac
2798fi
2799
2800# Installed binaries are usually stripped using 'strip' when the user
2801# run "make install-strip".  However 'strip' might not be the right
2802# tool to use in cross-compilation environments, therefore Automake
2803# will honor the 'STRIP' environment variable to overrule this program.
2804if test "$cross_compiling" != no; then
2805  if test -n "$ac_tool_prefix"; then
2806  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2807set dummy ${ac_tool_prefix}strip; ac_word=$2
2808{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2809printf %s "checking for $ac_word... " >&6; }
2810if test ${ac_cv_prog_STRIP+y}
2811then :
2812  printf %s "(cached) " >&6
2813else $as_nop
2814  if test -n "$STRIP"; then
2815  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2816else
2817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2818for as_dir in $PATH
2819do
2820  IFS=$as_save_IFS
2821  case $as_dir in #(((
2822    '') as_dir=./ ;;
2823    */) ;;
2824    *) as_dir=$as_dir/ ;;
2825  esac
2826    for ac_exec_ext in '' $ac_executable_extensions; do
2827  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2828    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2829    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2830    break 2
2831  fi
2832done
2833  done
2834IFS=$as_save_IFS
2835
2836fi
2837fi
2838STRIP=$ac_cv_prog_STRIP
2839if test -n "$STRIP"; then
2840  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2841printf "%s\n" "$STRIP" >&6; }
2842else
2843  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2844printf "%s\n" "no" >&6; }
2845fi
2846
2847
2848fi
2849if test -z "$ac_cv_prog_STRIP"; then
2850  ac_ct_STRIP=$STRIP
2851  # Extract the first word of "strip", so it can be a program name with args.
2852set dummy strip; ac_word=$2
2853{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2854printf %s "checking for $ac_word... " >&6; }
2855if test ${ac_cv_prog_ac_ct_STRIP+y}
2856then :
2857  printf %s "(cached) " >&6
2858else $as_nop
2859  if test -n "$ac_ct_STRIP"; then
2860  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2861else
2862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2863for as_dir in $PATH
2864do
2865  IFS=$as_save_IFS
2866  case $as_dir in #(((
2867    '') as_dir=./ ;;
2868    */) ;;
2869    *) as_dir=$as_dir/ ;;
2870  esac
2871    for ac_exec_ext in '' $ac_executable_extensions; do
2872  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2873    ac_cv_prog_ac_ct_STRIP="strip"
2874    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2875    break 2
2876  fi
2877done
2878  done
2879IFS=$as_save_IFS
2880
2881fi
2882fi
2883ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2884if test -n "$ac_ct_STRIP"; then
2885  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2886printf "%s\n" "$ac_ct_STRIP" >&6; }
2887else
2888  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2889printf "%s\n" "no" >&6; }
2890fi
2891
2892  if test "x$ac_ct_STRIP" = x; then
2893    STRIP=":"
2894  else
2895    case $cross_compiling:$ac_tool_warned in
2896yes:)
2897{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2898printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2899ac_tool_warned=yes ;;
2900esac
2901    STRIP=$ac_ct_STRIP
2902  fi
2903else
2904  STRIP="$ac_cv_prog_STRIP"
2905fi
2906
2907fi
2908INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2909
2910
2911  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5
2912printf %s "checking for a race-free mkdir -p... " >&6; }
2913if test -z "$MKDIR_P"; then
2914  if test ${ac_cv_path_mkdir+y}
2915then :
2916  printf %s "(cached) " >&6
2917else $as_nop
2918  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2919for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2920do
2921  IFS=$as_save_IFS
2922  case $as_dir in #(((
2923    '') as_dir=./ ;;
2924    */) ;;
2925    *) as_dir=$as_dir/ ;;
2926  esac
2927    for ac_prog in mkdir gmkdir; do
2928	 for ac_exec_ext in '' $ac_executable_extensions; do
2929	   as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue
2930	   case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #(
2931	     'mkdir ('*'coreutils) '* | \
2932	     'BusyBox '* | \
2933	     'mkdir (fileutils) '4.1*)
2934	       ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext
2935	       break 3;;
2936	   esac
2937	 done
2938       done
2939  done
2940IFS=$as_save_IFS
2941
2942fi
2943
2944  test -d ./--version && rmdir ./--version
2945  if test ${ac_cv_path_mkdir+y}; then
2946    MKDIR_P="$ac_cv_path_mkdir -p"
2947  else
2948    # As a last resort, use the slow shell script.  Don't cache a
2949    # value for MKDIR_P within a source directory, because that will
2950    # break other packages using the cache if that directory is
2951    # removed, or if the value is a relative name.
2952    MKDIR_P="$ac_install_sh -d"
2953  fi
2954fi
2955{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2956printf "%s\n" "$MKDIR_P" >&6; }
2957
2958for ac_prog in gawk mawk nawk awk
2959do
2960  # Extract the first word of "$ac_prog", so it can be a program name with args.
2961set dummy $ac_prog; ac_word=$2
2962{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2963printf %s "checking for $ac_word... " >&6; }
2964if test ${ac_cv_prog_AWK+y}
2965then :
2966  printf %s "(cached) " >&6
2967else $as_nop
2968  if test -n "$AWK"; then
2969  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2970else
2971as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2972for as_dir in $PATH
2973do
2974  IFS=$as_save_IFS
2975  case $as_dir in #(((
2976    '') as_dir=./ ;;
2977    */) ;;
2978    *) as_dir=$as_dir/ ;;
2979  esac
2980    for ac_exec_ext in '' $ac_executable_extensions; do
2981  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2982    ac_cv_prog_AWK="$ac_prog"
2983    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2984    break 2
2985  fi
2986done
2987  done
2988IFS=$as_save_IFS
2989
2990fi
2991fi
2992AWK=$ac_cv_prog_AWK
2993if test -n "$AWK"; then
2994  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2995printf "%s\n" "$AWK" >&6; }
2996else
2997  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2998printf "%s\n" "no" >&6; }
2999fi
3000
3001
3002  test -n "$AWK" && break
3003done
3004
3005{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3006printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3007set x ${MAKE-make}
3008ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3009if eval test \${ac_cv_prog_make_${ac_make}_set+y}
3010then :
3011  printf %s "(cached) " >&6
3012else $as_nop
3013  cat >conftest.make <<\_ACEOF
3014SHELL = /bin/sh
3015all:
3016	@echo '@@@%%%=$(MAKE)=@@@%%%'
3017_ACEOF
3018# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3019case `${MAKE-make} -f conftest.make 2>/dev/null` in
3020  *@@@%%%=?*=@@@%%%*)
3021    eval ac_cv_prog_make_${ac_make}_set=yes;;
3022  *)
3023    eval ac_cv_prog_make_${ac_make}_set=no;;
3024esac
3025rm -f conftest.make
3026fi
3027if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3028  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3029printf "%s\n" "yes" >&6; }
3030  SET_MAKE=
3031else
3032  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3033printf "%s\n" "no" >&6; }
3034  SET_MAKE="MAKE=${MAKE-make}"
3035fi
3036
3037rm -rf .tst 2>/dev/null
3038mkdir .tst 2>/dev/null
3039if test -d .tst; then
3040  am__leading_dot=.
3041else
3042  am__leading_dot=_
3043fi
3044rmdir .tst 2>/dev/null
3045
3046# Check whether --enable-silent-rules was given.
3047if test ${enable_silent_rules+y}
3048then :
3049  enableval=$enable_silent_rules;
3050fi
3051
3052case $enable_silent_rules in # (((
3053  yes) AM_DEFAULT_VERBOSITY=0;;
3054   no) AM_DEFAULT_VERBOSITY=1;;
3055    *) AM_DEFAULT_VERBOSITY=1;;
3056esac
3057am_make=${MAKE-make}
3058{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3059printf %s "checking whether $am_make supports nested variables... " >&6; }
3060if test ${am_cv_make_support_nested_variables+y}
3061then :
3062  printf %s "(cached) " >&6
3063else $as_nop
3064  if printf "%s\n" 'TRUE=$(BAR$(V))
3065BAR0=false
3066BAR1=true
3067V=1
3068am__doit:
3069	@$(TRUE)
3070.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3071  am_cv_make_support_nested_variables=yes
3072else
3073  am_cv_make_support_nested_variables=no
3074fi
3075fi
3076{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3077printf "%s\n" "$am_cv_make_support_nested_variables" >&6; }
3078if test $am_cv_make_support_nested_variables = yes; then
3079    AM_V='$(V)'
3080  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3081else
3082  AM_V=$AM_DEFAULT_VERBOSITY
3083  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3084fi
3085AM_BACKSLASH='\'
3086
3087if test "`cd $srcdir && pwd`" != "`pwd`"; then
3088  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3089  # is not polluted with repeated "-I."
3090  am__isrc=' -I$(srcdir)'
3091  # test to see if srcdir already configured
3092  if test -f $srcdir/config.status; then
3093    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3094  fi
3095fi
3096
3097# test whether we have cygpath
3098if test -z "$CYGPATH_W"; then
3099  if (cygpath --version) >/dev/null 2>/dev/null; then
3100    CYGPATH_W='cygpath -w'
3101  else
3102    CYGPATH_W=echo
3103  fi
3104fi
3105
3106
3107# Define the identity of the package.
3108 PACKAGE='sqlite'
3109 VERSION='3.39.2'
3110
3111
3112printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
3113
3114
3115printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h
3116
3117# Some tools Automake needs.
3118
3119ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3120
3121
3122AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3123
3124
3125AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3126
3127
3128AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3129
3130
3131MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3132
3133# For better backward compatibility.  To be removed once Automake 1.9.x
3134# dies out for good.  For more background, see:
3135# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3136# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3137mkdir_p='$(MKDIR_P)'
3138
3139# We need awk for the "check" target (and possibly the TAP driver).  The
3140# system "awk" is bad on some platforms.
3141# Always define AMTAR for backward compatibility.  Yes, it's still used
3142# in the wild :-(  We should find a proper way to deprecate it ...
3143AMTAR='$${TAR-tar}'
3144
3145
3146# We'll loop over all known methods to create a tar archive until one works.
3147_am_tools='gnutar  pax cpio none'
3148
3149am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3150
3151
3152
3153
3154
3155# Variables for tags utilities; see am/tags.am
3156if test -z "$CTAGS"; then
3157  CTAGS=ctags
3158fi
3159
3160if test -z "$ETAGS"; then
3161  ETAGS=etags
3162fi
3163
3164if test -z "$CSCOPE"; then
3165  CSCOPE=cscope
3166fi
3167
3168
3169
3170# POSIX will say in a future version that running "rm -f" with no argument
3171# is OK; and we want to be able to make that assumption in our Makefile
3172# recipes.  So use an aggressive probe to check that the usage we want is
3173# actually supported "in the wild" to an acceptable degree.
3174# See automake bug#10828.
3175# To make any issue more visible, cause the running configure to be aborted
3176# by default if the 'rm' program in use doesn't match our expectations; the
3177# user can still override this though.
3178if rm -f && rm -fr && rm -rf; then : OK; else
3179  cat >&2 <<'END'
3180Oops!
3181
3182Your 'rm' program seems unable to run without file operands specified
3183on the command line, even when the '-f' option is present.  This is contrary
3184to the behaviour of most rm programs out there, and not conforming with
3185the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3186
3187Please tell bug-automake@gnu.org about your system, including the value
3188of your $PATH and any error possibly output before this message.  This
3189can help us improve future automake versions.
3190
3191END
3192  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3193    echo 'Configuration will proceed anyway, since you have set the' >&2
3194    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3195    echo >&2
3196  else
3197    cat >&2 <<'END'
3198Aborting the configuration process, to ensure you take notice of the issue.
3199
3200You can download and install GNU coreutils to get an 'rm' implementation
3201that behaves properly: <https://www.gnu.org/software/coreutils/>.
3202
3203If you want to complete the configuration process using your problematic
3204'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3205to "yes", and re-run configure.
3206
3207END
3208    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3209  fi
3210fi
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222DEPDIR="${am__leading_dot}deps"
3223
3224ac_config_commands="$ac_config_commands depfiles"
3225
3226{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
3227printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; }
3228cat > confinc.mk << 'END'
3229am__doit:
3230	@echo this is the am__doit target >confinc.out
3231.PHONY: am__doit
3232END
3233am__include="#"
3234am__quote=
3235# BSD make does it like this.
3236echo '.include "confinc.mk" # ignored' > confmf.BSD
3237# Other make implementations (GNU, Solaris 10, AIX) do it like this.
3238echo 'include confinc.mk # ignored' > confmf.GNU
3239_am_result=no
3240for s in GNU BSD; do
3241  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
3242   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
3243   ac_status=$?
3244   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3245   (exit $ac_status); }
3246  case $?:`cat confinc.out 2>/dev/null` in #(
3247  '0:this is the am__doit target') :
3248    case $s in #(
3249  BSD) :
3250    am__include='.include' am__quote='"' ;; #(
3251  *) :
3252    am__include='include' am__quote='' ;;
3253esac ;; #(
3254  *) :
3255     ;;
3256esac
3257  if test "$am__include" != "#"; then
3258    _am_result="yes ($s style)"
3259    break
3260  fi
3261done
3262rm -f confinc.* confmf.*
3263{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
3264printf "%s\n" "${_am_result}" >&6; }
3265
3266# Check whether --enable-dependency-tracking was given.
3267if test ${enable_dependency_tracking+y}
3268then :
3269  enableval=$enable_dependency_tracking;
3270fi
3271
3272if test "x$enable_dependency_tracking" != xno; then
3273  am_depcomp="$ac_aux_dir/depcomp"
3274  AMDEPBACKSLASH='\'
3275  am__nodep='_no'
3276fi
3277 if test "x$enable_dependency_tracking" != xno; then
3278  AMDEP_TRUE=
3279  AMDEP_FALSE='#'
3280else
3281  AMDEP_TRUE='#'
3282  AMDEP_FALSE=
3283fi
3284
3285
3286ac_ext=c
3287ac_cpp='$CPP $CPPFLAGS'
3288ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3289ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3290ac_compiler_gnu=$ac_cv_c_compiler_gnu
3291if test -n "$ac_tool_prefix"; then
3292  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3293set dummy ${ac_tool_prefix}gcc; ac_word=$2
3294{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3295printf %s "checking for $ac_word... " >&6; }
3296if test ${ac_cv_prog_CC+y}
3297then :
3298  printf %s "(cached) " >&6
3299else $as_nop
3300  if test -n "$CC"; then
3301  ac_cv_prog_CC="$CC" # Let the user override the test.
3302else
3303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3304for as_dir in $PATH
3305do
3306  IFS=$as_save_IFS
3307  case $as_dir in #(((
3308    '') as_dir=./ ;;
3309    */) ;;
3310    *) as_dir=$as_dir/ ;;
3311  esac
3312    for ac_exec_ext in '' $ac_executable_extensions; do
3313  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3314    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3315    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3316    break 2
3317  fi
3318done
3319  done
3320IFS=$as_save_IFS
3321
3322fi
3323fi
3324CC=$ac_cv_prog_CC
3325if test -n "$CC"; then
3326  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3327printf "%s\n" "$CC" >&6; }
3328else
3329  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3330printf "%s\n" "no" >&6; }
3331fi
3332
3333
3334fi
3335if test -z "$ac_cv_prog_CC"; then
3336  ac_ct_CC=$CC
3337  # Extract the first word of "gcc", so it can be a program name with args.
3338set dummy gcc; ac_word=$2
3339{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3340printf %s "checking for $ac_word... " >&6; }
3341if test ${ac_cv_prog_ac_ct_CC+y}
3342then :
3343  printf %s "(cached) " >&6
3344else $as_nop
3345  if test -n "$ac_ct_CC"; then
3346  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3347else
3348as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3349for as_dir in $PATH
3350do
3351  IFS=$as_save_IFS
3352  case $as_dir in #(((
3353    '') as_dir=./ ;;
3354    */) ;;
3355    *) as_dir=$as_dir/ ;;
3356  esac
3357    for ac_exec_ext in '' $ac_executable_extensions; do
3358  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3359    ac_cv_prog_ac_ct_CC="gcc"
3360    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3361    break 2
3362  fi
3363done
3364  done
3365IFS=$as_save_IFS
3366
3367fi
3368fi
3369ac_ct_CC=$ac_cv_prog_ac_ct_CC
3370if test -n "$ac_ct_CC"; then
3371  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3372printf "%s\n" "$ac_ct_CC" >&6; }
3373else
3374  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3375printf "%s\n" "no" >&6; }
3376fi
3377
3378  if test "x$ac_ct_CC" = x; then
3379    CC=""
3380  else
3381    case $cross_compiling:$ac_tool_warned in
3382yes:)
3383{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3384printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3385ac_tool_warned=yes ;;
3386esac
3387    CC=$ac_ct_CC
3388  fi
3389else
3390  CC="$ac_cv_prog_CC"
3391fi
3392
3393if test -z "$CC"; then
3394          if test -n "$ac_tool_prefix"; then
3395    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3396set dummy ${ac_tool_prefix}cc; ac_word=$2
3397{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3398printf %s "checking for $ac_word... " >&6; }
3399if test ${ac_cv_prog_CC+y}
3400then :
3401  printf %s "(cached) " >&6
3402else $as_nop
3403  if test -n "$CC"; then
3404  ac_cv_prog_CC="$CC" # Let the user override the test.
3405else
3406as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3407for as_dir in $PATH
3408do
3409  IFS=$as_save_IFS
3410  case $as_dir in #(((
3411    '') as_dir=./ ;;
3412    */) ;;
3413    *) as_dir=$as_dir/ ;;
3414  esac
3415    for ac_exec_ext in '' $ac_executable_extensions; do
3416  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3417    ac_cv_prog_CC="${ac_tool_prefix}cc"
3418    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3419    break 2
3420  fi
3421done
3422  done
3423IFS=$as_save_IFS
3424
3425fi
3426fi
3427CC=$ac_cv_prog_CC
3428if test -n "$CC"; then
3429  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3430printf "%s\n" "$CC" >&6; }
3431else
3432  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3433printf "%s\n" "no" >&6; }
3434fi
3435
3436
3437  fi
3438fi
3439if test -z "$CC"; then
3440  # Extract the first word of "cc", so it can be a program name with args.
3441set dummy cc; ac_word=$2
3442{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3443printf %s "checking for $ac_word... " >&6; }
3444if test ${ac_cv_prog_CC+y}
3445then :
3446  printf %s "(cached) " >&6
3447else $as_nop
3448  if test -n "$CC"; then
3449  ac_cv_prog_CC="$CC" # Let the user override the test.
3450else
3451  ac_prog_rejected=no
3452as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3453for as_dir in $PATH
3454do
3455  IFS=$as_save_IFS
3456  case $as_dir in #(((
3457    '') as_dir=./ ;;
3458    */) ;;
3459    *) as_dir=$as_dir/ ;;
3460  esac
3461    for ac_exec_ext in '' $ac_executable_extensions; do
3462  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3463    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3464       ac_prog_rejected=yes
3465       continue
3466     fi
3467    ac_cv_prog_CC="cc"
3468    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3469    break 2
3470  fi
3471done
3472  done
3473IFS=$as_save_IFS
3474
3475if test $ac_prog_rejected = yes; then
3476  # We found a bogon in the path, so make sure we never use it.
3477  set dummy $ac_cv_prog_CC
3478  shift
3479  if test $# != 0; then
3480    # We chose a different compiler from the bogus one.
3481    # However, it has the same basename, so the bogon will be chosen
3482    # first if we set CC to just the basename; use the full file name.
3483    shift
3484    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
3485  fi
3486fi
3487fi
3488fi
3489CC=$ac_cv_prog_CC
3490if test -n "$CC"; then
3491  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3492printf "%s\n" "$CC" >&6; }
3493else
3494  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3495printf "%s\n" "no" >&6; }
3496fi
3497
3498
3499fi
3500if test -z "$CC"; then
3501  if test -n "$ac_tool_prefix"; then
3502  for ac_prog in cl.exe
3503  do
3504    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3505set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3506{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3507printf %s "checking for $ac_word... " >&6; }
3508if test ${ac_cv_prog_CC+y}
3509then :
3510  printf %s "(cached) " >&6
3511else $as_nop
3512  if test -n "$CC"; then
3513  ac_cv_prog_CC="$CC" # Let the user override the test.
3514else
3515as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3516for as_dir in $PATH
3517do
3518  IFS=$as_save_IFS
3519  case $as_dir in #(((
3520    '') as_dir=./ ;;
3521    */) ;;
3522    *) as_dir=$as_dir/ ;;
3523  esac
3524    for ac_exec_ext in '' $ac_executable_extensions; do
3525  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3526    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3527    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3528    break 2
3529  fi
3530done
3531  done
3532IFS=$as_save_IFS
3533
3534fi
3535fi
3536CC=$ac_cv_prog_CC
3537if test -n "$CC"; then
3538  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3539printf "%s\n" "$CC" >&6; }
3540else
3541  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3542printf "%s\n" "no" >&6; }
3543fi
3544
3545
3546    test -n "$CC" && break
3547  done
3548fi
3549if test -z "$CC"; then
3550  ac_ct_CC=$CC
3551  for ac_prog in cl.exe
3552do
3553  # Extract the first word of "$ac_prog", so it can be a program name with args.
3554set dummy $ac_prog; ac_word=$2
3555{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3556printf %s "checking for $ac_word... " >&6; }
3557if test ${ac_cv_prog_ac_ct_CC+y}
3558then :
3559  printf %s "(cached) " >&6
3560else $as_nop
3561  if test -n "$ac_ct_CC"; then
3562  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3563else
3564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3565for as_dir in $PATH
3566do
3567  IFS=$as_save_IFS
3568  case $as_dir in #(((
3569    '') as_dir=./ ;;
3570    */) ;;
3571    *) as_dir=$as_dir/ ;;
3572  esac
3573    for ac_exec_ext in '' $ac_executable_extensions; do
3574  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3575    ac_cv_prog_ac_ct_CC="$ac_prog"
3576    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3577    break 2
3578  fi
3579done
3580  done
3581IFS=$as_save_IFS
3582
3583fi
3584fi
3585ac_ct_CC=$ac_cv_prog_ac_ct_CC
3586if test -n "$ac_ct_CC"; then
3587  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3588printf "%s\n" "$ac_ct_CC" >&6; }
3589else
3590  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3591printf "%s\n" "no" >&6; }
3592fi
3593
3594
3595  test -n "$ac_ct_CC" && break
3596done
3597
3598  if test "x$ac_ct_CC" = x; then
3599    CC=""
3600  else
3601    case $cross_compiling:$ac_tool_warned in
3602yes:)
3603{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3604printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3605ac_tool_warned=yes ;;
3606esac
3607    CC=$ac_ct_CC
3608  fi
3609fi
3610
3611fi
3612if test -z "$CC"; then
3613  if test -n "$ac_tool_prefix"; then
3614  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
3615set dummy ${ac_tool_prefix}clang; ac_word=$2
3616{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3617printf %s "checking for $ac_word... " >&6; }
3618if test ${ac_cv_prog_CC+y}
3619then :
3620  printf %s "(cached) " >&6
3621else $as_nop
3622  if test -n "$CC"; then
3623  ac_cv_prog_CC="$CC" # Let the user override the test.
3624else
3625as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3626for as_dir in $PATH
3627do
3628  IFS=$as_save_IFS
3629  case $as_dir in #(((
3630    '') as_dir=./ ;;
3631    */) ;;
3632    *) as_dir=$as_dir/ ;;
3633  esac
3634    for ac_exec_ext in '' $ac_executable_extensions; do
3635  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3636    ac_cv_prog_CC="${ac_tool_prefix}clang"
3637    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3638    break 2
3639  fi
3640done
3641  done
3642IFS=$as_save_IFS
3643
3644fi
3645fi
3646CC=$ac_cv_prog_CC
3647if test -n "$CC"; then
3648  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3649printf "%s\n" "$CC" >&6; }
3650else
3651  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3652printf "%s\n" "no" >&6; }
3653fi
3654
3655
3656fi
3657if test -z "$ac_cv_prog_CC"; then
3658  ac_ct_CC=$CC
3659  # Extract the first word of "clang", so it can be a program name with args.
3660set dummy clang; ac_word=$2
3661{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3662printf %s "checking for $ac_word... " >&6; }
3663if test ${ac_cv_prog_ac_ct_CC+y}
3664then :
3665  printf %s "(cached) " >&6
3666else $as_nop
3667  if test -n "$ac_ct_CC"; then
3668  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # 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  case $as_dir in #(((
3675    '') as_dir=./ ;;
3676    */) ;;
3677    *) as_dir=$as_dir/ ;;
3678  esac
3679    for ac_exec_ext in '' $ac_executable_extensions; do
3680  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3681    ac_cv_prog_ac_ct_CC="clang"
3682    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3683    break 2
3684  fi
3685done
3686  done
3687IFS=$as_save_IFS
3688
3689fi
3690fi
3691ac_ct_CC=$ac_cv_prog_ac_ct_CC
3692if test -n "$ac_ct_CC"; then
3693  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3694printf "%s\n" "$ac_ct_CC" >&6; }
3695else
3696  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3697printf "%s\n" "no" >&6; }
3698fi
3699
3700  if test "x$ac_ct_CC" = x; then
3701    CC=""
3702  else
3703    case $cross_compiling:$ac_tool_warned in
3704yes:)
3705{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3706printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3707ac_tool_warned=yes ;;
3708esac
3709    CC=$ac_ct_CC
3710  fi
3711else
3712  CC="$ac_cv_prog_CC"
3713fi
3714
3715fi
3716
3717
3718test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3719printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3720as_fn_error $? "no acceptable C compiler found in \$PATH
3721See \`config.log' for more details" "$LINENO" 5; }
3722
3723# Provide some information about the compiler.
3724printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3725set X $ac_compile
3726ac_compiler=$2
3727for ac_option in --version -v -V -qversion -version; do
3728  { { ac_try="$ac_compiler $ac_option >&5"
3729case "(($ac_try" in
3730  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3731  *) ac_try_echo=$ac_try;;
3732esac
3733eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3734printf "%s\n" "$ac_try_echo"; } >&5
3735  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3736  ac_status=$?
3737  if test -s conftest.err; then
3738    sed '10a\
3739... rest of stderr output deleted ...
3740         10q' conftest.err >conftest.er1
3741    cat conftest.er1 >&5
3742  fi
3743  rm -f conftest.er1 conftest.err
3744  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3745  test $ac_status = 0; }
3746done
3747
3748cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3749/* end confdefs.h.  */
3750
3751int
3752main (void)
3753{
3754
3755  ;
3756  return 0;
3757}
3758_ACEOF
3759ac_clean_files_save=$ac_clean_files
3760ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3761# Try to create an executable without -o first, disregard a.out.
3762# It will help us diagnose broken compilers, and finding out an intuition
3763# of exeext.
3764{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3765printf %s "checking whether the C compiler works... " >&6; }
3766ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3767
3768# The possible output files:
3769ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3770
3771ac_rmfiles=
3772for ac_file in $ac_files
3773do
3774  case $ac_file in
3775    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3776    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3777  esac
3778done
3779rm -f $ac_rmfiles
3780
3781if { { ac_try="$ac_link_default"
3782case "(($ac_try" in
3783  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3784  *) ac_try_echo=$ac_try;;
3785esac
3786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3787printf "%s\n" "$ac_try_echo"; } >&5
3788  (eval "$ac_link_default") 2>&5
3789  ac_status=$?
3790  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3791  test $ac_status = 0; }
3792then :
3793  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3794# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3795# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3796# so that the user can short-circuit this test for compilers unknown to
3797# Autoconf.
3798for ac_file in $ac_files ''
3799do
3800  test -f "$ac_file" || continue
3801  case $ac_file in
3802    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3803	;;
3804    [ab].out )
3805	# We found the default executable, but exeext='' is most
3806	# certainly right.
3807	break;;
3808    *.* )
3809	if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3810	then :; else
3811	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3812	fi
3813	# We set ac_cv_exeext here because the later test for it is not
3814	# safe: cross compilers may not add the suffix if given an `-o'
3815	# argument, so we may need to know it at that point already.
3816	# Even if this section looks crufty: it has the advantage of
3817	# actually working.
3818	break;;
3819    * )
3820	break;;
3821  esac
3822done
3823test "$ac_cv_exeext" = no && ac_cv_exeext=
3824
3825else $as_nop
3826  ac_file=''
3827fi
3828if test -z "$ac_file"
3829then :
3830  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3831printf "%s\n" "no" >&6; }
3832printf "%s\n" "$as_me: failed program was:" >&5
3833sed 's/^/| /' conftest.$ac_ext >&5
3834
3835{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3836printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3837as_fn_error 77 "C compiler cannot create executables
3838See \`config.log' for more details" "$LINENO" 5; }
3839else $as_nop
3840  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3841printf "%s\n" "yes" >&6; }
3842fi
3843{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3844printf %s "checking for C compiler default output file name... " >&6; }
3845{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3846printf "%s\n" "$ac_file" >&6; }
3847ac_exeext=$ac_cv_exeext
3848
3849rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3850ac_clean_files=$ac_clean_files_save
3851{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3852printf %s "checking for suffix of executables... " >&6; }
3853if { { ac_try="$ac_link"
3854case "(($ac_try" in
3855  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3856  *) ac_try_echo=$ac_try;;
3857esac
3858eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3859printf "%s\n" "$ac_try_echo"; } >&5
3860  (eval "$ac_link") 2>&5
3861  ac_status=$?
3862  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3863  test $ac_status = 0; }
3864then :
3865  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3866# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3867# work properly (i.e., refer to `conftest.exe'), while it won't with
3868# `rm'.
3869for ac_file in conftest.exe conftest conftest.*; do
3870  test -f "$ac_file" || continue
3871  case $ac_file in
3872    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3873    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3874	  break;;
3875    * ) break;;
3876  esac
3877done
3878else $as_nop
3879  { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3880printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3881as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3882See \`config.log' for more details" "$LINENO" 5; }
3883fi
3884rm -f conftest conftest$ac_cv_exeext
3885{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3886printf "%s\n" "$ac_cv_exeext" >&6; }
3887
3888rm -f conftest.$ac_ext
3889EXEEXT=$ac_cv_exeext
3890ac_exeext=$EXEEXT
3891cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3892/* end confdefs.h.  */
3893#include <stdio.h>
3894int
3895main (void)
3896{
3897FILE *f = fopen ("conftest.out", "w");
3898 return ferror (f) || fclose (f) != 0;
3899
3900  ;
3901  return 0;
3902}
3903_ACEOF
3904ac_clean_files="$ac_clean_files conftest.out"
3905# Check that the compiler produces executables we can run.  If not, either
3906# the compiler is broken, or we cross compile.
3907{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3908printf %s "checking whether we are cross compiling... " >&6; }
3909if test "$cross_compiling" != yes; then
3910  { { ac_try="$ac_link"
3911case "(($ac_try" in
3912  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3913  *) ac_try_echo=$ac_try;;
3914esac
3915eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3916printf "%s\n" "$ac_try_echo"; } >&5
3917  (eval "$ac_link") 2>&5
3918  ac_status=$?
3919  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3920  test $ac_status = 0; }
3921  if { ac_try='./conftest$ac_cv_exeext'
3922  { { case "(($ac_try" in
3923  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3924  *) ac_try_echo=$ac_try;;
3925esac
3926eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3927printf "%s\n" "$ac_try_echo"; } >&5
3928  (eval "$ac_try") 2>&5
3929  ac_status=$?
3930  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3931  test $ac_status = 0; }; }; then
3932    cross_compiling=no
3933  else
3934    if test "$cross_compiling" = maybe; then
3935	cross_compiling=yes
3936    else
3937	{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3938printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3939as_fn_error 77 "cannot run C compiled programs.
3940If you meant to cross compile, use \`--host'.
3941See \`config.log' for more details" "$LINENO" 5; }
3942    fi
3943  fi
3944fi
3945{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3946printf "%s\n" "$cross_compiling" >&6; }
3947
3948rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3949ac_clean_files=$ac_clean_files_save
3950{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3951printf %s "checking for suffix of object files... " >&6; }
3952if test ${ac_cv_objext+y}
3953then :
3954  printf %s "(cached) " >&6
3955else $as_nop
3956  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3957/* end confdefs.h.  */
3958
3959int
3960main (void)
3961{
3962
3963  ;
3964  return 0;
3965}
3966_ACEOF
3967rm -f conftest.o conftest.obj
3968if { { ac_try="$ac_compile"
3969case "(($ac_try" in
3970  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3971  *) ac_try_echo=$ac_try;;
3972esac
3973eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3974printf "%s\n" "$ac_try_echo"; } >&5
3975  (eval "$ac_compile") 2>&5
3976  ac_status=$?
3977  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3978  test $ac_status = 0; }
3979then :
3980  for ac_file in conftest.o conftest.obj conftest.*; do
3981  test -f "$ac_file" || continue;
3982  case $ac_file in
3983    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3984    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3985       break;;
3986  esac
3987done
3988else $as_nop
3989  printf "%s\n" "$as_me: failed program was:" >&5
3990sed 's/^/| /' conftest.$ac_ext >&5
3991
3992{ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3993printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
3994as_fn_error $? "cannot compute suffix of object files: cannot compile
3995See \`config.log' for more details" "$LINENO" 5; }
3996fi
3997rm -f conftest.$ac_cv_objext conftest.$ac_ext
3998fi
3999{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4000printf "%s\n" "$ac_cv_objext" >&6; }
4001OBJEXT=$ac_cv_objext
4002ac_objext=$OBJEXT
4003{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
4004printf %s "checking whether the compiler supports GNU C... " >&6; }
4005if test ${ac_cv_c_compiler_gnu+y}
4006then :
4007  printf %s "(cached) " >&6
4008else $as_nop
4009  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4010/* end confdefs.h.  */
4011
4012int
4013main (void)
4014{
4015#ifndef __GNUC__
4016       choke me
4017#endif
4018
4019  ;
4020  return 0;
4021}
4022_ACEOF
4023if ac_fn_c_try_compile "$LINENO"
4024then :
4025  ac_compiler_gnu=yes
4026else $as_nop
4027  ac_compiler_gnu=no
4028fi
4029rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4030ac_cv_c_compiler_gnu=$ac_compiler_gnu
4031
4032fi
4033{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4034printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
4035ac_compiler_gnu=$ac_cv_c_compiler_gnu
4036
4037if test $ac_compiler_gnu = yes; then
4038  GCC=yes
4039else
4040  GCC=
4041fi
4042ac_test_CFLAGS=${CFLAGS+y}
4043ac_save_CFLAGS=$CFLAGS
4044{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4045printf %s "checking whether $CC accepts -g... " >&6; }
4046if test ${ac_cv_prog_cc_g+y}
4047then :
4048  printf %s "(cached) " >&6
4049else $as_nop
4050  ac_save_c_werror_flag=$ac_c_werror_flag
4051   ac_c_werror_flag=yes
4052   ac_cv_prog_cc_g=no
4053   CFLAGS="-g"
4054   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4055/* end confdefs.h.  */
4056
4057int
4058main (void)
4059{
4060
4061  ;
4062  return 0;
4063}
4064_ACEOF
4065if ac_fn_c_try_compile "$LINENO"
4066then :
4067  ac_cv_prog_cc_g=yes
4068else $as_nop
4069  CFLAGS=""
4070      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4071/* end confdefs.h.  */
4072
4073int
4074main (void)
4075{
4076
4077  ;
4078  return 0;
4079}
4080_ACEOF
4081if ac_fn_c_try_compile "$LINENO"
4082then :
4083
4084else $as_nop
4085  ac_c_werror_flag=$ac_save_c_werror_flag
4086	 CFLAGS="-g"
4087	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4088/* end confdefs.h.  */
4089
4090int
4091main (void)
4092{
4093
4094  ;
4095  return 0;
4096}
4097_ACEOF
4098if ac_fn_c_try_compile "$LINENO"
4099then :
4100  ac_cv_prog_cc_g=yes
4101fi
4102rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4103fi
4104rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4105fi
4106rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4107   ac_c_werror_flag=$ac_save_c_werror_flag
4108fi
4109{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4110printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
4111if test $ac_test_CFLAGS; then
4112  CFLAGS=$ac_save_CFLAGS
4113elif test $ac_cv_prog_cc_g = yes; then
4114  if test "$GCC" = yes; then
4115    CFLAGS="-g -O2"
4116  else
4117    CFLAGS="-g"
4118  fi
4119else
4120  if test "$GCC" = yes; then
4121    CFLAGS="-O2"
4122  else
4123    CFLAGS=
4124  fi
4125fi
4126ac_prog_cc_stdc=no
4127if test x$ac_prog_cc_stdc = xno
4128then :
4129  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
4130printf %s "checking for $CC option to enable C11 features... " >&6; }
4131if test ${ac_cv_prog_cc_c11+y}
4132then :
4133  printf %s "(cached) " >&6
4134else $as_nop
4135  ac_cv_prog_cc_c11=no
4136ac_save_CC=$CC
4137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4138/* end confdefs.h.  */
4139$ac_c_conftest_c11_program
4140_ACEOF
4141for ac_arg in '' -std=gnu11
4142do
4143  CC="$ac_save_CC $ac_arg"
4144  if ac_fn_c_try_compile "$LINENO"
4145then :
4146  ac_cv_prog_cc_c11=$ac_arg
4147fi
4148rm -f core conftest.err conftest.$ac_objext conftest.beam
4149  test "x$ac_cv_prog_cc_c11" != "xno" && break
4150done
4151rm -f conftest.$ac_ext
4152CC=$ac_save_CC
4153fi
4154
4155if test "x$ac_cv_prog_cc_c11" = xno
4156then :
4157  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4158printf "%s\n" "unsupported" >&6; }
4159else $as_nop
4160  if test "x$ac_cv_prog_cc_c11" = x
4161then :
4162  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4163printf "%s\n" "none needed" >&6; }
4164else $as_nop
4165  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
4166printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
4167     CC="$CC $ac_cv_prog_cc_c11"
4168fi
4169  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
4170  ac_prog_cc_stdc=c11
4171fi
4172fi
4173if test x$ac_prog_cc_stdc = xno
4174then :
4175  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
4176printf %s "checking for $CC option to enable C99 features... " >&6; }
4177if test ${ac_cv_prog_cc_c99+y}
4178then :
4179  printf %s "(cached) " >&6
4180else $as_nop
4181  ac_cv_prog_cc_c99=no
4182ac_save_CC=$CC
4183cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4184/* end confdefs.h.  */
4185$ac_c_conftest_c99_program
4186_ACEOF
4187for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
4188do
4189  CC="$ac_save_CC $ac_arg"
4190  if ac_fn_c_try_compile "$LINENO"
4191then :
4192  ac_cv_prog_cc_c99=$ac_arg
4193fi
4194rm -f core conftest.err conftest.$ac_objext conftest.beam
4195  test "x$ac_cv_prog_cc_c99" != "xno" && break
4196done
4197rm -f conftest.$ac_ext
4198CC=$ac_save_CC
4199fi
4200
4201if test "x$ac_cv_prog_cc_c99" = xno
4202then :
4203  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4204printf "%s\n" "unsupported" >&6; }
4205else $as_nop
4206  if test "x$ac_cv_prog_cc_c99" = x
4207then :
4208  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4209printf "%s\n" "none needed" >&6; }
4210else $as_nop
4211  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
4212printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
4213     CC="$CC $ac_cv_prog_cc_c99"
4214fi
4215  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
4216  ac_prog_cc_stdc=c99
4217fi
4218fi
4219if test x$ac_prog_cc_stdc = xno
4220then :
4221  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
4222printf %s "checking for $CC option to enable C89 features... " >&6; }
4223if test ${ac_cv_prog_cc_c89+y}
4224then :
4225  printf %s "(cached) " >&6
4226else $as_nop
4227  ac_cv_prog_cc_c89=no
4228ac_save_CC=$CC
4229cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4230/* end confdefs.h.  */
4231$ac_c_conftest_c89_program
4232_ACEOF
4233for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4234do
4235  CC="$ac_save_CC $ac_arg"
4236  if ac_fn_c_try_compile "$LINENO"
4237then :
4238  ac_cv_prog_cc_c89=$ac_arg
4239fi
4240rm -f core conftest.err conftest.$ac_objext conftest.beam
4241  test "x$ac_cv_prog_cc_c89" != "xno" && break
4242done
4243rm -f conftest.$ac_ext
4244CC=$ac_save_CC
4245fi
4246
4247if test "x$ac_cv_prog_cc_c89" = xno
4248then :
4249  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4250printf "%s\n" "unsupported" >&6; }
4251else $as_nop
4252  if test "x$ac_cv_prog_cc_c89" = x
4253then :
4254  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4255printf "%s\n" "none needed" >&6; }
4256else $as_nop
4257  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4258printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
4259     CC="$CC $ac_cv_prog_cc_c89"
4260fi
4261  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
4262  ac_prog_cc_stdc=c89
4263fi
4264fi
4265
4266ac_ext=c
4267ac_cpp='$CPP $CPPFLAGS'
4268ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4269ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4270ac_compiler_gnu=$ac_cv_c_compiler_gnu
4271
4272
4273  ac_ext=c
4274ac_cpp='$CPP $CPPFLAGS'
4275ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4276ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4277ac_compiler_gnu=$ac_cv_c_compiler_gnu
4278{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4279printf %s "checking whether $CC understands -c and -o together... " >&6; }
4280if test ${am_cv_prog_cc_c_o+y}
4281then :
4282  printf %s "(cached) " >&6
4283else $as_nop
4284  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4285/* end confdefs.h.  */
4286
4287int
4288main (void)
4289{
4290
4291  ;
4292  return 0;
4293}
4294_ACEOF
4295  # Make sure it works both with $CC and with simple cc.
4296  # Following AC_PROG_CC_C_O, we do the test twice because some
4297  # compilers refuse to overwrite an existing .o file with -o,
4298  # though they will create one.
4299  am_cv_prog_cc_c_o=yes
4300  for am_i in 1 2; do
4301    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4302   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4303   ac_status=$?
4304   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4305   (exit $ac_status); } \
4306         && test -f conftest2.$ac_objext; then
4307      : OK
4308    else
4309      am_cv_prog_cc_c_o=no
4310      break
4311    fi
4312  done
4313  rm -f core conftest*
4314  unset am_i
4315fi
4316{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4317printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
4318if test "$am_cv_prog_cc_c_o" != yes; then
4319   # Losing compiler, so override with the script.
4320   # FIXME: It is wrong to rewrite CC.
4321   # But if we don't then we get into trouble of one sort or another.
4322   # A longer-term fix would be to have automake use am__CC in this case,
4323   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4324   CC="$am_aux_dir/compile $CC"
4325fi
4326ac_ext=c
4327ac_cpp='$CPP $CPPFLAGS'
4328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4330ac_compiler_gnu=$ac_cv_c_compiler_gnu
4331
4332
4333depcc="$CC"   am_compiler_list=
4334
4335{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4336printf %s "checking dependency style of $depcc... " >&6; }
4337if test ${am_cv_CC_dependencies_compiler_type+y}
4338then :
4339  printf %s "(cached) " >&6
4340else $as_nop
4341  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4342  # We make a subdir and do the tests there.  Otherwise we can end up
4343  # making bogus files that we don't know about and never remove.  For
4344  # instance it was reported that on HP-UX the gcc test will end up
4345  # making a dummy file named 'D' -- because '-MD' means "put the output
4346  # in D".
4347  rm -rf conftest.dir
4348  mkdir conftest.dir
4349  # Copy depcomp to subdir because otherwise we won't find it if we're
4350  # using a relative directory.
4351  cp "$am_depcomp" conftest.dir
4352  cd conftest.dir
4353  # We will build objects and dependencies in a subdirectory because
4354  # it helps to detect inapplicable dependency modes.  For instance
4355  # both Tru64's cc and ICC support -MD to output dependencies as a
4356  # side effect of compilation, but ICC will put the dependencies in
4357  # the current directory while Tru64 will put them in the object
4358  # directory.
4359  mkdir sub
4360
4361  am_cv_CC_dependencies_compiler_type=none
4362  if test "$am_compiler_list" = ""; then
4363     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4364  fi
4365  am__universal=false
4366  case " $depcc " in #(
4367     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4368     esac
4369
4370  for depmode in $am_compiler_list; do
4371    # Setup a source with many dependencies, because some compilers
4372    # like to wrap large dependency lists on column 80 (with \), and
4373    # we should not choose a depcomp mode which is confused by this.
4374    #
4375    # We need to recreate these files for each test, as the compiler may
4376    # overwrite some of them when testing with obscure command lines.
4377    # This happens at least with the AIX C compiler.
4378    : > sub/conftest.c
4379    for i in 1 2 3 4 5 6; do
4380      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4381      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4382      # Solaris 10 /bin/sh.
4383      echo '/* dummy */' > sub/conftst$i.h
4384    done
4385    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4386
4387    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4388    # mode.  It turns out that the SunPro C++ compiler does not properly
4389    # handle '-M -o', and we need to detect this.  Also, some Intel
4390    # versions had trouble with output in subdirs.
4391    am__obj=sub/conftest.${OBJEXT-o}
4392    am__minus_obj="-o $am__obj"
4393    case $depmode in
4394    gcc)
4395      # This depmode causes a compiler race in universal mode.
4396      test "$am__universal" = false || continue
4397      ;;
4398    nosideeffect)
4399      # After this tag, mechanisms are not by side-effect, so they'll
4400      # only be used when explicitly requested.
4401      if test "x$enable_dependency_tracking" = xyes; then
4402	continue
4403      else
4404	break
4405      fi
4406      ;;
4407    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4408      # This compiler won't grok '-c -o', but also, the minuso test has
4409      # not run yet.  These depmodes are late enough in the game, and
4410      # so weak that their functioning should not be impacted.
4411      am__obj=conftest.${OBJEXT-o}
4412      am__minus_obj=
4413      ;;
4414    none) break ;;
4415    esac
4416    if depmode=$depmode \
4417       source=sub/conftest.c object=$am__obj \
4418       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4419       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4420         >/dev/null 2>conftest.err &&
4421       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4422       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4423       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4424       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4425      # icc doesn't choke on unknown options, it will just issue warnings
4426      # or remarks (even with -Werror).  So we grep stderr for any message
4427      # that says an option was ignored or not supported.
4428      # When given -MP, icc 7.0 and 7.1 complain thusly:
4429      #   icc: Command line warning: ignoring option '-M'; no argument required
4430      # The diagnosis changed in icc 8.0:
4431      #   icc: Command line remark: option '-MP' not supported
4432      if (grep 'ignoring option' conftest.err ||
4433          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4434        am_cv_CC_dependencies_compiler_type=$depmode
4435        break
4436      fi
4437    fi
4438  done
4439
4440  cd ..
4441  rm -rf conftest.dir
4442else
4443  am_cv_CC_dependencies_compiler_type=none
4444fi
4445
4446fi
4447{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4448printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
4449CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4450
4451 if
4452  test "x$enable_dependency_tracking" != xno \
4453  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4454  am__fastdepCC_TRUE=
4455  am__fastdepCC_FALSE='#'
4456else
4457  am__fastdepCC_TRUE='#'
4458  am__fastdepCC_FALSE=
4459fi
4460
4461
4462
4463# Check whether --enable-largefile was given.
4464if test ${enable_largefile+y}
4465then :
4466  enableval=$enable_largefile;
4467fi
4468
4469if test "$enable_largefile" != no; then
4470
4471  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
4472printf %s "checking for special C compiler options needed for large files... " >&6; }
4473if test ${ac_cv_sys_largefile_CC+y}
4474then :
4475  printf %s "(cached) " >&6
4476else $as_nop
4477  ac_cv_sys_largefile_CC=no
4478     if test "$GCC" != yes; then
4479       ac_save_CC=$CC
4480       while :; do
4481	 # IRIX 6.2 and later do not support large files by default,
4482	 # so use the C compiler's -n32 option if that helps.
4483	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484/* end confdefs.h.  */
4485#include <sys/types.h>
4486 /* Check that off_t can represent 2**63 - 1 correctly.
4487    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4488    since some C++ compilers masquerading as C compilers
4489    incorrectly reject 9223372036854775807.  */
4490#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
4491  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4492		       && LARGE_OFF_T % 2147483647 == 1)
4493		      ? 1 : -1];
4494int
4495main (void)
4496{
4497
4498  ;
4499  return 0;
4500}
4501_ACEOF
4502	 if ac_fn_c_try_compile "$LINENO"
4503then :
4504  break
4505fi
4506rm -f core conftest.err conftest.$ac_objext conftest.beam
4507	 CC="$CC -n32"
4508	 if ac_fn_c_try_compile "$LINENO"
4509then :
4510  ac_cv_sys_largefile_CC=' -n32'; break
4511fi
4512rm -f core conftest.err conftest.$ac_objext conftest.beam
4513	 break
4514       done
4515       CC=$ac_save_CC
4516       rm -f conftest.$ac_ext
4517    fi
4518fi
4519{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
4520printf "%s\n" "$ac_cv_sys_largefile_CC" >&6; }
4521  if test "$ac_cv_sys_largefile_CC" != no; then
4522    CC=$CC$ac_cv_sys_largefile_CC
4523  fi
4524
4525  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
4526printf %s "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
4527if test ${ac_cv_sys_file_offset_bits+y}
4528then :
4529  printf %s "(cached) " >&6
4530else $as_nop
4531  while :; do
4532  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4533/* end confdefs.h.  */
4534#include <sys/types.h>
4535 /* Check that off_t can represent 2**63 - 1 correctly.
4536    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4537    since some C++ compilers masquerading as C compilers
4538    incorrectly reject 9223372036854775807.  */
4539#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
4540  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4541		       && LARGE_OFF_T % 2147483647 == 1)
4542		      ? 1 : -1];
4543int
4544main (void)
4545{
4546
4547  ;
4548  return 0;
4549}
4550_ACEOF
4551if ac_fn_c_try_compile "$LINENO"
4552then :
4553  ac_cv_sys_file_offset_bits=no; break
4554fi
4555rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4556  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4557/* end confdefs.h.  */
4558#define _FILE_OFFSET_BITS 64
4559#include <sys/types.h>
4560 /* Check that off_t can represent 2**63 - 1 correctly.
4561    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4562    since some C++ compilers masquerading as C compilers
4563    incorrectly reject 9223372036854775807.  */
4564#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
4565  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4566		       && LARGE_OFF_T % 2147483647 == 1)
4567		      ? 1 : -1];
4568int
4569main (void)
4570{
4571
4572  ;
4573  return 0;
4574}
4575_ACEOF
4576if ac_fn_c_try_compile "$LINENO"
4577then :
4578  ac_cv_sys_file_offset_bits=64; break
4579fi
4580rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4581  ac_cv_sys_file_offset_bits=unknown
4582  break
4583done
4584fi
4585{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
4586printf "%s\n" "$ac_cv_sys_file_offset_bits" >&6; }
4587case $ac_cv_sys_file_offset_bits in #(
4588  no | unknown) ;;
4589  *)
4590printf "%s\n" "#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits" >>confdefs.h
4591;;
4592esac
4593rm -rf conftest*
4594  if test $ac_cv_sys_file_offset_bits = unknown; then
4595    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
4596printf %s "checking for _LARGE_FILES value needed for large files... " >&6; }
4597if test ${ac_cv_sys_large_files+y}
4598then :
4599  printf %s "(cached) " >&6
4600else $as_nop
4601  while :; do
4602  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4603/* end confdefs.h.  */
4604#include <sys/types.h>
4605 /* Check that off_t can represent 2**63 - 1 correctly.
4606    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4607    since some C++ compilers masquerading as C compilers
4608    incorrectly reject 9223372036854775807.  */
4609#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
4610  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4611		       && LARGE_OFF_T % 2147483647 == 1)
4612		      ? 1 : -1];
4613int
4614main (void)
4615{
4616
4617  ;
4618  return 0;
4619}
4620_ACEOF
4621if ac_fn_c_try_compile "$LINENO"
4622then :
4623  ac_cv_sys_large_files=no; break
4624fi
4625rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4626  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4627/* end confdefs.h.  */
4628#define _LARGE_FILES 1
4629#include <sys/types.h>
4630 /* Check that off_t can represent 2**63 - 1 correctly.
4631    We can't simply define LARGE_OFF_T to be 9223372036854775807,
4632    since some C++ compilers masquerading as C compilers
4633    incorrectly reject 9223372036854775807.  */
4634#define LARGE_OFF_T (((off_t) 1 << 31 << 31) - 1 + ((off_t) 1 << 31 << 31))
4635  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4636		       && LARGE_OFF_T % 2147483647 == 1)
4637		      ? 1 : -1];
4638int
4639main (void)
4640{
4641
4642  ;
4643  return 0;
4644}
4645_ACEOF
4646if ac_fn_c_try_compile "$LINENO"
4647then :
4648  ac_cv_sys_large_files=1; break
4649fi
4650rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4651  ac_cv_sys_large_files=unknown
4652  break
4653done
4654fi
4655{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4656printf "%s\n" "$ac_cv_sys_large_files" >&6; }
4657case $ac_cv_sys_large_files in #(
4658  no | unknown) ;;
4659  *)
4660printf "%s\n" "#define _LARGE_FILES $ac_cv_sys_large_files" >>confdefs.h
4661;;
4662esac
4663rm -rf conftest*
4664  fi
4665fi
4666
4667
4668# Check for required programs.
4669ac_ext=c
4670ac_cpp='$CPP $CPPFLAGS'
4671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4673ac_compiler_gnu=$ac_cv_c_compiler_gnu
4674if test -n "$ac_tool_prefix"; then
4675  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4676set dummy ${ac_tool_prefix}gcc; ac_word=$2
4677{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4678printf %s "checking for $ac_word... " >&6; }
4679if test ${ac_cv_prog_CC+y}
4680then :
4681  printf %s "(cached) " >&6
4682else $as_nop
4683  if test -n "$CC"; then
4684  ac_cv_prog_CC="$CC" # Let the user override the test.
4685else
4686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4687for as_dir in $PATH
4688do
4689  IFS=$as_save_IFS
4690  case $as_dir in #(((
4691    '') as_dir=./ ;;
4692    */) ;;
4693    *) as_dir=$as_dir/ ;;
4694  esac
4695    for ac_exec_ext in '' $ac_executable_extensions; do
4696  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4697    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4698    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4699    break 2
4700  fi
4701done
4702  done
4703IFS=$as_save_IFS
4704
4705fi
4706fi
4707CC=$ac_cv_prog_CC
4708if test -n "$CC"; then
4709  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4710printf "%s\n" "$CC" >&6; }
4711else
4712  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4713printf "%s\n" "no" >&6; }
4714fi
4715
4716
4717fi
4718if test -z "$ac_cv_prog_CC"; then
4719  ac_ct_CC=$CC
4720  # Extract the first word of "gcc", so it can be a program name with args.
4721set dummy gcc; ac_word=$2
4722{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4723printf %s "checking for $ac_word... " >&6; }
4724if test ${ac_cv_prog_ac_ct_CC+y}
4725then :
4726  printf %s "(cached) " >&6
4727else $as_nop
4728  if test -n "$ac_ct_CC"; then
4729  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4730else
4731as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4732for as_dir in $PATH
4733do
4734  IFS=$as_save_IFS
4735  case $as_dir in #(((
4736    '') as_dir=./ ;;
4737    */) ;;
4738    *) as_dir=$as_dir/ ;;
4739  esac
4740    for ac_exec_ext in '' $ac_executable_extensions; do
4741  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4742    ac_cv_prog_ac_ct_CC="gcc"
4743    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4744    break 2
4745  fi
4746done
4747  done
4748IFS=$as_save_IFS
4749
4750fi
4751fi
4752ac_ct_CC=$ac_cv_prog_ac_ct_CC
4753if test -n "$ac_ct_CC"; then
4754  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4755printf "%s\n" "$ac_ct_CC" >&6; }
4756else
4757  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4758printf "%s\n" "no" >&6; }
4759fi
4760
4761  if test "x$ac_ct_CC" = x; then
4762    CC=""
4763  else
4764    case $cross_compiling:$ac_tool_warned in
4765yes:)
4766{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4767printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4768ac_tool_warned=yes ;;
4769esac
4770    CC=$ac_ct_CC
4771  fi
4772else
4773  CC="$ac_cv_prog_CC"
4774fi
4775
4776if test -z "$CC"; then
4777          if test -n "$ac_tool_prefix"; then
4778    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4779set dummy ${ac_tool_prefix}cc; ac_word=$2
4780{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4781printf %s "checking for $ac_word... " >&6; }
4782if test ${ac_cv_prog_CC+y}
4783then :
4784  printf %s "(cached) " >&6
4785else $as_nop
4786  if test -n "$CC"; then
4787  ac_cv_prog_CC="$CC" # Let the user override the test.
4788else
4789as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4790for as_dir in $PATH
4791do
4792  IFS=$as_save_IFS
4793  case $as_dir in #(((
4794    '') as_dir=./ ;;
4795    */) ;;
4796    *) as_dir=$as_dir/ ;;
4797  esac
4798    for ac_exec_ext in '' $ac_executable_extensions; do
4799  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4800    ac_cv_prog_CC="${ac_tool_prefix}cc"
4801    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4802    break 2
4803  fi
4804done
4805  done
4806IFS=$as_save_IFS
4807
4808fi
4809fi
4810CC=$ac_cv_prog_CC
4811if test -n "$CC"; then
4812  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4813printf "%s\n" "$CC" >&6; }
4814else
4815  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4816printf "%s\n" "no" >&6; }
4817fi
4818
4819
4820  fi
4821fi
4822if test -z "$CC"; then
4823  # Extract the first word of "cc", so it can be a program name with args.
4824set dummy cc; ac_word=$2
4825{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4826printf %s "checking for $ac_word... " >&6; }
4827if test ${ac_cv_prog_CC+y}
4828then :
4829  printf %s "(cached) " >&6
4830else $as_nop
4831  if test -n "$CC"; then
4832  ac_cv_prog_CC="$CC" # Let the user override the test.
4833else
4834  ac_prog_rejected=no
4835as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4836for as_dir in $PATH
4837do
4838  IFS=$as_save_IFS
4839  case $as_dir in #(((
4840    '') as_dir=./ ;;
4841    */) ;;
4842    *) as_dir=$as_dir/ ;;
4843  esac
4844    for ac_exec_ext in '' $ac_executable_extensions; do
4845  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4846    if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4847       ac_prog_rejected=yes
4848       continue
4849     fi
4850    ac_cv_prog_CC="cc"
4851    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4852    break 2
4853  fi
4854done
4855  done
4856IFS=$as_save_IFS
4857
4858if test $ac_prog_rejected = yes; then
4859  # We found a bogon in the path, so make sure we never use it.
4860  set dummy $ac_cv_prog_CC
4861  shift
4862  if test $# != 0; then
4863    # We chose a different compiler from the bogus one.
4864    # However, it has the same basename, so the bogon will be chosen
4865    # first if we set CC to just the basename; use the full file name.
4866    shift
4867    ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
4868  fi
4869fi
4870fi
4871fi
4872CC=$ac_cv_prog_CC
4873if test -n "$CC"; then
4874  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4875printf "%s\n" "$CC" >&6; }
4876else
4877  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4878printf "%s\n" "no" >&6; }
4879fi
4880
4881
4882fi
4883if test -z "$CC"; then
4884  if test -n "$ac_tool_prefix"; then
4885  for ac_prog in cl.exe
4886  do
4887    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4888set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4889{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4890printf %s "checking for $ac_word... " >&6; }
4891if test ${ac_cv_prog_CC+y}
4892then :
4893  printf %s "(cached) " >&6
4894else $as_nop
4895  if test -n "$CC"; then
4896  ac_cv_prog_CC="$CC" # Let the user override the test.
4897else
4898as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4899for as_dir in $PATH
4900do
4901  IFS=$as_save_IFS
4902  case $as_dir in #(((
4903    '') as_dir=./ ;;
4904    */) ;;
4905    *) as_dir=$as_dir/ ;;
4906  esac
4907    for ac_exec_ext in '' $ac_executable_extensions; do
4908  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4909    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4910    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4911    break 2
4912  fi
4913done
4914  done
4915IFS=$as_save_IFS
4916
4917fi
4918fi
4919CC=$ac_cv_prog_CC
4920if test -n "$CC"; then
4921  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4922printf "%s\n" "$CC" >&6; }
4923else
4924  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4925printf "%s\n" "no" >&6; }
4926fi
4927
4928
4929    test -n "$CC" && break
4930  done
4931fi
4932if test -z "$CC"; then
4933  ac_ct_CC=$CC
4934  for ac_prog in cl.exe
4935do
4936  # Extract the first word of "$ac_prog", so it can be a program name with args.
4937set dummy $ac_prog; ac_word=$2
4938{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4939printf %s "checking for $ac_word... " >&6; }
4940if test ${ac_cv_prog_ac_ct_CC+y}
4941then :
4942  printf %s "(cached) " >&6
4943else $as_nop
4944  if test -n "$ac_ct_CC"; then
4945  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4946else
4947as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4948for as_dir in $PATH
4949do
4950  IFS=$as_save_IFS
4951  case $as_dir in #(((
4952    '') as_dir=./ ;;
4953    */) ;;
4954    *) as_dir=$as_dir/ ;;
4955  esac
4956    for ac_exec_ext in '' $ac_executable_extensions; do
4957  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
4958    ac_cv_prog_ac_ct_CC="$ac_prog"
4959    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
4960    break 2
4961  fi
4962done
4963  done
4964IFS=$as_save_IFS
4965
4966fi
4967fi
4968ac_ct_CC=$ac_cv_prog_ac_ct_CC
4969if test -n "$ac_ct_CC"; then
4970  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4971printf "%s\n" "$ac_ct_CC" >&6; }
4972else
4973  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4974printf "%s\n" "no" >&6; }
4975fi
4976
4977
4978  test -n "$ac_ct_CC" && break
4979done
4980
4981  if test "x$ac_ct_CC" = x; then
4982    CC=""
4983  else
4984    case $cross_compiling:$ac_tool_warned in
4985yes:)
4986{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4987printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4988ac_tool_warned=yes ;;
4989esac
4990    CC=$ac_ct_CC
4991  fi
4992fi
4993
4994fi
4995if test -z "$CC"; then
4996  if test -n "$ac_tool_prefix"; then
4997  # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
4998set dummy ${ac_tool_prefix}clang; ac_word=$2
4999{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5000printf %s "checking for $ac_word... " >&6; }
5001if test ${ac_cv_prog_CC+y}
5002then :
5003  printf %s "(cached) " >&6
5004else $as_nop
5005  if test -n "$CC"; then
5006  ac_cv_prog_CC="$CC" # Let the user override the test.
5007else
5008as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5009for as_dir in $PATH
5010do
5011  IFS=$as_save_IFS
5012  case $as_dir in #(((
5013    '') as_dir=./ ;;
5014    */) ;;
5015    *) as_dir=$as_dir/ ;;
5016  esac
5017    for ac_exec_ext in '' $ac_executable_extensions; do
5018  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5019    ac_cv_prog_CC="${ac_tool_prefix}clang"
5020    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5021    break 2
5022  fi
5023done
5024  done
5025IFS=$as_save_IFS
5026
5027fi
5028fi
5029CC=$ac_cv_prog_CC
5030if test -n "$CC"; then
5031  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5032printf "%s\n" "$CC" >&6; }
5033else
5034  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5035printf "%s\n" "no" >&6; }
5036fi
5037
5038
5039fi
5040if test -z "$ac_cv_prog_CC"; then
5041  ac_ct_CC=$CC
5042  # Extract the first word of "clang", so it can be a program name with args.
5043set dummy clang; ac_word=$2
5044{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5045printf %s "checking for $ac_word... " >&6; }
5046if test ${ac_cv_prog_ac_ct_CC+y}
5047then :
5048  printf %s "(cached) " >&6
5049else $as_nop
5050  if test -n "$ac_ct_CC"; then
5051  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5052else
5053as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5054for as_dir in $PATH
5055do
5056  IFS=$as_save_IFS
5057  case $as_dir in #(((
5058    '') as_dir=./ ;;
5059    */) ;;
5060    *) as_dir=$as_dir/ ;;
5061  esac
5062    for ac_exec_ext in '' $ac_executable_extensions; do
5063  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
5064    ac_cv_prog_ac_ct_CC="clang"
5065    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
5066    break 2
5067  fi
5068done
5069  done
5070IFS=$as_save_IFS
5071
5072fi
5073fi
5074ac_ct_CC=$ac_cv_prog_ac_ct_CC
5075if test -n "$ac_ct_CC"; then
5076  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5077printf "%s\n" "$ac_ct_CC" >&6; }
5078else
5079  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
5080printf "%s\n" "no" >&6; }
5081fi
5082
5083  if test "x$ac_ct_CC" = x; then
5084    CC=""
5085  else
5086    case $cross_compiling:$ac_tool_warned in
5087yes:)
5088{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5089printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5090ac_tool_warned=yes ;;
5091esac
5092    CC=$ac_ct_CC
5093  fi
5094else
5095  CC="$ac_cv_prog_CC"
5096fi
5097
5098fi
5099
5100
5101test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5102printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
5103as_fn_error $? "no acceptable C compiler found in \$PATH
5104See \`config.log' for more details" "$LINENO" 5; }
5105
5106# Provide some information about the compiler.
5107printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5108set X $ac_compile
5109ac_compiler=$2
5110for ac_option in --version -v -V -qversion -version; do
5111  { { ac_try="$ac_compiler $ac_option >&5"
5112case "(($ac_try" in
5113  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5114  *) ac_try_echo=$ac_try;;
5115esac
5116eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5117printf "%s\n" "$ac_try_echo"; } >&5
5118  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5119  ac_status=$?
5120  if test -s conftest.err; then
5121    sed '10a\
5122... rest of stderr output deleted ...
5123         10q' conftest.err >conftest.er1
5124    cat conftest.er1 >&5
5125  fi
5126  rm -f conftest.er1 conftest.err
5127  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5128  test $ac_status = 0; }
5129done
5130
5131{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
5132printf %s "checking whether the compiler supports GNU C... " >&6; }
5133if test ${ac_cv_c_compiler_gnu+y}
5134then :
5135  printf %s "(cached) " >&6
5136else $as_nop
5137  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5138/* end confdefs.h.  */
5139
5140int
5141main (void)
5142{
5143#ifndef __GNUC__
5144       choke me
5145#endif
5146
5147  ;
5148  return 0;
5149}
5150_ACEOF
5151if ac_fn_c_try_compile "$LINENO"
5152then :
5153  ac_compiler_gnu=yes
5154else $as_nop
5155  ac_compiler_gnu=no
5156fi
5157rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5158ac_cv_c_compiler_gnu=$ac_compiler_gnu
5159
5160fi
5161{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5162printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
5163ac_compiler_gnu=$ac_cv_c_compiler_gnu
5164
5165if test $ac_compiler_gnu = yes; then
5166  GCC=yes
5167else
5168  GCC=
5169fi
5170ac_test_CFLAGS=${CFLAGS+y}
5171ac_save_CFLAGS=$CFLAGS
5172{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5173printf %s "checking whether $CC accepts -g... " >&6; }
5174if test ${ac_cv_prog_cc_g+y}
5175then :
5176  printf %s "(cached) " >&6
5177else $as_nop
5178  ac_save_c_werror_flag=$ac_c_werror_flag
5179   ac_c_werror_flag=yes
5180   ac_cv_prog_cc_g=no
5181   CFLAGS="-g"
5182   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5183/* end confdefs.h.  */
5184
5185int
5186main (void)
5187{
5188
5189  ;
5190  return 0;
5191}
5192_ACEOF
5193if ac_fn_c_try_compile "$LINENO"
5194then :
5195  ac_cv_prog_cc_g=yes
5196else $as_nop
5197  CFLAGS=""
5198      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5199/* end confdefs.h.  */
5200
5201int
5202main (void)
5203{
5204
5205  ;
5206  return 0;
5207}
5208_ACEOF
5209if ac_fn_c_try_compile "$LINENO"
5210then :
5211
5212else $as_nop
5213  ac_c_werror_flag=$ac_save_c_werror_flag
5214	 CFLAGS="-g"
5215	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5216/* end confdefs.h.  */
5217
5218int
5219main (void)
5220{
5221
5222  ;
5223  return 0;
5224}
5225_ACEOF
5226if ac_fn_c_try_compile "$LINENO"
5227then :
5228  ac_cv_prog_cc_g=yes
5229fi
5230rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5231fi
5232rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5233fi
5234rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5235   ac_c_werror_flag=$ac_save_c_werror_flag
5236fi
5237{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5238printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
5239if test $ac_test_CFLAGS; then
5240  CFLAGS=$ac_save_CFLAGS
5241elif test $ac_cv_prog_cc_g = yes; then
5242  if test "$GCC" = yes; then
5243    CFLAGS="-g -O2"
5244  else
5245    CFLAGS="-g"
5246  fi
5247else
5248  if test "$GCC" = yes; then
5249    CFLAGS="-O2"
5250  else
5251    CFLAGS=
5252  fi
5253fi
5254ac_prog_cc_stdc=no
5255if test x$ac_prog_cc_stdc = xno
5256then :
5257  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
5258printf %s "checking for $CC option to enable C11 features... " >&6; }
5259if test ${ac_cv_prog_cc_c11+y}
5260then :
5261  printf %s "(cached) " >&6
5262else $as_nop
5263  ac_cv_prog_cc_c11=no
5264ac_save_CC=$CC
5265cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5266/* end confdefs.h.  */
5267$ac_c_conftest_c11_program
5268_ACEOF
5269for ac_arg in '' -std=gnu11
5270do
5271  CC="$ac_save_CC $ac_arg"
5272  if ac_fn_c_try_compile "$LINENO"
5273then :
5274  ac_cv_prog_cc_c11=$ac_arg
5275fi
5276rm -f core conftest.err conftest.$ac_objext conftest.beam
5277  test "x$ac_cv_prog_cc_c11" != "xno" && break
5278done
5279rm -f conftest.$ac_ext
5280CC=$ac_save_CC
5281fi
5282
5283if test "x$ac_cv_prog_cc_c11" = xno
5284then :
5285  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5286printf "%s\n" "unsupported" >&6; }
5287else $as_nop
5288  if test "x$ac_cv_prog_cc_c11" = x
5289then :
5290  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5291printf "%s\n" "none needed" >&6; }
5292else $as_nop
5293  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
5294printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
5295     CC="$CC $ac_cv_prog_cc_c11"
5296fi
5297  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
5298  ac_prog_cc_stdc=c11
5299fi
5300fi
5301if test x$ac_prog_cc_stdc = xno
5302then :
5303  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
5304printf %s "checking for $CC option to enable C99 features... " >&6; }
5305if test ${ac_cv_prog_cc_c99+y}
5306then :
5307  printf %s "(cached) " >&6
5308else $as_nop
5309  ac_cv_prog_cc_c99=no
5310ac_save_CC=$CC
5311cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5312/* end confdefs.h.  */
5313$ac_c_conftest_c99_program
5314_ACEOF
5315for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
5316do
5317  CC="$ac_save_CC $ac_arg"
5318  if ac_fn_c_try_compile "$LINENO"
5319then :
5320  ac_cv_prog_cc_c99=$ac_arg
5321fi
5322rm -f core conftest.err conftest.$ac_objext conftest.beam
5323  test "x$ac_cv_prog_cc_c99" != "xno" && break
5324done
5325rm -f conftest.$ac_ext
5326CC=$ac_save_CC
5327fi
5328
5329if test "x$ac_cv_prog_cc_c99" = xno
5330then :
5331  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5332printf "%s\n" "unsupported" >&6; }
5333else $as_nop
5334  if test "x$ac_cv_prog_cc_c99" = x
5335then :
5336  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5337printf "%s\n" "none needed" >&6; }
5338else $as_nop
5339  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5340printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
5341     CC="$CC $ac_cv_prog_cc_c99"
5342fi
5343  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5344  ac_prog_cc_stdc=c99
5345fi
5346fi
5347if test x$ac_prog_cc_stdc = xno
5348then :
5349  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
5350printf %s "checking for $CC option to enable C89 features... " >&6; }
5351if test ${ac_cv_prog_cc_c89+y}
5352then :
5353  printf %s "(cached) " >&6
5354else $as_nop
5355  ac_cv_prog_cc_c89=no
5356ac_save_CC=$CC
5357cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5358/* end confdefs.h.  */
5359$ac_c_conftest_c89_program
5360_ACEOF
5361for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5362do
5363  CC="$ac_save_CC $ac_arg"
5364  if ac_fn_c_try_compile "$LINENO"
5365then :
5366  ac_cv_prog_cc_c89=$ac_arg
5367fi
5368rm -f core conftest.err conftest.$ac_objext conftest.beam
5369  test "x$ac_cv_prog_cc_c89" != "xno" && break
5370done
5371rm -f conftest.$ac_ext
5372CC=$ac_save_CC
5373fi
5374
5375if test "x$ac_cv_prog_cc_c89" = xno
5376then :
5377  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5378printf "%s\n" "unsupported" >&6; }
5379else $as_nop
5380  if test "x$ac_cv_prog_cc_c89" = x
5381then :
5382  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5383printf "%s\n" "none needed" >&6; }
5384else $as_nop
5385  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5386printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
5387     CC="$CC $ac_cv_prog_cc_c89"
5388fi
5389  ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5390  ac_prog_cc_stdc=c89
5391fi
5392fi
5393
5394ac_ext=c
5395ac_cpp='$CPP $CPPFLAGS'
5396ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5397ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5398ac_compiler_gnu=$ac_cv_c_compiler_gnu
5399
5400
5401  ac_ext=c
5402ac_cpp='$CPP $CPPFLAGS'
5403ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5404ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5405ac_compiler_gnu=$ac_cv_c_compiler_gnu
5406{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
5407printf %s "checking whether $CC understands -c and -o together... " >&6; }
5408if test ${am_cv_prog_cc_c_o+y}
5409then :
5410  printf %s "(cached) " >&6
5411else $as_nop
5412  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5413/* end confdefs.h.  */
5414
5415int
5416main (void)
5417{
5418
5419  ;
5420  return 0;
5421}
5422_ACEOF
5423  # Make sure it works both with $CC and with simple cc.
5424  # Following AC_PROG_CC_C_O, we do the test twice because some
5425  # compilers refuse to overwrite an existing .o file with -o,
5426  # though they will create one.
5427  am_cv_prog_cc_c_o=yes
5428  for am_i in 1 2; do
5429    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
5430   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
5431   ac_status=$?
5432   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5433   (exit $ac_status); } \
5434         && test -f conftest2.$ac_objext; then
5435      : OK
5436    else
5437      am_cv_prog_cc_c_o=no
5438      break
5439    fi
5440  done
5441  rm -f core conftest*
5442  unset am_i
5443fi
5444{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
5445printf "%s\n" "$am_cv_prog_cc_c_o" >&6; }
5446if test "$am_cv_prog_cc_c_o" != yes; then
5447   # Losing compiler, so override with the script.
5448   # FIXME: It is wrong to rewrite CC.
5449   # But if we don't then we get into trouble of one sort or another.
5450   # A longer-term fix would be to have automake use am__CC in this case,
5451   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
5452   CC="$am_aux_dir/compile $CC"
5453fi
5454ac_ext=c
5455ac_cpp='$CPP $CPPFLAGS'
5456ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5458ac_compiler_gnu=$ac_cv_c_compiler_gnu
5459
5460
5461depcc="$CC"   am_compiler_list=
5462
5463{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5464printf %s "checking dependency style of $depcc... " >&6; }
5465if test ${am_cv_CC_dependencies_compiler_type+y}
5466then :
5467  printf %s "(cached) " >&6
5468else $as_nop
5469  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5470  # We make a subdir and do the tests there.  Otherwise we can end up
5471  # making bogus files that we don't know about and never remove.  For
5472  # instance it was reported that on HP-UX the gcc test will end up
5473  # making a dummy file named 'D' -- because '-MD' means "put the output
5474  # in D".
5475  rm -rf conftest.dir
5476  mkdir conftest.dir
5477  # Copy depcomp to subdir because otherwise we won't find it if we're
5478  # using a relative directory.
5479  cp "$am_depcomp" conftest.dir
5480  cd conftest.dir
5481  # We will build objects and dependencies in a subdirectory because
5482  # it helps to detect inapplicable dependency modes.  For instance
5483  # both Tru64's cc and ICC support -MD to output dependencies as a
5484  # side effect of compilation, but ICC will put the dependencies in
5485  # the current directory while Tru64 will put them in the object
5486  # directory.
5487  mkdir sub
5488
5489  am_cv_CC_dependencies_compiler_type=none
5490  if test "$am_compiler_list" = ""; then
5491     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5492  fi
5493  am__universal=false
5494  case " $depcc " in #(
5495     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5496     esac
5497
5498  for depmode in $am_compiler_list; do
5499    # Setup a source with many dependencies, because some compilers
5500    # like to wrap large dependency lists on column 80 (with \), and
5501    # we should not choose a depcomp mode which is confused by this.
5502    #
5503    # We need to recreate these files for each test, as the compiler may
5504    # overwrite some of them when testing with obscure command lines.
5505    # This happens at least with the AIX C compiler.
5506    : > sub/conftest.c
5507    for i in 1 2 3 4 5 6; do
5508      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5509      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5510      # Solaris 10 /bin/sh.
5511      echo '/* dummy */' > sub/conftst$i.h
5512    done
5513    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5514
5515    # We check with '-c' and '-o' for the sake of the "dashmstdout"
5516    # mode.  It turns out that the SunPro C++ compiler does not properly
5517    # handle '-M -o', and we need to detect this.  Also, some Intel
5518    # versions had trouble with output in subdirs.
5519    am__obj=sub/conftest.${OBJEXT-o}
5520    am__minus_obj="-o $am__obj"
5521    case $depmode in
5522    gcc)
5523      # This depmode causes a compiler race in universal mode.
5524      test "$am__universal" = false || continue
5525      ;;
5526    nosideeffect)
5527      # After this tag, mechanisms are not by side-effect, so they'll
5528      # only be used when explicitly requested.
5529      if test "x$enable_dependency_tracking" = xyes; then
5530	continue
5531      else
5532	break
5533      fi
5534      ;;
5535    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5536      # This compiler won't grok '-c -o', but also, the minuso test has
5537      # not run yet.  These depmodes are late enough in the game, and
5538      # so weak that their functioning should not be impacted.
5539      am__obj=conftest.${OBJEXT-o}
5540      am__minus_obj=
5541      ;;
5542    none) break ;;
5543    esac
5544    if depmode=$depmode \
5545       source=sub/conftest.c object=$am__obj \
5546       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5547       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5548         >/dev/null 2>conftest.err &&
5549       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5550       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5551       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5552       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5553      # icc doesn't choke on unknown options, it will just issue warnings
5554      # or remarks (even with -Werror).  So we grep stderr for any message
5555      # that says an option was ignored or not supported.
5556      # When given -MP, icc 7.0 and 7.1 complain thusly:
5557      #   icc: Command line warning: ignoring option '-M'; no argument required
5558      # The diagnosis changed in icc 8.0:
5559      #   icc: Command line remark: option '-MP' not supported
5560      if (grep 'ignoring option' conftest.err ||
5561          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5562        am_cv_CC_dependencies_compiler_type=$depmode
5563        break
5564      fi
5565    fi
5566  done
5567
5568  cd ..
5569  rm -rf conftest.dir
5570else
5571  am_cv_CC_dependencies_compiler_type=none
5572fi
5573
5574fi
5575{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5576printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; }
5577CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5578
5579 if
5580  test "x$enable_dependency_tracking" != xno \
5581  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5582  am__fastdepCC_TRUE=
5583  am__fastdepCC_FALSE='#'
5584else
5585  am__fastdepCC_TRUE='#'
5586  am__fastdepCC_FALSE=
5587fi
5588
5589
5590case `pwd` in
5591  *\ * | *\	*)
5592    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5593printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5594esac
5595
5596
5597
5598macro_version='2.4.6'
5599macro_revision='2.4.6'
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614ltmain=$ac_aux_dir/ltmain.sh
5615
5616
5617
5618  # Make sure we can run config.sub.
5619$SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 ||
5620  as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5
5621
5622{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
5623printf %s "checking build system type... " >&6; }
5624if test ${ac_cv_build+y}
5625then :
5626  printf %s "(cached) " >&6
5627else $as_nop
5628  ac_build_alias=$build_alias
5629test "x$ac_build_alias" = x &&
5630  ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"`
5631test "x$ac_build_alias" = x &&
5632  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
5633ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` ||
5634  as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5
5635
5636fi
5637{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
5638printf "%s\n" "$ac_cv_build" >&6; }
5639case $ac_cv_build in
5640*-*-*) ;;
5641*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
5642esac
5643build=$ac_cv_build
5644ac_save_IFS=$IFS; IFS='-'
5645set x $ac_cv_build
5646shift
5647build_cpu=$1
5648build_vendor=$2
5649shift; shift
5650# Remember, the first character of IFS is used to create $*,
5651# except with old shells:
5652build_os=$*
5653IFS=$ac_save_IFS
5654case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5655
5656
5657{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
5658printf %s "checking host system type... " >&6; }
5659if test ${ac_cv_host+y}
5660then :
5661  printf %s "(cached) " >&6
5662else $as_nop
5663  if test "x$host_alias" = x; then
5664  ac_cv_host=$ac_cv_build
5665else
5666  ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` ||
5667    as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5
5668fi
5669
5670fi
5671{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
5672printf "%s\n" "$ac_cv_host" >&6; }
5673case $ac_cv_host in
5674*-*-*) ;;
5675*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
5676esac
5677host=$ac_cv_host
5678ac_save_IFS=$IFS; IFS='-'
5679set x $ac_cv_host
5680shift
5681host_cpu=$1
5682host_vendor=$2
5683shift; shift
5684# Remember, the first character of IFS is used to create $*,
5685# except with old shells:
5686host_os=$*
5687IFS=$ac_save_IFS
5688case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5689
5690
5691# Backslashify metacharacters that are still active within
5692# double-quoted strings.
5693sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5694
5695# Same as above, but do not quote variable references.
5696double_quote_subst='s/\(["`\\]\)/\\\1/g'
5697
5698# Sed substitution to delay expansion of an escaped shell variable in a
5699# double_quote_subst'ed string.
5700delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5701
5702# Sed substitution to delay expansion of an escaped single quote.
5703delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5704
5705# Sed substitution to avoid accidental globbing in evaled expressions
5706no_glob_subst='s/\*/\\\*/g'
5707
5708ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5709ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5710ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5711
5712{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5713printf %s "checking how to print strings... " >&6; }
5714# Test print first, because it will be a builtin if present.
5715if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5716   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5717  ECHO='print -r --'
5718elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5719  ECHO='printf %s\n'
5720else
5721  # Use this function as a fallback that always works.
5722  func_fallback_echo ()
5723  {
5724    eval 'cat <<_LTECHO_EOF
5725$1
5726_LTECHO_EOF'
5727  }
5728  ECHO='func_fallback_echo'
5729fi
5730
5731# func_echo_all arg...
5732# Invoke $ECHO with all args, space-separated.
5733func_echo_all ()
5734{
5735    $ECHO ""
5736}
5737
5738case $ECHO in
5739  printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5740printf "%s\n" "printf" >&6; } ;;
5741  print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5742printf "%s\n" "print -r" >&6; } ;;
5743  *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5744printf "%s\n" "cat" >&6; } ;;
5745esac
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5761printf %s "checking for a sed that does not truncate output... " >&6; }
5762if test ${ac_cv_path_SED+y}
5763then :
5764  printf %s "(cached) " >&6
5765else $as_nop
5766            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5767     for ac_i in 1 2 3 4 5 6 7; do
5768       ac_script="$ac_script$as_nl$ac_script"
5769     done
5770     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5771     { ac_script=; unset ac_script;}
5772     if test -z "$SED"; then
5773  ac_path_SED_found=false
5774  # Loop through the user's path and test for each of PROGNAME-LIST
5775  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5776for as_dir in $PATH
5777do
5778  IFS=$as_save_IFS
5779  case $as_dir in #(((
5780    '') as_dir=./ ;;
5781    */) ;;
5782    *) as_dir=$as_dir/ ;;
5783  esac
5784    for ac_prog in sed gsed
5785   do
5786    for ac_exec_ext in '' $ac_executable_extensions; do
5787      ac_path_SED="$as_dir$ac_prog$ac_exec_ext"
5788      as_fn_executable_p "$ac_path_SED" || continue
5789# Check for GNU ac_path_SED and select it if it is found.
5790  # Check for GNU $ac_path_SED
5791case `"$ac_path_SED" --version 2>&1` in
5792*GNU*)
5793  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5794*)
5795  ac_count=0
5796  printf %s 0123456789 >"conftest.in"
5797  while :
5798  do
5799    cat "conftest.in" "conftest.in" >"conftest.tmp"
5800    mv "conftest.tmp" "conftest.in"
5801    cp "conftest.in" "conftest.nl"
5802    printf "%s\n" '' >> "conftest.nl"
5803    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5804    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5805    as_fn_arith $ac_count + 1 && ac_count=$as_val
5806    if test $ac_count -gt ${ac_path_SED_max-0}; then
5807      # Best one so far, save it but keep looking for a better one
5808      ac_cv_path_SED="$ac_path_SED"
5809      ac_path_SED_max=$ac_count
5810    fi
5811    # 10*(2^10) chars as input seems more than enough
5812    test $ac_count -gt 10 && break
5813  done
5814  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5815esac
5816
5817      $ac_path_SED_found && break 3
5818    done
5819  done
5820  done
5821IFS=$as_save_IFS
5822  if test -z "$ac_cv_path_SED"; then
5823    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5824  fi
5825else
5826  ac_cv_path_SED=$SED
5827fi
5828
5829fi
5830{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5831printf "%s\n" "$ac_cv_path_SED" >&6; }
5832 SED="$ac_cv_path_SED"
5833  rm -f conftest.sed
5834
5835test -z "$SED" && SED=sed
5836Xsed="$SED -e 1s/^X//"
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5849printf %s "checking for grep that handles long lines and -e... " >&6; }
5850if test ${ac_cv_path_GREP+y}
5851then :
5852  printf %s "(cached) " >&6
5853else $as_nop
5854  if test -z "$GREP"; then
5855  ac_path_GREP_found=false
5856  # Loop through the user's path and test for each of PROGNAME-LIST
5857  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5858for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5859do
5860  IFS=$as_save_IFS
5861  case $as_dir in #(((
5862    '') as_dir=./ ;;
5863    */) ;;
5864    *) as_dir=$as_dir/ ;;
5865  esac
5866    for ac_prog in grep ggrep
5867   do
5868    for ac_exec_ext in '' $ac_executable_extensions; do
5869      ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
5870      as_fn_executable_p "$ac_path_GREP" || continue
5871# Check for GNU ac_path_GREP and select it if it is found.
5872  # Check for GNU $ac_path_GREP
5873case `"$ac_path_GREP" --version 2>&1` in
5874*GNU*)
5875  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5876*)
5877  ac_count=0
5878  printf %s 0123456789 >"conftest.in"
5879  while :
5880  do
5881    cat "conftest.in" "conftest.in" >"conftest.tmp"
5882    mv "conftest.tmp" "conftest.in"
5883    cp "conftest.in" "conftest.nl"
5884    printf "%s\n" 'GREP' >> "conftest.nl"
5885    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5886    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5887    as_fn_arith $ac_count + 1 && ac_count=$as_val
5888    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5889      # Best one so far, save it but keep looking for a better one
5890      ac_cv_path_GREP="$ac_path_GREP"
5891      ac_path_GREP_max=$ac_count
5892    fi
5893    # 10*(2^10) chars as input seems more than enough
5894    test $ac_count -gt 10 && break
5895  done
5896  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5897esac
5898
5899      $ac_path_GREP_found && break 3
5900    done
5901  done
5902  done
5903IFS=$as_save_IFS
5904  if test -z "$ac_cv_path_GREP"; then
5905    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5906  fi
5907else
5908  ac_cv_path_GREP=$GREP
5909fi
5910
5911fi
5912{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5913printf "%s\n" "$ac_cv_path_GREP" >&6; }
5914 GREP="$ac_cv_path_GREP"
5915
5916
5917{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5918printf %s "checking for egrep... " >&6; }
5919if test ${ac_cv_path_EGREP+y}
5920then :
5921  printf %s "(cached) " >&6
5922else $as_nop
5923  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5924   then ac_cv_path_EGREP="$GREP -E"
5925   else
5926     if test -z "$EGREP"; then
5927  ac_path_EGREP_found=false
5928  # Loop through the user's path and test for each of PROGNAME-LIST
5929  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5930for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5931do
5932  IFS=$as_save_IFS
5933  case $as_dir in #(((
5934    '') as_dir=./ ;;
5935    */) ;;
5936    *) as_dir=$as_dir/ ;;
5937  esac
5938    for ac_prog in egrep
5939   do
5940    for ac_exec_ext in '' $ac_executable_extensions; do
5941      ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
5942      as_fn_executable_p "$ac_path_EGREP" || continue
5943# Check for GNU ac_path_EGREP and select it if it is found.
5944  # Check for GNU $ac_path_EGREP
5945case `"$ac_path_EGREP" --version 2>&1` in
5946*GNU*)
5947  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5948*)
5949  ac_count=0
5950  printf %s 0123456789 >"conftest.in"
5951  while :
5952  do
5953    cat "conftest.in" "conftest.in" >"conftest.tmp"
5954    mv "conftest.tmp" "conftest.in"
5955    cp "conftest.in" "conftest.nl"
5956    printf "%s\n" 'EGREP' >> "conftest.nl"
5957    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5958    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5959    as_fn_arith $ac_count + 1 && ac_count=$as_val
5960    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5961      # Best one so far, save it but keep looking for a better one
5962      ac_cv_path_EGREP="$ac_path_EGREP"
5963      ac_path_EGREP_max=$ac_count
5964    fi
5965    # 10*(2^10) chars as input seems more than enough
5966    test $ac_count -gt 10 && break
5967  done
5968  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5969esac
5970
5971      $ac_path_EGREP_found && break 3
5972    done
5973  done
5974  done
5975IFS=$as_save_IFS
5976  if test -z "$ac_cv_path_EGREP"; then
5977    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5978  fi
5979else
5980  ac_cv_path_EGREP=$EGREP
5981fi
5982
5983   fi
5984fi
5985{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5986printf "%s\n" "$ac_cv_path_EGREP" >&6; }
5987 EGREP="$ac_cv_path_EGREP"
5988
5989
5990{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5991printf %s "checking for fgrep... " >&6; }
5992if test ${ac_cv_path_FGREP+y}
5993then :
5994  printf %s "(cached) " >&6
5995else $as_nop
5996  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5997   then ac_cv_path_FGREP="$GREP -F"
5998   else
5999     if test -z "$FGREP"; then
6000  ac_path_FGREP_found=false
6001  # Loop through the user's path and test for each of PROGNAME-LIST
6002  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6003for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6004do
6005  IFS=$as_save_IFS
6006  case $as_dir in #(((
6007    '') as_dir=./ ;;
6008    */) ;;
6009    *) as_dir=$as_dir/ ;;
6010  esac
6011    for ac_prog in fgrep
6012   do
6013    for ac_exec_ext in '' $ac_executable_extensions; do
6014      ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext"
6015      as_fn_executable_p "$ac_path_FGREP" || continue
6016# Check for GNU ac_path_FGREP and select it if it is found.
6017  # Check for GNU $ac_path_FGREP
6018case `"$ac_path_FGREP" --version 2>&1` in
6019*GNU*)
6020  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
6021*)
6022  ac_count=0
6023  printf %s 0123456789 >"conftest.in"
6024  while :
6025  do
6026    cat "conftest.in" "conftest.in" >"conftest.tmp"
6027    mv "conftest.tmp" "conftest.in"
6028    cp "conftest.in" "conftest.nl"
6029    printf "%s\n" 'FGREP' >> "conftest.nl"
6030    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
6031    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6032    as_fn_arith $ac_count + 1 && ac_count=$as_val
6033    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
6034      # Best one so far, save it but keep looking for a better one
6035      ac_cv_path_FGREP="$ac_path_FGREP"
6036      ac_path_FGREP_max=$ac_count
6037    fi
6038    # 10*(2^10) chars as input seems more than enough
6039    test $ac_count -gt 10 && break
6040  done
6041  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6042esac
6043
6044      $ac_path_FGREP_found && break 3
6045    done
6046  done
6047  done
6048IFS=$as_save_IFS
6049  if test -z "$ac_cv_path_FGREP"; then
6050    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6051  fi
6052else
6053  ac_cv_path_FGREP=$FGREP
6054fi
6055
6056   fi
6057fi
6058{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
6059printf "%s\n" "$ac_cv_path_FGREP" >&6; }
6060 FGREP="$ac_cv_path_FGREP"
6061
6062
6063test -z "$GREP" && GREP=grep
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083# Check whether --with-gnu-ld was given.
6084if test ${with_gnu_ld+y}
6085then :
6086  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
6087else $as_nop
6088  with_gnu_ld=no
6089fi
6090
6091ac_prog=ld
6092if test yes = "$GCC"; then
6093  # Check if gcc -print-prog-name=ld gives a path.
6094  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
6095printf %s "checking for ld used by $CC... " >&6; }
6096  case $host in
6097  *-*-mingw*)
6098    # gcc leaves a trailing carriage return, which upsets mingw
6099    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
6100  *)
6101    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
6102  esac
6103  case $ac_prog in
6104    # Accept absolute paths.
6105    [\\/]* | ?:[\\/]*)
6106      re_direlt='/[^/][^/]*/\.\./'
6107      # Canonicalize the pathname of ld
6108      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
6109      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
6110	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
6111      done
6112      test -z "$LD" && LD=$ac_prog
6113      ;;
6114  "")
6115    # If it fails, then pretend we aren't using GCC.
6116    ac_prog=ld
6117    ;;
6118  *)
6119    # If it is relative, then search for the first ld in PATH.
6120    with_gnu_ld=unknown
6121    ;;
6122  esac
6123elif test yes = "$with_gnu_ld"; then
6124  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
6125printf %s "checking for GNU ld... " >&6; }
6126else
6127  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
6128printf %s "checking for non-GNU ld... " >&6; }
6129fi
6130if test ${lt_cv_path_LD+y}
6131then :
6132  printf %s "(cached) " >&6
6133else $as_nop
6134  if test -z "$LD"; then
6135  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
6136  for ac_dir in $PATH; do
6137    IFS=$lt_save_ifs
6138    test -z "$ac_dir" && ac_dir=.
6139    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
6140      lt_cv_path_LD=$ac_dir/$ac_prog
6141      # Check to see if the program is GNU ld.  I'd rather use --version,
6142      # but apparently some variants of GNU ld only accept -v.
6143      # Break only if it was the GNU/non-GNU ld that we prefer.
6144      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
6145      *GNU* | *'with BFD'*)
6146	test no != "$with_gnu_ld" && break
6147	;;
6148      *)
6149	test yes != "$with_gnu_ld" && break
6150	;;
6151      esac
6152    fi
6153  done
6154  IFS=$lt_save_ifs
6155else
6156  lt_cv_path_LD=$LD # Let the user override the test with a path.
6157fi
6158fi
6159
6160LD=$lt_cv_path_LD
6161if test -n "$LD"; then
6162  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
6163printf "%s\n" "$LD" >&6; }
6164else
6165  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6166printf "%s\n" "no" >&6; }
6167fi
6168test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
6169{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
6170printf %s "checking if the linker ($LD) is GNU ld... " >&6; }
6171if test ${lt_cv_prog_gnu_ld+y}
6172then :
6173  printf %s "(cached) " >&6
6174else $as_nop
6175  # I'd rather use --version here, but apparently some GNU lds only accept -v.
6176case `$LD -v 2>&1 </dev/null` in
6177*GNU* | *'with BFD'*)
6178  lt_cv_prog_gnu_ld=yes
6179  ;;
6180*)
6181  lt_cv_prog_gnu_ld=no
6182  ;;
6183esac
6184fi
6185{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
6186printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; }
6187with_gnu_ld=$lt_cv_prog_gnu_ld
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
6198printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
6199if test ${lt_cv_path_NM+y}
6200then :
6201  printf %s "(cached) " >&6
6202else $as_nop
6203  if test -n "$NM"; then
6204  # Let the user override the test.
6205  lt_cv_path_NM=$NM
6206else
6207  lt_nm_to_check=${ac_tool_prefix}nm
6208  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
6209    lt_nm_to_check="$lt_nm_to_check nm"
6210  fi
6211  for lt_tmp_nm in $lt_nm_to_check; do
6212    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
6213    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
6214      IFS=$lt_save_ifs
6215      test -z "$ac_dir" && ac_dir=.
6216      tmp_nm=$ac_dir/$lt_tmp_nm
6217      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
6218	# Check to see if the nm accepts a BSD-compat flag.
6219	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
6220	#   nm: unknown option "B" ignored
6221	# Tru64's nm complains that /dev/null is an invalid object file
6222	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
6223	case $build_os in
6224	mingw*) lt_bad_file=conftest.nm/nofile ;;
6225	*) lt_bad_file=/dev/null ;;
6226	esac
6227	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
6228	*$lt_bad_file* | *'Invalid file or object type'*)
6229	  lt_cv_path_NM="$tmp_nm -B"
6230	  break 2
6231	  ;;
6232	*)
6233	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
6234	  */dev/null*)
6235	    lt_cv_path_NM="$tmp_nm -p"
6236	    break 2
6237	    ;;
6238	  *)
6239	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
6240	    continue # so that we can try to find one that supports BSD flags
6241	    ;;
6242	  esac
6243	  ;;
6244	esac
6245      fi
6246    done
6247    IFS=$lt_save_ifs
6248  done
6249  : ${lt_cv_path_NM=no}
6250fi
6251fi
6252{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
6253printf "%s\n" "$lt_cv_path_NM" >&6; }
6254if test no != "$lt_cv_path_NM"; then
6255  NM=$lt_cv_path_NM
6256else
6257  # Didn't find any BSD compatible name lister, look for dumpbin.
6258  if test -n "$DUMPBIN"; then :
6259    # Let the user override the test.
6260  else
6261    if test -n "$ac_tool_prefix"; then
6262  for ac_prog in dumpbin "link -dump"
6263  do
6264    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6265set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6266{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6267printf %s "checking for $ac_word... " >&6; }
6268if test ${ac_cv_prog_DUMPBIN+y}
6269then :
6270  printf %s "(cached) " >&6
6271else $as_nop
6272  if test -n "$DUMPBIN"; then
6273  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
6274else
6275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6276for as_dir in $PATH
6277do
6278  IFS=$as_save_IFS
6279  case $as_dir in #(((
6280    '') as_dir=./ ;;
6281    */) ;;
6282    *) as_dir=$as_dir/ ;;
6283  esac
6284    for ac_exec_ext in '' $ac_executable_extensions; do
6285  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6286    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
6287    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6288    break 2
6289  fi
6290done
6291  done
6292IFS=$as_save_IFS
6293
6294fi
6295fi
6296DUMPBIN=$ac_cv_prog_DUMPBIN
6297if test -n "$DUMPBIN"; then
6298  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
6299printf "%s\n" "$DUMPBIN" >&6; }
6300else
6301  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6302printf "%s\n" "no" >&6; }
6303fi
6304
6305
6306    test -n "$DUMPBIN" && break
6307  done
6308fi
6309if test -z "$DUMPBIN"; then
6310  ac_ct_DUMPBIN=$DUMPBIN
6311  for ac_prog in dumpbin "link -dump"
6312do
6313  # Extract the first word of "$ac_prog", so it can be a program name with args.
6314set dummy $ac_prog; ac_word=$2
6315{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6316printf %s "checking for $ac_word... " >&6; }
6317if test ${ac_cv_prog_ac_ct_DUMPBIN+y}
6318then :
6319  printf %s "(cached) " >&6
6320else $as_nop
6321  if test -n "$ac_ct_DUMPBIN"; then
6322  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
6323else
6324as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6325for as_dir in $PATH
6326do
6327  IFS=$as_save_IFS
6328  case $as_dir in #(((
6329    '') as_dir=./ ;;
6330    */) ;;
6331    *) as_dir=$as_dir/ ;;
6332  esac
6333    for ac_exec_ext in '' $ac_executable_extensions; do
6334  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6335    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
6336    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6337    break 2
6338  fi
6339done
6340  done
6341IFS=$as_save_IFS
6342
6343fi
6344fi
6345ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
6346if test -n "$ac_ct_DUMPBIN"; then
6347  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
6348printf "%s\n" "$ac_ct_DUMPBIN" >&6; }
6349else
6350  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6351printf "%s\n" "no" >&6; }
6352fi
6353
6354
6355  test -n "$ac_ct_DUMPBIN" && break
6356done
6357
6358  if test "x$ac_ct_DUMPBIN" = x; then
6359    DUMPBIN=":"
6360  else
6361    case $cross_compiling:$ac_tool_warned in
6362yes:)
6363{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6364printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6365ac_tool_warned=yes ;;
6366esac
6367    DUMPBIN=$ac_ct_DUMPBIN
6368  fi
6369fi
6370
6371    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
6372    *COFF*)
6373      DUMPBIN="$DUMPBIN -symbols -headers"
6374      ;;
6375    *)
6376      DUMPBIN=:
6377      ;;
6378    esac
6379  fi
6380
6381  if test : != "$DUMPBIN"; then
6382    NM=$DUMPBIN
6383  fi
6384fi
6385test -z "$NM" && NM=nm
6386
6387
6388
6389
6390
6391
6392{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
6393printf %s "checking the name lister ($NM) interface... " >&6; }
6394if test ${lt_cv_nm_interface+y}
6395then :
6396  printf %s "(cached) " >&6
6397else $as_nop
6398  lt_cv_nm_interface="BSD nm"
6399  echo "int some_variable = 0;" > conftest.$ac_ext
6400  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
6401  (eval "$ac_compile" 2>conftest.err)
6402  cat conftest.err >&5
6403  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6404  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6405  cat conftest.err >&5
6406  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
6407  cat conftest.out >&5
6408  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6409    lt_cv_nm_interface="MS dumpbin"
6410  fi
6411  rm -f conftest*
6412fi
6413{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
6414printf "%s\n" "$lt_cv_nm_interface" >&6; }
6415
6416{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
6417printf %s "checking whether ln -s works... " >&6; }
6418LN_S=$as_ln_s
6419if test "$LN_S" = "ln -s"; then
6420  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6421printf "%s\n" "yes" >&6; }
6422else
6423  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
6424printf "%s\n" "no, using $LN_S" >&6; }
6425fi
6426
6427# find the maximum length of command line arguments
6428{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
6429printf %s "checking the maximum length of command line arguments... " >&6; }
6430if test ${lt_cv_sys_max_cmd_len+y}
6431then :
6432  printf %s "(cached) " >&6
6433else $as_nop
6434    i=0
6435  teststring=ABCD
6436
6437  case $build_os in
6438  msdosdjgpp*)
6439    # On DJGPP, this test can blow up pretty badly due to problems in libc
6440    # (any single argument exceeding 2000 bytes causes a buffer overrun
6441    # during glob expansion).  Even if it were fixed, the result of this
6442    # check would be larger than it should be.
6443    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6444    ;;
6445
6446  gnu*)
6447    # Under GNU Hurd, this test is not required because there is
6448    # no limit to the length of command line arguments.
6449    # Libtool will interpret -1 as no limit whatsoever
6450    lt_cv_sys_max_cmd_len=-1;
6451    ;;
6452
6453  cygwin* | mingw* | cegcc*)
6454    # On Win9x/ME, this test blows up -- it succeeds, but takes
6455    # about 5 minutes as the teststring grows exponentially.
6456    # Worse, since 9x/ME are not pre-emptively multitasking,
6457    # you end up with a "frozen" computer, even though with patience
6458    # the test eventually succeeds (with a max line length of 256k).
6459    # Instead, let's just punt: use the minimum linelength reported by
6460    # all of the supported platforms: 8192 (on NT/2K/XP).
6461    lt_cv_sys_max_cmd_len=8192;
6462    ;;
6463
6464  mint*)
6465    # On MiNT this can take a long time and run out of memory.
6466    lt_cv_sys_max_cmd_len=8192;
6467    ;;
6468
6469  amigaos*)
6470    # On AmigaOS with pdksh, this test takes hours, literally.
6471    # So we just punt and use a minimum line length of 8192.
6472    lt_cv_sys_max_cmd_len=8192;
6473    ;;
6474
6475  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
6476    # This has been around since 386BSD, at least.  Likely further.
6477    if test -x /sbin/sysctl; then
6478      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6479    elif test -x /usr/sbin/sysctl; then
6480      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6481    else
6482      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6483    fi
6484    # And add a safety zone
6485    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6486    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6487    ;;
6488
6489  interix*)
6490    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6491    lt_cv_sys_max_cmd_len=196608
6492    ;;
6493
6494  os2*)
6495    # The test takes a long time on OS/2.
6496    lt_cv_sys_max_cmd_len=8192
6497    ;;
6498
6499  osf*)
6500    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6501    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6502    # nice to cause kernel panics so lets avoid the loop below.
6503    # First set a reasonable default.
6504    lt_cv_sys_max_cmd_len=16384
6505    #
6506    if test -x /sbin/sysconfig; then
6507      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6508        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6509      esac
6510    fi
6511    ;;
6512  sco3.2v5*)
6513    lt_cv_sys_max_cmd_len=102400
6514    ;;
6515  sysv5* | sco5v6* | sysv4.2uw2*)
6516    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6517    if test -n "$kargmax"; then
6518      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
6519    else
6520      lt_cv_sys_max_cmd_len=32768
6521    fi
6522    ;;
6523  *)
6524    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6525    if test -n "$lt_cv_sys_max_cmd_len" && \
6526       test undefined != "$lt_cv_sys_max_cmd_len"; then
6527      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6528      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6529    else
6530      # Make teststring a little bigger before we do anything with it.
6531      # a 1K string should be a reasonable start.
6532      for i in 1 2 3 4 5 6 7 8; do
6533        teststring=$teststring$teststring
6534      done
6535      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6536      # If test is not a shell built-in, we'll probably end up computing a
6537      # maximum length that is only half of the actual maximum length, but
6538      # we can't tell.
6539      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
6540	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
6541	      test 17 != "$i" # 1/2 MB should be enough
6542      do
6543        i=`expr $i + 1`
6544        teststring=$teststring$teststring
6545      done
6546      # Only check the string length outside the loop.
6547      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
6548      teststring=
6549      # Add a significant safety factor because C++ compilers can tack on
6550      # massive amounts of additional arguments before passing them to the
6551      # linker.  It appears as though 1/2 is a usable value.
6552      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6553    fi
6554    ;;
6555  esac
6556
6557fi
6558
6559if test -n "$lt_cv_sys_max_cmd_len"; then
6560  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
6561printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; }
6562else
6563  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5
6564printf "%s\n" "none" >&6; }
6565fi
6566max_cmd_len=$lt_cv_sys_max_cmd_len
6567
6568
6569
6570
6571
6572
6573: ${CP="cp -f"}
6574: ${MV="mv -f"}
6575: ${RM="rm -f"}
6576
6577if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
6578  lt_unset=unset
6579else
6580  lt_unset=false
6581fi
6582
6583
6584
6585
6586
6587# test EBCDIC or ASCII
6588case `echo X|tr X '\101'` in
6589 A) # ASCII based system
6590    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
6591  lt_SP2NL='tr \040 \012'
6592  lt_NL2SP='tr \015\012 \040\040'
6593  ;;
6594 *) # EBCDIC based system
6595  lt_SP2NL='tr \100 \n'
6596  lt_NL2SP='tr \r\n \100\100'
6597  ;;
6598esac
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
6609printf %s "checking how to convert $build file names to $host format... " >&6; }
6610if test ${lt_cv_to_host_file_cmd+y}
6611then :
6612  printf %s "(cached) " >&6
6613else $as_nop
6614  case $host in
6615  *-*-mingw* )
6616    case $build in
6617      *-*-mingw* ) # actually msys
6618        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
6619        ;;
6620      *-*-cygwin* )
6621        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
6622        ;;
6623      * ) # otherwise, assume *nix
6624        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
6625        ;;
6626    esac
6627    ;;
6628  *-*-cygwin* )
6629    case $build in
6630      *-*-mingw* ) # actually msys
6631        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
6632        ;;
6633      *-*-cygwin* )
6634        lt_cv_to_host_file_cmd=func_convert_file_noop
6635        ;;
6636      * ) # otherwise, assume *nix
6637        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
6638        ;;
6639    esac
6640    ;;
6641  * ) # unhandled hosts (and "normal" native builds)
6642    lt_cv_to_host_file_cmd=func_convert_file_noop
6643    ;;
6644esac
6645
6646fi
6647
6648to_host_file_cmd=$lt_cv_to_host_file_cmd
6649{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
6650printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; }
6651
6652
6653
6654
6655
6656{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
6657printf %s "checking how to convert $build file names to toolchain format... " >&6; }
6658if test ${lt_cv_to_tool_file_cmd+y}
6659then :
6660  printf %s "(cached) " >&6
6661else $as_nop
6662  #assume ordinary cross tools, or native build.
6663lt_cv_to_tool_file_cmd=func_convert_file_noop
6664case $host in
6665  *-*-mingw* )
6666    case $build in
6667      *-*-mingw* ) # actually msys
6668        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
6669        ;;
6670    esac
6671    ;;
6672esac
6673
6674fi
6675
6676to_tool_file_cmd=$lt_cv_to_tool_file_cmd
6677{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
6678printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; }
6679
6680
6681
6682
6683
6684{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
6685printf %s "checking for $LD option to reload object files... " >&6; }
6686if test ${lt_cv_ld_reload_flag+y}
6687then :
6688  printf %s "(cached) " >&6
6689else $as_nop
6690  lt_cv_ld_reload_flag='-r'
6691fi
6692{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
6693printf "%s\n" "$lt_cv_ld_reload_flag" >&6; }
6694reload_flag=$lt_cv_ld_reload_flag
6695case $reload_flag in
6696"" | " "*) ;;
6697*) reload_flag=" $reload_flag" ;;
6698esac
6699reload_cmds='$LD$reload_flag -o $output$reload_objs'
6700case $host_os in
6701  cygwin* | mingw* | pw32* | cegcc*)
6702    if test yes != "$GCC"; then
6703      reload_cmds=false
6704    fi
6705    ;;
6706  darwin*)
6707    if test yes = "$GCC"; then
6708      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
6709    else
6710      reload_cmds='$LD$reload_flag -o $output$reload_objs'
6711    fi
6712    ;;
6713esac
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723if test -n "$ac_tool_prefix"; then
6724  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6725set dummy ${ac_tool_prefix}objdump; ac_word=$2
6726{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6727printf %s "checking for $ac_word... " >&6; }
6728if test ${ac_cv_prog_OBJDUMP+y}
6729then :
6730  printf %s "(cached) " >&6
6731else $as_nop
6732  if test -n "$OBJDUMP"; then
6733  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6734else
6735as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6736for as_dir in $PATH
6737do
6738  IFS=$as_save_IFS
6739  case $as_dir in #(((
6740    '') as_dir=./ ;;
6741    */) ;;
6742    *) as_dir=$as_dir/ ;;
6743  esac
6744    for ac_exec_ext in '' $ac_executable_extensions; do
6745  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6746    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6747    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6748    break 2
6749  fi
6750done
6751  done
6752IFS=$as_save_IFS
6753
6754fi
6755fi
6756OBJDUMP=$ac_cv_prog_OBJDUMP
6757if test -n "$OBJDUMP"; then
6758  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6759printf "%s\n" "$OBJDUMP" >&6; }
6760else
6761  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6762printf "%s\n" "no" >&6; }
6763fi
6764
6765
6766fi
6767if test -z "$ac_cv_prog_OBJDUMP"; then
6768  ac_ct_OBJDUMP=$OBJDUMP
6769  # Extract the first word of "objdump", so it can be a program name with args.
6770set dummy objdump; ac_word=$2
6771{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6772printf %s "checking for $ac_word... " >&6; }
6773if test ${ac_cv_prog_ac_ct_OBJDUMP+y}
6774then :
6775  printf %s "(cached) " >&6
6776else $as_nop
6777  if test -n "$ac_ct_OBJDUMP"; then
6778  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6779else
6780as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6781for as_dir in $PATH
6782do
6783  IFS=$as_save_IFS
6784  case $as_dir in #(((
6785    '') as_dir=./ ;;
6786    */) ;;
6787    *) as_dir=$as_dir/ ;;
6788  esac
6789    for ac_exec_ext in '' $ac_executable_extensions; do
6790  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
6791    ac_cv_prog_ac_ct_OBJDUMP="objdump"
6792    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
6793    break 2
6794  fi
6795done
6796  done
6797IFS=$as_save_IFS
6798
6799fi
6800fi
6801ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6802if test -n "$ac_ct_OBJDUMP"; then
6803  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6804printf "%s\n" "$ac_ct_OBJDUMP" >&6; }
6805else
6806  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
6807printf "%s\n" "no" >&6; }
6808fi
6809
6810  if test "x$ac_ct_OBJDUMP" = x; then
6811    OBJDUMP="false"
6812  else
6813    case $cross_compiling:$ac_tool_warned in
6814yes:)
6815{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6816printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6817ac_tool_warned=yes ;;
6818esac
6819    OBJDUMP=$ac_ct_OBJDUMP
6820  fi
6821else
6822  OBJDUMP="$ac_cv_prog_OBJDUMP"
6823fi
6824
6825test -z "$OBJDUMP" && OBJDUMP=objdump
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6836printf %s "checking how to recognize dependent libraries... " >&6; }
6837if test ${lt_cv_deplibs_check_method+y}
6838then :
6839  printf %s "(cached) " >&6
6840else $as_nop
6841  lt_cv_file_magic_cmd='$MAGIC_CMD'
6842lt_cv_file_magic_test_file=
6843lt_cv_deplibs_check_method='unknown'
6844# Need to set the preceding variable on all platforms that support
6845# interlibrary dependencies.
6846# 'none' -- dependencies not supported.
6847# 'unknown' -- same as none, but documents that we really don't know.
6848# 'pass_all' -- all dependencies passed with no checks.
6849# 'test_compile' -- check by making test program.
6850# 'file_magic [[regex]]' -- check by looking for files in library path
6851# that responds to the $file_magic_cmd with a given extended regex.
6852# If you have 'file' or equivalent on your system and you're not sure
6853# whether 'pass_all' will *always* work, you probably want this one.
6854
6855case $host_os in
6856aix[4-9]*)
6857  lt_cv_deplibs_check_method=pass_all
6858  ;;
6859
6860beos*)
6861  lt_cv_deplibs_check_method=pass_all
6862  ;;
6863
6864bsdi[45]*)
6865  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6866  lt_cv_file_magic_cmd='/usr/bin/file -L'
6867  lt_cv_file_magic_test_file=/shlib/libc.so
6868  ;;
6869
6870cygwin*)
6871  # func_win32_libid is a shell function defined in ltmain.sh
6872  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6873  lt_cv_file_magic_cmd='func_win32_libid'
6874  ;;
6875
6876mingw* | pw32*)
6877  # Base MSYS/MinGW do not provide the 'file' command needed by
6878  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6879  # unless we find 'file', for example because we are cross-compiling.
6880  if ( file / ) >/dev/null 2>&1; then
6881    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6882    lt_cv_file_magic_cmd='func_win32_libid'
6883  else
6884    # Keep this pattern in sync with the one in func_win32_libid.
6885    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6886    lt_cv_file_magic_cmd='$OBJDUMP -f'
6887  fi
6888  ;;
6889
6890cegcc*)
6891  # use the weaker test based on 'objdump'. See mingw*.
6892  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6893  lt_cv_file_magic_cmd='$OBJDUMP -f'
6894  ;;
6895
6896darwin* | rhapsody*)
6897  lt_cv_deplibs_check_method=pass_all
6898  ;;
6899
6900freebsd* | dragonfly*)
6901  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6902    case $host_cpu in
6903    i*86 )
6904      # Not sure whether the presence of OpenBSD here was a mistake.
6905      # Let's accept both of them until this is cleared up.
6906      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6907      lt_cv_file_magic_cmd=/usr/bin/file
6908      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6909      ;;
6910    esac
6911  else
6912    lt_cv_deplibs_check_method=pass_all
6913  fi
6914  ;;
6915
6916haiku*)
6917  lt_cv_deplibs_check_method=pass_all
6918  ;;
6919
6920hpux10.20* | hpux11*)
6921  lt_cv_file_magic_cmd=/usr/bin/file
6922  case $host_cpu in
6923  ia64*)
6924    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6925    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6926    ;;
6927  hppa*64*)
6928    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6929    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6930    ;;
6931  *)
6932    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6933    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6934    ;;
6935  esac
6936  ;;
6937
6938interix[3-9]*)
6939  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6940  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6941  ;;
6942
6943irix5* | irix6* | nonstopux*)
6944  case $LD in
6945  *-32|*"-32 ") libmagic=32-bit;;
6946  *-n32|*"-n32 ") libmagic=N32;;
6947  *-64|*"-64 ") libmagic=64-bit;;
6948  *) libmagic=never-match;;
6949  esac
6950  lt_cv_deplibs_check_method=pass_all
6951  ;;
6952
6953# This must be glibc/ELF.
6954linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
6955  lt_cv_deplibs_check_method=pass_all
6956  ;;
6957
6958netbsd* | netbsdelf*-gnu)
6959  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6960    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6961  else
6962    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6963  fi
6964  ;;
6965
6966newos6*)
6967  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6968  lt_cv_file_magic_cmd=/usr/bin/file
6969  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6970  ;;
6971
6972*nto* | *qnx*)
6973  lt_cv_deplibs_check_method=pass_all
6974  ;;
6975
6976openbsd* | bitrig*)
6977  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
6978    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6979  else
6980    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6981  fi
6982  ;;
6983
6984osf3* | osf4* | osf5*)
6985  lt_cv_deplibs_check_method=pass_all
6986  ;;
6987
6988rdos*)
6989  lt_cv_deplibs_check_method=pass_all
6990  ;;
6991
6992solaris*)
6993  lt_cv_deplibs_check_method=pass_all
6994  ;;
6995
6996sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6997  lt_cv_deplibs_check_method=pass_all
6998  ;;
6999
7000sysv4 | sysv4.3*)
7001  case $host_vendor in
7002  motorola)
7003    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]'
7004    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
7005    ;;
7006  ncr)
7007    lt_cv_deplibs_check_method=pass_all
7008    ;;
7009  sequent)
7010    lt_cv_file_magic_cmd='/bin/file'
7011    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
7012    ;;
7013  sni)
7014    lt_cv_file_magic_cmd='/bin/file'
7015    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
7016    lt_cv_file_magic_test_file=/lib/libc.so
7017    ;;
7018  siemens)
7019    lt_cv_deplibs_check_method=pass_all
7020    ;;
7021  pc)
7022    lt_cv_deplibs_check_method=pass_all
7023    ;;
7024  esac
7025  ;;
7026
7027tpf*)
7028  lt_cv_deplibs_check_method=pass_all
7029  ;;
7030os2*)
7031  lt_cv_deplibs_check_method=pass_all
7032  ;;
7033esac
7034
7035fi
7036{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
7037printf "%s\n" "$lt_cv_deplibs_check_method" >&6; }
7038
7039file_magic_glob=
7040want_nocaseglob=no
7041if test "$build" = "$host"; then
7042  case $host_os in
7043  mingw* | pw32*)
7044    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
7045      want_nocaseglob=yes
7046    else
7047      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
7048    fi
7049    ;;
7050  esac
7051fi
7052
7053file_magic_cmd=$lt_cv_file_magic_cmd
7054deplibs_check_method=$lt_cv_deplibs_check_method
7055test -z "$deplibs_check_method" && deplibs_check_method=unknown
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078if test -n "$ac_tool_prefix"; then
7079  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
7080set dummy ${ac_tool_prefix}dlltool; ac_word=$2
7081{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7082printf %s "checking for $ac_word... " >&6; }
7083if test ${ac_cv_prog_DLLTOOL+y}
7084then :
7085  printf %s "(cached) " >&6
7086else $as_nop
7087  if test -n "$DLLTOOL"; then
7088  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
7089else
7090as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7091for as_dir in $PATH
7092do
7093  IFS=$as_save_IFS
7094  case $as_dir in #(((
7095    '') as_dir=./ ;;
7096    */) ;;
7097    *) as_dir=$as_dir/ ;;
7098  esac
7099    for ac_exec_ext in '' $ac_executable_extensions; do
7100  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7101    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
7102    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7103    break 2
7104  fi
7105done
7106  done
7107IFS=$as_save_IFS
7108
7109fi
7110fi
7111DLLTOOL=$ac_cv_prog_DLLTOOL
7112if test -n "$DLLTOOL"; then
7113  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
7114printf "%s\n" "$DLLTOOL" >&6; }
7115else
7116  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7117printf "%s\n" "no" >&6; }
7118fi
7119
7120
7121fi
7122if test -z "$ac_cv_prog_DLLTOOL"; then
7123  ac_ct_DLLTOOL=$DLLTOOL
7124  # Extract the first word of "dlltool", so it can be a program name with args.
7125set dummy dlltool; ac_word=$2
7126{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7127printf %s "checking for $ac_word... " >&6; }
7128if test ${ac_cv_prog_ac_ct_DLLTOOL+y}
7129then :
7130  printf %s "(cached) " >&6
7131else $as_nop
7132  if test -n "$ac_ct_DLLTOOL"; then
7133  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
7134else
7135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7136for as_dir in $PATH
7137do
7138  IFS=$as_save_IFS
7139  case $as_dir in #(((
7140    '') as_dir=./ ;;
7141    */) ;;
7142    *) as_dir=$as_dir/ ;;
7143  esac
7144    for ac_exec_ext in '' $ac_executable_extensions; do
7145  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7146    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
7147    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7148    break 2
7149  fi
7150done
7151  done
7152IFS=$as_save_IFS
7153
7154fi
7155fi
7156ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
7157if test -n "$ac_ct_DLLTOOL"; then
7158  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
7159printf "%s\n" "$ac_ct_DLLTOOL" >&6; }
7160else
7161  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7162printf "%s\n" "no" >&6; }
7163fi
7164
7165  if test "x$ac_ct_DLLTOOL" = x; then
7166    DLLTOOL="false"
7167  else
7168    case $cross_compiling:$ac_tool_warned in
7169yes:)
7170{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7171printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7172ac_tool_warned=yes ;;
7173esac
7174    DLLTOOL=$ac_ct_DLLTOOL
7175  fi
7176else
7177  DLLTOOL="$ac_cv_prog_DLLTOOL"
7178fi
7179
7180test -z "$DLLTOOL" && DLLTOOL=dlltool
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
7192printf %s "checking how to associate runtime and link libraries... " >&6; }
7193if test ${lt_cv_sharedlib_from_linklib_cmd+y}
7194then :
7195  printf %s "(cached) " >&6
7196else $as_nop
7197  lt_cv_sharedlib_from_linklib_cmd='unknown'
7198
7199case $host_os in
7200cygwin* | mingw* | pw32* | cegcc*)
7201  # two different shell functions defined in ltmain.sh;
7202  # decide which one to use based on capabilities of $DLLTOOL
7203  case `$DLLTOOL --help 2>&1` in
7204  *--identify-strict*)
7205    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
7206    ;;
7207  *)
7208    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
7209    ;;
7210  esac
7211  ;;
7212*)
7213  # fallback: assume linklib IS sharedlib
7214  lt_cv_sharedlib_from_linklib_cmd=$ECHO
7215  ;;
7216esac
7217
7218fi
7219{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
7220printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
7221sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
7222test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
7223
7224
7225
7226
7227
7228
7229
7230if test -n "$ac_tool_prefix"; then
7231  for ac_prog in ar
7232  do
7233    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7234set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7235{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7236printf %s "checking for $ac_word... " >&6; }
7237if test ${ac_cv_prog_AR+y}
7238then :
7239  printf %s "(cached) " >&6
7240else $as_nop
7241  if test -n "$AR"; then
7242  ac_cv_prog_AR="$AR" # Let the user override the test.
7243else
7244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7245for as_dir in $PATH
7246do
7247  IFS=$as_save_IFS
7248  case $as_dir in #(((
7249    '') as_dir=./ ;;
7250    */) ;;
7251    *) as_dir=$as_dir/ ;;
7252  esac
7253    for ac_exec_ext in '' $ac_executable_extensions; do
7254  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7255    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
7256    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7257    break 2
7258  fi
7259done
7260  done
7261IFS=$as_save_IFS
7262
7263fi
7264fi
7265AR=$ac_cv_prog_AR
7266if test -n "$AR"; then
7267  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7268printf "%s\n" "$AR" >&6; }
7269else
7270  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7271printf "%s\n" "no" >&6; }
7272fi
7273
7274
7275    test -n "$AR" && break
7276  done
7277fi
7278if test -z "$AR"; then
7279  ac_ct_AR=$AR
7280  for ac_prog in ar
7281do
7282  # Extract the first word of "$ac_prog", so it can be a program name with args.
7283set dummy $ac_prog; ac_word=$2
7284{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7285printf %s "checking for $ac_word... " >&6; }
7286if test ${ac_cv_prog_ac_ct_AR+y}
7287then :
7288  printf %s "(cached) " >&6
7289else $as_nop
7290  if test -n "$ac_ct_AR"; then
7291  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7292else
7293as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7294for as_dir in $PATH
7295do
7296  IFS=$as_save_IFS
7297  case $as_dir in #(((
7298    '') as_dir=./ ;;
7299    */) ;;
7300    *) as_dir=$as_dir/ ;;
7301  esac
7302    for ac_exec_ext in '' $ac_executable_extensions; do
7303  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7304    ac_cv_prog_ac_ct_AR="$ac_prog"
7305    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7306    break 2
7307  fi
7308done
7309  done
7310IFS=$as_save_IFS
7311
7312fi
7313fi
7314ac_ct_AR=$ac_cv_prog_ac_ct_AR
7315if test -n "$ac_ct_AR"; then
7316  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7317printf "%s\n" "$ac_ct_AR" >&6; }
7318else
7319  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7320printf "%s\n" "no" >&6; }
7321fi
7322
7323
7324  test -n "$ac_ct_AR" && break
7325done
7326
7327  if test "x$ac_ct_AR" = x; then
7328    AR="false"
7329  else
7330    case $cross_compiling:$ac_tool_warned in
7331yes:)
7332{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7333printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7334ac_tool_warned=yes ;;
7335esac
7336    AR=$ac_ct_AR
7337  fi
7338fi
7339
7340: ${AR=ar}
7341: ${AR_FLAGS=cr}
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
7354printf %s "checking for archiver @FILE support... " >&6; }
7355if test ${lt_cv_ar_at_file+y}
7356then :
7357  printf %s "(cached) " >&6
7358else $as_nop
7359  lt_cv_ar_at_file=no
7360   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7361/* end confdefs.h.  */
7362
7363int
7364main (void)
7365{
7366
7367  ;
7368  return 0;
7369}
7370_ACEOF
7371if ac_fn_c_try_compile "$LINENO"
7372then :
7373  echo conftest.$ac_objext > conftest.lst
7374      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
7375      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
7376  (eval $lt_ar_try) 2>&5
7377  ac_status=$?
7378  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7379  test $ac_status = 0; }
7380      if test 0 -eq "$ac_status"; then
7381	# Ensure the archiver fails upon bogus file names.
7382	rm -f conftest.$ac_objext libconftest.a
7383	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
7384  (eval $lt_ar_try) 2>&5
7385  ac_status=$?
7386  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7387  test $ac_status = 0; }
7388	if test 0 -ne "$ac_status"; then
7389          lt_cv_ar_at_file=@
7390        fi
7391      fi
7392      rm -f conftest.* libconftest.a
7393
7394fi
7395rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7396
7397fi
7398{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
7399printf "%s\n" "$lt_cv_ar_at_file" >&6; }
7400
7401if test no = "$lt_cv_ar_at_file"; then
7402  archiver_list_spec=
7403else
7404  archiver_list_spec=$lt_cv_ar_at_file
7405fi
7406
7407
7408
7409
7410
7411
7412
7413if test -n "$ac_tool_prefix"; then
7414  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7415set dummy ${ac_tool_prefix}strip; ac_word=$2
7416{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7417printf %s "checking for $ac_word... " >&6; }
7418if test ${ac_cv_prog_STRIP+y}
7419then :
7420  printf %s "(cached) " >&6
7421else $as_nop
7422  if test -n "$STRIP"; then
7423  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7424else
7425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7426for as_dir in $PATH
7427do
7428  IFS=$as_save_IFS
7429  case $as_dir in #(((
7430    '') as_dir=./ ;;
7431    */) ;;
7432    *) as_dir=$as_dir/ ;;
7433  esac
7434    for ac_exec_ext in '' $ac_executable_extensions; do
7435  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7436    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7437    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7438    break 2
7439  fi
7440done
7441  done
7442IFS=$as_save_IFS
7443
7444fi
7445fi
7446STRIP=$ac_cv_prog_STRIP
7447if test -n "$STRIP"; then
7448  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
7449printf "%s\n" "$STRIP" >&6; }
7450else
7451  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7452printf "%s\n" "no" >&6; }
7453fi
7454
7455
7456fi
7457if test -z "$ac_cv_prog_STRIP"; then
7458  ac_ct_STRIP=$STRIP
7459  # Extract the first word of "strip", so it can be a program name with args.
7460set dummy strip; ac_word=$2
7461{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7462printf %s "checking for $ac_word... " >&6; }
7463if test ${ac_cv_prog_ac_ct_STRIP+y}
7464then :
7465  printf %s "(cached) " >&6
7466else $as_nop
7467  if test -n "$ac_ct_STRIP"; then
7468  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7469else
7470as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7471for as_dir in $PATH
7472do
7473  IFS=$as_save_IFS
7474  case $as_dir in #(((
7475    '') as_dir=./ ;;
7476    */) ;;
7477    *) as_dir=$as_dir/ ;;
7478  esac
7479    for ac_exec_ext in '' $ac_executable_extensions; do
7480  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7481    ac_cv_prog_ac_ct_STRIP="strip"
7482    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7483    break 2
7484  fi
7485done
7486  done
7487IFS=$as_save_IFS
7488
7489fi
7490fi
7491ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7492if test -n "$ac_ct_STRIP"; then
7493  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
7494printf "%s\n" "$ac_ct_STRIP" >&6; }
7495else
7496  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7497printf "%s\n" "no" >&6; }
7498fi
7499
7500  if test "x$ac_ct_STRIP" = x; then
7501    STRIP=":"
7502  else
7503    case $cross_compiling:$ac_tool_warned in
7504yes:)
7505{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7506printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7507ac_tool_warned=yes ;;
7508esac
7509    STRIP=$ac_ct_STRIP
7510  fi
7511else
7512  STRIP="$ac_cv_prog_STRIP"
7513fi
7514
7515test -z "$STRIP" && STRIP=:
7516
7517
7518
7519
7520
7521
7522if test -n "$ac_tool_prefix"; then
7523  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7524set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7525{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7526printf %s "checking for $ac_word... " >&6; }
7527if test ${ac_cv_prog_RANLIB+y}
7528then :
7529  printf %s "(cached) " >&6
7530else $as_nop
7531  if test -n "$RANLIB"; then
7532  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7533else
7534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7535for as_dir in $PATH
7536do
7537  IFS=$as_save_IFS
7538  case $as_dir in #(((
7539    '') as_dir=./ ;;
7540    */) ;;
7541    *) as_dir=$as_dir/ ;;
7542  esac
7543    for ac_exec_ext in '' $ac_executable_extensions; do
7544  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7545    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7546    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7547    break 2
7548  fi
7549done
7550  done
7551IFS=$as_save_IFS
7552
7553fi
7554fi
7555RANLIB=$ac_cv_prog_RANLIB
7556if test -n "$RANLIB"; then
7557  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7558printf "%s\n" "$RANLIB" >&6; }
7559else
7560  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7561printf "%s\n" "no" >&6; }
7562fi
7563
7564
7565fi
7566if test -z "$ac_cv_prog_RANLIB"; then
7567  ac_ct_RANLIB=$RANLIB
7568  # Extract the first word of "ranlib", so it can be a program name with args.
7569set dummy ranlib; ac_word=$2
7570{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7571printf %s "checking for $ac_word... " >&6; }
7572if test ${ac_cv_prog_ac_ct_RANLIB+y}
7573then :
7574  printf %s "(cached) " >&6
7575else $as_nop
7576  if test -n "$ac_ct_RANLIB"; then
7577  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7578else
7579as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7580for as_dir in $PATH
7581do
7582  IFS=$as_save_IFS
7583  case $as_dir in #(((
7584    '') as_dir=./ ;;
7585    */) ;;
7586    *) as_dir=$as_dir/ ;;
7587  esac
7588    for ac_exec_ext in '' $ac_executable_extensions; do
7589  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
7590    ac_cv_prog_ac_ct_RANLIB="ranlib"
7591    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
7592    break 2
7593  fi
7594done
7595  done
7596IFS=$as_save_IFS
7597
7598fi
7599fi
7600ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7601if test -n "$ac_ct_RANLIB"; then
7602  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7603printf "%s\n" "$ac_ct_RANLIB" >&6; }
7604else
7605  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7606printf "%s\n" "no" >&6; }
7607fi
7608
7609  if test "x$ac_ct_RANLIB" = x; then
7610    RANLIB=":"
7611  else
7612    case $cross_compiling:$ac_tool_warned in
7613yes:)
7614{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7615printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7616ac_tool_warned=yes ;;
7617esac
7618    RANLIB=$ac_ct_RANLIB
7619  fi
7620else
7621  RANLIB="$ac_cv_prog_RANLIB"
7622fi
7623
7624test -z "$RANLIB" && RANLIB=:
7625
7626
7627
7628
7629
7630
7631# Determine commands to create old-style static archives.
7632old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7633old_postinstall_cmds='chmod 644 $oldlib'
7634old_postuninstall_cmds=
7635
7636if test -n "$RANLIB"; then
7637  case $host_os in
7638  bitrig* | openbsd*)
7639    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
7640    ;;
7641  *)
7642    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
7643    ;;
7644  esac
7645  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
7646fi
7647
7648case $host_os in
7649  darwin*)
7650    lock_old_archive_extraction=yes ;;
7651  *)
7652    lock_old_archive_extraction=no ;;
7653esac
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693# If no C compiler was specified, use CC.
7694LTCC=${LTCC-"$CC"}
7695
7696# If no C compiler flags were specified, use CFLAGS.
7697LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7698
7699# Allow CC to be a program name with arguments.
7700compiler=$CC
7701
7702
7703# Check for command to grab the raw symbol name followed by C symbol from nm.
7704{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
7705printf %s "checking command to parse $NM output from $compiler object... " >&6; }
7706if test ${lt_cv_sys_global_symbol_pipe+y}
7707then :
7708  printf %s "(cached) " >&6
7709else $as_nop
7710
7711# These are sane defaults that work on at least a few old systems.
7712# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
7713
7714# Character class describing NM global symbol codes.
7715symcode='[BCDEGRST]'
7716
7717# Regexp to match symbols that can be accessed directly from C.
7718sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
7719
7720# Define system-specific variables.
7721case $host_os in
7722aix*)
7723  symcode='[BCDT]'
7724  ;;
7725cygwin* | mingw* | pw32* | cegcc*)
7726  symcode='[ABCDGISTW]'
7727  ;;
7728hpux*)
7729  if test ia64 = "$host_cpu"; then
7730    symcode='[ABCDEGRST]'
7731  fi
7732  ;;
7733irix* | nonstopux*)
7734  symcode='[BCDEGRST]'
7735  ;;
7736osf*)
7737  symcode='[BCDEGQRST]'
7738  ;;
7739solaris*)
7740  symcode='[BDRT]'
7741  ;;
7742sco3.2v5*)
7743  symcode='[DT]'
7744  ;;
7745sysv4.2uw2*)
7746  symcode='[DT]'
7747  ;;
7748sysv5* | sco5v6* | unixware* | OpenUNIX*)
7749  symcode='[ABDT]'
7750  ;;
7751sysv4)
7752  symcode='[DFNSTU]'
7753  ;;
7754esac
7755
7756# If we're using GNU nm, then use its standard symbol codes.
7757case `$NM -V 2>&1` in
7758*GNU* | *'with BFD'*)
7759  symcode='[ABCDGIRSTW]' ;;
7760esac
7761
7762if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7763  # Gets list of data symbols to import.
7764  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
7765  # Adjust the below global symbol transforms to fixup imported variables.
7766  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
7767  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
7768  lt_c_name_lib_hook="\
7769  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
7770  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
7771else
7772  # Disable hooks by default.
7773  lt_cv_sys_global_symbol_to_import=
7774  lt_cdecl_hook=
7775  lt_c_name_hook=
7776  lt_c_name_lib_hook=
7777fi
7778
7779# Transform an extracted symbol line into a proper C declaration.
7780# Some systems (esp. on ia64) link data and code symbols differently,
7781# so use this general approach.
7782lt_cv_sys_global_symbol_to_cdecl="sed -n"\
7783$lt_cdecl_hook\
7784" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
7785" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
7786
7787# Transform an extracted symbol line into symbol name and symbol address
7788lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
7789$lt_c_name_hook\
7790" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7791" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
7792
7793# Transform an extracted symbol line into symbol name with lib prefix and
7794# symbol address.
7795lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
7796$lt_c_name_lib_hook\
7797" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
7798" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
7799" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
7800
7801# Handle CRLF in mingw tool chain
7802opt_cr=
7803case $build_os in
7804mingw*)
7805  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7806  ;;
7807esac
7808
7809# Try without a prefix underscore, then with it.
7810for ac_symprfx in "" "_"; do
7811
7812  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7813  symxfrm="\\1 $ac_symprfx\\2 \\2"
7814
7815  # Write the raw and C identifiers.
7816  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7817    # Fake it for dumpbin and say T for any non-static function,
7818    # D for any global variable and I for any imported variable.
7819    # Also find C++ and __fastcall symbols from MSVC++,
7820    # which start with @ or ?.
7821    lt_cv_sys_global_symbol_pipe="$AWK '"\
7822"     {last_section=section; section=\$ 3};"\
7823"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
7824"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7825"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
7826"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
7827"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
7828"     \$ 0!~/External *\|/{next};"\
7829"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7830"     {if(hide[section]) next};"\
7831"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
7832"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
7833"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
7834"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
7835"     ' prfx=^$ac_symprfx"
7836  else
7837    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7838  fi
7839  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7840
7841  # Check to see that the pipe works correctly.
7842  pipe_works=no
7843
7844  rm -f conftest*
7845  cat > conftest.$ac_ext <<_LT_EOF
7846#ifdef __cplusplus
7847extern "C" {
7848#endif
7849char nm_test_var;
7850void nm_test_func(void);
7851void nm_test_func(void){}
7852#ifdef __cplusplus
7853}
7854#endif
7855int main(){nm_test_var='a';nm_test_func();return(0);}
7856_LT_EOF
7857
7858  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7859  (eval $ac_compile) 2>&5
7860  ac_status=$?
7861  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7862  test $ac_status = 0; }; then
7863    # Now try to grab the symbols.
7864    nlist=conftest.nm
7865    $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5
7866    if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then
7867      # Try sorting and uniquifying the output.
7868      if sort "$nlist" | uniq > "$nlist"T; then
7869	mv -f "$nlist"T "$nlist"
7870      else
7871	rm -f "$nlist"T
7872      fi
7873
7874      # Make sure that we snagged all the symbols we need.
7875      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7876	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7877	  cat <<_LT_EOF > conftest.$ac_ext
7878/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7879#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
7880/* DATA imports from DLLs on WIN32 can't be const, because runtime
7881   relocations are performed -- see ld's documentation on pseudo-relocs.  */
7882# define LT_DLSYM_CONST
7883#elif defined __osf__
7884/* This system does not cope well with relocations in const data.  */
7885# define LT_DLSYM_CONST
7886#else
7887# define LT_DLSYM_CONST const
7888#endif
7889
7890#ifdef __cplusplus
7891extern "C" {
7892#endif
7893
7894_LT_EOF
7895	  # Now generate the symbol file.
7896	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7897
7898	  cat <<_LT_EOF >> conftest.$ac_ext
7899
7900/* The mapping between symbol names and symbols.  */
7901LT_DLSYM_CONST struct {
7902  const char *name;
7903  void       *address;
7904}
7905lt__PROGRAM__LTX_preloaded_symbols[] =
7906{
7907  { "@PROGRAM@", (void *) 0 },
7908_LT_EOF
7909	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7910	  cat <<\_LT_EOF >> conftest.$ac_ext
7911  {0, (void *) 0}
7912};
7913
7914/* This works around a problem in FreeBSD linker */
7915#ifdef FREEBSD_WORKAROUND
7916static const void *lt_preloaded_setup() {
7917  return lt__PROGRAM__LTX_preloaded_symbols;
7918}
7919#endif
7920
7921#ifdef __cplusplus
7922}
7923#endif
7924_LT_EOF
7925	  # Now try linking the two files.
7926	  mv conftest.$ac_objext conftstm.$ac_objext
7927	  lt_globsym_save_LIBS=$LIBS
7928	  lt_globsym_save_CFLAGS=$CFLAGS
7929	  LIBS=conftstm.$ac_objext
7930	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7931	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7932  (eval $ac_link) 2>&5
7933  ac_status=$?
7934  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7935  test $ac_status = 0; } && test -s conftest$ac_exeext; then
7936	    pipe_works=yes
7937	  fi
7938	  LIBS=$lt_globsym_save_LIBS
7939	  CFLAGS=$lt_globsym_save_CFLAGS
7940	else
7941	  echo "cannot find nm_test_func in $nlist" >&5
7942	fi
7943      else
7944	echo "cannot find nm_test_var in $nlist" >&5
7945      fi
7946    else
7947      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7948    fi
7949  else
7950    echo "$progname: failed program was:" >&5
7951    cat conftest.$ac_ext >&5
7952  fi
7953  rm -rf conftest* conftst*
7954
7955  # Do not use the global_symbol_pipe unless it works.
7956  if test yes = "$pipe_works"; then
7957    break
7958  else
7959    lt_cv_sys_global_symbol_pipe=
7960  fi
7961done
7962
7963fi
7964
7965if test -z "$lt_cv_sys_global_symbol_pipe"; then
7966  lt_cv_sys_global_symbol_to_cdecl=
7967fi
7968if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7969  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7970printf "%s\n" "failed" >&6; }
7971else
7972  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7973printf "%s\n" "ok" >&6; }
7974fi
7975
7976# Response file support.
7977if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7978  nm_file_list_spec='@'
7979elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7980  nm_file_list_spec='@'
7981fi
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
8020printf %s "checking for sysroot... " >&6; }
8021
8022# Check whether --with-sysroot was given.
8023if test ${with_sysroot+y}
8024then :
8025  withval=$with_sysroot;
8026else $as_nop
8027  with_sysroot=no
8028fi
8029
8030
8031lt_sysroot=
8032case $with_sysroot in #(
8033 yes)
8034   if test yes = "$GCC"; then
8035     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
8036   fi
8037   ;; #(
8038 /*)
8039   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
8040   ;; #(
8041 no|'')
8042   ;; #(
8043 *)
8044   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
8045printf "%s\n" "$with_sysroot" >&6; }
8046   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
8047   ;;
8048esac
8049
8050 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
8051printf "%s\n" "${lt_sysroot:-no}" >&6; }
8052
8053
8054
8055
8056
8057{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
8058printf %s "checking for a working dd... " >&6; }
8059if test ${ac_cv_path_lt_DD+y}
8060then :
8061  printf %s "(cached) " >&6
8062else $as_nop
8063  printf 0123456789abcdef0123456789abcdef >conftest.i
8064cat conftest.i conftest.i >conftest2.i
8065: ${lt_DD:=$DD}
8066if test -z "$lt_DD"; then
8067  ac_path_lt_DD_found=false
8068  # Loop through the user's path and test for each of PROGNAME-LIST
8069  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8070for as_dir in $PATH
8071do
8072  IFS=$as_save_IFS
8073  case $as_dir in #(((
8074    '') as_dir=./ ;;
8075    */) ;;
8076    *) as_dir=$as_dir/ ;;
8077  esac
8078    for ac_prog in dd
8079   do
8080    for ac_exec_ext in '' $ac_executable_extensions; do
8081      ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext"
8082      as_fn_executable_p "$ac_path_lt_DD" || continue
8083if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
8084  cmp -s conftest.i conftest.out \
8085  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
8086fi
8087      $ac_path_lt_DD_found && break 3
8088    done
8089  done
8090  done
8091IFS=$as_save_IFS
8092  if test -z "$ac_cv_path_lt_DD"; then
8093    :
8094  fi
8095else
8096  ac_cv_path_lt_DD=$lt_DD
8097fi
8098
8099rm -f conftest.i conftest2.i conftest.out
8100fi
8101{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
8102printf "%s\n" "$ac_cv_path_lt_DD" >&6; }
8103
8104
8105{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
8106printf %s "checking how to truncate binary pipes... " >&6; }
8107if test ${lt_cv_truncate_bin+y}
8108then :
8109  printf %s "(cached) " >&6
8110else $as_nop
8111  printf 0123456789abcdef0123456789abcdef >conftest.i
8112cat conftest.i conftest.i >conftest2.i
8113lt_cv_truncate_bin=
8114if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
8115  cmp -s conftest.i conftest.out \
8116  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
8117fi
8118rm -f conftest.i conftest2.i conftest.out
8119test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
8120fi
8121{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
8122printf "%s\n" "$lt_cv_truncate_bin" >&6; }
8123
8124
8125
8126
8127
8128
8129
8130# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
8131func_cc_basename ()
8132{
8133    for cc_temp in $*""; do
8134      case $cc_temp in
8135        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8136        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8137        \-*) ;;
8138        *) break;;
8139      esac
8140    done
8141    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8142}
8143
8144# Check whether --enable-libtool-lock was given.
8145if test ${enable_libtool_lock+y}
8146then :
8147  enableval=$enable_libtool_lock;
8148fi
8149
8150test no = "$enable_libtool_lock" || enable_libtool_lock=yes
8151
8152# Some flags need to be propagated to the compiler or linker for good
8153# libtool support.
8154case $host in
8155ia64-*-hpux*)
8156  # Find out what ABI is being produced by ac_compile, and set mode
8157  # options accordingly.
8158  echo 'int i;' > conftest.$ac_ext
8159  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8160  (eval $ac_compile) 2>&5
8161  ac_status=$?
8162  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8163  test $ac_status = 0; }; then
8164    case `/usr/bin/file conftest.$ac_objext` in
8165      *ELF-32*)
8166	HPUX_IA64_MODE=32
8167	;;
8168      *ELF-64*)
8169	HPUX_IA64_MODE=64
8170	;;
8171    esac
8172  fi
8173  rm -rf conftest*
8174  ;;
8175*-*-irix6*)
8176  # Find out what ABI is being produced by ac_compile, and set linker
8177  # options accordingly.
8178  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8179  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8180  (eval $ac_compile) 2>&5
8181  ac_status=$?
8182  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8183  test $ac_status = 0; }; then
8184    if test yes = "$lt_cv_prog_gnu_ld"; then
8185      case `/usr/bin/file conftest.$ac_objext` in
8186	*32-bit*)
8187	  LD="${LD-ld} -melf32bsmip"
8188	  ;;
8189	*N32*)
8190	  LD="${LD-ld} -melf32bmipn32"
8191	  ;;
8192	*64-bit*)
8193	  LD="${LD-ld} -melf64bmip"
8194	;;
8195      esac
8196    else
8197      case `/usr/bin/file conftest.$ac_objext` in
8198	*32-bit*)
8199	  LD="${LD-ld} -32"
8200	  ;;
8201	*N32*)
8202	  LD="${LD-ld} -n32"
8203	  ;;
8204	*64-bit*)
8205	  LD="${LD-ld} -64"
8206	  ;;
8207      esac
8208    fi
8209  fi
8210  rm -rf conftest*
8211  ;;
8212
8213mips64*-*linux*)
8214  # Find out what ABI is being produced by ac_compile, and set linker
8215  # options accordingly.
8216  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
8217  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8218  (eval $ac_compile) 2>&5
8219  ac_status=$?
8220  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8221  test $ac_status = 0; }; then
8222    emul=elf
8223    case `/usr/bin/file conftest.$ac_objext` in
8224      *32-bit*)
8225	emul="${emul}32"
8226	;;
8227      *64-bit*)
8228	emul="${emul}64"
8229	;;
8230    esac
8231    case `/usr/bin/file conftest.$ac_objext` in
8232      *MSB*)
8233	emul="${emul}btsmip"
8234	;;
8235      *LSB*)
8236	emul="${emul}ltsmip"
8237	;;
8238    esac
8239    case `/usr/bin/file conftest.$ac_objext` in
8240      *N32*)
8241	emul="${emul}n32"
8242	;;
8243    esac
8244    LD="${LD-ld} -m $emul"
8245  fi
8246  rm -rf conftest*
8247  ;;
8248
8249x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
8250s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
8251  # Find out what ABI is being produced by ac_compile, and set linker
8252  # options accordingly.  Note that the listed cases only cover the
8253  # situations where additional linker options are needed (such as when
8254  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
8255  # vice versa); the common cases where no linker options are needed do
8256  # not appear in the list.
8257  echo 'int i;' > conftest.$ac_ext
8258  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8259  (eval $ac_compile) 2>&5
8260  ac_status=$?
8261  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8262  test $ac_status = 0; }; then
8263    case `/usr/bin/file conftest.o` in
8264      *32-bit*)
8265	case $host in
8266	  x86_64-*kfreebsd*-gnu)
8267	    LD="${LD-ld} -m elf_i386_fbsd"
8268	    ;;
8269	  x86_64-*linux*)
8270	    case `/usr/bin/file conftest.o` in
8271	      *x86-64*)
8272		LD="${LD-ld} -m elf32_x86_64"
8273		;;
8274	      *)
8275		LD="${LD-ld} -m elf_i386"
8276		;;
8277	    esac
8278	    ;;
8279	  powerpc64le-*linux*)
8280	    LD="${LD-ld} -m elf32lppclinux"
8281	    ;;
8282	  powerpc64-*linux*)
8283	    LD="${LD-ld} -m elf32ppclinux"
8284	    ;;
8285	  s390x-*linux*)
8286	    LD="${LD-ld} -m elf_s390"
8287	    ;;
8288	  sparc64-*linux*)
8289	    LD="${LD-ld} -m elf32_sparc"
8290	    ;;
8291	esac
8292	;;
8293      *64-bit*)
8294	case $host in
8295	  x86_64-*kfreebsd*-gnu)
8296	    LD="${LD-ld} -m elf_x86_64_fbsd"
8297	    ;;
8298	  x86_64-*linux*)
8299	    LD="${LD-ld} -m elf_x86_64"
8300	    ;;
8301	  powerpcle-*linux*)
8302	    LD="${LD-ld} -m elf64lppc"
8303	    ;;
8304	  powerpc-*linux*)
8305	    LD="${LD-ld} -m elf64ppc"
8306	    ;;
8307	  s390*-*linux*|s390*-*tpf*)
8308	    LD="${LD-ld} -m elf64_s390"
8309	    ;;
8310	  sparc*-*linux*)
8311	    LD="${LD-ld} -m elf64_sparc"
8312	    ;;
8313	esac
8314	;;
8315    esac
8316  fi
8317  rm -rf conftest*
8318  ;;
8319
8320*-*-sco3.2v5*)
8321  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
8322  SAVE_CFLAGS=$CFLAGS
8323  CFLAGS="$CFLAGS -belf"
8324  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
8325printf %s "checking whether the C compiler needs -belf... " >&6; }
8326if test ${lt_cv_cc_needs_belf+y}
8327then :
8328  printf %s "(cached) " >&6
8329else $as_nop
8330  ac_ext=c
8331ac_cpp='$CPP $CPPFLAGS'
8332ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8333ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8334ac_compiler_gnu=$ac_cv_c_compiler_gnu
8335
8336     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8337/* end confdefs.h.  */
8338
8339int
8340main (void)
8341{
8342
8343  ;
8344  return 0;
8345}
8346_ACEOF
8347if ac_fn_c_try_link "$LINENO"
8348then :
8349  lt_cv_cc_needs_belf=yes
8350else $as_nop
8351  lt_cv_cc_needs_belf=no
8352fi
8353rm -f core conftest.err conftest.$ac_objext conftest.beam \
8354    conftest$ac_exeext conftest.$ac_ext
8355     ac_ext=c
8356ac_cpp='$CPP $CPPFLAGS'
8357ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8358ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8359ac_compiler_gnu=$ac_cv_c_compiler_gnu
8360
8361fi
8362{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
8363printf "%s\n" "$lt_cv_cc_needs_belf" >&6; }
8364  if test yes != "$lt_cv_cc_needs_belf"; then
8365    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
8366    CFLAGS=$SAVE_CFLAGS
8367  fi
8368  ;;
8369*-*solaris*)
8370  # Find out what ABI is being produced by ac_compile, and set linker
8371  # options accordingly.
8372  echo 'int i;' > conftest.$ac_ext
8373  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8374  (eval $ac_compile) 2>&5
8375  ac_status=$?
8376  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8377  test $ac_status = 0; }; then
8378    case `/usr/bin/file conftest.o` in
8379    *64-bit*)
8380      case $lt_cv_prog_gnu_ld in
8381      yes*)
8382        case $host in
8383        i?86-*-solaris*|x86_64-*-solaris*)
8384          LD="${LD-ld} -m elf_x86_64"
8385          ;;
8386        sparc*-*-solaris*)
8387          LD="${LD-ld} -m elf64_sparc"
8388          ;;
8389        esac
8390        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
8391        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
8392          LD=${LD-ld}_sol2
8393        fi
8394        ;;
8395      *)
8396	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
8397	  LD="${LD-ld} -64"
8398	fi
8399	;;
8400      esac
8401      ;;
8402    esac
8403  fi
8404  rm -rf conftest*
8405  ;;
8406esac
8407
8408need_locks=$enable_libtool_lock
8409
8410if test -n "$ac_tool_prefix"; then
8411  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
8412set dummy ${ac_tool_prefix}mt; ac_word=$2
8413{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8414printf %s "checking for $ac_word... " >&6; }
8415if test ${ac_cv_prog_MANIFEST_TOOL+y}
8416then :
8417  printf %s "(cached) " >&6
8418else $as_nop
8419  if test -n "$MANIFEST_TOOL"; then
8420  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
8421else
8422as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8423for as_dir in $PATH
8424do
8425  IFS=$as_save_IFS
8426  case $as_dir in #(((
8427    '') as_dir=./ ;;
8428    */) ;;
8429    *) as_dir=$as_dir/ ;;
8430  esac
8431    for ac_exec_ext in '' $ac_executable_extensions; do
8432  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8433    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
8434    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8435    break 2
8436  fi
8437done
8438  done
8439IFS=$as_save_IFS
8440
8441fi
8442fi
8443MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
8444if test -n "$MANIFEST_TOOL"; then
8445  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
8446printf "%s\n" "$MANIFEST_TOOL" >&6; }
8447else
8448  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8449printf "%s\n" "no" >&6; }
8450fi
8451
8452
8453fi
8454if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
8455  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
8456  # Extract the first word of "mt", so it can be a program name with args.
8457set dummy mt; ac_word=$2
8458{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8459printf %s "checking for $ac_word... " >&6; }
8460if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y}
8461then :
8462  printf %s "(cached) " >&6
8463else $as_nop
8464  if test -n "$ac_ct_MANIFEST_TOOL"; then
8465  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
8466else
8467as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8468for as_dir in $PATH
8469do
8470  IFS=$as_save_IFS
8471  case $as_dir in #(((
8472    '') as_dir=./ ;;
8473    */) ;;
8474    *) as_dir=$as_dir/ ;;
8475  esac
8476    for ac_exec_ext in '' $ac_executable_extensions; do
8477  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8478    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
8479    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8480    break 2
8481  fi
8482done
8483  done
8484IFS=$as_save_IFS
8485
8486fi
8487fi
8488ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
8489if test -n "$ac_ct_MANIFEST_TOOL"; then
8490  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
8491printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; }
8492else
8493  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8494printf "%s\n" "no" >&6; }
8495fi
8496
8497  if test "x$ac_ct_MANIFEST_TOOL" = x; then
8498    MANIFEST_TOOL=":"
8499  else
8500    case $cross_compiling:$ac_tool_warned in
8501yes:)
8502{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8503printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8504ac_tool_warned=yes ;;
8505esac
8506    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
8507  fi
8508else
8509  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
8510fi
8511
8512test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
8513{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
8514printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
8515if test ${lt_cv_path_mainfest_tool+y}
8516then :
8517  printf %s "(cached) " >&6
8518else $as_nop
8519  lt_cv_path_mainfest_tool=no
8520  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
8521  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
8522  cat conftest.err >&5
8523  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
8524    lt_cv_path_mainfest_tool=yes
8525  fi
8526  rm -f conftest*
8527fi
8528{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
8529printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; }
8530if test yes != "$lt_cv_path_mainfest_tool"; then
8531  MANIFEST_TOOL=:
8532fi
8533
8534
8535
8536
8537
8538
8539  case $host_os in
8540    rhapsody* | darwin*)
8541    if test -n "$ac_tool_prefix"; then
8542  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
8543set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
8544{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8545printf %s "checking for $ac_word... " >&6; }
8546if test ${ac_cv_prog_DSYMUTIL+y}
8547then :
8548  printf %s "(cached) " >&6
8549else $as_nop
8550  if test -n "$DSYMUTIL"; then
8551  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
8552else
8553as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8554for as_dir in $PATH
8555do
8556  IFS=$as_save_IFS
8557  case $as_dir in #(((
8558    '') as_dir=./ ;;
8559    */) ;;
8560    *) as_dir=$as_dir/ ;;
8561  esac
8562    for ac_exec_ext in '' $ac_executable_extensions; do
8563  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8564    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
8565    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8566    break 2
8567  fi
8568done
8569  done
8570IFS=$as_save_IFS
8571
8572fi
8573fi
8574DSYMUTIL=$ac_cv_prog_DSYMUTIL
8575if test -n "$DSYMUTIL"; then
8576  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
8577printf "%s\n" "$DSYMUTIL" >&6; }
8578else
8579  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8580printf "%s\n" "no" >&6; }
8581fi
8582
8583
8584fi
8585if test -z "$ac_cv_prog_DSYMUTIL"; then
8586  ac_ct_DSYMUTIL=$DSYMUTIL
8587  # Extract the first word of "dsymutil", so it can be a program name with args.
8588set dummy dsymutil; ac_word=$2
8589{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8590printf %s "checking for $ac_word... " >&6; }
8591if test ${ac_cv_prog_ac_ct_DSYMUTIL+y}
8592then :
8593  printf %s "(cached) " >&6
8594else $as_nop
8595  if test -n "$ac_ct_DSYMUTIL"; then
8596  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
8597else
8598as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8599for as_dir in $PATH
8600do
8601  IFS=$as_save_IFS
8602  case $as_dir in #(((
8603    '') as_dir=./ ;;
8604    */) ;;
8605    *) as_dir=$as_dir/ ;;
8606  esac
8607    for ac_exec_ext in '' $ac_executable_extensions; do
8608  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8609    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
8610    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8611    break 2
8612  fi
8613done
8614  done
8615IFS=$as_save_IFS
8616
8617fi
8618fi
8619ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
8620if test -n "$ac_ct_DSYMUTIL"; then
8621  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
8622printf "%s\n" "$ac_ct_DSYMUTIL" >&6; }
8623else
8624  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8625printf "%s\n" "no" >&6; }
8626fi
8627
8628  if test "x$ac_ct_DSYMUTIL" = x; then
8629    DSYMUTIL=":"
8630  else
8631    case $cross_compiling:$ac_tool_warned in
8632yes:)
8633{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8634printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8635ac_tool_warned=yes ;;
8636esac
8637    DSYMUTIL=$ac_ct_DSYMUTIL
8638  fi
8639else
8640  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
8641fi
8642
8643    if test -n "$ac_tool_prefix"; then
8644  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
8645set dummy ${ac_tool_prefix}nmedit; ac_word=$2
8646{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8647printf %s "checking for $ac_word... " >&6; }
8648if test ${ac_cv_prog_NMEDIT+y}
8649then :
8650  printf %s "(cached) " >&6
8651else $as_nop
8652  if test -n "$NMEDIT"; then
8653  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
8654else
8655as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8656for as_dir in $PATH
8657do
8658  IFS=$as_save_IFS
8659  case $as_dir in #(((
8660    '') as_dir=./ ;;
8661    */) ;;
8662    *) as_dir=$as_dir/ ;;
8663  esac
8664    for ac_exec_ext in '' $ac_executable_extensions; do
8665  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8666    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
8667    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8668    break 2
8669  fi
8670done
8671  done
8672IFS=$as_save_IFS
8673
8674fi
8675fi
8676NMEDIT=$ac_cv_prog_NMEDIT
8677if test -n "$NMEDIT"; then
8678  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
8679printf "%s\n" "$NMEDIT" >&6; }
8680else
8681  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8682printf "%s\n" "no" >&6; }
8683fi
8684
8685
8686fi
8687if test -z "$ac_cv_prog_NMEDIT"; then
8688  ac_ct_NMEDIT=$NMEDIT
8689  # Extract the first word of "nmedit", so it can be a program name with args.
8690set dummy nmedit; ac_word=$2
8691{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8692printf %s "checking for $ac_word... " >&6; }
8693if test ${ac_cv_prog_ac_ct_NMEDIT+y}
8694then :
8695  printf %s "(cached) " >&6
8696else $as_nop
8697  if test -n "$ac_ct_NMEDIT"; then
8698  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
8699else
8700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8701for as_dir in $PATH
8702do
8703  IFS=$as_save_IFS
8704  case $as_dir in #(((
8705    '') as_dir=./ ;;
8706    */) ;;
8707    *) as_dir=$as_dir/ ;;
8708  esac
8709    for ac_exec_ext in '' $ac_executable_extensions; do
8710  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8711    ac_cv_prog_ac_ct_NMEDIT="nmedit"
8712    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8713    break 2
8714  fi
8715done
8716  done
8717IFS=$as_save_IFS
8718
8719fi
8720fi
8721ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
8722if test -n "$ac_ct_NMEDIT"; then
8723  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
8724printf "%s\n" "$ac_ct_NMEDIT" >&6; }
8725else
8726  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8727printf "%s\n" "no" >&6; }
8728fi
8729
8730  if test "x$ac_ct_NMEDIT" = x; then
8731    NMEDIT=":"
8732  else
8733    case $cross_compiling:$ac_tool_warned in
8734yes:)
8735{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8736printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8737ac_tool_warned=yes ;;
8738esac
8739    NMEDIT=$ac_ct_NMEDIT
8740  fi
8741else
8742  NMEDIT="$ac_cv_prog_NMEDIT"
8743fi
8744
8745    if test -n "$ac_tool_prefix"; then
8746  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
8747set dummy ${ac_tool_prefix}lipo; ac_word=$2
8748{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8749printf %s "checking for $ac_word... " >&6; }
8750if test ${ac_cv_prog_LIPO+y}
8751then :
8752  printf %s "(cached) " >&6
8753else $as_nop
8754  if test -n "$LIPO"; then
8755  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
8756else
8757as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8758for as_dir in $PATH
8759do
8760  IFS=$as_save_IFS
8761  case $as_dir in #(((
8762    '') as_dir=./ ;;
8763    */) ;;
8764    *) as_dir=$as_dir/ ;;
8765  esac
8766    for ac_exec_ext in '' $ac_executable_extensions; do
8767  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8768    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
8769    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8770    break 2
8771  fi
8772done
8773  done
8774IFS=$as_save_IFS
8775
8776fi
8777fi
8778LIPO=$ac_cv_prog_LIPO
8779if test -n "$LIPO"; then
8780  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
8781printf "%s\n" "$LIPO" >&6; }
8782else
8783  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8784printf "%s\n" "no" >&6; }
8785fi
8786
8787
8788fi
8789if test -z "$ac_cv_prog_LIPO"; then
8790  ac_ct_LIPO=$LIPO
8791  # Extract the first word of "lipo", so it can be a program name with args.
8792set dummy lipo; ac_word=$2
8793{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8794printf %s "checking for $ac_word... " >&6; }
8795if test ${ac_cv_prog_ac_ct_LIPO+y}
8796then :
8797  printf %s "(cached) " >&6
8798else $as_nop
8799  if test -n "$ac_ct_LIPO"; then
8800  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
8801else
8802as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8803for as_dir in $PATH
8804do
8805  IFS=$as_save_IFS
8806  case $as_dir in #(((
8807    '') as_dir=./ ;;
8808    */) ;;
8809    *) as_dir=$as_dir/ ;;
8810  esac
8811    for ac_exec_ext in '' $ac_executable_extensions; do
8812  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8813    ac_cv_prog_ac_ct_LIPO="lipo"
8814    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8815    break 2
8816  fi
8817done
8818  done
8819IFS=$as_save_IFS
8820
8821fi
8822fi
8823ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
8824if test -n "$ac_ct_LIPO"; then
8825  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
8826printf "%s\n" "$ac_ct_LIPO" >&6; }
8827else
8828  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8829printf "%s\n" "no" >&6; }
8830fi
8831
8832  if test "x$ac_ct_LIPO" = x; then
8833    LIPO=":"
8834  else
8835    case $cross_compiling:$ac_tool_warned in
8836yes:)
8837{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8838printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8839ac_tool_warned=yes ;;
8840esac
8841    LIPO=$ac_ct_LIPO
8842  fi
8843else
8844  LIPO="$ac_cv_prog_LIPO"
8845fi
8846
8847    if test -n "$ac_tool_prefix"; then
8848  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
8849set dummy ${ac_tool_prefix}otool; ac_word=$2
8850{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8851printf %s "checking for $ac_word... " >&6; }
8852if test ${ac_cv_prog_OTOOL+y}
8853then :
8854  printf %s "(cached) " >&6
8855else $as_nop
8856  if test -n "$OTOOL"; then
8857  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
8858else
8859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8860for as_dir in $PATH
8861do
8862  IFS=$as_save_IFS
8863  case $as_dir in #(((
8864    '') as_dir=./ ;;
8865    */) ;;
8866    *) as_dir=$as_dir/ ;;
8867  esac
8868    for ac_exec_ext in '' $ac_executable_extensions; do
8869  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8870    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
8871    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8872    break 2
8873  fi
8874done
8875  done
8876IFS=$as_save_IFS
8877
8878fi
8879fi
8880OTOOL=$ac_cv_prog_OTOOL
8881if test -n "$OTOOL"; then
8882  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
8883printf "%s\n" "$OTOOL" >&6; }
8884else
8885  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8886printf "%s\n" "no" >&6; }
8887fi
8888
8889
8890fi
8891if test -z "$ac_cv_prog_OTOOL"; then
8892  ac_ct_OTOOL=$OTOOL
8893  # Extract the first word of "otool", so it can be a program name with args.
8894set dummy otool; ac_word=$2
8895{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8896printf %s "checking for $ac_word... " >&6; }
8897if test ${ac_cv_prog_ac_ct_OTOOL+y}
8898then :
8899  printf %s "(cached) " >&6
8900else $as_nop
8901  if test -n "$ac_ct_OTOOL"; then
8902  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
8903else
8904as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8905for as_dir in $PATH
8906do
8907  IFS=$as_save_IFS
8908  case $as_dir in #(((
8909    '') as_dir=./ ;;
8910    */) ;;
8911    *) as_dir=$as_dir/ ;;
8912  esac
8913    for ac_exec_ext in '' $ac_executable_extensions; do
8914  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8915    ac_cv_prog_ac_ct_OTOOL="otool"
8916    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8917    break 2
8918  fi
8919done
8920  done
8921IFS=$as_save_IFS
8922
8923fi
8924fi
8925ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
8926if test -n "$ac_ct_OTOOL"; then
8927  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
8928printf "%s\n" "$ac_ct_OTOOL" >&6; }
8929else
8930  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8931printf "%s\n" "no" >&6; }
8932fi
8933
8934  if test "x$ac_ct_OTOOL" = x; then
8935    OTOOL=":"
8936  else
8937    case $cross_compiling:$ac_tool_warned in
8938yes:)
8939{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8940printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8941ac_tool_warned=yes ;;
8942esac
8943    OTOOL=$ac_ct_OTOOL
8944  fi
8945else
8946  OTOOL="$ac_cv_prog_OTOOL"
8947fi
8948
8949    if test -n "$ac_tool_prefix"; then
8950  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
8951set dummy ${ac_tool_prefix}otool64; ac_word=$2
8952{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8953printf %s "checking for $ac_word... " >&6; }
8954if test ${ac_cv_prog_OTOOL64+y}
8955then :
8956  printf %s "(cached) " >&6
8957else $as_nop
8958  if test -n "$OTOOL64"; then
8959  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
8960else
8961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8962for as_dir in $PATH
8963do
8964  IFS=$as_save_IFS
8965  case $as_dir in #(((
8966    '') as_dir=./ ;;
8967    */) ;;
8968    *) as_dir=$as_dir/ ;;
8969  esac
8970    for ac_exec_ext in '' $ac_executable_extensions; do
8971  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
8972    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
8973    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
8974    break 2
8975  fi
8976done
8977  done
8978IFS=$as_save_IFS
8979
8980fi
8981fi
8982OTOOL64=$ac_cv_prog_OTOOL64
8983if test -n "$OTOOL64"; then
8984  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
8985printf "%s\n" "$OTOOL64" >&6; }
8986else
8987  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
8988printf "%s\n" "no" >&6; }
8989fi
8990
8991
8992fi
8993if test -z "$ac_cv_prog_OTOOL64"; then
8994  ac_ct_OTOOL64=$OTOOL64
8995  # Extract the first word of "otool64", so it can be a program name with args.
8996set dummy otool64; ac_word=$2
8997{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8998printf %s "checking for $ac_word... " >&6; }
8999if test ${ac_cv_prog_ac_ct_OTOOL64+y}
9000then :
9001  printf %s "(cached) " >&6
9002else $as_nop
9003  if test -n "$ac_ct_OTOOL64"; then
9004  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
9005else
9006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9007for as_dir in $PATH
9008do
9009  IFS=$as_save_IFS
9010  case $as_dir in #(((
9011    '') as_dir=./ ;;
9012    */) ;;
9013    *) as_dir=$as_dir/ ;;
9014  esac
9015    for ac_exec_ext in '' $ac_executable_extensions; do
9016  if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
9017    ac_cv_prog_ac_ct_OTOOL64="otool64"
9018    printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
9019    break 2
9020  fi
9021done
9022  done
9023IFS=$as_save_IFS
9024
9025fi
9026fi
9027ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
9028if test -n "$ac_ct_OTOOL64"; then
9029  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
9030printf "%s\n" "$ac_ct_OTOOL64" >&6; }
9031else
9032  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9033printf "%s\n" "no" >&6; }
9034fi
9035
9036  if test "x$ac_ct_OTOOL64" = x; then
9037    OTOOL64=":"
9038  else
9039    case $cross_compiling:$ac_tool_warned in
9040yes:)
9041{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9042printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9043ac_tool_warned=yes ;;
9044esac
9045    OTOOL64=$ac_ct_OTOOL64
9046  fi
9047else
9048  OTOOL64="$ac_cv_prog_OTOOL64"
9049fi
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
9078printf %s "checking for -single_module linker flag... " >&6; }
9079if test ${lt_cv_apple_cc_single_mod+y}
9080then :
9081  printf %s "(cached) " >&6
9082else $as_nop
9083  lt_cv_apple_cc_single_mod=no
9084      if test -z "$LT_MULTI_MODULE"; then
9085	# By default we will add the -single_module flag. You can override
9086	# by either setting the environment variable LT_MULTI_MODULE
9087	# non-empty at configure time, or by adding -multi_module to the
9088	# link flags.
9089	rm -rf libconftest.dylib*
9090	echo "int foo(void){return 1;}" > conftest.c
9091	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9092-dynamiclib -Wl,-single_module conftest.c" >&5
9093	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
9094	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
9095        _lt_result=$?
9096	# If there is a non-empty error log, and "single_module"
9097	# appears in it, assume the flag caused a linker warning
9098        if test -s conftest.err && $GREP single_module conftest.err; then
9099	  cat conftest.err >&5
9100	# Otherwise, if the output was created with a 0 exit code from
9101	# the compiler, it worked.
9102	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
9103	  lt_cv_apple_cc_single_mod=yes
9104	else
9105	  cat conftest.err >&5
9106	fi
9107	rm -rf libconftest.dylib*
9108	rm -f conftest.*
9109      fi
9110fi
9111{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
9112printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; }
9113
9114    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
9115printf %s "checking for -exported_symbols_list linker flag... " >&6; }
9116if test ${lt_cv_ld_exported_symbols_list+y}
9117then :
9118  printf %s "(cached) " >&6
9119else $as_nop
9120  lt_cv_ld_exported_symbols_list=no
9121      save_LDFLAGS=$LDFLAGS
9122      echo "_main" > conftest.sym
9123      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
9124      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9125/* end confdefs.h.  */
9126
9127int
9128main (void)
9129{
9130
9131  ;
9132  return 0;
9133}
9134_ACEOF
9135if ac_fn_c_try_link "$LINENO"
9136then :
9137  lt_cv_ld_exported_symbols_list=yes
9138else $as_nop
9139  lt_cv_ld_exported_symbols_list=no
9140fi
9141rm -f core conftest.err conftest.$ac_objext conftest.beam \
9142    conftest$ac_exeext conftest.$ac_ext
9143	LDFLAGS=$save_LDFLAGS
9144
9145fi
9146{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
9147printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; }
9148
9149    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
9150printf %s "checking for -force_load linker flag... " >&6; }
9151if test ${lt_cv_ld_force_load+y}
9152then :
9153  printf %s "(cached) " >&6
9154else $as_nop
9155  lt_cv_ld_force_load=no
9156      cat > conftest.c << _LT_EOF
9157int forced_loaded() { return 2;}
9158_LT_EOF
9159      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
9160      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
9161      echo "$AR cr libconftest.a conftest.o" >&5
9162      $AR cr libconftest.a conftest.o 2>&5
9163      echo "$RANLIB libconftest.a" >&5
9164      $RANLIB libconftest.a 2>&5
9165      cat > conftest.c << _LT_EOF
9166int main() { return 0;}
9167_LT_EOF
9168      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
9169      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
9170      _lt_result=$?
9171      if test -s conftest.err && $GREP force_load conftest.err; then
9172	cat conftest.err >&5
9173      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
9174	lt_cv_ld_force_load=yes
9175      else
9176	cat conftest.err >&5
9177      fi
9178        rm -f conftest.err libconftest.a conftest conftest.c
9179        rm -rf conftest.dSYM
9180
9181fi
9182{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
9183printf "%s\n" "$lt_cv_ld_force_load" >&6; }
9184    case $host_os in
9185    rhapsody* | darwin1.[012])
9186      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
9187    darwin1.*)
9188      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
9189    darwin*) # darwin 5.x on
9190      # if running on 10.5 or later, the deployment target defaults
9191      # to the OS version, if on x86, and 10.4, the deployment
9192      # target defaults to 10.4. Don't you love it?
9193      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
9194	10.0,*86*-darwin8*|10.0,*-darwin[912]*)
9195	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
9196	10.[012][,.]*)
9197	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
9198	10.*|11.*)
9199	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
9200      esac
9201    ;;
9202  esac
9203    if test yes = "$lt_cv_apple_cc_single_mod"; then
9204      _lt_dar_single_mod='$single_module'
9205    fi
9206    if test yes = "$lt_cv_ld_exported_symbols_list"; then
9207      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
9208    else
9209      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
9210    fi
9211    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
9212      _lt_dsymutil='~$DSYMUTIL $lib || :'
9213    else
9214      _lt_dsymutil=
9215    fi
9216    ;;
9217  esac
9218
9219# func_munge_path_list VARIABLE PATH
9220# -----------------------------------
9221# VARIABLE is name of variable containing _space_ separated list of
9222# directories to be munged by the contents of PATH, which is string
9223# having a format:
9224# "DIR[:DIR]:"
9225#       string "DIR[ DIR]" will be prepended to VARIABLE
9226# ":DIR[:DIR]"
9227#       string "DIR[ DIR]" will be appended to VARIABLE
9228# "DIRP[:DIRP]::[DIRA:]DIRA"
9229#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
9230#       "DIRA[ DIRA]" will be appended to VARIABLE
9231# "DIR[:DIR]"
9232#       VARIABLE will be replaced by "DIR[ DIR]"
9233func_munge_path_list ()
9234{
9235    case x$2 in
9236    x)
9237        ;;
9238    *:)
9239        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
9240        ;;
9241    x:*)
9242        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
9243        ;;
9244    *::*)
9245        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
9246        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
9247        ;;
9248    *)
9249        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
9250        ;;
9251    esac
9252}
9253
9254ac_header= ac_cache=
9255for ac_item in $ac_header_c_list
9256do
9257  if test $ac_cache; then
9258    ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
9259    if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
9260      printf "%s\n" "#define $ac_item 1" >> confdefs.h
9261    fi
9262    ac_header= ac_cache=
9263  elif test $ac_header; then
9264    ac_cache=$ac_item
9265  else
9266    ac_header=$ac_item
9267  fi
9268done
9269
9270
9271
9272
9273
9274
9275
9276
9277if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
9278then :
9279
9280printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
9281
9282fi
9283ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
9284"
9285if test "x$ac_cv_header_dlfcn_h" = xyes
9286then :
9287  printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h
9288
9289fi
9290
9291
9292
9293
9294
9295# Set options
9296
9297
9298
9299        enable_dlopen=no
9300
9301
9302  enable_win32_dll=no
9303
9304
9305            # Check whether --enable-shared was given.
9306if test ${enable_shared+y}
9307then :
9308  enableval=$enable_shared; p=${PACKAGE-default}
9309    case $enableval in
9310    yes) enable_shared=yes ;;
9311    no) enable_shared=no ;;
9312    *)
9313      enable_shared=no
9314      # Look at the argument we got.  We use all the common list separators.
9315      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9316      for pkg in $enableval; do
9317	IFS=$lt_save_ifs
9318	if test "X$pkg" = "X$p"; then
9319	  enable_shared=yes
9320	fi
9321      done
9322      IFS=$lt_save_ifs
9323      ;;
9324    esac
9325else $as_nop
9326  enable_shared=yes
9327fi
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337  # Check whether --enable-static was given.
9338if test ${enable_static+y}
9339then :
9340  enableval=$enable_static; p=${PACKAGE-default}
9341    case $enableval in
9342    yes) enable_static=yes ;;
9343    no) enable_static=no ;;
9344    *)
9345     enable_static=no
9346      # Look at the argument we got.  We use all the common list separators.
9347      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9348      for pkg in $enableval; do
9349	IFS=$lt_save_ifs
9350	if test "X$pkg" = "X$p"; then
9351	  enable_static=yes
9352	fi
9353      done
9354      IFS=$lt_save_ifs
9355      ;;
9356    esac
9357else $as_nop
9358  enable_static=yes
9359fi
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370# Check whether --with-pic was given.
9371if test ${with_pic+y}
9372then :
9373  withval=$with_pic; lt_p=${PACKAGE-default}
9374    case $withval in
9375    yes|no) pic_mode=$withval ;;
9376    *)
9377      pic_mode=default
9378      # Look at the argument we got.  We use all the common list separators.
9379      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9380      for lt_pkg in $withval; do
9381	IFS=$lt_save_ifs
9382	if test "X$lt_pkg" = "X$lt_p"; then
9383	  pic_mode=yes
9384	fi
9385      done
9386      IFS=$lt_save_ifs
9387      ;;
9388    esac
9389else $as_nop
9390  pic_mode=default
9391fi
9392
9393
9394
9395
9396
9397
9398
9399
9400  # Check whether --enable-fast-install was given.
9401if test ${enable_fast_install+y}
9402then :
9403  enableval=$enable_fast_install; p=${PACKAGE-default}
9404    case $enableval in
9405    yes) enable_fast_install=yes ;;
9406    no) enable_fast_install=no ;;
9407    *)
9408      enable_fast_install=no
9409      # Look at the argument we got.  We use all the common list separators.
9410      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
9411      for pkg in $enableval; do
9412	IFS=$lt_save_ifs
9413	if test "X$pkg" = "X$p"; then
9414	  enable_fast_install=yes
9415	fi
9416      done
9417      IFS=$lt_save_ifs
9418      ;;
9419    esac
9420else $as_nop
9421  enable_fast_install=yes
9422fi
9423
9424
9425
9426
9427
9428
9429
9430
9431  shared_archive_member_spec=
9432case $host,$enable_shared in
9433power*-*-aix[5-9]*,yes)
9434  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
9435printf %s "checking which variant of shared library versioning to provide... " >&6; }
9436
9437# Check whether --with-aix-soname was given.
9438if test ${with_aix_soname+y}
9439then :
9440  withval=$with_aix_soname; case $withval in
9441    aix|svr4|both)
9442      ;;
9443    *)
9444      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
9445      ;;
9446    esac
9447    lt_cv_with_aix_soname=$with_aix_soname
9448else $as_nop
9449  if test ${lt_cv_with_aix_soname+y}
9450then :
9451  printf %s "(cached) " >&6
9452else $as_nop
9453  lt_cv_with_aix_soname=aix
9454fi
9455
9456    with_aix_soname=$lt_cv_with_aix_soname
9457fi
9458
9459  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
9460printf "%s\n" "$with_aix_soname" >&6; }
9461  if test aix != "$with_aix_soname"; then
9462    # For the AIX way of multilib, we name the shared archive member
9463    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
9464    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
9465    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
9466    # the AIX toolchain works better with OBJECT_MODE set (default 32).
9467    if test 64 = "${OBJECT_MODE-32}"; then
9468      shared_archive_member_spec=shr_64
9469    else
9470      shared_archive_member_spec=shr
9471    fi
9472  fi
9473  ;;
9474*)
9475  with_aix_soname=aix
9476  ;;
9477esac
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488# This can be used to rebuild libtool when needed
9489LIBTOOL_DEPS=$ltmain
9490
9491# Always use our own libtool.
9492LIBTOOL='$(SHELL) $(top_builddir)/libtool'
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523test -z "$LN_S" && LN_S="ln -s"
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538if test -n "${ZSH_VERSION+set}"; then
9539   setopt NO_GLOB_SUBST
9540fi
9541
9542{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
9543printf %s "checking for objdir... " >&6; }
9544if test ${lt_cv_objdir+y}
9545then :
9546  printf %s "(cached) " >&6
9547else $as_nop
9548  rm -f .libs 2>/dev/null
9549mkdir .libs 2>/dev/null
9550if test -d .libs; then
9551  lt_cv_objdir=.libs
9552else
9553  # MS-DOS does not allow filenames that begin with a dot.
9554  lt_cv_objdir=_libs
9555fi
9556rmdir .libs 2>/dev/null
9557fi
9558{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
9559printf "%s\n" "$lt_cv_objdir" >&6; }
9560objdir=$lt_cv_objdir
9561
9562
9563
9564
9565
9566printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h
9567
9568
9569
9570
9571case $host_os in
9572aix3*)
9573  # AIX sometimes has problems with the GCC collect2 program.  For some
9574  # reason, if we set the COLLECT_NAMES environment variable, the problems
9575  # vanish in a puff of smoke.
9576  if test set != "${COLLECT_NAMES+set}"; then
9577    COLLECT_NAMES=
9578    export COLLECT_NAMES
9579  fi
9580  ;;
9581esac
9582
9583# Global variables:
9584ofile=libtool
9585can_build_shared=yes
9586
9587# All known linkers require a '.a' archive for static linking (except MSVC,
9588# which needs '.lib').
9589libext=a
9590
9591with_gnu_ld=$lt_cv_prog_gnu_ld
9592
9593old_CC=$CC
9594old_CFLAGS=$CFLAGS
9595
9596# Set sane defaults for various variables
9597test -z "$CC" && CC=cc
9598test -z "$LTCC" && LTCC=$CC
9599test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
9600test -z "$LD" && LD=ld
9601test -z "$ac_objext" && ac_objext=o
9602
9603func_cc_basename $compiler
9604cc_basename=$func_cc_basename_result
9605
9606
9607# Only perform the check for file, if the check method requires it
9608test -z "$MAGIC_CMD" && MAGIC_CMD=file
9609case $deplibs_check_method in
9610file_magic*)
9611  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
9612    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
9613printf %s "checking for ${ac_tool_prefix}file... " >&6; }
9614if test ${lt_cv_path_MAGIC_CMD+y}
9615then :
9616  printf %s "(cached) " >&6
9617else $as_nop
9618  case $MAGIC_CMD in
9619[\\/*] |  ?:[\\/]*)
9620  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9621  ;;
9622*)
9623  lt_save_MAGIC_CMD=$MAGIC_CMD
9624  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9625  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9626  for ac_dir in $ac_dummy; do
9627    IFS=$lt_save_ifs
9628    test -z "$ac_dir" && ac_dir=.
9629    if test -f "$ac_dir/${ac_tool_prefix}file"; then
9630      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
9631      if test -n "$file_magic_test_file"; then
9632	case $deplibs_check_method in
9633	"file_magic "*)
9634	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9635	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9636	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9637	    $EGREP "$file_magic_regex" > /dev/null; then
9638	    :
9639	  else
9640	    cat <<_LT_EOF 1>&2
9641
9642*** Warning: the command libtool uses to detect shared libraries,
9643*** $file_magic_cmd, produces output that libtool cannot recognize.
9644*** The result is that libtool may fail to recognize shared libraries
9645*** as such.  This will affect the creation of libtool libraries that
9646*** depend on shared libraries, but programs linked with such libtool
9647*** libraries will work regardless of this problem.  Nevertheless, you
9648*** may want to report the problem to your system manager and/or to
9649*** bug-libtool@gnu.org
9650
9651_LT_EOF
9652	  fi ;;
9653	esac
9654      fi
9655      break
9656    fi
9657  done
9658  IFS=$lt_save_ifs
9659  MAGIC_CMD=$lt_save_MAGIC_CMD
9660  ;;
9661esac
9662fi
9663
9664MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9665if test -n "$MAGIC_CMD"; then
9666  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9667printf "%s\n" "$MAGIC_CMD" >&6; }
9668else
9669  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9670printf "%s\n" "no" >&6; }
9671fi
9672
9673
9674
9675
9676
9677if test -z "$lt_cv_path_MAGIC_CMD"; then
9678  if test -n "$ac_tool_prefix"; then
9679    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5
9680printf %s "checking for file... " >&6; }
9681if test ${lt_cv_path_MAGIC_CMD+y}
9682then :
9683  printf %s "(cached) " >&6
9684else $as_nop
9685  case $MAGIC_CMD in
9686[\\/*] |  ?:[\\/]*)
9687  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
9688  ;;
9689*)
9690  lt_save_MAGIC_CMD=$MAGIC_CMD
9691  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
9692  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
9693  for ac_dir in $ac_dummy; do
9694    IFS=$lt_save_ifs
9695    test -z "$ac_dir" && ac_dir=.
9696    if test -f "$ac_dir/file"; then
9697      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
9698      if test -n "$file_magic_test_file"; then
9699	case $deplibs_check_method in
9700	"file_magic "*)
9701	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
9702	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9703	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
9704	    $EGREP "$file_magic_regex" > /dev/null; then
9705	    :
9706	  else
9707	    cat <<_LT_EOF 1>&2
9708
9709*** Warning: the command libtool uses to detect shared libraries,
9710*** $file_magic_cmd, produces output that libtool cannot recognize.
9711*** The result is that libtool may fail to recognize shared libraries
9712*** as such.  This will affect the creation of libtool libraries that
9713*** depend on shared libraries, but programs linked with such libtool
9714*** libraries will work regardless of this problem.  Nevertheless, you
9715*** may want to report the problem to your system manager and/or to
9716*** bug-libtool@gnu.org
9717
9718_LT_EOF
9719	  fi ;;
9720	esac
9721      fi
9722      break
9723    fi
9724  done
9725  IFS=$lt_save_ifs
9726  MAGIC_CMD=$lt_save_MAGIC_CMD
9727  ;;
9728esac
9729fi
9730
9731MAGIC_CMD=$lt_cv_path_MAGIC_CMD
9732if test -n "$MAGIC_CMD"; then
9733  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
9734printf "%s\n" "$MAGIC_CMD" >&6; }
9735else
9736  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
9737printf "%s\n" "no" >&6; }
9738fi
9739
9740
9741  else
9742    MAGIC_CMD=:
9743  fi
9744fi
9745
9746  fi
9747  ;;
9748esac
9749
9750# Use C for the default configuration in the libtool script
9751
9752lt_save_CC=$CC
9753ac_ext=c
9754ac_cpp='$CPP $CPPFLAGS'
9755ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9756ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9757ac_compiler_gnu=$ac_cv_c_compiler_gnu
9758
9759
9760# Source file extension for C test sources.
9761ac_ext=c
9762
9763# Object file extension for compiled C test sources.
9764objext=o
9765objext=$objext
9766
9767# Code to be used in simple compile tests
9768lt_simple_compile_test_code="int some_variable = 0;"
9769
9770# Code to be used in simple link tests
9771lt_simple_link_test_code='int main(){return(0);}'
9772
9773
9774
9775
9776
9777
9778
9779# If no C compiler was specified, use CC.
9780LTCC=${LTCC-"$CC"}
9781
9782# If no C compiler flags were specified, use CFLAGS.
9783LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9784
9785# Allow CC to be a program name with arguments.
9786compiler=$CC
9787
9788# Save the default compiler, since it gets overwritten when the other
9789# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
9790compiler_DEFAULT=$CC
9791
9792# save warnings/boilerplate of simple test code
9793ac_outfile=conftest.$ac_objext
9794echo "$lt_simple_compile_test_code" >conftest.$ac_ext
9795eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9796_lt_compiler_boilerplate=`cat conftest.err`
9797$RM conftest*
9798
9799ac_outfile=conftest.$ac_objext
9800echo "$lt_simple_link_test_code" >conftest.$ac_ext
9801eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
9802_lt_linker_boilerplate=`cat conftest.err`
9803$RM -r conftest*
9804
9805
9806if test -n "$compiler"; then
9807
9808lt_prog_compiler_no_builtin_flag=
9809
9810if test yes = "$GCC"; then
9811  case $cc_basename in
9812  nvcc*)
9813    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
9814  *)
9815    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
9816  esac
9817
9818  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
9819printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
9820if test ${lt_cv_prog_compiler_rtti_exceptions+y}
9821then :
9822  printf %s "(cached) " >&6
9823else $as_nop
9824  lt_cv_prog_compiler_rtti_exceptions=no
9825   ac_outfile=conftest.$ac_objext
9826   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9827   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
9828   # Insert the option either (1) after the last *FLAGS variable, or
9829   # (2) before a word containing "conftest.", or (3) at the end.
9830   # Note that $ac_compile itself does not contain backslashes and begins
9831   # with a dollar sign (not a hyphen), so the echo should work correctly.
9832   # The option is referenced via a variable to avoid confusing sed.
9833   lt_compile=`echo "$ac_compile" | $SED \
9834   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9835   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9836   -e 's:$: $lt_compiler_flag:'`
9837   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9838   (eval "$lt_compile" 2>conftest.err)
9839   ac_status=$?
9840   cat conftest.err >&5
9841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9842   if (exit $ac_status) && test -s "$ac_outfile"; then
9843     # The compiler can only warn and ignore the option if not recognized
9844     # So say no if there are warnings other than the usual output.
9845     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9846     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9847     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9848       lt_cv_prog_compiler_rtti_exceptions=yes
9849     fi
9850   fi
9851   $RM conftest*
9852
9853fi
9854{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
9855printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
9856
9857if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
9858    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
9859else
9860    :
9861fi
9862
9863fi
9864
9865
9866
9867
9868
9869
9870  lt_prog_compiler_wl=
9871lt_prog_compiler_pic=
9872lt_prog_compiler_static=
9873
9874
9875  if test yes = "$GCC"; then
9876    lt_prog_compiler_wl='-Wl,'
9877    lt_prog_compiler_static='-static'
9878
9879    case $host_os in
9880      aix*)
9881      # All AIX code is PIC.
9882      if test ia64 = "$host_cpu"; then
9883	# AIX 5 now supports IA64 processor
9884	lt_prog_compiler_static='-Bstatic'
9885      fi
9886      lt_prog_compiler_pic='-fPIC'
9887      ;;
9888
9889    amigaos*)
9890      case $host_cpu in
9891      powerpc)
9892            # see comment about AmigaOS4 .so support
9893            lt_prog_compiler_pic='-fPIC'
9894        ;;
9895      m68k)
9896            # FIXME: we need at least 68020 code to build shared libraries, but
9897            # adding the '-m68020' flag to GCC prevents building anything better,
9898            # like '-m68040'.
9899            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
9900        ;;
9901      esac
9902      ;;
9903
9904    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
9905      # PIC is the default for these OSes.
9906      ;;
9907
9908    mingw* | cygwin* | pw32* | os2* | cegcc*)
9909      # This hack is so that the source file can tell whether it is being
9910      # built for inclusion in a dll (and should export symbols for example).
9911      # Although the cygwin gcc ignores -fPIC, still need this for old-style
9912      # (--disable-auto-import) libraries
9913      lt_prog_compiler_pic='-DDLL_EXPORT'
9914      case $host_os in
9915      os2*)
9916	lt_prog_compiler_static='$wl-static'
9917	;;
9918      esac
9919      ;;
9920
9921    darwin* | rhapsody*)
9922      # PIC is the default on this platform
9923      # Common symbols not allowed in MH_DYLIB files
9924      lt_prog_compiler_pic='-fno-common'
9925      ;;
9926
9927    haiku*)
9928      # PIC is the default for Haiku.
9929      # The "-static" flag exists, but is broken.
9930      lt_prog_compiler_static=
9931      ;;
9932
9933    hpux*)
9934      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
9935      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
9936      # sets the default TLS model and affects inlining.
9937      case $host_cpu in
9938      hppa*64*)
9939	# +Z the default
9940	;;
9941      *)
9942	lt_prog_compiler_pic='-fPIC'
9943	;;
9944      esac
9945      ;;
9946
9947    interix[3-9]*)
9948      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
9949      # Instead, we relocate shared libraries at runtime.
9950      ;;
9951
9952    msdosdjgpp*)
9953      # Just because we use GCC doesn't mean we suddenly get shared libraries
9954      # on systems that don't support them.
9955      lt_prog_compiler_can_build_shared=no
9956      enable_shared=no
9957      ;;
9958
9959    *nto* | *qnx*)
9960      # QNX uses GNU C++, but need to define -shared option too, otherwise
9961      # it will coredump.
9962      lt_prog_compiler_pic='-fPIC -shared'
9963      ;;
9964
9965    sysv4*MP*)
9966      if test -d /usr/nec; then
9967	lt_prog_compiler_pic=-Kconform_pic
9968      fi
9969      ;;
9970
9971    *)
9972      lt_prog_compiler_pic='-fPIC'
9973      ;;
9974    esac
9975
9976    case $cc_basename in
9977    nvcc*) # Cuda Compiler Driver 2.2
9978      lt_prog_compiler_wl='-Xlinker '
9979      if test -n "$lt_prog_compiler_pic"; then
9980        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
9981      fi
9982      ;;
9983    esac
9984  else
9985    # PORTME Check for flag to pass linker flags through the system compiler.
9986    case $host_os in
9987    aix*)
9988      lt_prog_compiler_wl='-Wl,'
9989      if test ia64 = "$host_cpu"; then
9990	# AIX 5 now supports IA64 processor
9991	lt_prog_compiler_static='-Bstatic'
9992      else
9993	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
9994      fi
9995      ;;
9996
9997    darwin* | rhapsody*)
9998      # PIC is the default on this platform
9999      # Common symbols not allowed in MH_DYLIB files
10000      lt_prog_compiler_pic='-fno-common'
10001      case $cc_basename in
10002      nagfor*)
10003        # NAG Fortran compiler
10004        lt_prog_compiler_wl='-Wl,-Wl,,'
10005        lt_prog_compiler_pic='-PIC'
10006        lt_prog_compiler_static='-Bstatic'
10007        ;;
10008      esac
10009      ;;
10010
10011    mingw* | cygwin* | pw32* | os2* | cegcc*)
10012      # This hack is so that the source file can tell whether it is being
10013      # built for inclusion in a dll (and should export symbols for example).
10014      lt_prog_compiler_pic='-DDLL_EXPORT'
10015      case $host_os in
10016      os2*)
10017	lt_prog_compiler_static='$wl-static'
10018	;;
10019      esac
10020      ;;
10021
10022    hpux9* | hpux10* | hpux11*)
10023      lt_prog_compiler_wl='-Wl,'
10024      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
10025      # not for PA HP-UX.
10026      case $host_cpu in
10027      hppa*64*|ia64*)
10028	# +Z the default
10029	;;
10030      *)
10031	lt_prog_compiler_pic='+Z'
10032	;;
10033      esac
10034      # Is there a better lt_prog_compiler_static that works with the bundled CC?
10035      lt_prog_compiler_static='$wl-a ${wl}archive'
10036      ;;
10037
10038    irix5* | irix6* | nonstopux*)
10039      lt_prog_compiler_wl='-Wl,'
10040      # PIC (with -KPIC) is the default.
10041      lt_prog_compiler_static='-non_shared'
10042      ;;
10043
10044    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
10045      case $cc_basename in
10046      # old Intel for x86_64, which still supported -KPIC.
10047      ecc*)
10048	lt_prog_compiler_wl='-Wl,'
10049	lt_prog_compiler_pic='-KPIC'
10050	lt_prog_compiler_static='-static'
10051        ;;
10052      # flang / f18. f95 an alias for gfortran or flang on Debian
10053      flang* | f18* | f95*)
10054	lt_prog_compiler_wl='-Wl,'
10055	lt_prog_compiler_pic='-fPIC'
10056	lt_prog_compiler_static='-static'
10057        ;;
10058      # icc used to be incompatible with GCC.
10059      # ICC 10 doesn't accept -KPIC any more.
10060      icc* | ifort*)
10061	lt_prog_compiler_wl='-Wl,'
10062	lt_prog_compiler_pic='-fPIC'
10063	lt_prog_compiler_static='-static'
10064        ;;
10065      # Lahey Fortran 8.1.
10066      lf95*)
10067	lt_prog_compiler_wl='-Wl,'
10068	lt_prog_compiler_pic='--shared'
10069	lt_prog_compiler_static='--static'
10070	;;
10071      nagfor*)
10072	# NAG Fortran compiler
10073	lt_prog_compiler_wl='-Wl,-Wl,,'
10074	lt_prog_compiler_pic='-PIC'
10075	lt_prog_compiler_static='-Bstatic'
10076	;;
10077      tcc*)
10078	# Fabrice Bellard et al's Tiny C Compiler
10079	lt_prog_compiler_wl='-Wl,'
10080	lt_prog_compiler_pic='-fPIC'
10081	lt_prog_compiler_static='-static'
10082	;;
10083      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
10084        # Portland Group compilers (*not* the Pentium gcc compiler,
10085	# which looks to be a dead project)
10086	lt_prog_compiler_wl='-Wl,'
10087	lt_prog_compiler_pic='-fpic'
10088	lt_prog_compiler_static='-Bstatic'
10089        ;;
10090      ccc*)
10091        lt_prog_compiler_wl='-Wl,'
10092        # All Alpha code is PIC.
10093        lt_prog_compiler_static='-non_shared'
10094        ;;
10095      xl* | bgxl* | bgf* | mpixl*)
10096	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
10097	lt_prog_compiler_wl='-Wl,'
10098	lt_prog_compiler_pic='-qpic'
10099	lt_prog_compiler_static='-qstaticlink'
10100	;;
10101      *)
10102	case `$CC -V 2>&1 | sed 5q` in
10103	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
10104	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
10105	  lt_prog_compiler_pic='-KPIC'
10106	  lt_prog_compiler_static='-Bstatic'
10107	  lt_prog_compiler_wl=''
10108	  ;;
10109	*Sun\ F* | *Sun*Fortran*)
10110	  lt_prog_compiler_pic='-KPIC'
10111	  lt_prog_compiler_static='-Bstatic'
10112	  lt_prog_compiler_wl='-Qoption ld '
10113	  ;;
10114	*Sun\ C*)
10115	  # Sun C 5.9
10116	  lt_prog_compiler_pic='-KPIC'
10117	  lt_prog_compiler_static='-Bstatic'
10118	  lt_prog_compiler_wl='-Wl,'
10119	  ;;
10120        *Intel*\ [CF]*Compiler*)
10121	  lt_prog_compiler_wl='-Wl,'
10122	  lt_prog_compiler_pic='-fPIC'
10123	  lt_prog_compiler_static='-static'
10124	  ;;
10125	*Portland\ Group*)
10126	  lt_prog_compiler_wl='-Wl,'
10127	  lt_prog_compiler_pic='-fpic'
10128	  lt_prog_compiler_static='-Bstatic'
10129	  ;;
10130	esac
10131	;;
10132      esac
10133      ;;
10134
10135    newsos6)
10136      lt_prog_compiler_pic='-KPIC'
10137      lt_prog_compiler_static='-Bstatic'
10138      ;;
10139
10140    *nto* | *qnx*)
10141      # QNX uses GNU C++, but need to define -shared option too, otherwise
10142      # it will coredump.
10143      lt_prog_compiler_pic='-fPIC -shared'
10144      ;;
10145
10146    osf3* | osf4* | osf5*)
10147      lt_prog_compiler_wl='-Wl,'
10148      # All OSF/1 code is PIC.
10149      lt_prog_compiler_static='-non_shared'
10150      ;;
10151
10152    rdos*)
10153      lt_prog_compiler_static='-non_shared'
10154      ;;
10155
10156    solaris*)
10157      lt_prog_compiler_pic='-KPIC'
10158      lt_prog_compiler_static='-Bstatic'
10159      case $cc_basename in
10160      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
10161	lt_prog_compiler_wl='-Qoption ld ';;
10162      *)
10163	lt_prog_compiler_wl='-Wl,';;
10164      esac
10165      ;;
10166
10167    sunos4*)
10168      lt_prog_compiler_wl='-Qoption ld '
10169      lt_prog_compiler_pic='-PIC'
10170      lt_prog_compiler_static='-Bstatic'
10171      ;;
10172
10173    sysv4 | sysv4.2uw2* | sysv4.3*)
10174      lt_prog_compiler_wl='-Wl,'
10175      lt_prog_compiler_pic='-KPIC'
10176      lt_prog_compiler_static='-Bstatic'
10177      ;;
10178
10179    sysv4*MP*)
10180      if test -d /usr/nec; then
10181	lt_prog_compiler_pic='-Kconform_pic'
10182	lt_prog_compiler_static='-Bstatic'
10183      fi
10184      ;;
10185
10186    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
10187      lt_prog_compiler_wl='-Wl,'
10188      lt_prog_compiler_pic='-KPIC'
10189      lt_prog_compiler_static='-Bstatic'
10190      ;;
10191
10192    unicos*)
10193      lt_prog_compiler_wl='-Wl,'
10194      lt_prog_compiler_can_build_shared=no
10195      ;;
10196
10197    uts4*)
10198      lt_prog_compiler_pic='-pic'
10199      lt_prog_compiler_static='-Bstatic'
10200      ;;
10201
10202    *)
10203      lt_prog_compiler_can_build_shared=no
10204      ;;
10205    esac
10206  fi
10207
10208case $host_os in
10209  # For platforms that do not support PIC, -DPIC is meaningless:
10210  *djgpp*)
10211    lt_prog_compiler_pic=
10212    ;;
10213  *)
10214    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
10215    ;;
10216esac
10217
10218{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
10219printf %s "checking for $compiler option to produce PIC... " >&6; }
10220if test ${lt_cv_prog_compiler_pic+y}
10221then :
10222  printf %s "(cached) " >&6
10223else $as_nop
10224  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
10225fi
10226{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
10227printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; }
10228lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
10229
10230#
10231# Check to make sure the PIC flag actually works.
10232#
10233if test -n "$lt_prog_compiler_pic"; then
10234  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
10235printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
10236if test ${lt_cv_prog_compiler_pic_works+y}
10237then :
10238  printf %s "(cached) " >&6
10239else $as_nop
10240  lt_cv_prog_compiler_pic_works=no
10241   ac_outfile=conftest.$ac_objext
10242   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10243   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
10244   # Insert the option either (1) after the last *FLAGS variable, or
10245   # (2) before a word containing "conftest.", or (3) at the end.
10246   # Note that $ac_compile itself does not contain backslashes and begins
10247   # with a dollar sign (not a hyphen), so the echo should work correctly.
10248   # The option is referenced via a variable to avoid confusing sed.
10249   lt_compile=`echo "$ac_compile" | $SED \
10250   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10251   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10252   -e 's:$: $lt_compiler_flag:'`
10253   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10254   (eval "$lt_compile" 2>conftest.err)
10255   ac_status=$?
10256   cat conftest.err >&5
10257   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10258   if (exit $ac_status) && test -s "$ac_outfile"; then
10259     # The compiler can only warn and ignore the option if not recognized
10260     # So say no if there are warnings other than the usual output.
10261     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10262     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10263     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10264       lt_cv_prog_compiler_pic_works=yes
10265     fi
10266   fi
10267   $RM conftest*
10268
10269fi
10270{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
10271printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; }
10272
10273if test yes = "$lt_cv_prog_compiler_pic_works"; then
10274    case $lt_prog_compiler_pic in
10275     "" | " "*) ;;
10276     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
10277     esac
10278else
10279    lt_prog_compiler_pic=
10280     lt_prog_compiler_can_build_shared=no
10281fi
10282
10283fi
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295#
10296# Check to make sure the static flag actually works.
10297#
10298wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
10299{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
10300printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
10301if test ${lt_cv_prog_compiler_static_works+y}
10302then :
10303  printf %s "(cached) " >&6
10304else $as_nop
10305  lt_cv_prog_compiler_static_works=no
10306   save_LDFLAGS=$LDFLAGS
10307   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
10308   echo "$lt_simple_link_test_code" > conftest.$ac_ext
10309   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10310     # The linker can only warn and ignore the option if not recognized
10311     # So say no if there are warnings
10312     if test -s conftest.err; then
10313       # Append any errors to the config.log.
10314       cat conftest.err 1>&5
10315       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10316       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10317       if diff conftest.exp conftest.er2 >/dev/null; then
10318         lt_cv_prog_compiler_static_works=yes
10319       fi
10320     else
10321       lt_cv_prog_compiler_static_works=yes
10322     fi
10323   fi
10324   $RM -r conftest*
10325   LDFLAGS=$save_LDFLAGS
10326
10327fi
10328{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
10329printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; }
10330
10331if test yes = "$lt_cv_prog_compiler_static_works"; then
10332    :
10333else
10334    lt_prog_compiler_static=
10335fi
10336
10337
10338
10339
10340
10341
10342
10343  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10344printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10345if test ${lt_cv_prog_compiler_c_o+y}
10346then :
10347  printf %s "(cached) " >&6
10348else $as_nop
10349  lt_cv_prog_compiler_c_o=no
10350   $RM -r conftest 2>/dev/null
10351   mkdir conftest
10352   cd conftest
10353   mkdir out
10354   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10355
10356   lt_compiler_flag="-o out/conftest2.$ac_objext"
10357   # Insert the option either (1) after the last *FLAGS variable, or
10358   # (2) before a word containing "conftest.", or (3) at the end.
10359   # Note that $ac_compile itself does not contain backslashes and begins
10360   # with a dollar sign (not a hyphen), so the echo should work correctly.
10361   lt_compile=`echo "$ac_compile" | $SED \
10362   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10363   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10364   -e 's:$: $lt_compiler_flag:'`
10365   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10366   (eval "$lt_compile" 2>out/conftest.err)
10367   ac_status=$?
10368   cat out/conftest.err >&5
10369   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10370   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10371   then
10372     # The compiler can only warn and ignore the option if not recognized
10373     # So say no if there are warnings
10374     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10375     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10376     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10377       lt_cv_prog_compiler_c_o=yes
10378     fi
10379   fi
10380   chmod u+w . 2>&5
10381   $RM conftest*
10382   # SGI C++ compiler will create directory out/ii_files/ for
10383   # template instantiation
10384   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10385   $RM out/* && rmdir out
10386   cd ..
10387   $RM -r conftest
10388   $RM conftest*
10389
10390fi
10391{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10392printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
10393
10394
10395
10396
10397
10398
10399  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
10400printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
10401if test ${lt_cv_prog_compiler_c_o+y}
10402then :
10403  printf %s "(cached) " >&6
10404else $as_nop
10405  lt_cv_prog_compiler_c_o=no
10406   $RM -r conftest 2>/dev/null
10407   mkdir conftest
10408   cd conftest
10409   mkdir out
10410   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10411
10412   lt_compiler_flag="-o out/conftest2.$ac_objext"
10413   # Insert the option either (1) after the last *FLAGS variable, or
10414   # (2) before a word containing "conftest.", or (3) at the end.
10415   # Note that $ac_compile itself does not contain backslashes and begins
10416   # with a dollar sign (not a hyphen), so the echo should work correctly.
10417   lt_compile=`echo "$ac_compile" | $SED \
10418   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10419   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10420   -e 's:$: $lt_compiler_flag:'`
10421   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10422   (eval "$lt_compile" 2>out/conftest.err)
10423   ac_status=$?
10424   cat out/conftest.err >&5
10425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10426   if (exit $ac_status) && test -s out/conftest2.$ac_objext
10427   then
10428     # The compiler can only warn and ignore the option if not recognized
10429     # So say no if there are warnings
10430     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
10431     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
10432     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
10433       lt_cv_prog_compiler_c_o=yes
10434     fi
10435   fi
10436   chmod u+w . 2>&5
10437   $RM conftest*
10438   # SGI C++ compiler will create directory out/ii_files/ for
10439   # template instantiation
10440   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
10441   $RM out/* && rmdir out
10442   cd ..
10443   $RM -r conftest
10444   $RM conftest*
10445
10446fi
10447{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
10448printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; }
10449
10450
10451
10452
10453hard_links=nottested
10454if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
10455  # do not overwrite the value of need_locks provided by the user
10456  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
10457printf %s "checking if we can lock with hard links... " >&6; }
10458  hard_links=yes
10459  $RM conftest*
10460  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10461  touch conftest.a
10462  ln conftest.a conftest.b 2>&5 || hard_links=no
10463  ln conftest.a conftest.b 2>/dev/null && hard_links=no
10464  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
10465printf "%s\n" "$hard_links" >&6; }
10466  if test no = "$hard_links"; then
10467    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
10468printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
10469    need_locks=warn
10470  fi
10471else
10472  need_locks=no
10473fi
10474
10475
10476
10477
10478
10479
10480  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10481printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
10482
10483  runpath_var=
10484  allow_undefined_flag=
10485  always_export_symbols=no
10486  archive_cmds=
10487  archive_expsym_cmds=
10488  compiler_needs_object=no
10489  enable_shared_with_static_runtimes=no
10490  export_dynamic_flag_spec=
10491  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
10492  hardcode_automatic=no
10493  hardcode_direct=no
10494  hardcode_direct_absolute=no
10495  hardcode_libdir_flag_spec=
10496  hardcode_libdir_separator=
10497  hardcode_minus_L=no
10498  hardcode_shlibpath_var=unsupported
10499  inherit_rpath=no
10500  link_all_deplibs=unknown
10501  module_cmds=
10502  module_expsym_cmds=
10503  old_archive_from_new_cmds=
10504  old_archive_from_expsyms_cmds=
10505  thread_safe_flag_spec=
10506  whole_archive_flag_spec=
10507  # include_expsyms should be a list of space-separated symbols to be *always*
10508  # included in the symbol list
10509  include_expsyms=
10510  # exclude_expsyms can be an extended regexp of symbols to exclude
10511  # it will be wrapped by ' (' and ')$', so one must not match beginning or
10512  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
10513  # as well as any symbol that contains 'd'.
10514  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
10515  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
10516  # platforms (ab)use it in PIC code, but their linkers get confused if
10517  # the symbol is explicitly referenced.  Since portable code cannot
10518  # rely on this symbol name, it's probably fine to never include it in
10519  # preloaded symbol tables.
10520  # Exclude shared library initialization/finalization symbols.
10521  extract_expsyms_cmds=
10522
10523  case $host_os in
10524  cygwin* | mingw* | pw32* | cegcc*)
10525    # FIXME: the MSVC++ port hasn't been tested in a loooong time
10526    # When not using gcc, we currently assume that we are using
10527    # Microsoft Visual C++.
10528    if test yes != "$GCC"; then
10529      with_gnu_ld=no
10530    fi
10531    ;;
10532  interix*)
10533    # we just hope/assume this is gcc and not c89 (= MSVC++)
10534    with_gnu_ld=yes
10535    ;;
10536  openbsd* | bitrig*)
10537    with_gnu_ld=no
10538    ;;
10539  linux* | k*bsd*-gnu | gnu*)
10540    link_all_deplibs=no
10541    ;;
10542  esac
10543
10544  ld_shlibs=yes
10545
10546  # On some targets, GNU ld is compatible enough with the native linker
10547  # that we're better off using the native interface for both.
10548  lt_use_gnu_ld_interface=no
10549  if test yes = "$with_gnu_ld"; then
10550    case $host_os in
10551      aix*)
10552	# The AIX port of GNU ld has always aspired to compatibility
10553	# with the native linker.  However, as the warning in the GNU ld
10554	# block says, versions before 2.19.5* couldn't really create working
10555	# shared libraries, regardless of the interface used.
10556	case `$LD -v 2>&1` in
10557	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
10558	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
10559	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
10560	  *)
10561	    lt_use_gnu_ld_interface=yes
10562	    ;;
10563	esac
10564	;;
10565      *)
10566	lt_use_gnu_ld_interface=yes
10567	;;
10568    esac
10569  fi
10570
10571  if test yes = "$lt_use_gnu_ld_interface"; then
10572    # If archive_cmds runs LD, not CC, wlarc should be empty
10573    wlarc='$wl'
10574
10575    # Set some defaults for GNU ld with shared library support. These
10576    # are reset later if shared libraries are not supported. Putting them
10577    # here allows them to be overridden if necessary.
10578    runpath_var=LD_RUN_PATH
10579    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10580    export_dynamic_flag_spec='$wl--export-dynamic'
10581    # ancient GNU ld didn't support --whole-archive et. al.
10582    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
10583      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
10584    else
10585      whole_archive_flag_spec=
10586    fi
10587    supports_anon_versioning=no
10588    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
10589      *GNU\ gold*) supports_anon_versioning=yes ;;
10590      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
10591      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
10592      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
10593      *\ 2.11.*) ;; # other 2.11 versions
10594      *) supports_anon_versioning=yes ;;
10595    esac
10596
10597    # See if GNU ld supports shared libraries.
10598    case $host_os in
10599    aix[3-9]*)
10600      # On AIX/PPC, the GNU linker is very broken
10601      if test ia64 != "$host_cpu"; then
10602	ld_shlibs=no
10603	cat <<_LT_EOF 1>&2
10604
10605*** Warning: the GNU linker, at least up to release 2.19, is reported
10606*** to be unable to reliably create shared libraries on AIX.
10607*** Therefore, libtool is disabling shared libraries support.  If you
10608*** really care for shared libraries, you may want to install binutils
10609*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
10610*** You will then need to restart the configuration process.
10611
10612_LT_EOF
10613      fi
10614      ;;
10615
10616    amigaos*)
10617      case $host_cpu in
10618      powerpc)
10619            # see comment about AmigaOS4 .so support
10620            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10621            archive_expsym_cmds=''
10622        ;;
10623      m68k)
10624            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)'
10625            hardcode_libdir_flag_spec='-L$libdir'
10626            hardcode_minus_L=yes
10627        ;;
10628      esac
10629      ;;
10630
10631    beos*)
10632      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10633	allow_undefined_flag=unsupported
10634	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
10635	# support --undefined.  This deserves some investigation.  FIXME
10636	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10637      else
10638	ld_shlibs=no
10639      fi
10640      ;;
10641
10642    cygwin* | mingw* | pw32* | cegcc*)
10643      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
10644      # as there is no search path for DLLs.
10645      hardcode_libdir_flag_spec='-L$libdir'
10646      export_dynamic_flag_spec='$wl--export-all-symbols'
10647      allow_undefined_flag=unsupported
10648      always_export_symbols=no
10649      enable_shared_with_static_runtimes=yes
10650      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
10651      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
10652
10653      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
10654        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10655	# If the export-symbols file already is a .def file, use it as
10656	# is; otherwise, prepend EXPORTS...
10657	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
10658          cp $export_symbols $output_objdir/$soname.def;
10659        else
10660          echo EXPORTS > $output_objdir/$soname.def;
10661          cat $export_symbols >> $output_objdir/$soname.def;
10662        fi~
10663        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
10664      else
10665	ld_shlibs=no
10666      fi
10667      ;;
10668
10669    haiku*)
10670      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10671      link_all_deplibs=yes
10672      ;;
10673
10674    os2*)
10675      hardcode_libdir_flag_spec='-L$libdir'
10676      hardcode_minus_L=yes
10677      allow_undefined_flag=unsupported
10678      shrext_cmds=.dll
10679      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10680	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10681	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10682	$ECHO EXPORTS >> $output_objdir/$libname.def~
10683	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
10684	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10685	emximp -o $lib $output_objdir/$libname.def'
10686      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
10687	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
10688	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
10689	$ECHO EXPORTS >> $output_objdir/$libname.def~
10690	prefix_cmds="$SED"~
10691	if test EXPORTS = "`$SED 1q $export_symbols`"; then
10692	  prefix_cmds="$prefix_cmds -e 1d";
10693	fi~
10694	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
10695	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
10696	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
10697	emximp -o $lib $output_objdir/$libname.def'
10698      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
10699      enable_shared_with_static_runtimes=yes
10700      ;;
10701
10702    interix[3-9]*)
10703      hardcode_direct=no
10704      hardcode_shlibpath_var=no
10705      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
10706      export_dynamic_flag_spec='$wl-E'
10707      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
10708      # Instead, shared libraries are loaded at an image base (0x10000000 by
10709      # default) and relocated if they conflict, which is a slow very memory
10710      # consuming and fragmenting process.  To avoid this, we pick a random,
10711      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
10712      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
10713      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
10714      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'
10715      ;;
10716
10717    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
10718      tmp_diet=no
10719      if test linux-dietlibc = "$host_os"; then
10720	case $cc_basename in
10721	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
10722	esac
10723      fi
10724      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
10725	 && test no = "$tmp_diet"
10726      then
10727	tmp_addflag=' $pic_flag'
10728	tmp_sharedflag='-shared'
10729	case $cc_basename,$host_cpu in
10730        pgcc*)				# Portland Group C compiler
10731	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10732	  tmp_addflag=' $pic_flag'
10733	  ;;
10734	pgf77* | pgf90* | pgf95* | pgfortran*)
10735					# Portland Group f77 and f90 compilers
10736	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10737	  tmp_addflag=' $pic_flag -Mnomain' ;;
10738	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
10739	  tmp_addflag=' -i_dynamic' ;;
10740	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
10741	  tmp_addflag=' -i_dynamic -nofor_main' ;;
10742	ifc* | ifort*)			# Intel Fortran compiler
10743	  tmp_addflag=' -nofor_main' ;;
10744	lf95*)				# Lahey Fortran 8.1
10745	  whole_archive_flag_spec=
10746	  tmp_sharedflag='--shared' ;;
10747        nagfor*)                        # NAGFOR 5.3
10748          tmp_sharedflag='-Wl,-shared' ;;
10749	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
10750	  tmp_sharedflag='-qmkshrobj'
10751	  tmp_addflag= ;;
10752	nvcc*)	# Cuda Compiler Driver 2.2
10753	  whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10754	  compiler_needs_object=yes
10755	  ;;
10756	esac
10757	case `$CC -V 2>&1 | sed 5q` in
10758	*Sun\ C*)			# Sun C 5.9
10759	  whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
10760	  compiler_needs_object=yes
10761	  tmp_sharedflag='-G' ;;
10762	*Sun\ F*)			# Sun Fortran 8.3
10763	  tmp_sharedflag='-G' ;;
10764	esac
10765	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10766
10767        if test yes = "$supports_anon_versioning"; then
10768          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10769            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10770            echo "local: *; };" >> $output_objdir/$libname.ver~
10771            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
10772        fi
10773
10774	case $cc_basename in
10775	tcc*)
10776	  export_dynamic_flag_spec='-rdynamic'
10777	  ;;
10778	xlf* | bgf* | bgxlf* | mpixlf*)
10779	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
10780	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
10781	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10782	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
10783	  if test yes = "$supports_anon_versioning"; then
10784	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
10785              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
10786              echo "local: *; };" >> $output_objdir/$libname.ver~
10787              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
10788	  fi
10789	  ;;
10790	esac
10791      else
10792        ld_shlibs=no
10793      fi
10794      ;;
10795
10796    netbsd* | netbsdelf*-gnu)
10797      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10798	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
10799	wlarc=
10800      else
10801	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10802	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10803      fi
10804      ;;
10805
10806    solaris*)
10807      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
10808	ld_shlibs=no
10809	cat <<_LT_EOF 1>&2
10810
10811*** Warning: The releases 2.8.* of the GNU linker cannot reliably
10812*** create shared libraries on Solaris systems.  Therefore, libtool
10813*** is disabling shared libraries support.  We urge you to upgrade GNU
10814*** binutils to release 2.9.1 or newer.  Another option is to modify
10815*** your PATH or compiler configuration so that the native linker is
10816*** used, and then restart.
10817
10818_LT_EOF
10819      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10820	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10821	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10822      else
10823	ld_shlibs=no
10824      fi
10825      ;;
10826
10827    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
10828      case `$LD -v 2>&1` in
10829        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
10830	ld_shlibs=no
10831	cat <<_LT_EOF 1>&2
10832
10833*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
10834*** reliably create shared libraries on SCO systems.  Therefore, libtool
10835*** is disabling shared libraries support.  We urge you to upgrade GNU
10836*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
10837*** your PATH or compiler configuration so that the native linker is
10838*** used, and then restart.
10839
10840_LT_EOF
10841	;;
10842	*)
10843	  # For security reasons, it is highly recommended that you always
10844	  # use absolute paths for naming shared libraries, and exclude the
10845	  # DT_RUNPATH tag from executables and libraries.  But doing so
10846	  # requires that you compile everything twice, which is a pain.
10847	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10848	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
10849	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10850	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10851	  else
10852	    ld_shlibs=no
10853	  fi
10854	;;
10855      esac
10856      ;;
10857
10858    sunos4*)
10859      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10860      wlarc=
10861      hardcode_direct=yes
10862      hardcode_shlibpath_var=no
10863      ;;
10864
10865    *)
10866      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
10867	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
10868	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
10869      else
10870	ld_shlibs=no
10871      fi
10872      ;;
10873    esac
10874
10875    if test no = "$ld_shlibs"; then
10876      runpath_var=
10877      hardcode_libdir_flag_spec=
10878      export_dynamic_flag_spec=
10879      whole_archive_flag_spec=
10880    fi
10881  else
10882    # PORTME fill in a description of your system's linker (not GNU ld)
10883    case $host_os in
10884    aix3*)
10885      allow_undefined_flag=unsupported
10886      always_export_symbols=yes
10887      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'
10888      # Note: this linker hardcodes the directories in LIBPATH if there
10889      # are no directories specified by -L.
10890      hardcode_minus_L=yes
10891      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
10892	# Neither direct hardcoding nor static linking is supported with a
10893	# broken collect2.
10894	hardcode_direct=unsupported
10895      fi
10896      ;;
10897
10898    aix[4-9]*)
10899      if test ia64 = "$host_cpu"; then
10900	# On IA64, the linker does run time linking by default, so we don't
10901	# have to do anything special.
10902	aix_use_runtimelinking=no
10903	exp_sym_flag='-Bexport'
10904	no_entry_flag=
10905      else
10906	# If we're using GNU nm, then we don't want the "-C" option.
10907	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
10908	# Without the "-l" option, or with the "-B" option, AIX nm treats
10909	# weak defined symbols like other global defined symbols, whereas
10910	# GNU nm marks them as "W".
10911	# While the 'weak' keyword is ignored in the Export File, we need
10912	# it in the Import File for the 'aix-soname' feature, so we have
10913	# to replace the "-B" option with "-P" for AIX nm.
10914	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
10915	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
10916	else
10917	  export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
10918	fi
10919	aix_use_runtimelinking=no
10920
10921	# Test if we are trying to use run time linking or normal
10922	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
10923	# have runtime linking enabled, and use it for executables.
10924	# For shared libraries, we enable/disable runtime linking
10925	# depending on the kind of the shared library created -
10926	# when "with_aix_soname,aix_use_runtimelinking" is:
10927	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
10928	# "aix,yes"  lib.so          shared, rtl:yes, for executables
10929	#            lib.a           static archive
10930	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
10931	#            lib.a(lib.so.V) shared, rtl:no,  for executables
10932	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
10933	#            lib.a(lib.so.V) shared, rtl:no
10934	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
10935	#            lib.a           static archive
10936	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
10937	  for ld_flag in $LDFLAGS; do
10938	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
10939	    aix_use_runtimelinking=yes
10940	    break
10941	  fi
10942	  done
10943	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
10944	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
10945	    # so we don't have lib.a shared libs to link our executables.
10946	    # We have to force runtime linking in this case.
10947	    aix_use_runtimelinking=yes
10948	    LDFLAGS="$LDFLAGS -Wl,-brtl"
10949	  fi
10950	  ;;
10951	esac
10952
10953	exp_sym_flag='-bexport'
10954	no_entry_flag='-bnoentry'
10955      fi
10956
10957      # When large executables or shared objects are built, AIX ld can
10958      # have problems creating the table of contents.  If linking a library
10959      # or program results in "error TOC overflow" add -mminimal-toc to
10960      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10961      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10962
10963      archive_cmds=''
10964      hardcode_direct=yes
10965      hardcode_direct_absolute=yes
10966      hardcode_libdir_separator=':'
10967      link_all_deplibs=yes
10968      file_list_spec='$wl-f,'
10969      case $with_aix_soname,$aix_use_runtimelinking in
10970      aix,*) ;; # traditional, no import file
10971      svr4,* | *,yes) # use import file
10972	# The Import File defines what to hardcode.
10973	hardcode_direct=no
10974	hardcode_direct_absolute=no
10975	;;
10976      esac
10977
10978      if test yes = "$GCC"; then
10979	case $host_os in aix4.[012]|aix4.[012].*)
10980	# We only want to do this on AIX 4.2 and lower, the check
10981	# below for broken collect2 doesn't work under 4.3+
10982	  collect2name=`$CC -print-prog-name=collect2`
10983	  if test -f "$collect2name" &&
10984	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
10985	  then
10986	  # We have reworked collect2
10987	  :
10988	  else
10989	  # We have old collect2
10990	  hardcode_direct=unsupported
10991	  # It fails to find uninstalled libraries when the uninstalled
10992	  # path is not listed in the libpath.  Setting hardcode_minus_L
10993	  # to unsupported forces relinking
10994	  hardcode_minus_L=yes
10995	  hardcode_libdir_flag_spec='-L$libdir'
10996	  hardcode_libdir_separator=
10997	  fi
10998	  ;;
10999	esac
11000	shared_flag='-shared'
11001	if test yes = "$aix_use_runtimelinking"; then
11002	  shared_flag="$shared_flag "'$wl-G'
11003	fi
11004	# Need to ensure runtime linking is disabled for the traditional
11005	# shared library, or the linker may eventually find shared libraries
11006	# /with/ Import File - we do not want to mix them.
11007	shared_flag_aix='-shared'
11008	shared_flag_svr4='-shared $wl-G'
11009      else
11010	# not using gcc
11011	if test ia64 = "$host_cpu"; then
11012	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11013	# chokes on -Wl,-G. The following line is correct:
11014	  shared_flag='-G'
11015	else
11016	  if test yes = "$aix_use_runtimelinking"; then
11017	    shared_flag='$wl-G'
11018	  else
11019	    shared_flag='$wl-bM:SRE'
11020	  fi
11021	  shared_flag_aix='$wl-bM:SRE'
11022	  shared_flag_svr4='$wl-G'
11023	fi
11024      fi
11025
11026      export_dynamic_flag_spec='$wl-bexpall'
11027      # It seems that -bexpall does not export symbols beginning with
11028      # underscore (_), so it is better to generate a list of symbols to export.
11029      always_export_symbols=yes
11030      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
11031	# Warning - without using the other runtime loading flags (-brtl),
11032	# -berok will link without error, but may produce a broken library.
11033	allow_undefined_flag='-berok'
11034        # Determine the default libpath from the value encoded in an
11035        # empty executable.
11036        if test set = "${lt_cv_aix_libpath+set}"; then
11037  aix_libpath=$lt_cv_aix_libpath
11038else
11039  if test ${lt_cv_aix_libpath_+y}
11040then :
11041  printf %s "(cached) " >&6
11042else $as_nop
11043  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11044/* end confdefs.h.  */
11045
11046int
11047main (void)
11048{
11049
11050  ;
11051  return 0;
11052}
11053_ACEOF
11054if ac_fn_c_try_link "$LINENO"
11055then :
11056
11057  lt_aix_libpath_sed='
11058      /Import File Strings/,/^$/ {
11059	  /^0/ {
11060	      s/^0  *\([^ ]*\) *$/\1/
11061	      p
11062	  }
11063      }'
11064  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11065  # Check for a 64-bit object if we didn't find anything.
11066  if test -z "$lt_cv_aix_libpath_"; then
11067    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11068  fi
11069fi
11070rm -f core conftest.err conftest.$ac_objext conftest.beam \
11071    conftest$ac_exeext conftest.$ac_ext
11072  if test -z "$lt_cv_aix_libpath_"; then
11073    lt_cv_aix_libpath_=/usr/lib:/lib
11074  fi
11075
11076fi
11077
11078  aix_libpath=$lt_cv_aix_libpath_
11079fi
11080
11081        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
11082        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
11083      else
11084	if test ia64 = "$host_cpu"; then
11085	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
11086	  allow_undefined_flag="-z nodefs"
11087	  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"
11088	else
11089	 # Determine the default libpath from the value encoded in an
11090	 # empty executable.
11091	 if test set = "${lt_cv_aix_libpath+set}"; then
11092  aix_libpath=$lt_cv_aix_libpath
11093else
11094  if test ${lt_cv_aix_libpath_+y}
11095then :
11096  printf %s "(cached) " >&6
11097else $as_nop
11098  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11099/* end confdefs.h.  */
11100
11101int
11102main (void)
11103{
11104
11105  ;
11106  return 0;
11107}
11108_ACEOF
11109if ac_fn_c_try_link "$LINENO"
11110then :
11111
11112  lt_aix_libpath_sed='
11113      /Import File Strings/,/^$/ {
11114	  /^0/ {
11115	      s/^0  *\([^ ]*\) *$/\1/
11116	      p
11117	  }
11118      }'
11119  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11120  # Check for a 64-bit object if we didn't find anything.
11121  if test -z "$lt_cv_aix_libpath_"; then
11122    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11123  fi
11124fi
11125rm -f core conftest.err conftest.$ac_objext conftest.beam \
11126    conftest$ac_exeext conftest.$ac_ext
11127  if test -z "$lt_cv_aix_libpath_"; then
11128    lt_cv_aix_libpath_=/usr/lib:/lib
11129  fi
11130
11131fi
11132
11133  aix_libpath=$lt_cv_aix_libpath_
11134fi
11135
11136	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
11137	  # Warning - without using the other run time loading flags,
11138	  # -berok will link without error, but may produce a broken library.
11139	  no_undefined_flag=' $wl-bernotok'
11140	  allow_undefined_flag=' $wl-berok'
11141	  if test yes = "$with_gnu_ld"; then
11142	    # We only use this code for GNU lds that support --whole-archive.
11143	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
11144	  else
11145	    # Exported symbols can be pulled into shared objects from archives
11146	    whole_archive_flag_spec='$convenience'
11147	  fi
11148	  archive_cmds_need_lc=yes
11149	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
11150	  # -brtl affects multiple linker settings, -berok does not and is overridden later
11151	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
11152	  if test svr4 != "$with_aix_soname"; then
11153	    # This is similar to how AIX traditionally builds its shared libraries.
11154	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
11155	  fi
11156	  if test aix != "$with_aix_soname"; then
11157	    archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
11158	  else
11159	    # used by -dlpreopen to get the symbols
11160	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
11161	  fi
11162	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
11163	fi
11164      fi
11165      ;;
11166
11167    amigaos*)
11168      case $host_cpu in
11169      powerpc)
11170            # see comment about AmigaOS4 .so support
11171            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11172            archive_expsym_cmds=''
11173        ;;
11174      m68k)
11175            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)'
11176            hardcode_libdir_flag_spec='-L$libdir'
11177            hardcode_minus_L=yes
11178        ;;
11179      esac
11180      ;;
11181
11182    bsdi[45]*)
11183      export_dynamic_flag_spec=-rdynamic
11184      ;;
11185
11186    cygwin* | mingw* | pw32* | cegcc*)
11187      # When not using gcc, we currently assume that we are using
11188      # Microsoft Visual C++.
11189      # hardcode_libdir_flag_spec is actually meaningless, as there is
11190      # no search path for DLLs.
11191      case $cc_basename in
11192      cl*)
11193	# Native MSVC
11194	hardcode_libdir_flag_spec=' '
11195	allow_undefined_flag=unsupported
11196	always_export_symbols=yes
11197	file_list_spec='@'
11198	# Tell ltmain to make .lib files, not .a files.
11199	libext=lib
11200	# Tell ltmain to make .dll files, not .so files.
11201	shrext_cmds=.dll
11202	# FIXME: Setting linknames here is a bad hack.
11203	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
11204	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
11205            cp "$export_symbols" "$output_objdir/$soname.def";
11206            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
11207          else
11208            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
11209          fi~
11210          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
11211          linknames='
11212	# The linker will not automatically build a static lib if we build a DLL.
11213	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
11214	enable_shared_with_static_runtimes=yes
11215	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
11216	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
11217	# Don't use ranlib
11218	old_postinstall_cmds='chmod 644 $oldlib'
11219	postlink_cmds='lt_outputfile="@OUTPUT@"~
11220          lt_tool_outputfile="@TOOL_OUTPUT@"~
11221          case $lt_outputfile in
11222            *.exe|*.EXE) ;;
11223            *)
11224              lt_outputfile=$lt_outputfile.exe
11225              lt_tool_outputfile=$lt_tool_outputfile.exe
11226              ;;
11227          esac~
11228          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
11229            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
11230            $RM "$lt_outputfile.manifest";
11231          fi'
11232	;;
11233      *)
11234	# Assume MSVC wrapper
11235	hardcode_libdir_flag_spec=' '
11236	allow_undefined_flag=unsupported
11237	# Tell ltmain to make .lib files, not .a files.
11238	libext=lib
11239	# Tell ltmain to make .dll files, not .so files.
11240	shrext_cmds=.dll
11241	# FIXME: Setting linknames here is a bad hack.
11242	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
11243	# The linker will automatically build a .lib file if we build a DLL.
11244	old_archive_from_new_cmds='true'
11245	# FIXME: Should let the user specify the lib program.
11246	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
11247	enable_shared_with_static_runtimes=yes
11248	;;
11249      esac
11250      ;;
11251
11252    darwin* | rhapsody*)
11253
11254
11255  archive_cmds_need_lc=no
11256  hardcode_direct=no
11257  hardcode_automatic=yes
11258  hardcode_shlibpath_var=unsupported
11259  if test yes = "$lt_cv_ld_force_load"; then
11260    whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
11261
11262  else
11263    whole_archive_flag_spec=''
11264  fi
11265  link_all_deplibs=yes
11266  allow_undefined_flag=$_lt_dar_allow_undefined
11267  case $cc_basename in
11268     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
11269     *) _lt_dar_can_shared=$GCC ;;
11270  esac
11271  if test yes = "$_lt_dar_can_shared"; then
11272    output_verbose_link_cmd=func_echo_all
11273    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
11274    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
11275    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"
11276    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"
11277
11278  else
11279  ld_shlibs=no
11280  fi
11281
11282      ;;
11283
11284    dgux*)
11285      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11286      hardcode_libdir_flag_spec='-L$libdir'
11287      hardcode_shlibpath_var=no
11288      ;;
11289
11290    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
11291    # support.  Future versions do this automatically, but an explicit c++rt0.o
11292    # does not break anything, and helps significantly (at the cost of a little
11293    # extra space).
11294    freebsd2.2*)
11295      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
11296      hardcode_libdir_flag_spec='-R$libdir'
11297      hardcode_direct=yes
11298      hardcode_shlibpath_var=no
11299      ;;
11300
11301    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
11302    freebsd2.*)
11303      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11304      hardcode_direct=yes
11305      hardcode_minus_L=yes
11306      hardcode_shlibpath_var=no
11307      ;;
11308
11309    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
11310    freebsd* | dragonfly*)
11311      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11312      hardcode_libdir_flag_spec='-R$libdir'
11313      hardcode_direct=yes
11314      hardcode_shlibpath_var=no
11315      ;;
11316
11317    hpux9*)
11318      if test yes = "$GCC"; then
11319	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
11320      else
11321	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
11322      fi
11323      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11324      hardcode_libdir_separator=:
11325      hardcode_direct=yes
11326
11327      # hardcode_minus_L: Not really in the search PATH,
11328      # but as the default location of the library.
11329      hardcode_minus_L=yes
11330      export_dynamic_flag_spec='$wl-E'
11331      ;;
11332
11333    hpux10*)
11334      if test yes,no = "$GCC,$with_gnu_ld"; then
11335	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11336      else
11337	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11338      fi
11339      if test no = "$with_gnu_ld"; then
11340	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11341	hardcode_libdir_separator=:
11342	hardcode_direct=yes
11343	hardcode_direct_absolute=yes
11344	export_dynamic_flag_spec='$wl-E'
11345	# hardcode_minus_L: Not really in the search PATH,
11346	# but as the default location of the library.
11347	hardcode_minus_L=yes
11348      fi
11349      ;;
11350
11351    hpux11*)
11352      if test yes,no = "$GCC,$with_gnu_ld"; then
11353	case $host_cpu in
11354	hppa*64*)
11355	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11356	  ;;
11357	ia64*)
11358	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11359	  ;;
11360	*)
11361	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11362	  ;;
11363	esac
11364      else
11365	case $host_cpu in
11366	hppa*64*)
11367	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11368	  ;;
11369	ia64*)
11370	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
11371	  ;;
11372	*)
11373
11374	  # Older versions of the 11.00 compiler do not understand -b yet
11375	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
11376	  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
11377printf %s "checking if $CC understands -b... " >&6; }
11378if test ${lt_cv_prog_compiler__b+y}
11379then :
11380  printf %s "(cached) " >&6
11381else $as_nop
11382  lt_cv_prog_compiler__b=no
11383   save_LDFLAGS=$LDFLAGS
11384   LDFLAGS="$LDFLAGS -b"
11385   echo "$lt_simple_link_test_code" > conftest.$ac_ext
11386   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11387     # The linker can only warn and ignore the option if not recognized
11388     # So say no if there are warnings
11389     if test -s conftest.err; then
11390       # Append any errors to the config.log.
11391       cat conftest.err 1>&5
11392       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11393       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11394       if diff conftest.exp conftest.er2 >/dev/null; then
11395         lt_cv_prog_compiler__b=yes
11396       fi
11397     else
11398       lt_cv_prog_compiler__b=yes
11399     fi
11400   fi
11401   $RM -r conftest*
11402   LDFLAGS=$save_LDFLAGS
11403
11404fi
11405{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
11406printf "%s\n" "$lt_cv_prog_compiler__b" >&6; }
11407
11408if test yes = "$lt_cv_prog_compiler__b"; then
11409    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
11410else
11411    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
11412fi
11413
11414	  ;;
11415	esac
11416      fi
11417      if test no = "$with_gnu_ld"; then
11418	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
11419	hardcode_libdir_separator=:
11420
11421	case $host_cpu in
11422	hppa*64*|ia64*)
11423	  hardcode_direct=no
11424	  hardcode_shlibpath_var=no
11425	  ;;
11426	*)
11427	  hardcode_direct=yes
11428	  hardcode_direct_absolute=yes
11429	  export_dynamic_flag_spec='$wl-E'
11430
11431	  # hardcode_minus_L: Not really in the search PATH,
11432	  # but as the default location of the library.
11433	  hardcode_minus_L=yes
11434	  ;;
11435	esac
11436      fi
11437      ;;
11438
11439    irix5* | irix6* | nonstopux*)
11440      if test yes = "$GCC"; then
11441	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
11442	# Try to use the -exported_symbol ld option, if it does not
11443	# work, assume that -exports_file does not work either and
11444	# implicitly export all symbols.
11445	# This should be the same for all languages, so no per-tag cache variable.
11446	{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
11447printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
11448if test ${lt_cv_irix_exported_symbol+y}
11449then :
11450  printf %s "(cached) " >&6
11451else $as_nop
11452  save_LDFLAGS=$LDFLAGS
11453	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
11454	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11455/* end confdefs.h.  */
11456int foo (void) { return 0; }
11457_ACEOF
11458if ac_fn_c_try_link "$LINENO"
11459then :
11460  lt_cv_irix_exported_symbol=yes
11461else $as_nop
11462  lt_cv_irix_exported_symbol=no
11463fi
11464rm -f core conftest.err conftest.$ac_objext conftest.beam \
11465    conftest$ac_exeext conftest.$ac_ext
11466           LDFLAGS=$save_LDFLAGS
11467fi
11468{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
11469printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; }
11470	if test yes = "$lt_cv_irix_exported_symbol"; then
11471          archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
11472	fi
11473	link_all_deplibs=no
11474      else
11475	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
11476	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
11477      fi
11478      archive_cmds_need_lc='no'
11479      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11480      hardcode_libdir_separator=:
11481      inherit_rpath=yes
11482      link_all_deplibs=yes
11483      ;;
11484
11485    linux*)
11486      case $cc_basename in
11487      tcc*)
11488	# Fabrice Bellard et al's Tiny C Compiler
11489	ld_shlibs=yes
11490	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11491	;;
11492      esac
11493      ;;
11494
11495    netbsd* | netbsdelf*-gnu)
11496      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11497	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
11498      else
11499	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
11500      fi
11501      hardcode_libdir_flag_spec='-R$libdir'
11502      hardcode_direct=yes
11503      hardcode_shlibpath_var=no
11504      ;;
11505
11506    newsos6)
11507      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11508      hardcode_direct=yes
11509      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11510      hardcode_libdir_separator=:
11511      hardcode_shlibpath_var=no
11512      ;;
11513
11514    *nto* | *qnx*)
11515      ;;
11516
11517    openbsd* | bitrig*)
11518      if test -f /usr/libexec/ld.so; then
11519	hardcode_direct=yes
11520	hardcode_shlibpath_var=no
11521	hardcode_direct_absolute=yes
11522	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
11523	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11524	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
11525	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11526	  export_dynamic_flag_spec='$wl-E'
11527	else
11528	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
11529	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11530	fi
11531      else
11532	ld_shlibs=no
11533      fi
11534      ;;
11535
11536    os2*)
11537      hardcode_libdir_flag_spec='-L$libdir'
11538      hardcode_minus_L=yes
11539      allow_undefined_flag=unsupported
11540      shrext_cmds=.dll
11541      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11542	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11543	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11544	$ECHO EXPORTS >> $output_objdir/$libname.def~
11545	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11546	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11547	emximp -o $lib $output_objdir/$libname.def'
11548      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11549	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11550	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11551	$ECHO EXPORTS >> $output_objdir/$libname.def~
11552	prefix_cmds="$SED"~
11553	if test EXPORTS = "`$SED 1q $export_symbols`"; then
11554	  prefix_cmds="$prefix_cmds -e 1d";
11555	fi~
11556	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11557	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11558	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11559	emximp -o $lib $output_objdir/$libname.def'
11560      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
11561      enable_shared_with_static_runtimes=yes
11562      ;;
11563
11564    osf3*)
11565      if test yes = "$GCC"; then
11566	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11567	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
11568      else
11569	allow_undefined_flag=' -expect_unresolved \*'
11570	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
11571      fi
11572      archive_cmds_need_lc='no'
11573      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11574      hardcode_libdir_separator=:
11575      ;;
11576
11577    osf4* | osf5*)	# as osf3* with the addition of -msym flag
11578      if test yes = "$GCC"; then
11579	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
11580	archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
11581	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11582      else
11583	allow_undefined_flag=' -expect_unresolved \*'
11584	archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
11585	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~
11586          $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
11587
11588	# Both c and cxx compiler support -rpath directly
11589	hardcode_libdir_flag_spec='-rpath $libdir'
11590      fi
11591      archive_cmds_need_lc='no'
11592      hardcode_libdir_separator=:
11593      ;;
11594
11595    solaris*)
11596      no_undefined_flag=' -z defs'
11597      if test yes = "$GCC"; then
11598	wlarc='$wl'
11599	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
11600	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11601          $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11602      else
11603	case `$CC -V 2>&1` in
11604	*"Compilers 5.0"*)
11605	  wlarc=''
11606	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
11607	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11608            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
11609	  ;;
11610	*)
11611	  wlarc='$wl'
11612	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
11613	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
11614            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
11615	  ;;
11616	esac
11617      fi
11618      hardcode_libdir_flag_spec='-R$libdir'
11619      hardcode_shlibpath_var=no
11620      case $host_os in
11621      solaris2.[0-5] | solaris2.[0-5].*) ;;
11622      *)
11623	# The compiler driver will combine and reorder linker options,
11624	# but understands '-z linker_flag'.  GCC discards it without '$wl',
11625	# but is careful enough not to reorder.
11626	# Supported since Solaris 2.6 (maybe 2.5.1?)
11627	if test yes = "$GCC"; then
11628	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
11629	else
11630	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
11631	fi
11632	;;
11633      esac
11634      link_all_deplibs=yes
11635      ;;
11636
11637    sunos4*)
11638      if test sequent = "$host_vendor"; then
11639	# Use $CC to link under sequent, because it throws in some extra .o
11640	# files that make .init and .fini sections work.
11641	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
11642      else
11643	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
11644      fi
11645      hardcode_libdir_flag_spec='-L$libdir'
11646      hardcode_direct=yes
11647      hardcode_minus_L=yes
11648      hardcode_shlibpath_var=no
11649      ;;
11650
11651    sysv4)
11652      case $host_vendor in
11653	sni)
11654	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11655	  hardcode_direct=yes # is this really true???
11656	;;
11657	siemens)
11658	  ## LD is ld it makes a PLAMLIB
11659	  ## CC just makes a GrossModule.
11660	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
11661	  reload_cmds='$CC -r -o $output$reload_objs'
11662	  hardcode_direct=no
11663        ;;
11664	motorola)
11665	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11666	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
11667	;;
11668      esac
11669      runpath_var='LD_RUN_PATH'
11670      hardcode_shlibpath_var=no
11671      ;;
11672
11673    sysv4.3*)
11674      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11675      hardcode_shlibpath_var=no
11676      export_dynamic_flag_spec='-Bexport'
11677      ;;
11678
11679    sysv4*MP*)
11680      if test -d /usr/nec; then
11681	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11682	hardcode_shlibpath_var=no
11683	runpath_var=LD_RUN_PATH
11684	hardcode_runpath_var=yes
11685	ld_shlibs=yes
11686      fi
11687      ;;
11688
11689    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11690      no_undefined_flag='$wl-z,text'
11691      archive_cmds_need_lc=no
11692      hardcode_shlibpath_var=no
11693      runpath_var='LD_RUN_PATH'
11694
11695      if test yes = "$GCC"; then
11696	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11697	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11698      else
11699	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11700	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11701      fi
11702      ;;
11703
11704    sysv5* | sco3.2v5* | sco5v6*)
11705      # Note: We CANNOT use -z defs as we might desire, because we do not
11706      # link with -lc, and that would cause any symbols used from libc to
11707      # always be unresolved, which means just about no library would
11708      # ever link correctly.  If we're not using GNU ld we use -z text
11709      # though, which does catch some bad symbols but isn't as heavy-handed
11710      # as -z defs.
11711      no_undefined_flag='$wl-z,text'
11712      allow_undefined_flag='$wl-z,nodefs'
11713      archive_cmds_need_lc=no
11714      hardcode_shlibpath_var=no
11715      hardcode_libdir_flag_spec='$wl-R,$libdir'
11716      hardcode_libdir_separator=':'
11717      link_all_deplibs=yes
11718      export_dynamic_flag_spec='$wl-Bexport'
11719      runpath_var='LD_RUN_PATH'
11720
11721      if test yes = "$GCC"; then
11722	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11723	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11724      else
11725	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11726	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11727      fi
11728      ;;
11729
11730    uts4*)
11731      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
11732      hardcode_libdir_flag_spec='-L$libdir'
11733      hardcode_shlibpath_var=no
11734      ;;
11735
11736    *)
11737      ld_shlibs=no
11738      ;;
11739    esac
11740
11741    if test sni = "$host_vendor"; then
11742      case $host in
11743      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
11744	export_dynamic_flag_spec='$wl-Blargedynsym'
11745	;;
11746      esac
11747    fi
11748  fi
11749
11750{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
11751printf "%s\n" "$ld_shlibs" >&6; }
11752test no = "$ld_shlibs" && can_build_shared=no
11753
11754with_gnu_ld=$with_gnu_ld
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770#
11771# Do we need to explicitly link libc?
11772#
11773case "x$archive_cmds_need_lc" in
11774x|xyes)
11775  # Assume -lc should be added
11776  archive_cmds_need_lc=yes
11777
11778  if test yes,yes = "$GCC,$enable_shared"; then
11779    case $archive_cmds in
11780    *'~'*)
11781      # FIXME: we may have to deal with multi-command sequences.
11782      ;;
11783    '$CC '*)
11784      # Test whether the compiler implicitly links with -lc since on some
11785      # systems, -lgcc has to come before -lc. If gcc already passes -lc
11786      # to ld, don't add -lc before -lgcc.
11787      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
11788printf %s "checking whether -lc should be explicitly linked in... " >&6; }
11789if test ${lt_cv_archive_cmds_need_lc+y}
11790then :
11791  printf %s "(cached) " >&6
11792else $as_nop
11793  $RM conftest*
11794	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11795
11796	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
11797  (eval $ac_compile) 2>&5
11798  ac_status=$?
11799  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11800  test $ac_status = 0; } 2>conftest.err; then
11801	  soname=conftest
11802	  lib=conftest
11803	  libobjs=conftest.$ac_objext
11804	  deplibs=
11805	  wl=$lt_prog_compiler_wl
11806	  pic_flag=$lt_prog_compiler_pic
11807	  compiler_flags=-v
11808	  linker_flags=-v
11809	  verstring=
11810	  output_objdir=.
11811	  libname=conftest
11812	  lt_save_allow_undefined_flag=$allow_undefined_flag
11813	  allow_undefined_flag=
11814	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
11815  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
11816  ac_status=$?
11817  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11818  test $ac_status = 0; }
11819	  then
11820	    lt_cv_archive_cmds_need_lc=no
11821	  else
11822	    lt_cv_archive_cmds_need_lc=yes
11823	  fi
11824	  allow_undefined_flag=$lt_save_allow_undefined_flag
11825	else
11826	  cat conftest.err 1>&5
11827	fi
11828	$RM conftest*
11829
11830fi
11831{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
11832printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; }
11833      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
11834      ;;
11835    esac
11836  fi
11837  ;;
11838esac
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
11992printf %s "checking dynamic linker characteristics... " >&6; }
11993
11994if test yes = "$GCC"; then
11995  case $host_os in
11996    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
11997    *) lt_awk_arg='/^libraries:/' ;;
11998  esac
11999  case $host_os in
12000    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
12001    *) lt_sed_strip_eq='s|=/|/|g' ;;
12002  esac
12003  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
12004  case $lt_search_path_spec in
12005  *\;*)
12006    # if the path contains ";" then we assume it to be the separator
12007    # otherwise default to the standard path separator (i.e. ":") - it is
12008    # assumed that no part of a normal pathname contains ";" but that should
12009    # okay in the real world where ";" in dirpaths is itself problematic.
12010    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
12011    ;;
12012  *)
12013    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
12014    ;;
12015  esac
12016  # Ok, now we have the path, separated by spaces, we can step through it
12017  # and add multilib dir if necessary...
12018  lt_tmp_lt_search_path_spec=
12019  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
12020  # ...but if some path component already ends with the multilib dir we assume
12021  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
12022  case "$lt_multi_os_dir; $lt_search_path_spec " in
12023  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
12024    lt_multi_os_dir=
12025    ;;
12026  esac
12027  for lt_sys_path in $lt_search_path_spec; do
12028    if test -d "$lt_sys_path$lt_multi_os_dir"; then
12029      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
12030    elif test -n "$lt_multi_os_dir"; then
12031      test -d "$lt_sys_path" && \
12032	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12033    fi
12034  done
12035  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12036BEGIN {RS = " "; FS = "/|\n";} {
12037  lt_foo = "";
12038  lt_count = 0;
12039  for (lt_i = NF; lt_i > 0; lt_i--) {
12040    if ($lt_i != "" && $lt_i != ".") {
12041      if ($lt_i == "..") {
12042        lt_count++;
12043      } else {
12044        if (lt_count == 0) {
12045          lt_foo = "/" $lt_i lt_foo;
12046        } else {
12047          lt_count--;
12048        }
12049      }
12050    }
12051  }
12052  if (lt_foo != "") { lt_freq[lt_foo]++; }
12053  if (lt_freq[lt_foo] == 1) { print lt_foo; }
12054}'`
12055  # AWK program above erroneously prepends '/' to C:/dos/paths
12056  # for these hosts.
12057  case $host_os in
12058    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
12059      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
12060  esac
12061  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
12062else
12063  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12064fi
12065library_names_spec=
12066libname_spec='lib$name'
12067soname_spec=
12068shrext_cmds=.so
12069postinstall_cmds=
12070postuninstall_cmds=
12071finish_cmds=
12072finish_eval=
12073shlibpath_var=
12074shlibpath_overrides_runpath=unknown
12075version_type=none
12076dynamic_linker="$host_os ld.so"
12077sys_lib_dlsearch_path_spec="/lib /usr/lib"
12078need_lib_prefix=unknown
12079hardcode_into_libs=no
12080
12081# when you set need_version to no, make sure it does not cause -set_version
12082# flags to be left without arguments
12083need_version=unknown
12084
12085
12086
12087case $host_os in
12088aix3*)
12089  version_type=linux # correct to gnu/linux during the next big refactor
12090  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
12091  shlibpath_var=LIBPATH
12092
12093  # AIX 3 has no versioning support, so we append a major version to the name.
12094  soname_spec='$libname$release$shared_ext$major'
12095  ;;
12096
12097aix[4-9]*)
12098  version_type=linux # correct to gnu/linux during the next big refactor
12099  need_lib_prefix=no
12100  need_version=no
12101  hardcode_into_libs=yes
12102  if test ia64 = "$host_cpu"; then
12103    # AIX 5 supports IA64
12104    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
12105    shlibpath_var=LD_LIBRARY_PATH
12106  else
12107    # With GCC up to 2.95.x, collect2 would create an import file
12108    # for dependence libraries.  The import file would start with
12109    # the line '#! .'.  This would cause the generated library to
12110    # depend on '.', always an invalid library.  This was fixed in
12111    # development snapshots of GCC prior to 3.0.
12112    case $host_os in
12113      aix4 | aix4.[01] | aix4.[01].*)
12114      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12115	   echo ' yes '
12116	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
12117	:
12118      else
12119	can_build_shared=no
12120      fi
12121      ;;
12122    esac
12123    # Using Import Files as archive members, it is possible to support
12124    # filename-based versioning of shared library archives on AIX. While
12125    # this would work for both with and without runtime linking, it will
12126    # prevent static linking of such archives. So we do filename-based
12127    # shared library versioning with .so extension only, which is used
12128    # when both runtime linking and shared linking is enabled.
12129    # Unfortunately, runtime linking may impact performance, so we do
12130    # not want this to be the default eventually. Also, we use the
12131    # versioned .so libs for executables only if there is the -brtl
12132    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
12133    # To allow for filename-based versioning support, we need to create
12134    # libNAME.so.V as an archive file, containing:
12135    # *) an Import File, referring to the versioned filename of the
12136    #    archive as well as the shared archive member, telling the
12137    #    bitwidth (32 or 64) of that shared object, and providing the
12138    #    list of exported symbols of that shared object, eventually
12139    #    decorated with the 'weak' keyword
12140    # *) the shared object with the F_LOADONLY flag set, to really avoid
12141    #    it being seen by the linker.
12142    # At run time we better use the real file rather than another symlink,
12143    # but for link time we create the symlink libNAME.so -> libNAME.so.V
12144
12145    case $with_aix_soname,$aix_use_runtimelinking in
12146    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
12147    # soname into executable. Probably we can add versioning support to
12148    # collect2, so additional links can be useful in future.
12149    aix,yes) # traditional libtool
12150      dynamic_linker='AIX unversionable lib.so'
12151      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12152      # instead of lib<name>.a to let people know that these are not
12153      # typical AIX shared libraries.
12154      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12155      ;;
12156    aix,no) # traditional AIX only
12157      dynamic_linker='AIX lib.a(lib.so.V)'
12158      # We preserve .a as extension for shared libraries through AIX4.2
12159      # and later when we are not doing run time linking.
12160      library_names_spec='$libname$release.a $libname.a'
12161      soname_spec='$libname$release$shared_ext$major'
12162      ;;
12163    svr4,*) # full svr4 only
12164      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
12165      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
12166      # We do not specify a path in Import Files, so LIBPATH fires.
12167      shlibpath_overrides_runpath=yes
12168      ;;
12169    *,yes) # both, prefer svr4
12170      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
12171      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
12172      # unpreferred sharedlib libNAME.a needs extra handling
12173      postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
12174      postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
12175      # We do not specify a path in Import Files, so LIBPATH fires.
12176      shlibpath_overrides_runpath=yes
12177      ;;
12178    *,no) # both, prefer aix
12179      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
12180      library_names_spec='$libname$release.a $libname.a'
12181      soname_spec='$libname$release$shared_ext$major'
12182      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
12183      postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
12184      postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
12185      ;;
12186    esac
12187    shlibpath_var=LIBPATH
12188  fi
12189  ;;
12190
12191amigaos*)
12192  case $host_cpu in
12193  powerpc)
12194    # Since July 2007 AmigaOS4 officially supports .so libraries.
12195    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
12196    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12197    ;;
12198  m68k)
12199    library_names_spec='$libname.ixlibrary $libname.a'
12200    # Create ${libname}_ixlibrary.a entries in /sys/libs.
12201    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
12202    ;;
12203  esac
12204  ;;
12205
12206beos*)
12207  library_names_spec='$libname$shared_ext'
12208  dynamic_linker="$host_os ld.so"
12209  shlibpath_var=LIBRARY_PATH
12210  ;;
12211
12212bsdi[45]*)
12213  version_type=linux # correct to gnu/linux during the next big refactor
12214  need_version=no
12215  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12216  soname_spec='$libname$release$shared_ext$major'
12217  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12218  shlibpath_var=LD_LIBRARY_PATH
12219  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12220  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12221  # the default ld.so.conf also contains /usr/contrib/lib and
12222  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12223  # libtool to hard-code these into programs
12224  ;;
12225
12226cygwin* | mingw* | pw32* | cegcc*)
12227  version_type=windows
12228  shrext_cmds=.dll
12229  need_version=no
12230  need_lib_prefix=no
12231
12232  case $GCC,$cc_basename in
12233  yes,*)
12234    # gcc
12235    library_names_spec='$libname.dll.a'
12236    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12237    postinstall_cmds='base_file=`basename \$file`~
12238      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
12239      dldir=$destdir/`dirname \$dlpath`~
12240      test -d \$dldir || mkdir -p \$dldir~
12241      $install_prog $dir/$dlname \$dldir/$dlname~
12242      chmod a+x \$dldir/$dlname~
12243      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12244        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12245      fi'
12246    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12247      dlpath=$dir/\$dldll~
12248       $RM \$dlpath'
12249    shlibpath_overrides_runpath=yes
12250
12251    case $host_os in
12252    cygwin*)
12253      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12254      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12255
12256      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
12257      ;;
12258    mingw* | cegcc*)
12259      # MinGW DLLs use traditional 'lib' prefix
12260      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12261      ;;
12262    pw32*)
12263      # pw32 DLLs use 'pw' prefix rather than 'lib'
12264      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12265      ;;
12266    esac
12267    dynamic_linker='Win32 ld.exe'
12268    ;;
12269
12270  *,cl*)
12271    # Native MSVC
12272    libname_spec='$name'
12273    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
12274    library_names_spec='$libname.dll.lib'
12275
12276    case $build_os in
12277    mingw*)
12278      sys_lib_search_path_spec=
12279      lt_save_ifs=$IFS
12280      IFS=';'
12281      for lt_path in $LIB
12282      do
12283        IFS=$lt_save_ifs
12284        # Let DOS variable expansion print the short 8.3 style file name.
12285        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
12286        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
12287      done
12288      IFS=$lt_save_ifs
12289      # Convert to MSYS style.
12290      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
12291      ;;
12292    cygwin*)
12293      # Convert to unix form, then to dos form, then back to unix form
12294      # but this time dos style (no spaces!) so that the unix form looks
12295      # like /cygdrive/c/PROGRA~1:/cygdr...
12296      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
12297      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
12298      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12299      ;;
12300    *)
12301      sys_lib_search_path_spec=$LIB
12302      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
12303        # It is most probably a Windows format PATH.
12304        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12305      else
12306        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
12307      fi
12308      # FIXME: find the short name or the path components, as spaces are
12309      # common. (e.g. "Program Files" -> "PROGRA~1")
12310      ;;
12311    esac
12312
12313    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12314    postinstall_cmds='base_file=`basename \$file`~
12315      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
12316      dldir=$destdir/`dirname \$dlpath`~
12317      test -d \$dldir || mkdir -p \$dldir~
12318      $install_prog $dir/$dlname \$dldir/$dlname'
12319    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12320      dlpath=$dir/\$dldll~
12321       $RM \$dlpath'
12322    shlibpath_overrides_runpath=yes
12323    dynamic_linker='Win32 link.exe'
12324    ;;
12325
12326  *)
12327    # Assume MSVC wrapper
12328    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
12329    dynamic_linker='Win32 ld.exe'
12330    ;;
12331  esac
12332  # FIXME: first we should search . and the directory the executable is in
12333  shlibpath_var=PATH
12334  ;;
12335
12336darwin* | rhapsody*)
12337  dynamic_linker="$host_os dyld"
12338  version_type=darwin
12339  need_lib_prefix=no
12340  need_version=no
12341  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
12342  soname_spec='$libname$release$major$shared_ext'
12343  shlibpath_overrides_runpath=yes
12344  shlibpath_var=DYLD_LIBRARY_PATH
12345  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12346
12347  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
12348  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12349  ;;
12350
12351dgux*)
12352  version_type=linux # correct to gnu/linux during the next big refactor
12353  need_lib_prefix=no
12354  need_version=no
12355  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12356  soname_spec='$libname$release$shared_ext$major'
12357  shlibpath_var=LD_LIBRARY_PATH
12358  ;;
12359
12360freebsd* | dragonfly*)
12361  # DragonFly does not have aout.  When/if they implement a new
12362  # versioning mechanism, adjust this.
12363  if test -x /usr/bin/objformat; then
12364    objformat=`/usr/bin/objformat`
12365  else
12366    case $host_os in
12367    freebsd[23].*) objformat=aout ;;
12368    *) objformat=elf ;;
12369    esac
12370  fi
12371  version_type=freebsd-$objformat
12372  case $version_type in
12373    freebsd-elf*)
12374      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12375      soname_spec='$libname$release$shared_ext$major'
12376      need_version=no
12377      need_lib_prefix=no
12378      ;;
12379    freebsd-*)
12380      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12381      need_version=yes
12382      ;;
12383  esac
12384  shlibpath_var=LD_LIBRARY_PATH
12385  case $host_os in
12386  freebsd2.*)
12387    shlibpath_overrides_runpath=yes
12388    ;;
12389  freebsd3.[01]* | freebsdelf3.[01]*)
12390    shlibpath_overrides_runpath=yes
12391    hardcode_into_libs=yes
12392    ;;
12393  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12394  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12395    shlibpath_overrides_runpath=no
12396    hardcode_into_libs=yes
12397    ;;
12398  *) # from 4.6 on, and DragonFly
12399    shlibpath_overrides_runpath=yes
12400    hardcode_into_libs=yes
12401    ;;
12402  esac
12403  ;;
12404
12405haiku*)
12406  version_type=linux # correct to gnu/linux during the next big refactor
12407  need_lib_prefix=no
12408  need_version=no
12409  dynamic_linker="$host_os runtime_loader"
12410  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12411  soname_spec='$libname$release$shared_ext$major'
12412  shlibpath_var=LIBRARY_PATH
12413  shlibpath_overrides_runpath=no
12414  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
12415  hardcode_into_libs=yes
12416  ;;
12417
12418hpux9* | hpux10* | hpux11*)
12419  # Give a soname corresponding to the major version so that dld.sl refuses to
12420  # link against other versions.
12421  version_type=sunos
12422  need_lib_prefix=no
12423  need_version=no
12424  case $host_cpu in
12425  ia64*)
12426    shrext_cmds='.so'
12427    hardcode_into_libs=yes
12428    dynamic_linker="$host_os dld.so"
12429    shlibpath_var=LD_LIBRARY_PATH
12430    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12431    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12432    soname_spec='$libname$release$shared_ext$major'
12433    if test 32 = "$HPUX_IA64_MODE"; then
12434      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12435      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
12436    else
12437      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12438      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
12439    fi
12440    ;;
12441  hppa*64*)
12442    shrext_cmds='.sl'
12443    hardcode_into_libs=yes
12444    dynamic_linker="$host_os dld.sl"
12445    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12446    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12447    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12448    soname_spec='$libname$release$shared_ext$major'
12449    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12450    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12451    ;;
12452  *)
12453    shrext_cmds='.sl'
12454    dynamic_linker="$host_os dld.sl"
12455    shlibpath_var=SHLIB_PATH
12456    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12457    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12458    soname_spec='$libname$release$shared_ext$major'
12459    ;;
12460  esac
12461  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
12462  postinstall_cmds='chmod 555 $lib'
12463  # or fails outright, so override atomically:
12464  install_override_mode=555
12465  ;;
12466
12467interix[3-9]*)
12468  version_type=linux # correct to gnu/linux during the next big refactor
12469  need_lib_prefix=no
12470  need_version=no
12471  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12472  soname_spec='$libname$release$shared_ext$major'
12473  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12474  shlibpath_var=LD_LIBRARY_PATH
12475  shlibpath_overrides_runpath=no
12476  hardcode_into_libs=yes
12477  ;;
12478
12479irix5* | irix6* | nonstopux*)
12480  case $host_os in
12481    nonstopux*) version_type=nonstopux ;;
12482    *)
12483	if test yes = "$lt_cv_prog_gnu_ld"; then
12484		version_type=linux # correct to gnu/linux during the next big refactor
12485	else
12486		version_type=irix
12487	fi ;;
12488  esac
12489  need_lib_prefix=no
12490  need_version=no
12491  soname_spec='$libname$release$shared_ext$major'
12492  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
12493  case $host_os in
12494  irix5* | nonstopux*)
12495    libsuff= shlibsuff=
12496    ;;
12497  *)
12498    case $LD in # libtool.m4 will add one of these switches to LD
12499    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12500      libsuff= shlibsuff= libmagic=32-bit;;
12501    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12502      libsuff=32 shlibsuff=N32 libmagic=N32;;
12503    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12504      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12505    *) libsuff= shlibsuff= libmagic=never-match;;
12506    esac
12507    ;;
12508  esac
12509  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12510  shlibpath_overrides_runpath=no
12511  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
12512  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
12513  hardcode_into_libs=yes
12514  ;;
12515
12516# No shared lib support for Linux oldld, aout, or coff.
12517linux*oldld* | linux*aout* | linux*coff*)
12518  dynamic_linker=no
12519  ;;
12520
12521linux*android*)
12522  version_type=none # Android doesn't support versioned libraries.
12523  need_lib_prefix=no
12524  need_version=no
12525  library_names_spec='$libname$release$shared_ext'
12526  soname_spec='$libname$release$shared_ext'
12527  finish_cmds=
12528  shlibpath_var=LD_LIBRARY_PATH
12529  shlibpath_overrides_runpath=yes
12530
12531  # This implies no fast_install, which is unacceptable.
12532  # Some rework will be needed to allow for fast_install
12533  # before this can be enabled.
12534  hardcode_into_libs=yes
12535
12536  dynamic_linker='Android linker'
12537  # Don't embed -rpath directories since the linker doesn't support them.
12538  hardcode_libdir_flag_spec='-L$libdir'
12539  ;;
12540
12541# This must be glibc/ELF.
12542linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12543  version_type=linux # correct to gnu/linux during the next big refactor
12544  need_lib_prefix=no
12545  need_version=no
12546  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12547  soname_spec='$libname$release$shared_ext$major'
12548  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12549  shlibpath_var=LD_LIBRARY_PATH
12550  shlibpath_overrides_runpath=no
12551
12552  # Some binutils ld are patched to set DT_RUNPATH
12553  if test ${lt_cv_shlibpath_overrides_runpath+y}
12554then :
12555  printf %s "(cached) " >&6
12556else $as_nop
12557  lt_cv_shlibpath_overrides_runpath=no
12558    save_LDFLAGS=$LDFLAGS
12559    save_libdir=$libdir
12560    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
12561	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
12562    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12563/* end confdefs.h.  */
12564
12565int
12566main (void)
12567{
12568
12569  ;
12570  return 0;
12571}
12572_ACEOF
12573if ac_fn_c_try_link "$LINENO"
12574then :
12575  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null
12576then :
12577  lt_cv_shlibpath_overrides_runpath=yes
12578fi
12579fi
12580rm -f core conftest.err conftest.$ac_objext conftest.beam \
12581    conftest$ac_exeext conftest.$ac_ext
12582    LDFLAGS=$save_LDFLAGS
12583    libdir=$save_libdir
12584
12585fi
12586
12587  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
12588
12589  # This implies no fast_install, which is unacceptable.
12590  # Some rework will be needed to allow for fast_install
12591  # before this can be enabled.
12592  hardcode_into_libs=yes
12593
12594  # Ideally, we could use ldconfig to report *all* directores which are
12595  # searched for libraries, however this is still not possible.  Aside from not
12596  # being certain /sbin/ldconfig is available, command
12597  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
12598  # even though it is searched at run-time.  Try to do the best guess by
12599  # appending ld.so.conf contents (and includes) to the search path.
12600  if test -f /etc/ld.so.conf; then
12601    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[	 ]*hwcap[	 ]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
12602    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12603  fi
12604
12605  # We used to test for /lib/ld.so.1 and disable shared libraries on
12606  # powerpc, because MkLinux only supported shared libraries with the
12607  # GNU dynamic linker.  Since this was broken with cross compilers,
12608  # most powerpc-linux boxes support dynamic linking these days and
12609  # people can always --disable-shared, the test was removed, and we
12610  # assume the GNU/Linux dynamic linker is in use.
12611  dynamic_linker='GNU/Linux ld.so'
12612  ;;
12613
12614netbsdelf*-gnu)
12615  version_type=linux
12616  need_lib_prefix=no
12617  need_version=no
12618  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12619  soname_spec='${libname}${release}${shared_ext}$major'
12620  shlibpath_var=LD_LIBRARY_PATH
12621  shlibpath_overrides_runpath=no
12622  hardcode_into_libs=yes
12623  dynamic_linker='NetBSD ld.elf_so'
12624  ;;
12625
12626netbsd*)
12627  version_type=sunos
12628  need_lib_prefix=no
12629  need_version=no
12630  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12631    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12632    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12633    dynamic_linker='NetBSD (a.out) ld.so'
12634  else
12635    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12636    soname_spec='$libname$release$shared_ext$major'
12637    dynamic_linker='NetBSD ld.elf_so'
12638  fi
12639  shlibpath_var=LD_LIBRARY_PATH
12640  shlibpath_overrides_runpath=yes
12641  hardcode_into_libs=yes
12642  ;;
12643
12644newsos6)
12645  version_type=linux # correct to gnu/linux during the next big refactor
12646  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12647  shlibpath_var=LD_LIBRARY_PATH
12648  shlibpath_overrides_runpath=yes
12649  ;;
12650
12651*nto* | *qnx*)
12652  version_type=qnx
12653  need_lib_prefix=no
12654  need_version=no
12655  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12656  soname_spec='$libname$release$shared_ext$major'
12657  shlibpath_var=LD_LIBRARY_PATH
12658  shlibpath_overrides_runpath=no
12659  hardcode_into_libs=yes
12660  dynamic_linker='ldqnx.so'
12661  ;;
12662
12663openbsd* | bitrig*)
12664  version_type=sunos
12665  sys_lib_dlsearch_path_spec=/usr/lib
12666  need_lib_prefix=no
12667  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12668    need_version=no
12669  else
12670    need_version=yes
12671  fi
12672  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12673  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12674  shlibpath_var=LD_LIBRARY_PATH
12675  shlibpath_overrides_runpath=yes
12676  ;;
12677
12678os2*)
12679  libname_spec='$name'
12680  version_type=windows
12681  shrext_cmds=.dll
12682  need_version=no
12683  need_lib_prefix=no
12684  # OS/2 can only load a DLL with a base name of 8 characters or less.
12685  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
12686    v=$($ECHO $release$versuffix | tr -d .-);
12687    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
12688    $ECHO $n$v`$shared_ext'
12689  library_names_spec='${libname}_dll.$libext'
12690  dynamic_linker='OS/2 ld.exe'
12691  shlibpath_var=BEGINLIBPATH
12692  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12693  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12694  postinstall_cmds='base_file=`basename \$file`~
12695    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
12696    dldir=$destdir/`dirname \$dlpath`~
12697    test -d \$dldir || mkdir -p \$dldir~
12698    $install_prog $dir/$dlname \$dldir/$dlname~
12699    chmod a+x \$dldir/$dlname~
12700    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
12701      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
12702    fi'
12703  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
12704    dlpath=$dir/\$dldll~
12705    $RM \$dlpath'
12706  ;;
12707
12708osf3* | osf4* | osf5*)
12709  version_type=osf
12710  need_lib_prefix=no
12711  need_version=no
12712  soname_spec='$libname$release$shared_ext$major'
12713  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12714  shlibpath_var=LD_LIBRARY_PATH
12715  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12716  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12717  ;;
12718
12719rdos*)
12720  dynamic_linker=no
12721  ;;
12722
12723solaris*)
12724  version_type=linux # correct to gnu/linux during the next big refactor
12725  need_lib_prefix=no
12726  need_version=no
12727  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12728  soname_spec='$libname$release$shared_ext$major'
12729  shlibpath_var=LD_LIBRARY_PATH
12730  shlibpath_overrides_runpath=yes
12731  hardcode_into_libs=yes
12732  # ldd complains unless libraries are executable
12733  postinstall_cmds='chmod +x $lib'
12734  ;;
12735
12736sunos4*)
12737  version_type=sunos
12738  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
12739  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12740  shlibpath_var=LD_LIBRARY_PATH
12741  shlibpath_overrides_runpath=yes
12742  if test yes = "$with_gnu_ld"; then
12743    need_lib_prefix=no
12744  fi
12745  need_version=yes
12746  ;;
12747
12748sysv4 | sysv4.3*)
12749  version_type=linux # correct to gnu/linux during the next big refactor
12750  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12751  soname_spec='$libname$release$shared_ext$major'
12752  shlibpath_var=LD_LIBRARY_PATH
12753  case $host_vendor in
12754    sni)
12755      shlibpath_overrides_runpath=no
12756      need_lib_prefix=no
12757      runpath_var=LD_RUN_PATH
12758      ;;
12759    siemens)
12760      need_lib_prefix=no
12761      ;;
12762    motorola)
12763      need_lib_prefix=no
12764      need_version=no
12765      shlibpath_overrides_runpath=no
12766      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12767      ;;
12768  esac
12769  ;;
12770
12771sysv4*MP*)
12772  if test -d /usr/nec; then
12773    version_type=linux # correct to gnu/linux during the next big refactor
12774    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
12775    soname_spec='$libname$shared_ext.$major'
12776    shlibpath_var=LD_LIBRARY_PATH
12777  fi
12778  ;;
12779
12780sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12781  version_type=sco
12782  need_lib_prefix=no
12783  need_version=no
12784  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
12785  soname_spec='$libname$release$shared_ext$major'
12786  shlibpath_var=LD_LIBRARY_PATH
12787  shlibpath_overrides_runpath=yes
12788  hardcode_into_libs=yes
12789  if test yes = "$with_gnu_ld"; then
12790    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12791  else
12792    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12793    case $host_os in
12794      sco3.2v5*)
12795        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12796	;;
12797    esac
12798  fi
12799  sys_lib_dlsearch_path_spec='/usr/lib'
12800  ;;
12801
12802tpf*)
12803  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
12804  version_type=linux # correct to gnu/linux during the next big refactor
12805  need_lib_prefix=no
12806  need_version=no
12807  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12808  shlibpath_var=LD_LIBRARY_PATH
12809  shlibpath_overrides_runpath=no
12810  hardcode_into_libs=yes
12811  ;;
12812
12813uts4*)
12814  version_type=linux # correct to gnu/linux during the next big refactor
12815  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
12816  soname_spec='$libname$release$shared_ext$major'
12817  shlibpath_var=LD_LIBRARY_PATH
12818  ;;
12819
12820*)
12821  dynamic_linker=no
12822  ;;
12823esac
12824{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
12825printf "%s\n" "$dynamic_linker" >&6; }
12826test no = "$dynamic_linker" && can_build_shared=no
12827
12828variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
12829if test yes = "$GCC"; then
12830  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
12831fi
12832
12833if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
12834  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
12835fi
12836
12837if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
12838  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
12839fi
12840
12841# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
12842configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
12843
12844# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
12845func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
12846
12847# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
12848configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
12947printf %s "checking how to hardcode library paths into programs... " >&6; }
12948hardcode_action=
12949if test -n "$hardcode_libdir_flag_spec" ||
12950   test -n "$runpath_var" ||
12951   test yes = "$hardcode_automatic"; then
12952
12953  # We can hardcode non-existent directories.
12954  if test no != "$hardcode_direct" &&
12955     # If the only mechanism to avoid hardcoding is shlibpath_var, we
12956     # have to relink, otherwise we might link with an installed library
12957     # when we should be linking with a yet-to-be-installed one
12958     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
12959     test no != "$hardcode_minus_L"; then
12960    # Linking always hardcodes the temporary library directory.
12961    hardcode_action=relink
12962  else
12963    # We can link without hardcoding, and we can hardcode nonexisting dirs.
12964    hardcode_action=immediate
12965  fi
12966else
12967  # We cannot hardcode anything, or else we can only hardcode existing
12968  # directories.
12969  hardcode_action=unsupported
12970fi
12971{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
12972printf "%s\n" "$hardcode_action" >&6; }
12973
12974if test relink = "$hardcode_action" ||
12975   test yes = "$inherit_rpath"; then
12976  # Fast installation is not supported
12977  enable_fast_install=no
12978elif test yes = "$shlibpath_overrides_runpath" ||
12979     test no = "$enable_shared"; then
12980  # Fast installation is not necessary
12981  enable_fast_install=needless
12982fi
12983
12984
12985
12986
12987
12988
12989  if test yes != "$enable_dlopen"; then
12990  enable_dlopen=unknown
12991  enable_dlopen_self=unknown
12992  enable_dlopen_self_static=unknown
12993else
12994  lt_cv_dlopen=no
12995  lt_cv_dlopen_libs=
12996
12997  case $host_os in
12998  beos*)
12999    lt_cv_dlopen=load_add_on
13000    lt_cv_dlopen_libs=
13001    lt_cv_dlopen_self=yes
13002    ;;
13003
13004  mingw* | pw32* | cegcc*)
13005    lt_cv_dlopen=LoadLibrary
13006    lt_cv_dlopen_libs=
13007    ;;
13008
13009  cygwin*)
13010    lt_cv_dlopen=dlopen
13011    lt_cv_dlopen_libs=
13012    ;;
13013
13014  darwin*)
13015    # if libdl is installed we need to link against it
13016    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13017printf %s "checking for dlopen in -ldl... " >&6; }
13018if test ${ac_cv_lib_dl_dlopen+y}
13019then :
13020  printf %s "(cached) " >&6
13021else $as_nop
13022  ac_check_lib_save_LIBS=$LIBS
13023LIBS="-ldl  $LIBS"
13024cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13025/* end confdefs.h.  */
13026
13027/* Override any GCC internal prototype to avoid an error.
13028   Use char because int might match the return type of a GCC
13029   builtin and then its argument prototype would still apply.  */
13030char dlopen ();
13031int
13032main (void)
13033{
13034return dlopen ();
13035  ;
13036  return 0;
13037}
13038_ACEOF
13039if ac_fn_c_try_link "$LINENO"
13040then :
13041  ac_cv_lib_dl_dlopen=yes
13042else $as_nop
13043  ac_cv_lib_dl_dlopen=no
13044fi
13045rm -f core conftest.err conftest.$ac_objext conftest.beam \
13046    conftest$ac_exeext conftest.$ac_ext
13047LIBS=$ac_check_lib_save_LIBS
13048fi
13049{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13050printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
13051if test "x$ac_cv_lib_dl_dlopen" = xyes
13052then :
13053  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
13054else $as_nop
13055
13056    lt_cv_dlopen=dyld
13057    lt_cv_dlopen_libs=
13058    lt_cv_dlopen_self=yes
13059
13060fi
13061
13062    ;;
13063
13064  tpf*)
13065    # Don't try to run any link tests for TPF.  We know it's impossible
13066    # because TPF is a cross-compiler, and we know how we open DSOs.
13067    lt_cv_dlopen=dlopen
13068    lt_cv_dlopen_libs=
13069    lt_cv_dlopen_self=no
13070    ;;
13071
13072  *)
13073    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
13074if test "x$ac_cv_func_shl_load" = xyes
13075then :
13076  lt_cv_dlopen=shl_load
13077else $as_nop
13078  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
13079printf %s "checking for shl_load in -ldld... " >&6; }
13080if test ${ac_cv_lib_dld_shl_load+y}
13081then :
13082  printf %s "(cached) " >&6
13083else $as_nop
13084  ac_check_lib_save_LIBS=$LIBS
13085LIBS="-ldld  $LIBS"
13086cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13087/* end confdefs.h.  */
13088
13089/* Override any GCC internal prototype to avoid an error.
13090   Use char because int might match the return type of a GCC
13091   builtin and then its argument prototype would still apply.  */
13092char shl_load ();
13093int
13094main (void)
13095{
13096return shl_load ();
13097  ;
13098  return 0;
13099}
13100_ACEOF
13101if ac_fn_c_try_link "$LINENO"
13102then :
13103  ac_cv_lib_dld_shl_load=yes
13104else $as_nop
13105  ac_cv_lib_dld_shl_load=no
13106fi
13107rm -f core conftest.err conftest.$ac_objext conftest.beam \
13108    conftest$ac_exeext conftest.$ac_ext
13109LIBS=$ac_check_lib_save_LIBS
13110fi
13111{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
13112printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; }
13113if test "x$ac_cv_lib_dld_shl_load" = xyes
13114then :
13115  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
13116else $as_nop
13117  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
13118if test "x$ac_cv_func_dlopen" = xyes
13119then :
13120  lt_cv_dlopen=dlopen
13121else $as_nop
13122  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13123printf %s "checking for dlopen in -ldl... " >&6; }
13124if test ${ac_cv_lib_dl_dlopen+y}
13125then :
13126  printf %s "(cached) " >&6
13127else $as_nop
13128  ac_check_lib_save_LIBS=$LIBS
13129LIBS="-ldl  $LIBS"
13130cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13131/* end confdefs.h.  */
13132
13133/* Override any GCC internal prototype to avoid an error.
13134   Use char because int might match the return type of a GCC
13135   builtin and then its argument prototype would still apply.  */
13136char dlopen ();
13137int
13138main (void)
13139{
13140return dlopen ();
13141  ;
13142  return 0;
13143}
13144_ACEOF
13145if ac_fn_c_try_link "$LINENO"
13146then :
13147  ac_cv_lib_dl_dlopen=yes
13148else $as_nop
13149  ac_cv_lib_dl_dlopen=no
13150fi
13151rm -f core conftest.err conftest.$ac_objext conftest.beam \
13152    conftest$ac_exeext conftest.$ac_ext
13153LIBS=$ac_check_lib_save_LIBS
13154fi
13155{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13156printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; }
13157if test "x$ac_cv_lib_dl_dlopen" = xyes
13158then :
13159  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
13160else $as_nop
13161  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
13162printf %s "checking for dlopen in -lsvld... " >&6; }
13163if test ${ac_cv_lib_svld_dlopen+y}
13164then :
13165  printf %s "(cached) " >&6
13166else $as_nop
13167  ac_check_lib_save_LIBS=$LIBS
13168LIBS="-lsvld  $LIBS"
13169cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13170/* end confdefs.h.  */
13171
13172/* Override any GCC internal prototype to avoid an error.
13173   Use char because int might match the return type of a GCC
13174   builtin and then its argument prototype would still apply.  */
13175char dlopen ();
13176int
13177main (void)
13178{
13179return dlopen ();
13180  ;
13181  return 0;
13182}
13183_ACEOF
13184if ac_fn_c_try_link "$LINENO"
13185then :
13186  ac_cv_lib_svld_dlopen=yes
13187else $as_nop
13188  ac_cv_lib_svld_dlopen=no
13189fi
13190rm -f core conftest.err conftest.$ac_objext conftest.beam \
13191    conftest$ac_exeext conftest.$ac_ext
13192LIBS=$ac_check_lib_save_LIBS
13193fi
13194{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
13195printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; }
13196if test "x$ac_cv_lib_svld_dlopen" = xyes
13197then :
13198  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
13199else $as_nop
13200  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
13201printf %s "checking for dld_link in -ldld... " >&6; }
13202if test ${ac_cv_lib_dld_dld_link+y}
13203then :
13204  printf %s "(cached) " >&6
13205else $as_nop
13206  ac_check_lib_save_LIBS=$LIBS
13207LIBS="-ldld  $LIBS"
13208cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13209/* end confdefs.h.  */
13210
13211/* Override any GCC internal prototype to avoid an error.
13212   Use char because int might match the return type of a GCC
13213   builtin and then its argument prototype would still apply.  */
13214char dld_link ();
13215int
13216main (void)
13217{
13218return dld_link ();
13219  ;
13220  return 0;
13221}
13222_ACEOF
13223if ac_fn_c_try_link "$LINENO"
13224then :
13225  ac_cv_lib_dld_dld_link=yes
13226else $as_nop
13227  ac_cv_lib_dld_dld_link=no
13228fi
13229rm -f core conftest.err conftest.$ac_objext conftest.beam \
13230    conftest$ac_exeext conftest.$ac_ext
13231LIBS=$ac_check_lib_save_LIBS
13232fi
13233{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
13234printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; }
13235if test "x$ac_cv_lib_dld_dld_link" = xyes
13236then :
13237  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
13238fi
13239
13240
13241fi
13242
13243
13244fi
13245
13246
13247fi
13248
13249
13250fi
13251
13252
13253fi
13254
13255    ;;
13256  esac
13257
13258  if test no = "$lt_cv_dlopen"; then
13259    enable_dlopen=no
13260  else
13261    enable_dlopen=yes
13262  fi
13263
13264  case $lt_cv_dlopen in
13265  dlopen)
13266    save_CPPFLAGS=$CPPFLAGS
13267    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
13268
13269    save_LDFLAGS=$LDFLAGS
13270    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
13271
13272    save_LIBS=$LIBS
13273    LIBS="$lt_cv_dlopen_libs $LIBS"
13274
13275    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
13276printf %s "checking whether a program can dlopen itself... " >&6; }
13277if test ${lt_cv_dlopen_self+y}
13278then :
13279  printf %s "(cached) " >&6
13280else $as_nop
13281  	  if test yes = "$cross_compiling"; then :
13282  lt_cv_dlopen_self=cross
13283else
13284  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13285  lt_status=$lt_dlunknown
13286  cat > conftest.$ac_ext <<_LT_EOF
13287#line $LINENO "configure"
13288#include "confdefs.h"
13289
13290#if HAVE_DLFCN_H
13291#include <dlfcn.h>
13292#endif
13293
13294#include <stdio.h>
13295
13296#ifdef RTLD_GLOBAL
13297#  define LT_DLGLOBAL		RTLD_GLOBAL
13298#else
13299#  ifdef DL_GLOBAL
13300#    define LT_DLGLOBAL		DL_GLOBAL
13301#  else
13302#    define LT_DLGLOBAL		0
13303#  endif
13304#endif
13305
13306/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13307   find out it does not work in some platform. */
13308#ifndef LT_DLLAZY_OR_NOW
13309#  ifdef RTLD_LAZY
13310#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
13311#  else
13312#    ifdef DL_LAZY
13313#      define LT_DLLAZY_OR_NOW		DL_LAZY
13314#    else
13315#      ifdef RTLD_NOW
13316#        define LT_DLLAZY_OR_NOW	RTLD_NOW
13317#      else
13318#        ifdef DL_NOW
13319#          define LT_DLLAZY_OR_NOW	DL_NOW
13320#        else
13321#          define LT_DLLAZY_OR_NOW	0
13322#        endif
13323#      endif
13324#    endif
13325#  endif
13326#endif
13327
13328/* When -fvisibility=hidden is used, assume the code has been annotated
13329   correspondingly for the symbols needed.  */
13330#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13331int fnord () __attribute__((visibility("default")));
13332#endif
13333
13334int fnord () { return 42; }
13335int main ()
13336{
13337  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13338  int status = $lt_dlunknown;
13339
13340  if (self)
13341    {
13342      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13343      else
13344        {
13345	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13346          else puts (dlerror ());
13347	}
13348      /* dlclose (self); */
13349    }
13350  else
13351    puts (dlerror ());
13352
13353  return status;
13354}
13355_LT_EOF
13356  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13357  (eval $ac_link) 2>&5
13358  ac_status=$?
13359  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13360  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13361    (./conftest; exit; ) >&5 2>/dev/null
13362    lt_status=$?
13363    case x$lt_status in
13364      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
13365      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
13366      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
13367    esac
13368  else :
13369    # compilation failed
13370    lt_cv_dlopen_self=no
13371  fi
13372fi
13373rm -fr conftest*
13374
13375
13376fi
13377{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
13378printf "%s\n" "$lt_cv_dlopen_self" >&6; }
13379
13380    if test yes = "$lt_cv_dlopen_self"; then
13381      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
13382      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
13383printf %s "checking whether a statically linked program can dlopen itself... " >&6; }
13384if test ${lt_cv_dlopen_self_static+y}
13385then :
13386  printf %s "(cached) " >&6
13387else $as_nop
13388  	  if test yes = "$cross_compiling"; then :
13389  lt_cv_dlopen_self_static=cross
13390else
13391  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
13392  lt_status=$lt_dlunknown
13393  cat > conftest.$ac_ext <<_LT_EOF
13394#line $LINENO "configure"
13395#include "confdefs.h"
13396
13397#if HAVE_DLFCN_H
13398#include <dlfcn.h>
13399#endif
13400
13401#include <stdio.h>
13402
13403#ifdef RTLD_GLOBAL
13404#  define LT_DLGLOBAL		RTLD_GLOBAL
13405#else
13406#  ifdef DL_GLOBAL
13407#    define LT_DLGLOBAL		DL_GLOBAL
13408#  else
13409#    define LT_DLGLOBAL		0
13410#  endif
13411#endif
13412
13413/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
13414   find out it does not work in some platform. */
13415#ifndef LT_DLLAZY_OR_NOW
13416#  ifdef RTLD_LAZY
13417#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
13418#  else
13419#    ifdef DL_LAZY
13420#      define LT_DLLAZY_OR_NOW		DL_LAZY
13421#    else
13422#      ifdef RTLD_NOW
13423#        define LT_DLLAZY_OR_NOW	RTLD_NOW
13424#      else
13425#        ifdef DL_NOW
13426#          define LT_DLLAZY_OR_NOW	DL_NOW
13427#        else
13428#          define LT_DLLAZY_OR_NOW	0
13429#        endif
13430#      endif
13431#    endif
13432#  endif
13433#endif
13434
13435/* When -fvisibility=hidden is used, assume the code has been annotated
13436   correspondingly for the symbols needed.  */
13437#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
13438int fnord () __attribute__((visibility("default")));
13439#endif
13440
13441int fnord () { return 42; }
13442int main ()
13443{
13444  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
13445  int status = $lt_dlunknown;
13446
13447  if (self)
13448    {
13449      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
13450      else
13451        {
13452	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
13453          else puts (dlerror ());
13454	}
13455      /* dlclose (self); */
13456    }
13457  else
13458    puts (dlerror ());
13459
13460  return status;
13461}
13462_LT_EOF
13463  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
13464  (eval $ac_link) 2>&5
13465  ac_status=$?
13466  printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13467  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
13468    (./conftest; exit; ) >&5 2>/dev/null
13469    lt_status=$?
13470    case x$lt_status in
13471      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
13472      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
13473      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
13474    esac
13475  else :
13476    # compilation failed
13477    lt_cv_dlopen_self_static=no
13478  fi
13479fi
13480rm -fr conftest*
13481
13482
13483fi
13484{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
13485printf "%s\n" "$lt_cv_dlopen_self_static" >&6; }
13486    fi
13487
13488    CPPFLAGS=$save_CPPFLAGS
13489    LDFLAGS=$save_LDFLAGS
13490    LIBS=$save_LIBS
13491    ;;
13492  esac
13493
13494  case $lt_cv_dlopen_self in
13495  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
13496  *) enable_dlopen_self=unknown ;;
13497  esac
13498
13499  case $lt_cv_dlopen_self_static in
13500  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
13501  *) enable_dlopen_self_static=unknown ;;
13502  esac
13503fi
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521striplib=
13522old_striplib=
13523{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
13524printf %s "checking whether stripping libraries is possible... " >&6; }
13525if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
13526  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
13527  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
13528  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13529printf "%s\n" "yes" >&6; }
13530else
13531# FIXME - insert some real tests, host_os isn't really good enough
13532  case $host_os in
13533  darwin*)
13534    if test -n "$STRIP"; then
13535      striplib="$STRIP -x"
13536      old_striplib="$STRIP -S"
13537      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13538printf "%s\n" "yes" >&6; }
13539    else
13540      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13541printf "%s\n" "no" >&6; }
13542    fi
13543    ;;
13544  *)
13545    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
13546printf "%s\n" "no" >&6; }
13547    ;;
13548  esac
13549fi
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562  # Report what library types will actually be built
13563  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
13564printf %s "checking if libtool supports shared libraries... " >&6; }
13565  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
13566printf "%s\n" "$can_build_shared" >&6; }
13567
13568  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
13569printf %s "checking whether to build shared libraries... " >&6; }
13570  test no = "$can_build_shared" && enable_shared=no
13571
13572  # On AIX, shared libraries and static libraries use the same namespace, and
13573  # are all built from PIC.
13574  case $host_os in
13575  aix3*)
13576    test yes = "$enable_shared" && enable_static=no
13577    if test -n "$RANLIB"; then
13578      archive_cmds="$archive_cmds~\$RANLIB \$lib"
13579      postinstall_cmds='$RANLIB $lib'
13580    fi
13581    ;;
13582
13583  aix[4-9]*)
13584    if test ia64 != "$host_cpu"; then
13585      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
13586      yes,aix,yes) ;;			# shared object as lib.so file only
13587      yes,svr4,*) ;;			# shared object as lib.so archive member only
13588      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
13589      esac
13590    fi
13591    ;;
13592  esac
13593  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
13594printf "%s\n" "$enable_shared" >&6; }
13595
13596  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
13597printf %s "checking whether to build static libraries... " >&6; }
13598  # Make sure either enable_shared or enable_static is yes.
13599  test yes = "$enable_shared" || enable_static=yes
13600  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
13601printf "%s\n" "$enable_static" >&6; }
13602
13603
13604
13605
13606fi
13607ac_ext=c
13608ac_cpp='$CPP $CPPFLAGS'
13609ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13610ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13611ac_compiler_gnu=$ac_cv_c_compiler_gnu
13612
13613CC=$lt_save_CC
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629        ac_config_commands="$ac_config_commands libtool"
13630
13631
13632
13633
13634# Only expand once:
13635
13636
13637
13638
13639# Check for library functions that SQLite can optionally use.
13640ac_fn_c_check_func "$LINENO" "fdatasync" "ac_cv_func_fdatasync"
13641if test "x$ac_cv_func_fdatasync" = xyes
13642then :
13643  printf "%s\n" "#define HAVE_FDATASYNC 1" >>confdefs.h
13644
13645fi
13646ac_fn_c_check_func "$LINENO" "usleep" "ac_cv_func_usleep"
13647if test "x$ac_cv_func_usleep" = xyes
13648then :
13649  printf "%s\n" "#define HAVE_USLEEP 1" >>confdefs.h
13650
13651fi
13652ac_fn_c_check_func "$LINENO" "fullfsync" "ac_cv_func_fullfsync"
13653if test "x$ac_cv_func_fullfsync" = xyes
13654then :
13655  printf "%s\n" "#define HAVE_FULLFSYNC 1" >>confdefs.h
13656
13657fi
13658ac_fn_c_check_func "$LINENO" "localtime_r" "ac_cv_func_localtime_r"
13659if test "x$ac_cv_func_localtime_r" = xyes
13660then :
13661  printf "%s\n" "#define HAVE_LOCALTIME_R 1" >>confdefs.h
13662
13663fi
13664ac_fn_c_check_func "$LINENO" "gmtime_r" "ac_cv_func_gmtime_r"
13665if test "x$ac_cv_func_gmtime_r" = xyes
13666then :
13667  printf "%s\n" "#define HAVE_GMTIME_R 1" >>confdefs.h
13668
13669fi
13670
13671{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
13672printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
13673if test ${ac_cv_c_undeclared_builtin_options+y}
13674then :
13675  printf %s "(cached) " >&6
13676else $as_nop
13677  ac_save_CFLAGS=$CFLAGS
13678   ac_cv_c_undeclared_builtin_options='cannot detect'
13679   for ac_arg in '' -fno-builtin; do
13680     CFLAGS="$ac_save_CFLAGS $ac_arg"
13681     # This test program should *not* compile successfully.
13682     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13683/* end confdefs.h.  */
13684
13685int
13686main (void)
13687{
13688(void) strchr;
13689  ;
13690  return 0;
13691}
13692_ACEOF
13693if ac_fn_c_try_compile "$LINENO"
13694then :
13695
13696else $as_nop
13697  # This test program should compile successfully.
13698        # No library function is consistently available on
13699        # freestanding implementations, so test against a dummy
13700        # declaration.  Include always-available headers on the
13701        # off chance that they somehow elicit warnings.
13702        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13703/* end confdefs.h.  */
13704#include <float.h>
13705#include <limits.h>
13706#include <stdarg.h>
13707#include <stddef.h>
13708extern void ac_decl (int, char *);
13709
13710int
13711main (void)
13712{
13713(void) ac_decl (0, (char *) 0);
13714  (void) ac_decl;
13715
13716  ;
13717  return 0;
13718}
13719_ACEOF
13720if ac_fn_c_try_compile "$LINENO"
13721then :
13722  if test x"$ac_arg" = x
13723then :
13724  ac_cv_c_undeclared_builtin_options='none needed'
13725else $as_nop
13726  ac_cv_c_undeclared_builtin_options=$ac_arg
13727fi
13728          break
13729fi
13730rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13731fi
13732rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13733    done
13734    CFLAGS=$ac_save_CFLAGS
13735
13736fi
13737{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
13738printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
13739  case $ac_cv_c_undeclared_builtin_options in #(
13740  'cannot detect') :
13741    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
13742printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
13743as_fn_error $? "cannot make $CC report undeclared builtins
13744See \`config.log' for more details" "$LINENO" 5; } ;; #(
13745  'none needed') :
13746    ac_c_undeclared_builtin_options='' ;; #(
13747  *) :
13748    ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
13749esac
13750
13751ac_fn_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default" "$ac_c_undeclared_builtin_options" "CFLAGS"
13752if test "x$ac_cv_have_decl_strerror_r" = xyes
13753then :
13754  ac_have_decl=1
13755else $as_nop
13756  ac_have_decl=0
13757fi
13758printf "%s\n" "#define HAVE_DECL_STRERROR_R $ac_have_decl" >>confdefs.h
13759
13760
13761if test $ac_cv_have_decl_strerror_r = yes; then
13762  # For backward compatibility's sake, define HAVE_STRERROR_R.
13763  # (We used to run AC_CHECK_FUNCS_ONCE for strerror_r, as well
13764  # as AC_CHECK_DECLS_ONCE.)
13765
13766printf "%s\n" "#define HAVE_STRERROR_R 1" >>confdefs.h
13767
13768fi
13769
13770{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
13771printf %s "checking whether strerror_r returns char *... " >&6; }
13772if test ${ac_cv_func_strerror_r_char_p+y}
13773then :
13774  printf %s "(cached) " >&6
13775else $as_nop
13776
13777    ac_cv_func_strerror_r_char_p=no
13778    if test $ac_cv_have_decl_strerror_r = yes; then
13779      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13780/* end confdefs.h.  */
13781#include <string.h>
13782int
13783main (void)
13784{
13785
13786	  char buf[100];
13787	  char x = *strerror_r (0, buf, sizeof buf);
13788	  char *p = strerror_r (0, buf, sizeof buf);
13789	  return !p || x;
13790
13791  ;
13792  return 0;
13793}
13794_ACEOF
13795if ac_fn_c_try_compile "$LINENO"
13796then :
13797  ac_cv_func_strerror_r_char_p=yes
13798fi
13799rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
13800
13801    fi
13802
13803fi
13804{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
13805printf "%s\n" "$ac_cv_func_strerror_r_char_p" >&6; }
13806if test $ac_cv_func_strerror_r_char_p = yes; then
13807
13808printf "%s\n" "#define STRERROR_R_CHAR_P 1" >>confdefs.h
13809
13810fi
13811
13812
13813ac_config_files="$ac_config_files Makefile sqlite3.pc"
13814
13815BUILD_CFLAGS=
13816
13817
13818#-------------------------------------------------------------------------
13819# Two options to enable readline compatible libraries:
13820#
13821#   --enable-editline
13822#   --enable-readline
13823#
13824# Both are enabled by default. If, after command line processing both are
13825# still enabled, the script searches for editline first and automatically
13826# disables readline if it is found. So, to use readline explicitly, the
13827# user must pass "--disable-editline". To disable command line editing
13828# support altogether, "--disable-editline --disable-readline".
13829#
13830# When searching for either library, check for headers before libraries
13831# as some distros supply packages that contain libraries but not header
13832# files, which come as a separate development package.
13833#
13834# Check whether --enable-editline was given.
13835if test ${enable_editline+y}
13836then :
13837  enableval=$enable_editline;
13838fi
13839
13840# Check whether --enable-readline was given.
13841if test ${enable_readline+y}
13842then :
13843  enableval=$enable_readline;
13844fi
13845
13846
13847if  test x"$enable_editline" != xno
13848then :
13849
13850         for ac_header in editline/readline.h
13851do :
13852  ac_fn_c_check_header_compile "$LINENO" "editline/readline.h" "ac_cv_header_editline_readline_h" "$ac_includes_default"
13853if test "x$ac_cv_header_editline_readline_h" = xyes
13854then :
13855  printf "%s\n" "#define HAVE_EDITLINE_READLINE_H 1" >>confdefs.h
13856
13857    sLIBS=$LIBS
13858    LIBS=""
13859    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
13860printf %s "checking for library containing readline... " >&6; }
13861if test ${ac_cv_search_readline+y}
13862then :
13863  printf %s "(cached) " >&6
13864else $as_nop
13865  ac_func_search_save_LIBS=$LIBS
13866cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13867/* end confdefs.h.  */
13868
13869/* Override any GCC internal prototype to avoid an error.
13870   Use char because int might match the return type of a GCC
13871   builtin and then its argument prototype would still apply.  */
13872char readline ();
13873int
13874main (void)
13875{
13876return readline ();
13877  ;
13878  return 0;
13879}
13880_ACEOF
13881for ac_lib in '' edit
13882do
13883  if test -z "$ac_lib"; then
13884    ac_res="none required"
13885  else
13886    ac_res=-l$ac_lib
13887    LIBS="-l$ac_lib -ltinfo $ac_func_search_save_LIBS"
13888  fi
13889  if ac_fn_c_try_link "$LINENO"
13890then :
13891  ac_cv_search_readline=$ac_res
13892fi
13893rm -f core conftest.err conftest.$ac_objext conftest.beam \
13894    conftest$ac_exeext
13895  if test ${ac_cv_search_readline+y}
13896then :
13897  break
13898fi
13899done
13900if test ${ac_cv_search_readline+y}
13901then :
13902
13903else $as_nop
13904  ac_cv_search_readline=no
13905fi
13906rm conftest.$ac_ext
13907LIBS=$ac_func_search_save_LIBS
13908fi
13909{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
13910printf "%s\n" "$ac_cv_search_readline" >&6; }
13911ac_res=$ac_cv_search_readline
13912if test "$ac_res" != no
13913then :
13914  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13915
13916
13917printf "%s\n" "#define HAVE_EDITLINE 1" >>confdefs.h
13918
13919      READLINE_LIBS="$LIBS -ltinfo"
13920      enable_readline=no
13921
13922fi
13923
13924    { ac_cv_search_readline=; unset ac_cv_search_readline;}
13925    LIBS=$sLIBS
13926
13927fi
13928
13929done
13930
13931fi
13932
13933if  test x"$enable_readline" != xno
13934then :
13935
13936         for ac_header in readline/readline.h
13937do :
13938  ac_fn_c_check_header_compile "$LINENO" "readline/readline.h" "ac_cv_header_readline_readline_h" "$ac_includes_default"
13939if test "x$ac_cv_header_readline_readline_h" = xyes
13940then :
13941  printf "%s\n" "#define HAVE_READLINE_READLINE_H 1" >>confdefs.h
13942
13943    sLIBS=$LIBS
13944    LIBS=""
13945    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
13946printf %s "checking for library containing tgetent... " >&6; }
13947if test ${ac_cv_search_tgetent+y}
13948then :
13949  printf %s "(cached) " >&6
13950else $as_nop
13951  ac_func_search_save_LIBS=$LIBS
13952cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13953/* end confdefs.h.  */
13954
13955/* Override any GCC internal prototype to avoid an error.
13956   Use char because int might match the return type of a GCC
13957   builtin and then its argument prototype would still apply.  */
13958char tgetent ();
13959int
13960main (void)
13961{
13962return tgetent ();
13963  ;
13964  return 0;
13965}
13966_ACEOF
13967for ac_lib in '' termcap curses ncurses ncursesw
13968do
13969  if test -z "$ac_lib"; then
13970    ac_res="none required"
13971  else
13972    ac_res=-l$ac_lib
13973    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13974  fi
13975  if ac_fn_c_try_link "$LINENO"
13976then :
13977  ac_cv_search_tgetent=$ac_res
13978fi
13979rm -f core conftest.err conftest.$ac_objext conftest.beam \
13980    conftest$ac_exeext
13981  if test ${ac_cv_search_tgetent+y}
13982then :
13983  break
13984fi
13985done
13986if test ${ac_cv_search_tgetent+y}
13987then :
13988
13989else $as_nop
13990  ac_cv_search_tgetent=no
13991fi
13992rm conftest.$ac_ext
13993LIBS=$ac_func_search_save_LIBS
13994fi
13995{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
13996printf "%s\n" "$ac_cv_search_tgetent" >&6; }
13997ac_res=$ac_cv_search_tgetent
13998if test "$ac_res" != no
13999then :
14000  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14001
14002fi
14003
14004    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
14005printf %s "checking for library containing readline... " >&6; }
14006if test ${ac_cv_search_readline+y}
14007then :
14008  printf %s "(cached) " >&6
14009else $as_nop
14010  ac_func_search_save_LIBS=$LIBS
14011cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14012/* end confdefs.h.  */
14013
14014/* Override any GCC internal prototype to avoid an error.
14015   Use char because int might match the return type of a GCC
14016   builtin and then its argument prototype would still apply.  */
14017char readline ();
14018int
14019main (void)
14020{
14021return readline ();
14022  ;
14023  return 0;
14024}
14025_ACEOF
14026for ac_lib in '' readline edit
14027do
14028  if test -z "$ac_lib"; then
14029    ac_res="none required"
14030  else
14031    ac_res=-l$ac_lib
14032    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14033  fi
14034  if ac_fn_c_try_link "$LINENO"
14035then :
14036  ac_cv_search_readline=$ac_res
14037fi
14038rm -f core conftest.err conftest.$ac_objext conftest.beam \
14039    conftest$ac_exeext
14040  if test ${ac_cv_search_readline+y}
14041then :
14042  break
14043fi
14044done
14045if test ${ac_cv_search_readline+y}
14046then :
14047
14048else $as_nop
14049  ac_cv_search_readline=no
14050fi
14051rm conftest.$ac_ext
14052LIBS=$ac_func_search_save_LIBS
14053fi
14054{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
14055printf "%s\n" "$ac_cv_search_readline" >&6; }
14056ac_res=$ac_cv_search_readline
14057if test "$ac_res" != no
14058then :
14059  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14060
14061
14062printf "%s\n" "#define HAVE_READLINE 1" >>confdefs.h
14063
14064      READLINE_LIBS=$LIBS
14065
14066fi
14067
14068    LIBS=$sLIBS
14069
14070fi
14071
14072done
14073
14074fi
14075
14076
14077#-----------------------------------------------------------------------
14078
14079#-----------------------------------------------------------------------
14080#   --enable-threadsafe
14081#
14082# Check whether --enable-threadsafe was given.
14083if test ${enable_threadsafe+y}
14084then :
14085  enableval=$enable_threadsafe;
14086else $as_nop
14087  enable_threadsafe=yes
14088fi
14089
14090if test x"$enable_threadsafe" == "xno"; then
14091  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_THREADSAFE=0"
14092else
14093  BUILD_CFLAGS="$BUILD_CFLAGS -D_REENTRANT=1 -DSQLITE_THREADSAFE=1"
14094  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
14095printf %s "checking for library containing pthread_create... " >&6; }
14096if test ${ac_cv_search_pthread_create+y}
14097then :
14098  printf %s "(cached) " >&6
14099else $as_nop
14100  ac_func_search_save_LIBS=$LIBS
14101cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14102/* end confdefs.h.  */
14103
14104/* Override any GCC internal prototype to avoid an error.
14105   Use char because int might match the return type of a GCC
14106   builtin and then its argument prototype would still apply.  */
14107char pthread_create ();
14108int
14109main (void)
14110{
14111return pthread_create ();
14112  ;
14113  return 0;
14114}
14115_ACEOF
14116for ac_lib in '' pthread
14117do
14118  if test -z "$ac_lib"; then
14119    ac_res="none required"
14120  else
14121    ac_res=-l$ac_lib
14122    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14123  fi
14124  if ac_fn_c_try_link "$LINENO"
14125then :
14126  ac_cv_search_pthread_create=$ac_res
14127fi
14128rm -f core conftest.err conftest.$ac_objext conftest.beam \
14129    conftest$ac_exeext
14130  if test ${ac_cv_search_pthread_create+y}
14131then :
14132  break
14133fi
14134done
14135if test ${ac_cv_search_pthread_create+y}
14136then :
14137
14138else $as_nop
14139  ac_cv_search_pthread_create=no
14140fi
14141rm conftest.$ac_ext
14142LIBS=$ac_func_search_save_LIBS
14143fi
14144{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
14145printf "%s\n" "$ac_cv_search_pthread_create" >&6; }
14146ac_res=$ac_cv_search_pthread_create
14147if test "$ac_res" != no
14148then :
14149  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14150
14151fi
14152
14153  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5
14154printf %s "checking for library containing pthread_mutexattr_init... " >&6; }
14155if test ${ac_cv_search_pthread_mutexattr_init+y}
14156then :
14157  printf %s "(cached) " >&6
14158else $as_nop
14159  ac_func_search_save_LIBS=$LIBS
14160cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14161/* end confdefs.h.  */
14162
14163/* Override any GCC internal prototype to avoid an error.
14164   Use char because int might match the return type of a GCC
14165   builtin and then its argument prototype would still apply.  */
14166char pthread_mutexattr_init ();
14167int
14168main (void)
14169{
14170return pthread_mutexattr_init ();
14171  ;
14172  return 0;
14173}
14174_ACEOF
14175for ac_lib in '' pthread
14176do
14177  if test -z "$ac_lib"; then
14178    ac_res="none required"
14179  else
14180    ac_res=-l$ac_lib
14181    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14182  fi
14183  if ac_fn_c_try_link "$LINENO"
14184then :
14185  ac_cv_search_pthread_mutexattr_init=$ac_res
14186fi
14187rm -f core conftest.err conftest.$ac_objext conftest.beam \
14188    conftest$ac_exeext
14189  if test ${ac_cv_search_pthread_mutexattr_init+y}
14190then :
14191  break
14192fi
14193done
14194if test ${ac_cv_search_pthread_mutexattr_init+y}
14195then :
14196
14197else $as_nop
14198  ac_cv_search_pthread_mutexattr_init=no
14199fi
14200rm conftest.$ac_ext
14201LIBS=$ac_func_search_save_LIBS
14202fi
14203{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5
14204printf "%s\n" "$ac_cv_search_pthread_mutexattr_init" >&6; }
14205ac_res=$ac_cv_search_pthread_mutexattr_init
14206if test "$ac_res" != no
14207then :
14208  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14209
14210fi
14211
14212fi
14213#-----------------------------------------------------------------------
14214
14215#-----------------------------------------------------------------------
14216#   --enable-dynamic-extensions
14217#
14218# Check whether --enable-dynamic-extensions was given.
14219if test ${enable_dynamic_extensions+y}
14220then :
14221  enableval=$enable_dynamic_extensions;
14222else $as_nop
14223  enable_dynamic_extensions=yes
14224fi
14225
14226if test x"$enable_dynamic_extensions" != "xno"; then
14227  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
14228printf %s "checking for library containing dlopen... " >&6; }
14229if test ${ac_cv_search_dlopen+y}
14230then :
14231  printf %s "(cached) " >&6
14232else $as_nop
14233  ac_func_search_save_LIBS=$LIBS
14234cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14235/* end confdefs.h.  */
14236
14237/* Override any GCC internal prototype to avoid an error.
14238   Use char because int might match the return type of a GCC
14239   builtin and then its argument prototype would still apply.  */
14240char dlopen ();
14241int
14242main (void)
14243{
14244return dlopen ();
14245  ;
14246  return 0;
14247}
14248_ACEOF
14249for ac_lib in '' dl
14250do
14251  if test -z "$ac_lib"; then
14252    ac_res="none required"
14253  else
14254    ac_res=-l$ac_lib
14255    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14256  fi
14257  if ac_fn_c_try_link "$LINENO"
14258then :
14259  ac_cv_search_dlopen=$ac_res
14260fi
14261rm -f core conftest.err conftest.$ac_objext conftest.beam \
14262    conftest$ac_exeext
14263  if test ${ac_cv_search_dlopen+y}
14264then :
14265  break
14266fi
14267done
14268if test ${ac_cv_search_dlopen+y}
14269then :
14270
14271else $as_nop
14272  ac_cv_search_dlopen=no
14273fi
14274rm conftest.$ac_ext
14275LIBS=$ac_func_search_save_LIBS
14276fi
14277{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
14278printf "%s\n" "$ac_cv_search_dlopen" >&6; }
14279ac_res=$ac_cv_search_dlopen
14280if test "$ac_res" != no
14281then :
14282  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14283
14284fi
14285
14286else
14287  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_OMIT_LOAD_EXTENSION=1"
14288fi
14289{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for whether to support dynamic extensions" >&5
14290printf %s "checking for whether to support dynamic extensions... " >&6; }
14291{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_dynamic_extensions" >&5
14292printf "%s\n" "$enable_dynamic_extensions" >&6; }
14293#-----------------------------------------------------------------------
14294
14295#-----------------------------------------------------------------------
14296#   --enable-math
14297#
14298# Check whether --enable-math was given.
14299if test ${enable_math+y}
14300then :
14301  enableval=$enable_math;
14302else $as_nop
14303  enable_math=yes
14304fi
14305
14306{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking SQL math functions" >&5
14307printf %s "checking SQL math functions... " >&6; }
14308if test x"$enable_math" = "xyes"; then
14309  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_MATH_FUNCTIONS"
14310  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
14311printf "%s\n" "enabled" >&6; }
14312  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing ceil" >&5
14313printf %s "checking for library containing ceil... " >&6; }
14314if test ${ac_cv_search_ceil+y}
14315then :
14316  printf %s "(cached) " >&6
14317else $as_nop
14318  ac_func_search_save_LIBS=$LIBS
14319cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14320/* end confdefs.h.  */
14321
14322/* Override any GCC internal prototype to avoid an error.
14323   Use char because int might match the return type of a GCC
14324   builtin and then its argument prototype would still apply.  */
14325char ceil ();
14326int
14327main (void)
14328{
14329return ceil ();
14330  ;
14331  return 0;
14332}
14333_ACEOF
14334for ac_lib in '' m
14335do
14336  if test -z "$ac_lib"; then
14337    ac_res="none required"
14338  else
14339    ac_res=-l$ac_lib
14340    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14341  fi
14342  if ac_fn_c_try_link "$LINENO"
14343then :
14344  ac_cv_search_ceil=$ac_res
14345fi
14346rm -f core conftest.err conftest.$ac_objext conftest.beam \
14347    conftest$ac_exeext
14348  if test ${ac_cv_search_ceil+y}
14349then :
14350  break
14351fi
14352done
14353if test ${ac_cv_search_ceil+y}
14354then :
14355
14356else $as_nop
14357  ac_cv_search_ceil=no
14358fi
14359rm conftest.$ac_ext
14360LIBS=$ac_func_search_save_LIBS
14361fi
14362{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ceil" >&5
14363printf "%s\n" "$ac_cv_search_ceil" >&6; }
14364ac_res=$ac_cv_search_ceil
14365if test "$ac_res" != no
14366then :
14367  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14368
14369fi
14370
14371else
14372  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14373printf "%s\n" "disabled" >&6; }
14374fi
14375#-----------------------------------------------------------------------
14376
14377#-----------------------------------------------------------------------
14378#   --enable-fts4
14379#
14380# Check whether --enable-fts4 was given.
14381if test ${enable_fts4+y}
14382then :
14383  enableval=$enable_fts4;
14384else $as_nop
14385  enable_fts4=yes
14386fi
14387
14388{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking FTS4 extension" >&5
14389printf %s "checking FTS4 extension... " >&6; }
14390if test x"$enable_fts4" = "xyes"; then
14391  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS4"
14392  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
14393printf "%s\n" "enabled" >&6; }
14394else
14395  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14396printf "%s\n" "disabled" >&6; }
14397fi
14398#-----------------------------------------------------------------------
14399
14400#-----------------------------------------------------------------------
14401#   --enable-fts3
14402#
14403# Check whether --enable-fts3 was given.
14404if test ${enable_fts3+y}
14405then :
14406  enableval=$enable_fts3;
14407fi
14408
14409{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking FTS3 extension" >&5
14410printf %s "checking FTS3 extension... " >&6; }
14411if test x"$enable_fts3" = "xyes" -a x"$enable_fts4" = "xno"; then
14412  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS3"
14413  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
14414printf "%s\n" "enabled" >&6; }
14415else
14416  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14417printf "%s\n" "disabled" >&6; }
14418fi
14419#-----------------------------------------------------------------------
14420
14421#-----------------------------------------------------------------------
14422#   --enable-fts5
14423#
14424# Check whether --enable-fts5 was given.
14425if test ${enable_fts5+y}
14426then :
14427  enableval=$enable_fts5;
14428else $as_nop
14429  enable_fts5=yes
14430fi
14431
14432{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking FTS5 extension" >&5
14433printf %s "checking FTS5 extension... " >&6; }
14434if test x"$enable_fts5" = "xyes"; then
14435  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
14436printf "%s\n" "enabled" >&6; }
14437  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
14438printf %s "checking for library containing log... " >&6; }
14439if test ${ac_cv_search_log+y}
14440then :
14441  printf %s "(cached) " >&6
14442else $as_nop
14443  ac_func_search_save_LIBS=$LIBS
14444cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14445/* end confdefs.h.  */
14446
14447/* Override any GCC internal prototype to avoid an error.
14448   Use char because int might match the return type of a GCC
14449   builtin and then its argument prototype would still apply.  */
14450char log ();
14451int
14452main (void)
14453{
14454return log ();
14455  ;
14456  return 0;
14457}
14458_ACEOF
14459for ac_lib in '' m
14460do
14461  if test -z "$ac_lib"; then
14462    ac_res="none required"
14463  else
14464    ac_res=-l$ac_lib
14465    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14466  fi
14467  if ac_fn_c_try_link "$LINENO"
14468then :
14469  ac_cv_search_log=$ac_res
14470fi
14471rm -f core conftest.err conftest.$ac_objext conftest.beam \
14472    conftest$ac_exeext
14473  if test ${ac_cv_search_log+y}
14474then :
14475  break
14476fi
14477done
14478if test ${ac_cv_search_log+y}
14479then :
14480
14481else $as_nop
14482  ac_cv_search_log=no
14483fi
14484rm conftest.$ac_ext
14485LIBS=$ac_func_search_save_LIBS
14486fi
14487{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
14488printf "%s\n" "$ac_cv_search_log" >&6; }
14489ac_res=$ac_cv_search_log
14490if test "$ac_res" != no
14491then :
14492  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14493
14494fi
14495
14496  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_FTS5"
14497else
14498  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14499printf "%s\n" "disabled" >&6; }
14500fi
14501#-----------------------------------------------------------------------
14502
14503#-----------------------------------------------------------------------
14504#   --enable-rtree
14505#
14506# Check whether --enable-rtree was given.
14507if test ${enable_rtree+y}
14508then :
14509  enableval=$enable_rtree;
14510else $as_nop
14511  enable_rtree=yes
14512fi
14513
14514{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking RTREE extension" >&5
14515printf %s "checking RTREE extension... " >&6; }
14516if test x"$enable_rtree" = "xyes"; then
14517  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_GEOPOLY"
14518  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
14519printf "%s\n" "enabled" >&6; }
14520else
14521  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14522printf "%s\n" "disabled" >&6; }
14523fi
14524#-----------------------------------------------------------------------
14525
14526#-----------------------------------------------------------------------
14527#   --enable-session
14528#
14529# Check whether --enable-session was given.
14530if test ${enable_session+y}
14531then :
14532  enableval=$enable_session;
14533fi
14534
14535{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Session extension" >&5
14536printf %s "checking Session extension... " >&6; }
14537if test x"$enable_session" = "xyes"; then
14538  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_PREUPDATE_HOOK"
14539  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: enabled" >&5
14540printf "%s\n" "enabled" >&6; }
14541else
14542  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: disabled" >&5
14543printf "%s\n" "disabled" >&6; }
14544fi
14545#-----------------------------------------------------------------------
14546
14547#-----------------------------------------------------------------------
14548#   --enable-debug
14549#
14550# Check whether --enable-debug was given.
14551if test ${enable_debug+y}
14552then :
14553  enableval=$enable_debug;
14554fi
14555
14556{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking Build type" >&5
14557printf %s "checking Build type... " >&6; }
14558if test x"$enable_debug" = "xyes"; then
14559  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_DEBUG -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE"
14560  CFLAGS="-g -O0"
14561  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: debug" >&5
14562printf "%s\n" "debug" >&6; }
14563else
14564  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: release" >&5
14565printf "%s\n" "release" >&6; }
14566fi
14567#-----------------------------------------------------------------------
14568
14569#-----------------------------------------------------------------------
14570#   --enable-static-shell
14571#
14572# Check whether --enable-static-shell was given.
14573if test ${enable_static_shell+y}
14574then :
14575  enableval=$enable_static_shell;
14576else $as_nop
14577  enable_static_shell=yes
14578fi
14579
14580if test x"$enable_static_shell" = "xyes"; then
14581  EXTRA_SHELL_OBJ=sqlite3-sqlite3.$OBJEXT
14582else
14583  EXTRA_SHELL_OBJ=libsqlite3.la
14584fi
14585
14586#-----------------------------------------------------------------------
14587
14588ac_fn_c_check_func "$LINENO" "posix_fallocate" "ac_cv_func_posix_fallocate"
14589if test "x$ac_cv_func_posix_fallocate" = xyes
14590then :
14591  printf "%s\n" "#define HAVE_POSIX_FALLOCATE 1" >>confdefs.h
14592
14593fi
14594
14595       for ac_header in zlib.h
14596do :
14597  ac_fn_c_check_header_compile "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
14598if test "x$ac_cv_header_zlib_h" = xyes
14599then :
14600  printf "%s\n" "#define HAVE_ZLIB_H 1" >>confdefs.h
14601
14602  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing deflate" >&5
14603printf %s "checking for library containing deflate... " >&6; }
14604if test ${ac_cv_search_deflate+y}
14605then :
14606  printf %s "(cached) " >&6
14607else $as_nop
14608  ac_func_search_save_LIBS=$LIBS
14609cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14610/* end confdefs.h.  */
14611
14612/* Override any GCC internal prototype to avoid an error.
14613   Use char because int might match the return type of a GCC
14614   builtin and then its argument prototype would still apply.  */
14615char deflate ();
14616int
14617main (void)
14618{
14619return deflate ();
14620  ;
14621  return 0;
14622}
14623_ACEOF
14624for ac_lib in '' z
14625do
14626  if test -z "$ac_lib"; then
14627    ac_res="none required"
14628  else
14629    ac_res=-l$ac_lib
14630    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14631  fi
14632  if ac_fn_c_try_link "$LINENO"
14633then :
14634  ac_cv_search_deflate=$ac_res
14635fi
14636rm -f core conftest.err conftest.$ac_objext conftest.beam \
14637    conftest$ac_exeext
14638  if test ${ac_cv_search_deflate+y}
14639then :
14640  break
14641fi
14642done
14643if test ${ac_cv_search_deflate+y}
14644then :
14645
14646else $as_nop
14647  ac_cv_search_deflate=no
14648fi
14649rm conftest.$ac_ext
14650LIBS=$ac_func_search_save_LIBS
14651fi
14652{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_deflate" >&5
14653printf "%s\n" "$ac_cv_search_deflate" >&6; }
14654ac_res=$ac_cv_search_deflate
14655if test "$ac_res" != no
14656then :
14657  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14658  BUILD_CFLAGS="$BUILD_CFLAGS -DSQLITE_HAVE_ZLIB"
14659fi
14660
14661
14662fi
14663
14664done
14665
14666{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing system" >&5
14667printf %s "checking for library containing system... " >&6; }
14668if test ${ac_cv_search_system+y}
14669then :
14670  printf %s "(cached) " >&6
14671else $as_nop
14672  ac_func_search_save_LIBS=$LIBS
14673cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14674/* end confdefs.h.  */
14675
14676/* Override any GCC internal prototype to avoid an error.
14677   Use char because int might match the return type of a GCC
14678   builtin and then its argument prototype would still apply.  */
14679char system ();
14680int
14681main (void)
14682{
14683return system ();
14684  ;
14685  return 0;
14686}
14687_ACEOF
14688for ac_lib in ''
14689do
14690  if test -z "$ac_lib"; then
14691    ac_res="none required"
14692  else
14693    ac_res=-l$ac_lib
14694    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14695  fi
14696  if ac_fn_c_try_link "$LINENO"
14697then :
14698  ac_cv_search_system=$ac_res
14699fi
14700rm -f core conftest.err conftest.$ac_objext conftest.beam \
14701    conftest$ac_exeext
14702  if test ${ac_cv_search_system+y}
14703then :
14704  break
14705fi
14706done
14707if test ${ac_cv_search_system+y}
14708then :
14709
14710else $as_nop
14711  ac_cv_search_system=no
14712fi
14713rm conftest.$ac_ext
14714LIBS=$ac_func_search_save_LIBS
14715fi
14716{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_system" >&5
14717printf "%s\n" "$ac_cv_search_system" >&6; }
14718ac_res=$ac_cv_search_system
14719if test "$ac_res" != no
14720then :
14721  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14722
14723else $as_nop
14724  SHELL_CFLAGS="-DSQLITE_NOHAVE_SYSTEM"
14725fi
14726
14727
14728
14729#-----------------------------------------------------------------------
14730# UPDATE: Maybe it's better if users just set CFLAGS before invoking
14731# configure. This option doesn't really add much...
14732#
14733#   --enable-tempstore
14734#
14735# AC_ARG_ENABLE(tempstore, [AS_HELP_STRING(
14736#   [--enable-tempstore],
14737#   [in-memory temporary tables (never, no, yes, always) [default=no]])],
14738#   [], [enable_tempstore=no])
14739# AC_MSG_CHECKING([for whether or not to store temp tables in-memory])
14740# case "$enable_tempstore" in
14741#   never )  TEMP_STORE=0 ;;
14742#   no )     TEMP_STORE=1 ;;
14743#   always ) TEMP_STORE=3 ;;
14744#   yes )    TEMP_STORE=3 ;;
14745#   * )
14746#     TEMP_STORE=1
14747#     enable_tempstore=yes
14748#   ;;
14749# esac
14750# AC_MSG_RESULT($enable_tempstore)
14751# AC_SUBST(TEMP_STORE)
14752#-----------------------------------------------------------------------
14753
14754cat >confcache <<\_ACEOF
14755# This file is a shell script that caches the results of configure
14756# tests run on this system so they can be shared between configure
14757# scripts and configure runs, see configure's option --config-cache.
14758# It is not useful on other systems.  If it contains results you don't
14759# want to keep, you may remove or edit it.
14760#
14761# config.status only pays attention to the cache file if you give it
14762# the --recheck option to rerun configure.
14763#
14764# `ac_cv_env_foo' variables (set or unset) will be overridden when
14765# loading this file, other *unset* `ac_cv_foo' will be assigned the
14766# following values.
14767
14768_ACEOF
14769
14770# The following way of writing the cache mishandles newlines in values,
14771# but we know of no workaround that is simple, portable, and efficient.
14772# So, we kill variables containing newlines.
14773# Ultrix sh set writes to stderr and can't be redirected directly,
14774# and sets the high bit in the cache file unless we assign to the vars.
14775(
14776  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
14777    eval ac_val=\$$ac_var
14778    case $ac_val in #(
14779    *${as_nl}*)
14780      case $ac_var in #(
14781      *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
14782printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
14783      esac
14784      case $ac_var in #(
14785      _ | IFS | as_nl) ;; #(
14786      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
14787      *) { eval $ac_var=; unset $ac_var;} ;;
14788      esac ;;
14789    esac
14790  done
14791
14792  (set) 2>&1 |
14793    case $as_nl`(ac_space=' '; set) 2>&1` in #(
14794    *${as_nl}ac_space=\ *)
14795      # `set' does not quote correctly, so add quotes: double-quote
14796      # substitution turns \\\\ into \\, and sed turns \\ into \.
14797      sed -n \
14798	"s/'/'\\\\''/g;
14799	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
14800      ;; #(
14801    *)
14802      # `set' quotes correctly as required by POSIX, so do not add quotes.
14803      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
14804      ;;
14805    esac |
14806    sort
14807) |
14808  sed '
14809     /^ac_cv_env_/b end
14810     t clear
14811     :clear
14812     s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
14813     t end
14814     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
14815     :end' >>confcache
14816if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
14817  if test -w "$cache_file"; then
14818    if test "x$cache_file" != "x/dev/null"; then
14819      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
14820printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
14821      if test ! -f "$cache_file" || test -h "$cache_file"; then
14822	cat confcache >"$cache_file"
14823      else
14824        case $cache_file in #(
14825        */* | ?:*)
14826	  mv -f confcache "$cache_file"$$ &&
14827	  mv -f "$cache_file"$$ "$cache_file" ;; #(
14828        *)
14829	  mv -f confcache "$cache_file" ;;
14830	esac
14831      fi
14832    fi
14833  else
14834    { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
14835printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
14836  fi
14837fi
14838rm -f confcache
14839
14840test "x$prefix" = xNONE && prefix=$ac_default_prefix
14841# Let make expand exec_prefix.
14842test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
14843
14844# Transform confdefs.h into DEFS.
14845# Protect against shell expansion while executing Makefile rules.
14846# Protect against Makefile macro expansion.
14847#
14848# If the first sed substitution is executed (which looks for macros that
14849# take arguments), then branch to the quote section.  Otherwise,
14850# look for a macro that doesn't take arguments.
14851ac_script='
14852:mline
14853/\\$/{
14854 N
14855 s,\\\n,,
14856 b mline
14857}
14858t clear
14859:clear
14860s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 (][^	 (]*([^)]*)\)[	 ]*\(.*\)/-D\1=\2/g
14861t quote
14862s/^[	 ]*#[	 ]*define[	 ][	 ]*\([^	 ][^	 ]*\)[	 ]*\(.*\)/-D\1=\2/g
14863t quote
14864b any
14865:quote
14866s/[	 `~#$^&*(){}\\|;'\''"<>?]/\\&/g
14867s/\[/\\&/g
14868s/\]/\\&/g
14869s/\$/$$/g
14870H
14871:any
14872${
14873	g
14874	s/^\n//
14875	s/\n/ /g
14876	p
14877}
14878'
14879DEFS=`sed -n "$ac_script" confdefs.h`
14880
14881
14882ac_libobjs=
14883ac_ltlibobjs=
14884U=
14885for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
14886  # 1. Remove the extension, and $U if already installed.
14887  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
14888  ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
14889  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
14890  #    will be set to the directory where LIBOBJS objects are built.
14891  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
14892  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
14893done
14894LIBOBJS=$ac_libobjs
14895
14896LTLIBOBJS=$ac_ltlibobjs
14897
14898
14899{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
14900printf %s "checking that generated files are newer than configure... " >&6; }
14901   if test -n "$am_sleep_pid"; then
14902     # Hide warnings about reused PIDs.
14903     wait $am_sleep_pid 2>/dev/null
14904   fi
14905   { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5
14906printf "%s\n" "done" >&6; }
14907 if test -n "$EXEEXT"; then
14908  am__EXEEXT_TRUE=
14909  am__EXEEXT_FALSE='#'
14910else
14911  am__EXEEXT_TRUE='#'
14912  am__EXEEXT_FALSE=
14913fi
14914
14915if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
14916  as_fn_error $? "conditional \"AMDEP\" was never defined.
14917Usually this means the macro was only invoked conditionally." "$LINENO" 5
14918fi
14919if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14920  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14921Usually this means the macro was only invoked conditionally." "$LINENO" 5
14922fi
14923if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
14924  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
14925Usually this means the macro was only invoked conditionally." "$LINENO" 5
14926fi
14927
14928: "${CONFIG_STATUS=./config.status}"
14929ac_write_fail=0
14930ac_clean_files_save=$ac_clean_files
14931ac_clean_files="$ac_clean_files $CONFIG_STATUS"
14932{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
14933printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
14934as_write_fail=0
14935cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
14936#! $SHELL
14937# Generated by $as_me.
14938# Run this file to recreate the current configuration.
14939# Compiler output produced by configure, useful for debugging
14940# configure, is in config.log if it exists.
14941
14942debug=false
14943ac_cs_recheck=false
14944ac_cs_silent=false
14945
14946SHELL=\${CONFIG_SHELL-$SHELL}
14947export SHELL
14948_ASEOF
14949cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
14950## -------------------- ##
14951## M4sh Initialization. ##
14952## -------------------- ##
14953
14954# Be more Bourne compatible
14955DUALCASE=1; export DUALCASE # for MKS sh
14956as_nop=:
14957if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
14958then :
14959  emulate sh
14960  NULLCMD=:
14961  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
14962  # is contrary to our usage.  Disable this feature.
14963  alias -g '${1+"$@"}'='"$@"'
14964  setopt NO_GLOB_SUBST
14965else $as_nop
14966  case `(set -o) 2>/dev/null` in #(
14967  *posix*) :
14968    set -o posix ;; #(
14969  *) :
14970     ;;
14971esac
14972fi
14973
14974
14975
14976# Reset variables that may have inherited troublesome values from
14977# the environment.
14978
14979# IFS needs to be set, to space, tab, and newline, in precisely that order.
14980# (If _AS_PATH_WALK were called with IFS unset, it would have the
14981# side effect of setting IFS to empty, thus disabling word splitting.)
14982# Quoting is to prevent editors from complaining about space-tab.
14983as_nl='
14984'
14985export as_nl
14986IFS=" ""	$as_nl"
14987
14988PS1='$ '
14989PS2='> '
14990PS4='+ '
14991
14992# Ensure predictable behavior from utilities with locale-dependent output.
14993LC_ALL=C
14994export LC_ALL
14995LANGUAGE=C
14996export LANGUAGE
14997
14998# We cannot yet rely on "unset" to work, but we need these variables
14999# to be unset--not just set to an empty or harmless value--now, to
15000# avoid bugs in old shells (e.g. pre-3.0 UWIN ksh).  This construct
15001# also avoids known problems related to "unset" and subshell syntax
15002# in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
15003for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
15004do eval test \${$as_var+y} \
15005  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15006done
15007
15008# Ensure that fds 0, 1, and 2 are open.
15009if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
15010if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
15011if (exec 3>&2)            ; then :; else exec 2>/dev/null; fi
15012
15013# The user is always right.
15014if ${PATH_SEPARATOR+false} :; then
15015  PATH_SEPARATOR=:
15016  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15017    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15018      PATH_SEPARATOR=';'
15019  }
15020fi
15021
15022
15023# Find who we are.  Look in the path if we contain no directory separator.
15024as_myself=
15025case $0 in #((
15026  *[\\/]* ) as_myself=$0 ;;
15027  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15028for as_dir in $PATH
15029do
15030  IFS=$as_save_IFS
15031  case $as_dir in #(((
15032    '') as_dir=./ ;;
15033    */) ;;
15034    *) as_dir=$as_dir/ ;;
15035  esac
15036    test -r "$as_dir$0" && as_myself=$as_dir$0 && break
15037  done
15038IFS=$as_save_IFS
15039
15040     ;;
15041esac
15042# We did not find ourselves, most probably we were run as `sh COMMAND'
15043# in which case we are not to be found in the path.
15044if test "x$as_myself" = x; then
15045  as_myself=$0
15046fi
15047if test ! -f "$as_myself"; then
15048  printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15049  exit 1
15050fi
15051
15052
15053
15054# as_fn_error STATUS ERROR [LINENO LOG_FD]
15055# ----------------------------------------
15056# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15057# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15058# script with STATUS, using 1 if that was 0.
15059as_fn_error ()
15060{
15061  as_status=$1; test $as_status -eq 0 && as_status=1
15062  if test "$4"; then
15063    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15064    printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15065  fi
15066  printf "%s\n" "$as_me: error: $2" >&2
15067  as_fn_exit $as_status
15068} # as_fn_error
15069
15070
15071
15072# as_fn_set_status STATUS
15073# -----------------------
15074# Set $? to STATUS, without forking.
15075as_fn_set_status ()
15076{
15077  return $1
15078} # as_fn_set_status
15079
15080# as_fn_exit STATUS
15081# -----------------
15082# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15083as_fn_exit ()
15084{
15085  set +e
15086  as_fn_set_status $1
15087  exit $1
15088} # as_fn_exit
15089
15090# as_fn_unset VAR
15091# ---------------
15092# Portably unset VAR.
15093as_fn_unset ()
15094{
15095  { eval $1=; unset $1;}
15096}
15097as_unset=as_fn_unset
15098
15099# as_fn_append VAR VALUE
15100# ----------------------
15101# Append the text in VALUE to the end of the definition contained in VAR. Take
15102# advantage of any shell optimizations that allow amortized linear growth over
15103# repeated appends, instead of the typical quadratic growth present in naive
15104# implementations.
15105if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
15106then :
15107  eval 'as_fn_append ()
15108  {
15109    eval $1+=\$2
15110  }'
15111else $as_nop
15112  as_fn_append ()
15113  {
15114    eval $1=\$$1\$2
15115  }
15116fi # as_fn_append
15117
15118# as_fn_arith ARG...
15119# ------------------
15120# Perform arithmetic evaluation on the ARGs, and store the result in the
15121# global $as_val. Take advantage of shells that can avoid forks. The arguments
15122# must be portable across $(()) and expr.
15123if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
15124then :
15125  eval 'as_fn_arith ()
15126  {
15127    as_val=$(( $* ))
15128  }'
15129else $as_nop
15130  as_fn_arith ()
15131  {
15132    as_val=`expr "$@" || test $? -eq 1`
15133  }
15134fi # as_fn_arith
15135
15136
15137if expr a : '\(a\)' >/dev/null 2>&1 &&
15138   test "X`expr 00001 : '.*\(...\)'`" = X001; then
15139  as_expr=expr
15140else
15141  as_expr=false
15142fi
15143
15144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
15145  as_basename=basename
15146else
15147  as_basename=false
15148fi
15149
15150if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
15151  as_dirname=dirname
15152else
15153  as_dirname=false
15154fi
15155
15156as_me=`$as_basename -- "$0" ||
15157$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
15158	 X"$0" : 'X\(//\)$' \| \
15159	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
15160printf "%s\n" X/"$0" |
15161    sed '/^.*\/\([^/][^/]*\)\/*$/{
15162	    s//\1/
15163	    q
15164	  }
15165	  /^X\/\(\/\/\)$/{
15166	    s//\1/
15167	    q
15168	  }
15169	  /^X\/\(\/\).*/{
15170	    s//\1/
15171	    q
15172	  }
15173	  s/.*/./; q'`
15174
15175# Avoid depending upon Character Ranges.
15176as_cr_letters='abcdefghijklmnopqrstuvwxyz'
15177as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15178as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15179as_cr_digits='0123456789'
15180as_cr_alnum=$as_cr_Letters$as_cr_digits
15181
15182
15183# Determine whether it's possible to make 'echo' print without a newline.
15184# These variables are no longer used directly by Autoconf, but are AC_SUBSTed
15185# for compatibility with existing Makefiles.
15186ECHO_C= ECHO_N= ECHO_T=
15187case `echo -n x` in #(((((
15188-n*)
15189  case `echo 'xy\c'` in
15190  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
15191  xy)  ECHO_C='\c';;
15192  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
15193       ECHO_T='	';;
15194  esac;;
15195*)
15196  ECHO_N='-n';;
15197esac
15198
15199# For backward compatibility with old third-party macros, we provide
15200# the shell variables $as_echo and $as_echo_n.  New code should use
15201# AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
15202as_echo='printf %s\n'
15203as_echo_n='printf %s'
15204
15205rm -f conf$$ conf$$.exe conf$$.file
15206if test -d conf$$.dir; then
15207  rm -f conf$$.dir/conf$$.file
15208else
15209  rm -f conf$$.dir
15210  mkdir conf$$.dir 2>/dev/null
15211fi
15212if (echo >conf$$.file) 2>/dev/null; then
15213  if ln -s conf$$.file conf$$ 2>/dev/null; then
15214    as_ln_s='ln -s'
15215    # ... but there are two gotchas:
15216    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
15217    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
15218    # In both cases, we have to default to `cp -pR'.
15219    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
15220      as_ln_s='cp -pR'
15221  elif ln conf$$.file conf$$ 2>/dev/null; then
15222    as_ln_s=ln
15223  else
15224    as_ln_s='cp -pR'
15225  fi
15226else
15227  as_ln_s='cp -pR'
15228fi
15229rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
15230rmdir conf$$.dir 2>/dev/null
15231
15232
15233# as_fn_mkdir_p
15234# -------------
15235# Create "$as_dir" as a directory, including parents if necessary.
15236as_fn_mkdir_p ()
15237{
15238
15239  case $as_dir in #(
15240  -*) as_dir=./$as_dir;;
15241  esac
15242  test -d "$as_dir" || eval $as_mkdir_p || {
15243    as_dirs=
15244    while :; do
15245      case $as_dir in #(
15246      *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
15247      *) as_qdir=$as_dir;;
15248      esac
15249      as_dirs="'$as_qdir' $as_dirs"
15250      as_dir=`$as_dirname -- "$as_dir" ||
15251$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
15252	 X"$as_dir" : 'X\(//\)[^/]' \| \
15253	 X"$as_dir" : 'X\(//\)$' \| \
15254	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
15255printf "%s\n" X"$as_dir" |
15256    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
15257	    s//\1/
15258	    q
15259	  }
15260	  /^X\(\/\/\)[^/].*/{
15261	    s//\1/
15262	    q
15263	  }
15264	  /^X\(\/\/\)$/{
15265	    s//\1/
15266	    q
15267	  }
15268	  /^X\(\/\).*/{
15269	    s//\1/
15270	    q
15271	  }
15272	  s/.*/./; q'`
15273      test -d "$as_dir" && break
15274    done
15275    test -z "$as_dirs" || eval "mkdir $as_dirs"
15276  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
15277
15278
15279} # as_fn_mkdir_p
15280if mkdir -p . 2>/dev/null; then
15281  as_mkdir_p='mkdir -p "$as_dir"'
15282else
15283  test -d ./-p && rmdir ./-p
15284  as_mkdir_p=false
15285fi
15286
15287
15288# as_fn_executable_p FILE
15289# -----------------------
15290# Test if FILE is an executable regular file.
15291as_fn_executable_p ()
15292{
15293  test -f "$1" && test -x "$1"
15294} # as_fn_executable_p
15295as_test_x='test -x'
15296as_executable_p=as_fn_executable_p
15297
15298# Sed expression to map a string onto a valid CPP name.
15299as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
15300
15301# Sed expression to map a string onto a valid variable name.
15302as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
15303
15304
15305exec 6>&1
15306## ----------------------------------- ##
15307## Main body of $CONFIG_STATUS script. ##
15308## ----------------------------------- ##
15309_ASEOF
15310test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
15311
15312cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15313# Save the log message, to keep $0 and so on meaningful, and to
15314# report actual input values of CONFIG_FILES etc. instead of their
15315# values after options handling.
15316ac_log="
15317This file was extended by sqlite $as_me 3.39.2, which was
15318generated by GNU Autoconf 2.71.  Invocation command line was
15319
15320  CONFIG_FILES    = $CONFIG_FILES
15321  CONFIG_HEADERS  = $CONFIG_HEADERS
15322  CONFIG_LINKS    = $CONFIG_LINKS
15323  CONFIG_COMMANDS = $CONFIG_COMMANDS
15324  $ $0 $@
15325
15326on `(hostname || uname -n) 2>/dev/null | sed 1q`
15327"
15328
15329_ACEOF
15330
15331case $ac_config_files in *"
15332"*) set x $ac_config_files; shift; ac_config_files=$*;;
15333esac
15334
15335
15336
15337cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15338# Files that config.status was made for.
15339config_files="$ac_config_files"
15340config_commands="$ac_config_commands"
15341
15342_ACEOF
15343
15344cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15345ac_cs_usage="\
15346\`$as_me' instantiates files and other configuration actions
15347from templates according to the current configuration.  Unless the files
15348and actions are specified as TAGs, all are instantiated by default.
15349
15350Usage: $0 [OPTION]... [TAG]...
15351
15352  -h, --help       print this help, then exit
15353  -V, --version    print version number and configuration settings, then exit
15354      --config     print configuration, then exit
15355  -q, --quiet, --silent
15356                   do not print progress messages
15357  -d, --debug      don't remove temporary files
15358      --recheck    update $as_me by reconfiguring in the same conditions
15359      --file=FILE[:TEMPLATE]
15360                   instantiate the configuration file FILE
15361
15362Configuration files:
15363$config_files
15364
15365Configuration commands:
15366$config_commands
15367
15368Report bugs to <http://www.sqlite.org>."
15369
15370_ACEOF
15371ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
15372ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
15373cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15374ac_cs_config='$ac_cs_config_escaped'
15375ac_cs_version="\\
15376sqlite config.status 3.39.2
15377configured by $0, generated by GNU Autoconf 2.71,
15378  with options \\"\$ac_cs_config\\"
15379
15380Copyright (C) 2021 Free Software Foundation, Inc.
15381This config.status script is free software; the Free Software Foundation
15382gives unlimited permission to copy, distribute and modify it."
15383
15384ac_pwd='$ac_pwd'
15385srcdir='$srcdir'
15386INSTALL='$INSTALL'
15387MKDIR_P='$MKDIR_P'
15388AWK='$AWK'
15389test -n "\$AWK" || AWK=awk
15390_ACEOF
15391
15392cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15393# The default lists apply if the user does not specify any file.
15394ac_need_defaults=:
15395while test $# != 0
15396do
15397  case $1 in
15398  --*=?*)
15399    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15400    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
15401    ac_shift=:
15402    ;;
15403  --*=)
15404    ac_option=`expr "X$1" : 'X\([^=]*\)='`
15405    ac_optarg=
15406    ac_shift=:
15407    ;;
15408  *)
15409    ac_option=$1
15410    ac_optarg=$2
15411    ac_shift=shift
15412    ;;
15413  esac
15414
15415  case $ac_option in
15416  # Handling of the options.
15417  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
15418    ac_cs_recheck=: ;;
15419  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
15420    printf "%s\n" "$ac_cs_version"; exit ;;
15421  --config | --confi | --conf | --con | --co | --c )
15422    printf "%s\n" "$ac_cs_config"; exit ;;
15423  --debug | --debu | --deb | --de | --d | -d )
15424    debug=: ;;
15425  --file | --fil | --fi | --f )
15426    $ac_shift
15427    case $ac_optarg in
15428    *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
15429    '') as_fn_error $? "missing file argument" ;;
15430    esac
15431    as_fn_append CONFIG_FILES " '$ac_optarg'"
15432    ac_need_defaults=false;;
15433  --he | --h |  --help | --hel | -h )
15434    printf "%s\n" "$ac_cs_usage"; exit ;;
15435  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
15436  | -silent | --silent | --silen | --sile | --sil | --si | --s)
15437    ac_cs_silent=: ;;
15438
15439  # This is an error.
15440  -*) as_fn_error $? "unrecognized option: \`$1'
15441Try \`$0 --help' for more information." ;;
15442
15443  *) as_fn_append ac_config_targets " $1"
15444     ac_need_defaults=false ;;
15445
15446  esac
15447  shift
15448done
15449
15450ac_configure_extra_args=
15451
15452if $ac_cs_silent; then
15453  exec 6>/dev/null
15454  ac_configure_extra_args="$ac_configure_extra_args --silent"
15455fi
15456
15457_ACEOF
15458cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15459if \$ac_cs_recheck; then
15460  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
15461  shift
15462  \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
15463  CONFIG_SHELL='$SHELL'
15464  export CONFIG_SHELL
15465  exec "\$@"
15466fi
15467
15468_ACEOF
15469cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15470exec 5>>config.log
15471{
15472  echo
15473  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
15474## Running $as_me. ##
15475_ASBOX
15476  printf "%s\n" "$ac_log"
15477} >&5
15478
15479_ACEOF
15480cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15481#
15482# INIT-COMMANDS
15483#
15484AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
15485
15486
15487# The HP-UX ksh and POSIX shell print the target directory to stdout
15488# if CDPATH is set.
15489(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15490
15491sed_quote_subst='$sed_quote_subst'
15492double_quote_subst='$double_quote_subst'
15493delay_variable_subst='$delay_variable_subst'
15494macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
15495macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
15496enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
15497enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
15498pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
15499enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
15500shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
15501SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
15502ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
15503PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
15504host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
15505host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
15506host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
15507build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
15508build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
15509build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
15510SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
15511Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
15512GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
15513EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
15514FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
15515LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
15516NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
15517LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
15518max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
15519ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
15520exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
15521lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
15522lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
15523lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
15524lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
15525lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
15526reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
15527reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
15528OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
15529deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
15530file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
15531file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
15532want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
15533DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
15534sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
15535AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
15536AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
15537archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
15538STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
15539RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
15540old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15541old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15542old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
15543lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
15544CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
15545CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
15546compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
15547GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
15548lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
15549lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
15550lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
15551lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
15552lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
15553lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
15554nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
15555lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
15556lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
15557objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
15558MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
15559lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
15560lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
15561lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
15562lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
15563lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
15564need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
15565MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
15566DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
15567NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
15568LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
15569OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
15570OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
15571libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
15572shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
15573extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15574archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
15575enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
15576export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
15577whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
15578compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
15579old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
15580old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
15581archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
15582archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15583module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
15584module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
15585with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
15586allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
15587no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
15588hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
15589hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
15590hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
15591hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
15592hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
15593hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
15594hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
15595inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
15596link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
15597always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
15598export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
15599exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
15600include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
15601prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
15602postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
15603file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
15604variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
15605need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
15606need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
15607version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
15608runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
15609shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
15610shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
15611libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
15612library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
15613soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
15614install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
15615postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
15616postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
15617finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
15618finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
15619hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
15620sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
15621configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
15622configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
15623hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
15624enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
15625enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
15626enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
15627old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
15628striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
15629
15630LTCC='$LTCC'
15631LTCFLAGS='$LTCFLAGS'
15632compiler='$compiler_DEFAULT'
15633
15634# A function that is used when there is no print builtin or printf.
15635func_fallback_echo ()
15636{
15637  eval 'cat <<_LTECHO_EOF
15638\$1
15639_LTECHO_EOF'
15640}
15641
15642# Quote evaled strings.
15643for var in SHELL \
15644ECHO \
15645PATH_SEPARATOR \
15646SED \
15647GREP \
15648EGREP \
15649FGREP \
15650LD \
15651NM \
15652LN_S \
15653lt_SP2NL \
15654lt_NL2SP \
15655reload_flag \
15656OBJDUMP \
15657deplibs_check_method \
15658file_magic_cmd \
15659file_magic_glob \
15660want_nocaseglob \
15661DLLTOOL \
15662sharedlib_from_linklib_cmd \
15663AR \
15664AR_FLAGS \
15665archiver_list_spec \
15666STRIP \
15667RANLIB \
15668CC \
15669CFLAGS \
15670compiler \
15671lt_cv_sys_global_symbol_pipe \
15672lt_cv_sys_global_symbol_to_cdecl \
15673lt_cv_sys_global_symbol_to_import \
15674lt_cv_sys_global_symbol_to_c_name_address \
15675lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
15676lt_cv_nm_interface \
15677nm_file_list_spec \
15678lt_cv_truncate_bin \
15679lt_prog_compiler_no_builtin_flag \
15680lt_prog_compiler_pic \
15681lt_prog_compiler_wl \
15682lt_prog_compiler_static \
15683lt_cv_prog_compiler_c_o \
15684need_locks \
15685MANIFEST_TOOL \
15686DSYMUTIL \
15687NMEDIT \
15688LIPO \
15689OTOOL \
15690OTOOL64 \
15691shrext_cmds \
15692export_dynamic_flag_spec \
15693whole_archive_flag_spec \
15694compiler_needs_object \
15695with_gnu_ld \
15696allow_undefined_flag \
15697no_undefined_flag \
15698hardcode_libdir_flag_spec \
15699hardcode_libdir_separator \
15700exclude_expsyms \
15701include_expsyms \
15702file_list_spec \
15703variables_saved_for_relink \
15704libname_spec \
15705library_names_spec \
15706soname_spec \
15707install_override_mode \
15708finish_eval \
15709old_striplib \
15710striplib; do
15711    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15712    *[\\\\\\\`\\"\\\$]*)
15713      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
15714      ;;
15715    *)
15716      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15717      ;;
15718    esac
15719done
15720
15721# Double-quote double-evaled strings.
15722for var in reload_cmds \
15723old_postinstall_cmds \
15724old_postuninstall_cmds \
15725old_archive_cmds \
15726extract_expsyms_cmds \
15727old_archive_from_new_cmds \
15728old_archive_from_expsyms_cmds \
15729archive_cmds \
15730archive_expsym_cmds \
15731module_cmds \
15732module_expsym_cmds \
15733export_symbols_cmds \
15734prelink_cmds \
15735postlink_cmds \
15736postinstall_cmds \
15737postuninstall_cmds \
15738finish_cmds \
15739sys_lib_search_path_spec \
15740configure_time_dlsearch_path \
15741configure_time_lt_sys_library_path; do
15742    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
15743    *[\\\\\\\`\\"\\\$]*)
15744      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
15745      ;;
15746    *)
15747      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
15748      ;;
15749    esac
15750done
15751
15752ac_aux_dir='$ac_aux_dir'
15753
15754# See if we are running on zsh, and set the options that allow our
15755# commands through without removal of \ escapes INIT.
15756if test -n "\${ZSH_VERSION+set}"; then
15757   setopt NO_GLOB_SUBST
15758fi
15759
15760
15761    PACKAGE='$PACKAGE'
15762    VERSION='$VERSION'
15763    RM='$RM'
15764    ofile='$ofile'
15765
15766
15767
15768
15769_ACEOF
15770
15771cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15772
15773# Handling of arguments.
15774for ac_config_target in $ac_config_targets
15775do
15776  case $ac_config_target in
15777    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
15778    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
15779    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15780    "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
15781
15782  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
15783  esac
15784done
15785
15786
15787# If the user did not use the arguments to specify the items to instantiate,
15788# then the envvar interface is used.  Set only those that are not.
15789# We use the long form for the default assignment because of an extremely
15790# bizarre bug on SunOS 4.1.3.
15791if $ac_need_defaults; then
15792  test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
15793  test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands
15794fi
15795
15796# Have a temporary directory for convenience.  Make it in the build tree
15797# simply because there is no reason against having it here, and in addition,
15798# creating and moving files from /tmp can sometimes cause problems.
15799# Hook for its removal unless debugging.
15800# Note that there is a small window in which the directory will not be cleaned:
15801# after its creation but before its name has been assigned to `$tmp'.
15802$debug ||
15803{
15804  tmp= ac_tmp=
15805  trap 'exit_status=$?
15806  : "${ac_tmp:=$tmp}"
15807  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
15808' 0
15809  trap 'as_fn_exit 1' 1 2 13 15
15810}
15811# Create a (secure) tmp directory for tmp files.
15812
15813{
15814  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
15815  test -d "$tmp"
15816}  ||
15817{
15818  tmp=./conf$$-$RANDOM
15819  (umask 077 && mkdir "$tmp")
15820} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
15821ac_tmp=$tmp
15822
15823# Set up the scripts for CONFIG_FILES section.
15824# No need to generate them if there are no CONFIG_FILES.
15825# This happens for instance with `./config.status config.h'.
15826if test -n "$CONFIG_FILES"; then
15827
15828
15829ac_cr=`echo X | tr X '\015'`
15830# On cygwin, bash can eat \r inside `` if the user requested igncr.
15831# But we know of no other shell where ac_cr would be empty at this
15832# point, so we can use a bashism as a fallback.
15833if test "x$ac_cr" = x; then
15834  eval ac_cr=\$\'\\r\'
15835fi
15836ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
15837if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
15838  ac_cs_awk_cr='\\r'
15839else
15840  ac_cs_awk_cr=$ac_cr
15841fi
15842
15843echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
15844_ACEOF
15845
15846
15847{
15848  echo "cat >conf$$subs.awk <<_ACEOF" &&
15849  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
15850  echo "_ACEOF"
15851} >conf$$subs.sh ||
15852  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15853ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
15854ac_delim='%!_!# '
15855for ac_last_try in false false false false false :; do
15856  . ./conf$$subs.sh ||
15857    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15858
15859  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
15860  if test $ac_delim_n = $ac_delim_num; then
15861    break
15862  elif $ac_last_try; then
15863    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
15864  else
15865    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
15866  fi
15867done
15868rm -f conf$$subs.sh
15869
15870cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15871cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
15872_ACEOF
15873sed -n '
15874h
15875s/^/S["/; s/!.*/"]=/
15876p
15877g
15878s/^[^!]*!//
15879:repl
15880t repl
15881s/'"$ac_delim"'$//
15882t delim
15883:nl
15884h
15885s/\(.\{148\}\)..*/\1/
15886t more1
15887s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
15888p
15889n
15890b repl
15891:more1
15892s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15893p
15894g
15895s/.\{148\}//
15896t nl
15897:delim
15898h
15899s/\(.\{148\}\)..*/\1/
15900t more2
15901s/["\\]/\\&/g; s/^/"/; s/$/"/
15902p
15903b
15904:more2
15905s/["\\]/\\&/g; s/^/"/; s/$/"\\/
15906p
15907g
15908s/.\{148\}//
15909t delim
15910' <conf$$subs.awk | sed '
15911/^[^""]/{
15912  N
15913  s/\n//
15914}
15915' >>$CONFIG_STATUS || ac_write_fail=1
15916rm -f conf$$subs.awk
15917cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
15918_ACAWK
15919cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
15920  for (key in S) S_is_set[key] = 1
15921  FS = ""
15922
15923}
15924{
15925  line = $ 0
15926  nfields = split(line, field, "@")
15927  substed = 0
15928  len = length(field[1])
15929  for (i = 2; i < nfields; i++) {
15930    key = field[i]
15931    keylen = length(key)
15932    if (S_is_set[key]) {
15933      value = S[key]
15934      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
15935      len += length(value) + length(field[++i])
15936      substed = 1
15937    } else
15938      len += 1 + keylen
15939  }
15940
15941  print line
15942}
15943
15944_ACAWK
15945_ACEOF
15946cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15947if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
15948  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
15949else
15950  cat
15951fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
15952  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
15953_ACEOF
15954
15955# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
15956# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
15957# trailing colons and then remove the whole line if VPATH becomes empty
15958# (actually we leave an empty line to preserve line numbers).
15959if test "x$srcdir" = x.; then
15960  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
15961h
15962s///
15963s/^/:/
15964s/[	 ]*$/:/
15965s/:\$(srcdir):/:/g
15966s/:\${srcdir}:/:/g
15967s/:@srcdir@:/:/g
15968s/^:*//
15969s/:*$//
15970x
15971s/\(=[	 ]*\).*/\1/
15972G
15973s/\n//
15974s/^[^=]*=[	 ]*$//
15975}'
15976fi
15977
15978cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
15979fi # test -n "$CONFIG_FILES"
15980
15981
15982eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
15983shift
15984for ac_tag
15985do
15986  case $ac_tag in
15987  :[FHLC]) ac_mode=$ac_tag; continue;;
15988  esac
15989  case $ac_mode$ac_tag in
15990  :[FHL]*:*);;
15991  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
15992  :[FH]-) ac_tag=-:-;;
15993  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
15994  esac
15995  ac_save_IFS=$IFS
15996  IFS=:
15997  set x $ac_tag
15998  IFS=$ac_save_IFS
15999  shift
16000  ac_file=$1
16001  shift
16002
16003  case $ac_mode in
16004  :L) ac_source=$1;;
16005  :[FH])
16006    ac_file_inputs=
16007    for ac_f
16008    do
16009      case $ac_f in
16010      -) ac_f="$ac_tmp/stdin";;
16011      *) # Look for the file first in the build tree, then in the source tree
16012	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
16013	 # because $ac_f cannot contain `:'.
16014	 test -f "$ac_f" ||
16015	   case $ac_f in
16016	   [\\/$]*) false;;
16017	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
16018	   esac ||
16019	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
16020      esac
16021      case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
16022      as_fn_append ac_file_inputs " '$ac_f'"
16023    done
16024
16025    # Let's still pretend it is `configure' which instantiates (i.e., don't
16026    # use $as_me), people would be surprised to read:
16027    #    /* config.h.  Generated by config.status.  */
16028    configure_input='Generated from '`
16029	  printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
16030	`' by configure.'
16031    if test x"$ac_file" != x-; then
16032      configure_input="$ac_file.  $configure_input"
16033      { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
16034printf "%s\n" "$as_me: creating $ac_file" >&6;}
16035    fi
16036    # Neutralize special characters interpreted by sed in replacement strings.
16037    case $configure_input in #(
16038    *\&* | *\|* | *\\* )
16039       ac_sed_conf_input=`printf "%s\n" "$configure_input" |
16040       sed 's/[\\\\&|]/\\\\&/g'`;; #(
16041    *) ac_sed_conf_input=$configure_input;;
16042    esac
16043
16044    case $ac_tag in
16045    *:-:* | *:-) cat >"$ac_tmp/stdin" \
16046      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
16047    esac
16048    ;;
16049  esac
16050
16051  ac_dir=`$as_dirname -- "$ac_file" ||
16052$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16053	 X"$ac_file" : 'X\(//\)[^/]' \| \
16054	 X"$ac_file" : 'X\(//\)$' \| \
16055	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
16056printf "%s\n" X"$ac_file" |
16057    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16058	    s//\1/
16059	    q
16060	  }
16061	  /^X\(\/\/\)[^/].*/{
16062	    s//\1/
16063	    q
16064	  }
16065	  /^X\(\/\/\)$/{
16066	    s//\1/
16067	    q
16068	  }
16069	  /^X\(\/\).*/{
16070	    s//\1/
16071	    q
16072	  }
16073	  s/.*/./; q'`
16074  as_dir="$ac_dir"; as_fn_mkdir_p
16075  ac_builddir=.
16076
16077case "$ac_dir" in
16078.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
16079*)
16080  ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
16081  # A ".." for each directory in $ac_dir_suffix.
16082  ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
16083  case $ac_top_builddir_sub in
16084  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
16085  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
16086  esac ;;
16087esac
16088ac_abs_top_builddir=$ac_pwd
16089ac_abs_builddir=$ac_pwd$ac_dir_suffix
16090# for backward compatibility:
16091ac_top_builddir=$ac_top_build_prefix
16092
16093case $srcdir in
16094  .)  # We are building in place.
16095    ac_srcdir=.
16096    ac_top_srcdir=$ac_top_builddir_sub
16097    ac_abs_top_srcdir=$ac_pwd ;;
16098  [\\/]* | ?:[\\/]* )  # Absolute name.
16099    ac_srcdir=$srcdir$ac_dir_suffix;
16100    ac_top_srcdir=$srcdir
16101    ac_abs_top_srcdir=$srcdir ;;
16102  *) # Relative name.
16103    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
16104    ac_top_srcdir=$ac_top_build_prefix$srcdir
16105    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
16106esac
16107ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
16108
16109
16110  case $ac_mode in
16111  :F)
16112  #
16113  # CONFIG_FILE
16114  #
16115
16116  case $INSTALL in
16117  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16118  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
16119  esac
16120  ac_MKDIR_P=$MKDIR_P
16121  case $MKDIR_P in
16122  [\\/$]* | ?:[\\/]* ) ;;
16123  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
16124  esac
16125_ACEOF
16126
16127cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16128# If the template does not know about datarootdir, expand it.
16129# FIXME: This hack should be removed a few years after 2.60.
16130ac_datarootdir_hack=; ac_datarootdir_seen=
16131ac_sed_dataroot='
16132/datarootdir/ {
16133  p
16134  q
16135}
16136/@datadir@/p
16137/@docdir@/p
16138/@infodir@/p
16139/@localedir@/p
16140/@mandir@/p'
16141case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
16142*datarootdir*) ac_datarootdir_seen=yes;;
16143*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
16144  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
16145printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
16146_ACEOF
16147cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16148  ac_datarootdir_hack='
16149  s&@datadir@&$datadir&g
16150  s&@docdir@&$docdir&g
16151  s&@infodir@&$infodir&g
16152  s&@localedir@&$localedir&g
16153  s&@mandir@&$mandir&g
16154  s&\\\${datarootdir}&$datarootdir&g' ;;
16155esac
16156_ACEOF
16157
16158# Neutralize VPATH when `$srcdir' = `.'.
16159# Shell code in configure.ac might set extrasub.
16160# FIXME: do we really want to maintain this feature?
16161cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16162ac_sed_extra="$ac_vpsub
16163$extrasub
16164_ACEOF
16165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16166:t
16167/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16168s|@configure_input@|$ac_sed_conf_input|;t t
16169s&@top_builddir@&$ac_top_builddir_sub&;t t
16170s&@top_build_prefix@&$ac_top_build_prefix&;t t
16171s&@srcdir@&$ac_srcdir&;t t
16172s&@abs_srcdir@&$ac_abs_srcdir&;t t
16173s&@top_srcdir@&$ac_top_srcdir&;t t
16174s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
16175s&@builddir@&$ac_builddir&;t t
16176s&@abs_builddir@&$ac_abs_builddir&;t t
16177s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
16178s&@INSTALL@&$ac_INSTALL&;t t
16179s&@MKDIR_P@&$ac_MKDIR_P&;t t
16180$ac_datarootdir_hack
16181"
16182eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
16183  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16184
16185test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
16186  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
16187  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
16188      "$ac_tmp/out"`; test -z "$ac_out"; } &&
16189  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16190which seems to be undefined.  Please make sure it is defined" >&5
16191printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
16192which seems to be undefined.  Please make sure it is defined" >&2;}
16193
16194  rm -f "$ac_tmp/stdin"
16195  case $ac_file in
16196  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
16197  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
16198  esac \
16199  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
16200 ;;
16201
16202
16203  :C)  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
16204printf "%s\n" "$as_me: executing $ac_file commands" >&6;}
16205 ;;
16206  esac
16207
16208
16209  case $ac_file$ac_mode in
16210    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
16211  # Older Autoconf quotes --file arguments for eval, but not when files
16212  # are listed without --file.  Let's play safe and only enable the eval
16213  # if we detect the quoting.
16214  # TODO: see whether this extra hack can be removed once we start
16215  # requiring Autoconf 2.70 or later.
16216  case $CONFIG_FILES in #(
16217  *\'*) :
16218    eval set x "$CONFIG_FILES" ;; #(
16219  *) :
16220    set x $CONFIG_FILES ;; #(
16221  *) :
16222     ;;
16223esac
16224  shift
16225  # Used to flag and report bootstrapping failures.
16226  am_rc=0
16227  for am_mf
16228  do
16229    # Strip MF so we end up with the name of the file.
16230    am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'`
16231    # Check whether this is an Automake generated Makefile which includes
16232    # dependency-tracking related rules and includes.
16233    # Grep'ing the whole file directly is not great: AIX grep has a line
16234    # limit of 2048, but all sed's we know have understand at least 4000.
16235    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
16236      || continue
16237    am_dirpart=`$as_dirname -- "$am_mf" ||
16238$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16239	 X"$am_mf" : 'X\(//\)[^/]' \| \
16240	 X"$am_mf" : 'X\(//\)$' \| \
16241	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
16242printf "%s\n" X"$am_mf" |
16243    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16244	    s//\1/
16245	    q
16246	  }
16247	  /^X\(\/\/\)[^/].*/{
16248	    s//\1/
16249	    q
16250	  }
16251	  /^X\(\/\/\)$/{
16252	    s//\1/
16253	    q
16254	  }
16255	  /^X\(\/\).*/{
16256	    s//\1/
16257	    q
16258	  }
16259	  s/.*/./; q'`
16260    am_filepart=`$as_basename -- "$am_mf" ||
16261$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
16262	 X"$am_mf" : 'X\(//\)$' \| \
16263	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
16264printf "%s\n" X/"$am_mf" |
16265    sed '/^.*\/\([^/][^/]*\)\/*$/{
16266	    s//\1/
16267	    q
16268	  }
16269	  /^X\/\(\/\/\)$/{
16270	    s//\1/
16271	    q
16272	  }
16273	  /^X\/\(\/\).*/{
16274	    s//\1/
16275	    q
16276	  }
16277	  s/.*/./; q'`
16278    { echo "$as_me:$LINENO: cd "$am_dirpart" \
16279      && sed -e '/# am--include-marker/d' "$am_filepart" \
16280        | $MAKE -f - am--depfiles" >&5
16281   (cd "$am_dirpart" \
16282      && sed -e '/# am--include-marker/d' "$am_filepart" \
16283        | $MAKE -f - am--depfiles) >&5 2>&5
16284   ac_status=$?
16285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
16286   (exit $ac_status); } || am_rc=$?
16287  done
16288  if test $am_rc -ne 0; then
16289    { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
16290printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;}
16291as_fn_error $? "Something went wrong bootstrapping makefile fragments
16292    for automatic dependency tracking.  If GNU make was not used, consider
16293    re-running the configure script with MAKE=\"gmake\" (or whatever is
16294    necessary).  You can also try re-running configure with the
16295    '--disable-dependency-tracking' option to at least be able to build
16296    the package (albeit without support for automatic dependency tracking).
16297See \`config.log' for more details" "$LINENO" 5; }
16298  fi
16299  { am_dirpart=; unset am_dirpart;}
16300  { am_filepart=; unset am_filepart;}
16301  { am_mf=; unset am_mf;}
16302  { am_rc=; unset am_rc;}
16303  rm -f conftest-deps.mk
16304}
16305 ;;
16306    "libtool":C)
16307
16308    # See if we are running on zsh, and set the options that allow our
16309    # commands through without removal of \ escapes.
16310    if test -n "${ZSH_VERSION+set}"; then
16311      setopt NO_GLOB_SUBST
16312    fi
16313
16314    cfgfile=${ofile}T
16315    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
16316    $RM "$cfgfile"
16317
16318    cat <<_LT_EOF >> "$cfgfile"
16319#! $SHELL
16320# Generated automatically by $as_me ($PACKAGE) $VERSION
16321# NOTE: Changes made to this file will be lost: look at ltmain.sh.
16322
16323# Provide generalized library-building support services.
16324# Written by Gordon Matzigkeit, 1996
16325
16326# Copyright (C) 2014 Free Software Foundation, Inc.
16327# This is free software; see the source for copying conditions.  There is NO
16328# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16329
16330# GNU Libtool is free software; you can redistribute it and/or modify
16331# it under the terms of the GNU General Public License as published by
16332# the Free Software Foundation; either version 2 of of the License, or
16333# (at your option) any later version.
16334#
16335# As a special exception to the GNU General Public License, if you
16336# distribute this file as part of a program or library that is built
16337# using GNU Libtool, you may include this file under the  same
16338# distribution terms that you use for the rest of that program.
16339#
16340# GNU Libtool is distributed in the hope that it will be useful, but
16341# WITHOUT ANY WARRANTY; without even the implied warranty of
16342# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16343# GNU General Public License for more details.
16344#
16345# You should have received a copy of the GNU General Public License
16346# along with this program.  If not, see <http://www.gnu.org/licenses/>.
16347
16348
16349# The names of the tagged configurations supported by this script.
16350available_tags=''
16351
16352# Configured defaults for sys_lib_dlsearch_path munging.
16353: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
16354
16355# ### BEGIN LIBTOOL CONFIG
16356
16357# Which release of libtool.m4 was used?
16358macro_version=$macro_version
16359macro_revision=$macro_revision
16360
16361# Whether or not to build shared libraries.
16362build_libtool_libs=$enable_shared
16363
16364# Whether or not to build static libraries.
16365build_old_libs=$enable_static
16366
16367# What type of objects to build.
16368pic_mode=$pic_mode
16369
16370# Whether or not to optimize for fast installation.
16371fast_install=$enable_fast_install
16372
16373# Shared archive member basename,for filename based shared library versioning on AIX.
16374shared_archive_member_spec=$shared_archive_member_spec
16375
16376# Shell to use when invoking shell scripts.
16377SHELL=$lt_SHELL
16378
16379# An echo program that protects backslashes.
16380ECHO=$lt_ECHO
16381
16382# The PATH separator for the build system.
16383PATH_SEPARATOR=$lt_PATH_SEPARATOR
16384
16385# The host system.
16386host_alias=$host_alias
16387host=$host
16388host_os=$host_os
16389
16390# The build system.
16391build_alias=$build_alias
16392build=$build
16393build_os=$build_os
16394
16395# A sed program that does not truncate output.
16396SED=$lt_SED
16397
16398# Sed that helps us avoid accidentally triggering echo(1) options like -n.
16399Xsed="\$SED -e 1s/^X//"
16400
16401# A grep program that handles long lines.
16402GREP=$lt_GREP
16403
16404# An ERE matcher.
16405EGREP=$lt_EGREP
16406
16407# A literal string matcher.
16408FGREP=$lt_FGREP
16409
16410# A BSD- or MS-compatible name lister.
16411NM=$lt_NM
16412
16413# Whether we need soft or hard links.
16414LN_S=$lt_LN_S
16415
16416# What is the maximum length of a command?
16417max_cmd_len=$max_cmd_len
16418
16419# Object file suffix (normally "o").
16420objext=$ac_objext
16421
16422# Executable file suffix (normally "").
16423exeext=$exeext
16424
16425# whether the shell understands "unset".
16426lt_unset=$lt_unset
16427
16428# turn spaces into newlines.
16429SP2NL=$lt_lt_SP2NL
16430
16431# turn newlines into spaces.
16432NL2SP=$lt_lt_NL2SP
16433
16434# convert \$build file names to \$host format.
16435to_host_file_cmd=$lt_cv_to_host_file_cmd
16436
16437# convert \$build files to toolchain format.
16438to_tool_file_cmd=$lt_cv_to_tool_file_cmd
16439
16440# An object symbol dumper.
16441OBJDUMP=$lt_OBJDUMP
16442
16443# Method to check whether dependent libraries are shared objects.
16444deplibs_check_method=$lt_deplibs_check_method
16445
16446# Command to use when deplibs_check_method = "file_magic".
16447file_magic_cmd=$lt_file_magic_cmd
16448
16449# How to find potential files when deplibs_check_method = "file_magic".
16450file_magic_glob=$lt_file_magic_glob
16451
16452# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
16453want_nocaseglob=$lt_want_nocaseglob
16454
16455# DLL creation program.
16456DLLTOOL=$lt_DLLTOOL
16457
16458# Command to associate shared and link libraries.
16459sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
16460
16461# The archiver.
16462AR=$lt_AR
16463
16464# Flags to create an archive.
16465AR_FLAGS=$lt_AR_FLAGS
16466
16467# How to feed a file listing to the archiver.
16468archiver_list_spec=$lt_archiver_list_spec
16469
16470# A symbol stripping program.
16471STRIP=$lt_STRIP
16472
16473# Commands used to install an old-style archive.
16474RANLIB=$lt_RANLIB
16475old_postinstall_cmds=$lt_old_postinstall_cmds
16476old_postuninstall_cmds=$lt_old_postuninstall_cmds
16477
16478# Whether to use a lock for old archive extraction.
16479lock_old_archive_extraction=$lock_old_archive_extraction
16480
16481# A C compiler.
16482LTCC=$lt_CC
16483
16484# LTCC compiler flags.
16485LTCFLAGS=$lt_CFLAGS
16486
16487# Take the output of nm and produce a listing of raw symbols and C names.
16488global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16489
16490# Transform the output of nm in a proper C declaration.
16491global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16492
16493# Transform the output of nm into a list of symbols to manually relocate.
16494global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
16495
16496# Transform the output of nm in a C name address pair.
16497global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16498
16499# Transform the output of nm in a C name address pair when lib prefix is needed.
16500global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
16501
16502# The name lister interface.
16503nm_interface=$lt_lt_cv_nm_interface
16504
16505# Specify filename containing input files for \$NM.
16506nm_file_list_spec=$lt_nm_file_list_spec
16507
16508# The root where to search for dependent libraries,and where our libraries should be installed.
16509lt_sysroot=$lt_sysroot
16510
16511# Command to truncate a binary pipe.
16512lt_truncate_bin=$lt_lt_cv_truncate_bin
16513
16514# The name of the directory that contains temporary libtool files.
16515objdir=$objdir
16516
16517# Used to examine libraries when file_magic_cmd begins with "file".
16518MAGIC_CMD=$MAGIC_CMD
16519
16520# Must we lock files when doing compilation?
16521need_locks=$lt_need_locks
16522
16523# Manifest tool.
16524MANIFEST_TOOL=$lt_MANIFEST_TOOL
16525
16526# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
16527DSYMUTIL=$lt_DSYMUTIL
16528
16529# Tool to change global to local symbols on Mac OS X.
16530NMEDIT=$lt_NMEDIT
16531
16532# Tool to manipulate fat objects and archives on Mac OS X.
16533LIPO=$lt_LIPO
16534
16535# ldd/readelf like tool for Mach-O binaries on Mac OS X.
16536OTOOL=$lt_OTOOL
16537
16538# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
16539OTOOL64=$lt_OTOOL64
16540
16541# Old archive suffix (normally "a").
16542libext=$libext
16543
16544# Shared library suffix (normally ".so").
16545shrext_cmds=$lt_shrext_cmds
16546
16547# The commands to extract the exported symbol list from a shared archive.
16548extract_expsyms_cmds=$lt_extract_expsyms_cmds
16549
16550# Variables whose values should be saved in libtool wrapper scripts and
16551# restored at link time.
16552variables_saved_for_relink=$lt_variables_saved_for_relink
16553
16554# Do we need the "lib" prefix for modules?
16555need_lib_prefix=$need_lib_prefix
16556
16557# Do we need a version for libraries?
16558need_version=$need_version
16559
16560# Library versioning type.
16561version_type=$version_type
16562
16563# Shared library runtime path variable.
16564runpath_var=$runpath_var
16565
16566# Shared library path variable.
16567shlibpath_var=$shlibpath_var
16568
16569# Is shlibpath searched before the hard-coded library search path?
16570shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16571
16572# Format of library name prefix.
16573libname_spec=$lt_libname_spec
16574
16575# List of archive names.  First name is the real one, the rest are links.
16576# The last name is the one that the linker finds with -lNAME
16577library_names_spec=$lt_library_names_spec
16578
16579# The coded name of the library, if different from the real name.
16580soname_spec=$lt_soname_spec
16581
16582# Permission mode override for installation of shared libraries.
16583install_override_mode=$lt_install_override_mode
16584
16585# Command to use after installation of a shared archive.
16586postinstall_cmds=$lt_postinstall_cmds
16587
16588# Command to use after uninstallation of a shared archive.
16589postuninstall_cmds=$lt_postuninstall_cmds
16590
16591# Commands used to finish a libtool library installation in a directory.
16592finish_cmds=$lt_finish_cmds
16593
16594# As "finish_cmds", except a single script fragment to be evaled but
16595# not shown.
16596finish_eval=$lt_finish_eval
16597
16598# Whether we should hardcode library paths into libraries.
16599hardcode_into_libs=$hardcode_into_libs
16600
16601# Compile-time system search path for libraries.
16602sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16603
16604# Detected run-time system search path for libraries.
16605sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
16606
16607# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
16608configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
16609
16610# Whether dlopen is supported.
16611dlopen_support=$enable_dlopen
16612
16613# Whether dlopen of programs is supported.
16614dlopen_self=$enable_dlopen_self
16615
16616# Whether dlopen of statically linked programs is supported.
16617dlopen_self_static=$enable_dlopen_self_static
16618
16619# Commands to strip libraries.
16620old_striplib=$lt_old_striplib
16621striplib=$lt_striplib
16622
16623
16624# The linker used to build libraries.
16625LD=$lt_LD
16626
16627# How to create reloadable object files.
16628reload_flag=$lt_reload_flag
16629reload_cmds=$lt_reload_cmds
16630
16631# Commands used to build an old-style archive.
16632old_archive_cmds=$lt_old_archive_cmds
16633
16634# A language specific compiler.
16635CC=$lt_compiler
16636
16637# Is the compiler the GNU compiler?
16638with_gcc=$GCC
16639
16640# Compiler flag to turn off builtin functions.
16641no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
16642
16643# Additional compiler flags for building library objects.
16644pic_flag=$lt_lt_prog_compiler_pic
16645
16646# How to pass a linker flag through the compiler.
16647wl=$lt_lt_prog_compiler_wl
16648
16649# Compiler flag to prevent dynamic linking.
16650link_static_flag=$lt_lt_prog_compiler_static
16651
16652# Does compiler simultaneously support -c and -o options?
16653compiler_c_o=$lt_lt_cv_prog_compiler_c_o
16654
16655# Whether or not to add -lc for building shared libraries.
16656build_libtool_need_lc=$archive_cmds_need_lc
16657
16658# Whether or not to disallow shared libs when runtime libs are static.
16659allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
16660
16661# Compiler flag to allow reflexive dlopens.
16662export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
16663
16664# Compiler flag to generate shared objects directly from archives.
16665whole_archive_flag_spec=$lt_whole_archive_flag_spec
16666
16667# Whether the compiler copes with passing no objects directly.
16668compiler_needs_object=$lt_compiler_needs_object
16669
16670# Create an old-style archive from a shared archive.
16671old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
16672
16673# Create a temporary old-style archive to link instead of a shared archive.
16674old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
16675
16676# Commands used to build a shared archive.
16677archive_cmds=$lt_archive_cmds
16678archive_expsym_cmds=$lt_archive_expsym_cmds
16679
16680# Commands used to build a loadable module if different from building
16681# a shared archive.
16682module_cmds=$lt_module_cmds
16683module_expsym_cmds=$lt_module_expsym_cmds
16684
16685# Whether we are building with GNU ld or not.
16686with_gnu_ld=$lt_with_gnu_ld
16687
16688# Flag that allows shared libraries with undefined symbols to be built.
16689allow_undefined_flag=$lt_allow_undefined_flag
16690
16691# Flag that enforces no undefined symbols.
16692no_undefined_flag=$lt_no_undefined_flag
16693
16694# Flag to hardcode \$libdir into a binary during linking.
16695# This must work even if \$libdir does not exist
16696hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
16697
16698# Whether we need a single "-rpath" flag with a separated argument.
16699hardcode_libdir_separator=$lt_hardcode_libdir_separator
16700
16701# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16702# DIR into the resulting binary.
16703hardcode_direct=$hardcode_direct
16704
16705# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
16706# DIR into the resulting binary and the resulting library dependency is
16707# "absolute",i.e impossible to change by setting \$shlibpath_var if the
16708# library is relocated.
16709hardcode_direct_absolute=$hardcode_direct_absolute
16710
16711# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
16712# into the resulting binary.
16713hardcode_minus_L=$hardcode_minus_L
16714
16715# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
16716# into the resulting binary.
16717hardcode_shlibpath_var=$hardcode_shlibpath_var
16718
16719# Set to "yes" if building a shared library automatically hardcodes DIR
16720# into the library and all subsequent libraries and executables linked
16721# against it.
16722hardcode_automatic=$hardcode_automatic
16723
16724# Set to yes if linker adds runtime paths of dependent libraries
16725# to runtime path list.
16726inherit_rpath=$inherit_rpath
16727
16728# Whether libtool must link a program against all its dependency libraries.
16729link_all_deplibs=$link_all_deplibs
16730
16731# Set to "yes" if exported symbols are required.
16732always_export_symbols=$always_export_symbols
16733
16734# The commands to list exported symbols.
16735export_symbols_cmds=$lt_export_symbols_cmds
16736
16737# Symbols that should not be listed in the preloaded symbols.
16738exclude_expsyms=$lt_exclude_expsyms
16739
16740# Symbols that must always be exported.
16741include_expsyms=$lt_include_expsyms
16742
16743# Commands necessary for linking programs (against libraries) with templates.
16744prelink_cmds=$lt_prelink_cmds
16745
16746# Commands necessary for finishing linking programs.
16747postlink_cmds=$lt_postlink_cmds
16748
16749# Specify filename containing input files.
16750file_list_spec=$lt_file_list_spec
16751
16752# How to hardcode a shared library path into an executable.
16753hardcode_action=$hardcode_action
16754
16755# ### END LIBTOOL CONFIG
16756
16757_LT_EOF
16758
16759    cat <<'_LT_EOF' >> "$cfgfile"
16760
16761# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
16762
16763# func_munge_path_list VARIABLE PATH
16764# -----------------------------------
16765# VARIABLE is name of variable containing _space_ separated list of
16766# directories to be munged by the contents of PATH, which is string
16767# having a format:
16768# "DIR[:DIR]:"
16769#       string "DIR[ DIR]" will be prepended to VARIABLE
16770# ":DIR[:DIR]"
16771#       string "DIR[ DIR]" will be appended to VARIABLE
16772# "DIRP[:DIRP]::[DIRA:]DIRA"
16773#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
16774#       "DIRA[ DIRA]" will be appended to VARIABLE
16775# "DIR[:DIR]"
16776#       VARIABLE will be replaced by "DIR[ DIR]"
16777func_munge_path_list ()
16778{
16779    case x$2 in
16780    x)
16781        ;;
16782    *:)
16783        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
16784        ;;
16785    x:*)
16786        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
16787        ;;
16788    *::*)
16789        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
16790        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
16791        ;;
16792    *)
16793        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
16794        ;;
16795    esac
16796}
16797
16798
16799# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
16800func_cc_basename ()
16801{
16802    for cc_temp in $*""; do
16803      case $cc_temp in
16804        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16805        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16806        \-*) ;;
16807        *) break;;
16808      esac
16809    done
16810    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
16811}
16812
16813
16814# ### END FUNCTIONS SHARED WITH CONFIGURE
16815
16816_LT_EOF
16817
16818  case $host_os in
16819  aix3*)
16820    cat <<\_LT_EOF >> "$cfgfile"
16821# AIX sometimes has problems with the GCC collect2 program.  For some
16822# reason, if we set the COLLECT_NAMES environment variable, the problems
16823# vanish in a puff of smoke.
16824if test set != "${COLLECT_NAMES+set}"; then
16825  COLLECT_NAMES=
16826  export COLLECT_NAMES
16827fi
16828_LT_EOF
16829    ;;
16830  esac
16831
16832
16833
16834ltmain=$ac_aux_dir/ltmain.sh
16835
16836
16837  # We use sed instead of cat because bash on DJGPP gets confused if
16838  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
16839  # text mode, it properly converts lines to CR/LF.  This bash problem
16840  # is reportedly fixed, but why not run on old versions too?
16841  sed '$q' "$ltmain" >> "$cfgfile" \
16842     || (rm -f "$cfgfile"; exit 1)
16843
16844   mv -f "$cfgfile" "$ofile" ||
16845    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
16846  chmod +x "$ofile"
16847
16848 ;;
16849
16850  esac
16851done # for ac_tag
16852
16853
16854as_fn_exit 0
16855_ACEOF
16856ac_clean_files=$ac_clean_files_save
16857
16858test $ac_write_fail = 0 ||
16859  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
16860
16861
16862# configure is writing to config.log, and then calls config.status.
16863# config.status does its own redirection, appending to config.log.
16864# Unfortunately, on DOS this fails, as config.log is still kept open
16865# by configure, so config.status won't be able to write to it; its
16866# output is simply discarded.  So we exec the FD to /dev/null,
16867# effectively closing config.log, so it can be properly (re)opened and
16868# appended to by config.status.  When coming back to configure, we
16869# need to make the FD available again.
16870if test "$no_create" != yes; then
16871  ac_cs_success=:
16872  ac_config_status_args=
16873  test "$silent" = yes &&
16874    ac_config_status_args="$ac_config_status_args --quiet"
16875  exec 5>/dev/null
16876  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
16877  exec 5>>config.log
16878  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
16879  # would make configure fail if this is the last instruction.
16880  $ac_cs_success || as_fn_exit 1
16881fi
16882if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
16883  { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
16884printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
16885fi
16886
16887
16888