Fix error tests in seldom-used compile-time branches of the unix backend.
[sqlite.git] / configure
blob7a81d521561186db86a73c8942c0074088ac7a2f
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for sqlite 3.21.0.
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
30 esac
34 as_nl='
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
174 esac
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
190 else
191 exitcode=1; echo positional parameters were not saved.
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202 else
203 as_have_required=no
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
207 else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
227 done;;
228 esac
229 as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
238 if test "x$CONFIG_SHELL" != x; then :
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 else
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
272 exit 1
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
290 { eval $1=; unset $1;}
292 as_unset=as_fn_unset
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
299 return $1
300 } # as_fn_set_status
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
307 set +e
308 as_fn_set_status $1
309 exit $1
310 } # as_fn_exit
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
343 /^X\(\/\/\)$/{
344 s//\1/
347 /^X\(\/\).*/{
348 s//\1/
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
358 } # as_fn_mkdir_p
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
376 eval $1+=\$2
378 else
379 as_fn_append ()
381 eval $1=\$$1\$2
383 fi # as_fn_append
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
393 as_val=$(( $* ))
395 else
396 as_fn_arith ()
398 as_val=`expr "$@" || test $? -eq 1`
400 fi # as_fn_arith
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
417 } # as_fn_error
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 as_expr=expr
422 else
423 as_expr=false
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 as_basename=basename
428 else
429 as_basename=false
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434 else
435 as_dirname=false
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
447 /^X\/\(\/\/\)$/{
448 s//\1/
451 /^X\/\(\/\).*/{
452 s//\1/
455 s/.*/./; q'`
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 sed -n '
472 /[$]LINENO/=
473 ' <$as_myself |
474 sed '
475 s/[$]LINENO.*/&-/
476 t lineno
478 :lineno
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 t loop
483 s/-\n.*//
484 ' >$as_me.lineno &&
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
496 # Exit status is that of the last command.
497 exit
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
508 esac;;
510 ECHO_N='-n';;
511 esac
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516 else
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
520 if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
522 as_ln_s='ln -s'
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 as_ln_s='cp -pR'
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
532 as_ln_s='cp -pR'
534 else
535 as_ln_s='cp -pR'
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
542 else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
558 # Check that we are running under the correct shell.
559 SHELL=${CONFIG_SHELL-/bin/sh}
561 case X$lt_ECHO in
562 X*--fallback-echo)
563 # Remove one level of quotation (which was required for Make).
564 ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
566 esac
568 ECHO=${lt_ECHO-echo}
569 if test "X$1" = X--no-reexec; then
570 # Discard the --no-reexec flag, and continue.
571 shift
572 elif test "X$1" = X--fallback-echo; then
573 # Avoid inline document here, it may be left over
575 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
576 # Yippee, $ECHO works!
578 else
579 # Restart under the correct shell.
580 exec $SHELL "$0" --no-reexec ${1+"$@"}
583 if test "X$1" = X--fallback-echo; then
584 # used as fallback echo
585 shift
586 cat <<_LT_EOF
588 _LT_EOF
589 exit 0
592 # The HP-UX ksh and POSIX shell print the target directory to stdout
593 # if CDPATH is set.
594 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
596 if test -z "$lt_ECHO"; then
597 if test "X${echo_test_string+set}" != Xset; then
598 # find a string as large as possible, as long as the shell can cope with it
599 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
600 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
601 if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
602 { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
603 then
604 break
606 done
609 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
610 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
611 test "X$echo_testing_string" = "X$echo_test_string"; then
613 else
614 # The Solaris, AIX, and Digital Unix default echo programs unquote
615 # backslashes. This makes it impossible to quote backslashes using
616 # echo "$something" | sed 's/\\/\\\\/g'
618 # So, first we look for a working echo in the user's PATH.
620 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
621 for dir in $PATH /usr/ucb; do
622 IFS="$lt_save_ifs"
623 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
624 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
625 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
626 test "X$echo_testing_string" = "X$echo_test_string"; then
627 ECHO="$dir/echo"
628 break
630 done
631 IFS="$lt_save_ifs"
633 if test "X$ECHO" = Xecho; then
634 # We didn't find a better echo, so look for alternatives.
635 if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
636 echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
637 test "X$echo_testing_string" = "X$echo_test_string"; then
638 # This shell has a builtin print -r that does the trick.
639 ECHO='print -r'
640 elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
641 test "X$CONFIG_SHELL" != X/bin/ksh; then
642 # If we have ksh, try running configure again with it.
643 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
644 export ORIGINAL_CONFIG_SHELL
645 CONFIG_SHELL=/bin/ksh
646 export CONFIG_SHELL
647 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
648 else
649 # Try using printf.
650 ECHO='printf %s\n'
651 if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
652 echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
653 test "X$echo_testing_string" = "X$echo_test_string"; then
654 # Cool, printf works
656 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
657 test "X$echo_testing_string" = 'X\t' &&
658 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
659 test "X$echo_testing_string" = "X$echo_test_string"; then
660 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
661 export CONFIG_SHELL
662 SHELL="$CONFIG_SHELL"
663 export SHELL
664 ECHO="$CONFIG_SHELL $0 --fallback-echo"
665 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
666 test "X$echo_testing_string" = 'X\t' &&
667 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
668 test "X$echo_testing_string" = "X$echo_test_string"; then
669 ECHO="$CONFIG_SHELL $0 --fallback-echo"
670 else
671 # maybe with a smaller string...
672 prev=:
674 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
675 if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
676 then
677 break
679 prev="$cmd"
680 done
682 if test "$prev" != 'sed 50q "$0"'; then
683 echo_test_string=`eval $prev`
684 export echo_test_string
685 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
686 else
687 # Oops. We lost completely, so just stick with echo.
688 ECHO=echo
696 # Copy echo and quote the copy suitably for passing to libtool from
697 # the Makefile, instead of quoting the original, which is used later.
698 lt_ECHO=$ECHO
699 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
700 lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
706 test -n "$DJDIR" || exec 7<&0 </dev/null
707 exec 6>&1
709 # Name of the host.
710 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
711 # so uname gets run too.
712 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
715 # Initializations.
717 ac_default_prefix=/usr/local
718 ac_clean_files=
719 ac_config_libobj_dir=.
720 LIBOBJS=
721 cross_compiling=no
722 subdirs=
723 MFLAGS=
724 MAKEFLAGS=
726 # Identity of this package.
727 PACKAGE_NAME='sqlite'
728 PACKAGE_TARNAME='sqlite'
729 PACKAGE_VERSION='3.21.0'
730 PACKAGE_STRING='sqlite 3.21.0'
731 PACKAGE_BUGREPORT=''
732 PACKAGE_URL=''
734 # Factoring default headers for most tests.
735 ac_includes_default="\
736 #include <stdio.h>
737 #ifdef HAVE_SYS_TYPES_H
738 # include <sys/types.h>
739 #endif
740 #ifdef HAVE_SYS_STAT_H
741 # include <sys/stat.h>
742 #endif
743 #ifdef STDC_HEADERS
744 # include <stdlib.h>
745 # include <stddef.h>
746 #else
747 # ifdef HAVE_STDLIB_H
748 # include <stdlib.h>
749 # endif
750 #endif
751 #ifdef HAVE_STRING_H
752 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
753 # include <memory.h>
754 # endif
755 # include <string.h>
756 #endif
757 #ifdef HAVE_STRINGS_H
758 # include <strings.h>
759 #endif
760 #ifdef HAVE_INTTYPES_H
761 # include <inttypes.h>
762 #endif
763 #ifdef HAVE_STDINT_H
764 # include <stdint.h>
765 #endif
766 #ifdef HAVE_UNISTD_H
767 # include <unistd.h>
768 #endif"
770 ac_subst_vars='LTLIBOBJS
771 LIBOBJS
772 BUILD_CFLAGS
773 USE_GCOV
774 OPT_FEATURE_FLAGS
775 USE_AMALGAMATION
776 TARGET_DEBUG
777 TARGET_HAVE_EDITLINE
778 TARGET_HAVE_READLINE
779 TARGET_READLINE_INC
780 TARGET_READLINE_LIBS
781 HAVE_TCL
782 TCL_SHLIB_SUFFIX
783 TCL_STUB_LIB_SPEC
784 TCL_STUB_LIB_FLAG
785 TCL_STUB_LIB_FILE
786 TCL_LIB_SPEC
787 TCL_LIB_FLAG
788 TCL_LIB_FILE
789 TCL_INCLUDE_SPEC
790 TCL_SRC_DIR
791 TCL_BIN_DIR
792 TCL_VERSION
793 TARGET_EXEEXT
794 SQLITE_OS_WIN
795 SQLITE_OS_UNIX
796 BUILD_EXEEXT
797 TEMP_STORE
798 ALLOWRELEASE
799 SQLITE_THREADSAFE
800 BUILD_CC
801 VERSION_NUMBER
802 RELEASE
803 VERSION
804 program_prefix
805 TCLLIBDIR
806 TCLSH_CMD
807 INSTALL_DATA
808 INSTALL_SCRIPT
809 INSTALL_PROGRAM
811 OTOOL64
812 OTOOL
813 LIPO
814 NMEDIT
815 DSYMUTIL
816 lt_ECHO
817 RANLIB
818 STRIP
820 OBJDUMP
821 LN_S
823 ac_ct_DUMPBIN
824 DUMPBIN
826 FGREP
827 EGREP
828 GREP
830 OBJEXT
831 EXEEXT
832 ac_ct_CC
833 CPPFLAGS
834 LDFLAGS
835 CFLAGS
837 host_os
838 host_vendor
839 host_cpu
840 host
841 build_os
842 build_vendor
843 build_cpu
844 build
845 LIBTOOL
846 target_alias
847 host_alias
848 build_alias
849 LIBS
850 ECHO_T
851 ECHO_N
852 ECHO_C
853 DEFS
854 mandir
855 localedir
856 libdir
857 psdir
858 pdfdir
859 dvidir
860 htmldir
861 infodir
862 docdir
863 oldincludedir
864 includedir
865 localstatedir
866 sharedstatedir
867 sysconfdir
868 datadir
869 datarootdir
870 libexecdir
871 sbindir
872 bindir
873 program_transform_name
874 prefix
875 exec_prefix
876 PACKAGE_URL
877 PACKAGE_BUGREPORT
878 PACKAGE_STRING
879 PACKAGE_VERSION
880 PACKAGE_TARNAME
881 PACKAGE_NAME
882 PATH_SEPARATOR
883 SHELL'
884 ac_subst_files=''
885 ac_user_opts='
886 enable_option_checking
887 enable_shared
888 enable_static
889 with_pic
890 enable_fast_install
891 with_gnu_ld
892 enable_libtool_lock
893 enable_largefile
894 enable_threadsafe
895 enable_releasemode
896 enable_tempstore
897 enable_tcl
898 with_tcl
899 enable_editline
900 enable_readline
901 with_readline_lib
902 with_readline_inc
903 enable_debug
904 enable_amalgamation
905 enable_load_extension
906 enable_memsys5
907 enable_memsys3
908 enable_fts3
909 enable_fts4
910 enable_fts5
911 enable_json1
912 enable_rtree
913 enable_session
914 enable_gcov
916 ac_precious_vars='build_alias
917 host_alias
918 target_alias
920 CFLAGS
921 LDFLAGS
922 LIBS
923 CPPFLAGS
925 TCLLIBDIR'
928 # Initialize some variables set by options.
929 ac_init_help=
930 ac_init_version=false
931 ac_unrecognized_opts=
932 ac_unrecognized_sep=
933 # The variables have the same names as the options, with
934 # dashes changed to underlines.
935 cache_file=/dev/null
936 exec_prefix=NONE
937 no_create=
938 no_recursion=
939 prefix=NONE
940 program_prefix=NONE
941 program_suffix=NONE
942 program_transform_name=s,x,x,
943 silent=
944 site=
945 srcdir=
946 verbose=
947 x_includes=NONE
948 x_libraries=NONE
950 # Installation directory options.
951 # These are left unexpanded so users can "make install exec_prefix=/foo"
952 # and all the variables that are supposed to be based on exec_prefix
953 # by default will actually change.
954 # Use braces instead of parens because sh, perl, etc. also accept them.
955 # (The list follows the same order as the GNU Coding Standards.)
956 bindir='${exec_prefix}/bin'
957 sbindir='${exec_prefix}/sbin'
958 libexecdir='${exec_prefix}/libexec'
959 datarootdir='${prefix}/share'
960 datadir='${datarootdir}'
961 sysconfdir='${prefix}/etc'
962 sharedstatedir='${prefix}/com'
963 localstatedir='${prefix}/var'
964 includedir='${prefix}/include'
965 oldincludedir='/usr/include'
966 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
967 infodir='${datarootdir}/info'
968 htmldir='${docdir}'
969 dvidir='${docdir}'
970 pdfdir='${docdir}'
971 psdir='${docdir}'
972 libdir='${exec_prefix}/lib'
973 localedir='${datarootdir}/locale'
974 mandir='${datarootdir}/man'
976 ac_prev=
977 ac_dashdash=
978 for ac_option
980 # If the previous option needs an argument, assign it.
981 if test -n "$ac_prev"; then
982 eval $ac_prev=\$ac_option
983 ac_prev=
984 continue
987 case $ac_option in
988 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
989 *=) ac_optarg= ;;
990 *) ac_optarg=yes ;;
991 esac
993 # Accept the important Cygnus configure options, so we can diagnose typos.
995 case $ac_dashdash$ac_option in
997 ac_dashdash=yes ;;
999 -bindir | --bindir | --bindi | --bind | --bin | --bi)
1000 ac_prev=bindir ;;
1001 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1002 bindir=$ac_optarg ;;
1004 -build | --build | --buil | --bui | --bu)
1005 ac_prev=build_alias ;;
1006 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1007 build_alias=$ac_optarg ;;
1009 -cache-file | --cache-file | --cache-fil | --cache-fi \
1010 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1011 ac_prev=cache_file ;;
1012 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1013 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1014 cache_file=$ac_optarg ;;
1016 --config-cache | -C)
1017 cache_file=config.cache ;;
1019 -datadir | --datadir | --datadi | --datad)
1020 ac_prev=datadir ;;
1021 -datadir=* | --datadir=* | --datadi=* | --datad=*)
1022 datadir=$ac_optarg ;;
1024 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1025 | --dataroo | --dataro | --datar)
1026 ac_prev=datarootdir ;;
1027 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1028 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1029 datarootdir=$ac_optarg ;;
1031 -disable-* | --disable-*)
1032 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1033 # Reject names that are not valid shell variable names.
1034 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1035 as_fn_error $? "invalid feature name: $ac_useropt"
1036 ac_useropt_orig=$ac_useropt
1037 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1038 case $ac_user_opts in
1040 "enable_$ac_useropt"
1041 "*) ;;
1042 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1043 ac_unrecognized_sep=', ';;
1044 esac
1045 eval enable_$ac_useropt=no ;;
1047 -docdir | --docdir | --docdi | --doc | --do)
1048 ac_prev=docdir ;;
1049 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1050 docdir=$ac_optarg ;;
1052 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1053 ac_prev=dvidir ;;
1054 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1055 dvidir=$ac_optarg ;;
1057 -enable-* | --enable-*)
1058 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1059 # Reject names that are not valid shell variable names.
1060 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1061 as_fn_error $? "invalid feature name: $ac_useropt"
1062 ac_useropt_orig=$ac_useropt
1063 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1064 case $ac_user_opts in
1066 "enable_$ac_useropt"
1067 "*) ;;
1068 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1069 ac_unrecognized_sep=', ';;
1070 esac
1071 eval enable_$ac_useropt=\$ac_optarg ;;
1073 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1074 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1075 | --exec | --exe | --ex)
1076 ac_prev=exec_prefix ;;
1077 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1078 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1079 | --exec=* | --exe=* | --ex=*)
1080 exec_prefix=$ac_optarg ;;
1082 -gas | --gas | --ga | --g)
1083 # Obsolete; use --with-gas.
1084 with_gas=yes ;;
1086 -help | --help | --hel | --he | -h)
1087 ac_init_help=long ;;
1088 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1089 ac_init_help=recursive ;;
1090 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1091 ac_init_help=short ;;
1093 -host | --host | --hos | --ho)
1094 ac_prev=host_alias ;;
1095 -host=* | --host=* | --hos=* | --ho=*)
1096 host_alias=$ac_optarg ;;
1098 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1099 ac_prev=htmldir ;;
1100 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1101 | --ht=*)
1102 htmldir=$ac_optarg ;;
1104 -includedir | --includedir | --includedi | --included | --include \
1105 | --includ | --inclu | --incl | --inc)
1106 ac_prev=includedir ;;
1107 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1108 | --includ=* | --inclu=* | --incl=* | --inc=*)
1109 includedir=$ac_optarg ;;
1111 -infodir | --infodir | --infodi | --infod | --info | --inf)
1112 ac_prev=infodir ;;
1113 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1114 infodir=$ac_optarg ;;
1116 -libdir | --libdir | --libdi | --libd)
1117 ac_prev=libdir ;;
1118 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1119 libdir=$ac_optarg ;;
1121 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1122 | --libexe | --libex | --libe)
1123 ac_prev=libexecdir ;;
1124 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1125 | --libexe=* | --libex=* | --libe=*)
1126 libexecdir=$ac_optarg ;;
1128 -localedir | --localedir | --localedi | --localed | --locale)
1129 ac_prev=localedir ;;
1130 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1131 localedir=$ac_optarg ;;
1133 -localstatedir | --localstatedir | --localstatedi | --localstated \
1134 | --localstate | --localstat | --localsta | --localst | --locals)
1135 ac_prev=localstatedir ;;
1136 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1137 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1138 localstatedir=$ac_optarg ;;
1140 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1141 ac_prev=mandir ;;
1142 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1143 mandir=$ac_optarg ;;
1145 -nfp | --nfp | --nf)
1146 # Obsolete; use --without-fp.
1147 with_fp=no ;;
1149 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1150 | --no-cr | --no-c | -n)
1151 no_create=yes ;;
1153 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1154 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1155 no_recursion=yes ;;
1157 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1158 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1159 | --oldin | --oldi | --old | --ol | --o)
1160 ac_prev=oldincludedir ;;
1161 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1162 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1163 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1164 oldincludedir=$ac_optarg ;;
1166 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1167 ac_prev=prefix ;;
1168 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1169 prefix=$ac_optarg ;;
1171 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1172 | --program-pre | --program-pr | --program-p)
1173 ac_prev=program_prefix ;;
1174 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1175 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1176 program_prefix=$ac_optarg ;;
1178 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1179 | --program-suf | --program-su | --program-s)
1180 ac_prev=program_suffix ;;
1181 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1182 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1183 program_suffix=$ac_optarg ;;
1185 -program-transform-name | --program-transform-name \
1186 | --program-transform-nam | --program-transform-na \
1187 | --program-transform-n | --program-transform- \
1188 | --program-transform | --program-transfor \
1189 | --program-transfo | --program-transf \
1190 | --program-trans | --program-tran \
1191 | --progr-tra | --program-tr | --program-t)
1192 ac_prev=program_transform_name ;;
1193 -program-transform-name=* | --program-transform-name=* \
1194 | --program-transform-nam=* | --program-transform-na=* \
1195 | --program-transform-n=* | --program-transform-=* \
1196 | --program-transform=* | --program-transfor=* \
1197 | --program-transfo=* | --program-transf=* \
1198 | --program-trans=* | --program-tran=* \
1199 | --progr-tra=* | --program-tr=* | --program-t=*)
1200 program_transform_name=$ac_optarg ;;
1202 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1203 ac_prev=pdfdir ;;
1204 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1205 pdfdir=$ac_optarg ;;
1207 -psdir | --psdir | --psdi | --psd | --ps)
1208 ac_prev=psdir ;;
1209 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1210 psdir=$ac_optarg ;;
1212 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1213 | -silent | --silent | --silen | --sile | --sil)
1214 silent=yes ;;
1216 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1217 ac_prev=sbindir ;;
1218 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1219 | --sbi=* | --sb=*)
1220 sbindir=$ac_optarg ;;
1222 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1223 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1224 | --sharedst | --shareds | --shared | --share | --shar \
1225 | --sha | --sh)
1226 ac_prev=sharedstatedir ;;
1227 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1228 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1229 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1230 | --sha=* | --sh=*)
1231 sharedstatedir=$ac_optarg ;;
1233 -site | --site | --sit)
1234 ac_prev=site ;;
1235 -site=* | --site=* | --sit=*)
1236 site=$ac_optarg ;;
1238 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1239 ac_prev=srcdir ;;
1240 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1241 srcdir=$ac_optarg ;;
1243 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1244 | --syscon | --sysco | --sysc | --sys | --sy)
1245 ac_prev=sysconfdir ;;
1246 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1247 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1248 sysconfdir=$ac_optarg ;;
1250 -target | --target | --targe | --targ | --tar | --ta | --t)
1251 ac_prev=target_alias ;;
1252 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1253 target_alias=$ac_optarg ;;
1255 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1256 verbose=yes ;;
1258 -version | --version | --versio | --versi | --vers | -V)
1259 ac_init_version=: ;;
1261 -with-* | --with-*)
1262 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1263 # Reject names that are not valid shell variable names.
1264 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1265 as_fn_error $? "invalid package name: $ac_useropt"
1266 ac_useropt_orig=$ac_useropt
1267 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1268 case $ac_user_opts in
1270 "with_$ac_useropt"
1271 "*) ;;
1272 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1273 ac_unrecognized_sep=', ';;
1274 esac
1275 eval with_$ac_useropt=\$ac_optarg ;;
1277 -without-* | --without-*)
1278 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1279 # Reject names that are not valid shell variable names.
1280 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1281 as_fn_error $? "invalid package name: $ac_useropt"
1282 ac_useropt_orig=$ac_useropt
1283 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1284 case $ac_user_opts in
1286 "with_$ac_useropt"
1287 "*) ;;
1288 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1289 ac_unrecognized_sep=', ';;
1290 esac
1291 eval with_$ac_useropt=no ;;
1293 --x)
1294 # Obsolete; use --with-x.
1295 with_x=yes ;;
1297 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1298 | --x-incl | --x-inc | --x-in | --x-i)
1299 ac_prev=x_includes ;;
1300 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1301 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1302 x_includes=$ac_optarg ;;
1304 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1305 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1306 ac_prev=x_libraries ;;
1307 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1308 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1309 x_libraries=$ac_optarg ;;
1311 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1312 Try \`$0 --help' for more information"
1315 *=*)
1316 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1317 # Reject names that are not valid shell variable names.
1318 case $ac_envvar in #(
1319 '' | [0-9]* | *[!_$as_cr_alnum]* )
1320 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1321 esac
1322 eval $ac_envvar=\$ac_optarg
1323 export $ac_envvar ;;
1326 # FIXME: should be removed in autoconf 3.0.
1327 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1328 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1329 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1330 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1333 esac
1334 done
1336 if test -n "$ac_prev"; then
1337 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1338 as_fn_error $? "missing argument to $ac_option"
1341 if test -n "$ac_unrecognized_opts"; then
1342 case $enable_option_checking in
1343 no) ;;
1344 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1345 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1346 esac
1349 # Check all directory arguments for consistency.
1350 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1351 datadir sysconfdir sharedstatedir localstatedir includedir \
1352 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1353 libdir localedir mandir
1355 eval ac_val=\$$ac_var
1356 # Remove trailing slashes.
1357 case $ac_val in
1358 */ )
1359 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1360 eval $ac_var=\$ac_val;;
1361 esac
1362 # Be sure to have absolute directory names.
1363 case $ac_val in
1364 [\\/$]* | ?:[\\/]* ) continue;;
1365 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1366 esac
1367 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1368 done
1370 # There might be people who depend on the old broken behavior: `$host'
1371 # used to hold the argument of --host etc.
1372 # FIXME: To remove some day.
1373 build=$build_alias
1374 host=$host_alias
1375 target=$target_alias
1377 # FIXME: To remove some day.
1378 if test "x$host_alias" != x; then
1379 if test "x$build_alias" = x; then
1380 cross_compiling=maybe
1381 elif test "x$build_alias" != "x$host_alias"; then
1382 cross_compiling=yes
1386 ac_tool_prefix=
1387 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1389 test "$silent" = yes && exec 6>/dev/null
1392 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1393 ac_ls_di=`ls -di .` &&
1394 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1395 as_fn_error $? "working directory cannot be determined"
1396 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1397 as_fn_error $? "pwd does not report name of working directory"
1400 # Find the source files, if location was not specified.
1401 if test -z "$srcdir"; then
1402 ac_srcdir_defaulted=yes
1403 # Try the directory containing this script, then the parent directory.
1404 ac_confdir=`$as_dirname -- "$as_myself" ||
1405 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1406 X"$as_myself" : 'X\(//\)[^/]' \| \
1407 X"$as_myself" : 'X\(//\)$' \| \
1408 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1409 $as_echo X"$as_myself" |
1410 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1411 s//\1/
1414 /^X\(\/\/\)[^/].*/{
1415 s//\1/
1418 /^X\(\/\/\)$/{
1419 s//\1/
1422 /^X\(\/\).*/{
1423 s//\1/
1426 s/.*/./; q'`
1427 srcdir=$ac_confdir
1428 if test ! -r "$srcdir/$ac_unique_file"; then
1429 srcdir=..
1431 else
1432 ac_srcdir_defaulted=no
1434 if test ! -r "$srcdir/$ac_unique_file"; then
1435 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1436 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1438 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1439 ac_abs_confdir=`(
1440 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1441 pwd)`
1442 # When building in place, set srcdir=.
1443 if test "$ac_abs_confdir" = "$ac_pwd"; then
1444 srcdir=.
1446 # Remove unnecessary trailing slashes from srcdir.
1447 # Double slashes in file names in object file debugging info
1448 # mess up M-x gdb in Emacs.
1449 case $srcdir in
1450 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1451 esac
1452 for ac_var in $ac_precious_vars; do
1453 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1454 eval ac_env_${ac_var}_value=\$${ac_var}
1455 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1456 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1457 done
1460 # Report the --help message.
1462 if test "$ac_init_help" = "long"; then
1463 # Omit some internal or obsolete options to make the list less imposing.
1464 # This message is too long to be a string in the A/UX 3.1 sh.
1465 cat <<_ACEOF
1466 \`configure' configures sqlite 3.21.0 to adapt to many kinds of systems.
1468 Usage: $0 [OPTION]... [VAR=VALUE]...
1470 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1471 VAR=VALUE. See below for descriptions of some of the useful variables.
1473 Defaults for the options are specified in brackets.
1475 Configuration:
1476 -h, --help display this help and exit
1477 --help=short display options specific to this package
1478 --help=recursive display the short help of all the included packages
1479 -V, --version display version information and exit
1480 -q, --quiet, --silent do not print \`checking ...' messages
1481 --cache-file=FILE cache test results in FILE [disabled]
1482 -C, --config-cache alias for \`--cache-file=config.cache'
1483 -n, --no-create do not create output files
1484 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1486 Installation directories:
1487 --prefix=PREFIX install architecture-independent files in PREFIX
1488 [$ac_default_prefix]
1489 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1490 [PREFIX]
1492 By default, \`make install' will install all the files in
1493 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1494 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1495 for instance \`--prefix=\$HOME'.
1497 For better control, use the options below.
1499 Fine tuning of the installation directories:
1500 --bindir=DIR user executables [EPREFIX/bin]
1501 --sbindir=DIR system admin executables [EPREFIX/sbin]
1502 --libexecdir=DIR program executables [EPREFIX/libexec]
1503 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1504 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1505 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1506 --libdir=DIR object code libraries [EPREFIX/lib]
1507 --includedir=DIR C header files [PREFIX/include]
1508 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1509 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1510 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1511 --infodir=DIR info documentation [DATAROOTDIR/info]
1512 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1513 --mandir=DIR man documentation [DATAROOTDIR/man]
1514 --docdir=DIR documentation root [DATAROOTDIR/doc/sqlite]
1515 --htmldir=DIR html documentation [DOCDIR]
1516 --dvidir=DIR dvi documentation [DOCDIR]
1517 --pdfdir=DIR pdf documentation [DOCDIR]
1518 --psdir=DIR ps documentation [DOCDIR]
1519 _ACEOF
1521 cat <<\_ACEOF
1523 System types:
1524 --build=BUILD configure for building on BUILD [guessed]
1525 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1526 _ACEOF
1529 if test -n "$ac_init_help"; then
1530 case $ac_init_help in
1531 short | recursive ) echo "Configuration of sqlite 3.21.0:";;
1532 esac
1533 cat <<\_ACEOF
1535 Optional Features:
1536 --disable-option-checking ignore unrecognized --enable/--with options
1537 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1538 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1539 --enable-shared[=PKGS] build shared libraries [default=yes]
1540 --enable-static[=PKGS] build static libraries [default=yes]
1541 --enable-fast-install[=PKGS]
1542 optimize for fast installation [default=yes]
1543 --disable-libtool-lock avoid locking (might break parallel builds)
1544 --disable-largefile omit support for large files
1545 --disable-threadsafe Disable mutexing
1546 --enable-releasemode Support libtool link to release mode
1547 --enable-tempstore Use an in-ram database for temporary tables
1548 (never,no,yes,always)
1549 --disable-tcl do not build TCL extension
1550 --enable-editline enable BSD editline support
1551 --disable-readline disable readline support
1552 --enable-debug enable debugging & verbose explain
1553 --disable-amalgamation Disable the amalgamation and instead build all files
1554 separately
1555 --disable-load-extension
1556 Disable loading of external extensions
1557 --enable-memsys5 Enable MEMSYS5
1558 --enable-memsys3 Enable MEMSYS3
1559 --enable-fts3 Enable the FTS3 extension
1560 --enable-fts4 Enable the FTS4 extension
1561 --enable-fts5 Enable the FTS5 extension
1562 --enable-json1 Enable the JSON1 extension
1563 --enable-rtree Enable the RTREE extension
1564 --enable-session Enable the SESSION extension
1565 --enable-gcov Enable coverage testing using gcov
1567 Optional Packages:
1568 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1569 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1570 --with-pic try to use only PIC/non-PIC objects [default=use
1571 both]
1572 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1573 --with-tcl=DIR directory containing tcl configuration
1574 (tclConfig.sh)
1575 --with-readline-lib specify readline library
1576 --with-readline-inc specify readline include paths
1578 Some influential environment variables:
1579 CC C compiler command
1580 CFLAGS C compiler flags
1581 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1582 nonstandard directory <lib dir>
1583 LIBS libraries to pass to the linker, e.g. -l<library>
1584 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1585 you have headers in a nonstandard directory <include dir>
1586 CPP C preprocessor
1587 TCLLIBDIR Where to install tcl plugin
1589 Use these variables to override the choices made by `configure' or to help
1590 it to find libraries and programs with nonstandard names/locations.
1592 Report bugs to the package provider.
1593 _ACEOF
1594 ac_status=$?
1597 if test "$ac_init_help" = "recursive"; then
1598 # If there are subdirs, report their specific --help.
1599 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1600 test -d "$ac_dir" ||
1601 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1602 continue
1603 ac_builddir=.
1605 case "$ac_dir" in
1606 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1608 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1609 # A ".." for each directory in $ac_dir_suffix.
1610 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1611 case $ac_top_builddir_sub in
1612 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1613 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1614 esac ;;
1615 esac
1616 ac_abs_top_builddir=$ac_pwd
1617 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1618 # for backward compatibility:
1619 ac_top_builddir=$ac_top_build_prefix
1621 case $srcdir in
1622 .) # We are building in place.
1623 ac_srcdir=.
1624 ac_top_srcdir=$ac_top_builddir_sub
1625 ac_abs_top_srcdir=$ac_pwd ;;
1626 [\\/]* | ?:[\\/]* ) # Absolute name.
1627 ac_srcdir=$srcdir$ac_dir_suffix;
1628 ac_top_srcdir=$srcdir
1629 ac_abs_top_srcdir=$srcdir ;;
1630 *) # Relative name.
1631 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1632 ac_top_srcdir=$ac_top_build_prefix$srcdir
1633 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1634 esac
1635 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1637 cd "$ac_dir" || { ac_status=$?; continue; }
1638 # Check for guested configure.
1639 if test -f "$ac_srcdir/configure.gnu"; then
1640 echo &&
1641 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1642 elif test -f "$ac_srcdir/configure"; then
1643 echo &&
1644 $SHELL "$ac_srcdir/configure" --help=recursive
1645 else
1646 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1647 fi || ac_status=$?
1648 cd "$ac_pwd" || { ac_status=$?; break; }
1649 done
1652 test -n "$ac_init_help" && exit $ac_status
1653 if $ac_init_version; then
1654 cat <<\_ACEOF
1655 sqlite configure 3.21.0
1656 generated by GNU Autoconf 2.69
1658 Copyright (C) 2012 Free Software Foundation, Inc.
1659 This configure script is free software; the Free Software Foundation
1660 gives unlimited permission to copy, distribute and modify it.
1661 _ACEOF
1662 exit
1665 ## ------------------------ ##
1666 ## Autoconf initialization. ##
1667 ## ------------------------ ##
1669 # ac_fn_c_try_compile LINENO
1670 # --------------------------
1671 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1672 ac_fn_c_try_compile ()
1674 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1675 rm -f conftest.$ac_objext
1676 if { { ac_try="$ac_compile"
1677 case "(($ac_try" in
1678 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1679 *) ac_try_echo=$ac_try;;
1680 esac
1681 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1682 $as_echo "$ac_try_echo"; } >&5
1683 (eval "$ac_compile") 2>conftest.err
1684 ac_status=$?
1685 if test -s conftest.err; then
1686 grep -v '^ *+' conftest.err >conftest.er1
1687 cat conftest.er1 >&5
1688 mv -f conftest.er1 conftest.err
1690 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 test $ac_status = 0; } && {
1692 test -z "$ac_c_werror_flag" ||
1693 test ! -s conftest.err
1694 } && test -s conftest.$ac_objext; then :
1695 ac_retval=0
1696 else
1697 $as_echo "$as_me: failed program was:" >&5
1698 sed 's/^/| /' conftest.$ac_ext >&5
1700 ac_retval=1
1702 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1703 as_fn_set_status $ac_retval
1705 } # ac_fn_c_try_compile
1707 # ac_fn_c_try_link LINENO
1708 # -----------------------
1709 # Try to link conftest.$ac_ext, and return whether this succeeded.
1710 ac_fn_c_try_link ()
1712 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1713 rm -f conftest.$ac_objext conftest$ac_exeext
1714 if { { ac_try="$ac_link"
1715 case "(($ac_try" in
1716 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1717 *) ac_try_echo=$ac_try;;
1718 esac
1719 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1720 $as_echo "$ac_try_echo"; } >&5
1721 (eval "$ac_link") 2>conftest.err
1722 ac_status=$?
1723 if test -s conftest.err; then
1724 grep -v '^ *+' conftest.err >conftest.er1
1725 cat conftest.er1 >&5
1726 mv -f conftest.er1 conftest.err
1728 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1729 test $ac_status = 0; } && {
1730 test -z "$ac_c_werror_flag" ||
1731 test ! -s conftest.err
1732 } && test -s conftest$ac_exeext && {
1733 test "$cross_compiling" = yes ||
1734 test -x conftest$ac_exeext
1735 }; then :
1736 ac_retval=0
1737 else
1738 $as_echo "$as_me: failed program was:" >&5
1739 sed 's/^/| /' conftest.$ac_ext >&5
1741 ac_retval=1
1743 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1744 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1745 # interfere with the next link command; also delete a directory that is
1746 # left behind by Apple's compiler. We do this before executing the actions.
1747 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1748 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1749 as_fn_set_status $ac_retval
1751 } # ac_fn_c_try_link
1753 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1754 # -------------------------------------------------------
1755 # Tests whether HEADER exists and can be compiled using the include files in
1756 # INCLUDES, setting the cache variable VAR accordingly.
1757 ac_fn_c_check_header_compile ()
1759 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1761 $as_echo_n "checking for $2... " >&6; }
1762 if eval \${$3+:} false; then :
1763 $as_echo_n "(cached) " >&6
1764 else
1765 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1766 /* end confdefs.h. */
1768 #include <$2>
1769 _ACEOF
1770 if ac_fn_c_try_compile "$LINENO"; then :
1771 eval "$3=yes"
1772 else
1773 eval "$3=no"
1775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1777 eval ac_res=\$$3
1778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1779 $as_echo "$ac_res" >&6; }
1780 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1782 } # ac_fn_c_check_header_compile
1784 # ac_fn_c_try_cpp LINENO
1785 # ----------------------
1786 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1787 ac_fn_c_try_cpp ()
1789 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1790 if { { ac_try="$ac_cpp conftest.$ac_ext"
1791 case "(($ac_try" in
1792 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1793 *) ac_try_echo=$ac_try;;
1794 esac
1795 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1796 $as_echo "$ac_try_echo"; } >&5
1797 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1798 ac_status=$?
1799 if test -s conftest.err; then
1800 grep -v '^ *+' conftest.err >conftest.er1
1801 cat conftest.er1 >&5
1802 mv -f conftest.er1 conftest.err
1804 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1805 test $ac_status = 0; } > conftest.i && {
1806 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1807 test ! -s conftest.err
1808 }; then :
1809 ac_retval=0
1810 else
1811 $as_echo "$as_me: failed program was:" >&5
1812 sed 's/^/| /' conftest.$ac_ext >&5
1814 ac_retval=1
1816 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1817 as_fn_set_status $ac_retval
1819 } # ac_fn_c_try_cpp
1821 # ac_fn_c_try_run LINENO
1822 # ----------------------
1823 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1824 # that executables *can* be run.
1825 ac_fn_c_try_run ()
1827 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1828 if { { ac_try="$ac_link"
1829 case "(($ac_try" in
1830 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1831 *) ac_try_echo=$ac_try;;
1832 esac
1833 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1834 $as_echo "$ac_try_echo"; } >&5
1835 (eval "$ac_link") 2>&5
1836 ac_status=$?
1837 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1838 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1839 { { case "(($ac_try" in
1840 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1841 *) ac_try_echo=$ac_try;;
1842 esac
1843 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1844 $as_echo "$ac_try_echo"; } >&5
1845 (eval "$ac_try") 2>&5
1846 ac_status=$?
1847 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1848 test $ac_status = 0; }; }; then :
1849 ac_retval=0
1850 else
1851 $as_echo "$as_me: program exited with status $ac_status" >&5
1852 $as_echo "$as_me: failed program was:" >&5
1853 sed 's/^/| /' conftest.$ac_ext >&5
1855 ac_retval=$ac_status
1857 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1858 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1859 as_fn_set_status $ac_retval
1861 } # ac_fn_c_try_run
1863 # ac_fn_c_check_func LINENO FUNC VAR
1864 # ----------------------------------
1865 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1866 ac_fn_c_check_func ()
1868 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1870 $as_echo_n "checking for $2... " >&6; }
1871 if eval \${$3+:} false; then :
1872 $as_echo_n "(cached) " >&6
1873 else
1874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1875 /* end confdefs.h. */
1876 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1877 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1878 #define $2 innocuous_$2
1880 /* System header to define __stub macros and hopefully few prototypes,
1881 which can conflict with char $2 (); below.
1882 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1883 <limits.h> exists even on freestanding compilers. */
1885 #ifdef __STDC__
1886 # include <limits.h>
1887 #else
1888 # include <assert.h>
1889 #endif
1891 #undef $2
1893 /* Override any GCC internal prototype to avoid an error.
1894 Use char because int might match the return type of a GCC
1895 builtin and then its argument prototype would still apply. */
1896 #ifdef __cplusplus
1897 extern "C"
1898 #endif
1899 char $2 ();
1900 /* The GNU C library defines this for functions which it implements
1901 to always fail with ENOSYS. Some functions are actually named
1902 something starting with __ and the normal name is an alias. */
1903 #if defined __stub_$2 || defined __stub___$2
1904 choke me
1905 #endif
1908 main ()
1910 return $2 ();
1912 return 0;
1914 _ACEOF
1915 if ac_fn_c_try_link "$LINENO"; then :
1916 eval "$3=yes"
1917 else
1918 eval "$3=no"
1920 rm -f core conftest.err conftest.$ac_objext \
1921 conftest$ac_exeext conftest.$ac_ext
1923 eval ac_res=\$$3
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1925 $as_echo "$ac_res" >&6; }
1926 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1928 } # ac_fn_c_check_func
1930 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1931 # -------------------------------------------
1932 # Tests whether TYPE exists after having included INCLUDES, setting cache
1933 # variable VAR accordingly.
1934 ac_fn_c_check_type ()
1936 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1938 $as_echo_n "checking for $2... " >&6; }
1939 if eval \${$3+:} false; then :
1940 $as_echo_n "(cached) " >&6
1941 else
1942 eval "$3=no"
1943 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1944 /* end confdefs.h. */
1947 main ()
1949 if (sizeof ($2))
1950 return 0;
1952 return 0;
1954 _ACEOF
1955 if ac_fn_c_try_compile "$LINENO"; then :
1956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1957 /* end confdefs.h. */
1960 main ()
1962 if (sizeof (($2)))
1963 return 0;
1965 return 0;
1967 _ACEOF
1968 if ac_fn_c_try_compile "$LINENO"; then :
1970 else
1971 eval "$3=yes"
1973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1975 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1977 eval ac_res=\$$3
1978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1979 $as_echo "$ac_res" >&6; }
1980 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1982 } # ac_fn_c_check_type
1984 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1985 # -------------------------------------------------------
1986 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1987 # the include files in INCLUDES and setting the cache variable VAR
1988 # accordingly.
1989 ac_fn_c_check_header_mongrel ()
1991 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1992 if eval \${$3+:} false; then :
1993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1994 $as_echo_n "checking for $2... " >&6; }
1995 if eval \${$3+:} false; then :
1996 $as_echo_n "(cached) " >&6
1998 eval ac_res=\$$3
1999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2000 $as_echo "$ac_res" >&6; }
2001 else
2002 # Is the header compilable?
2003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2004 $as_echo_n "checking $2 usability... " >&6; }
2005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2006 /* end confdefs.h. */
2008 #include <$2>
2009 _ACEOF
2010 if ac_fn_c_try_compile "$LINENO"; then :
2011 ac_header_compiler=yes
2012 else
2013 ac_header_compiler=no
2015 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2017 $as_echo "$ac_header_compiler" >&6; }
2019 # Is the header present?
2020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2021 $as_echo_n "checking $2 presence... " >&6; }
2022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2023 /* end confdefs.h. */
2024 #include <$2>
2025 _ACEOF
2026 if ac_fn_c_try_cpp "$LINENO"; then :
2027 ac_header_preproc=yes
2028 else
2029 ac_header_preproc=no
2031 rm -f conftest.err conftest.i conftest.$ac_ext
2032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2033 $as_echo "$ac_header_preproc" >&6; }
2035 # So? What about this header?
2036 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2037 yes:no: )
2038 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2039 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2040 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2041 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2043 no:yes:* )
2044 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2045 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2046 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
2047 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
2048 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2049 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2050 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
2051 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
2052 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2053 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2055 esac
2056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2057 $as_echo_n "checking for $2... " >&6; }
2058 if eval \${$3+:} false; then :
2059 $as_echo_n "(cached) " >&6
2060 else
2061 eval "$3=\$ac_header_compiler"
2063 eval ac_res=\$$3
2064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2065 $as_echo "$ac_res" >&6; }
2067 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2069 } # ac_fn_c_check_header_mongrel
2070 cat >config.log <<_ACEOF
2071 This file contains any messages produced by compilers while
2072 running configure, to aid debugging if configure makes a mistake.
2074 It was created by sqlite $as_me 3.21.0, which was
2075 generated by GNU Autoconf 2.69. Invocation command line was
2077 $ $0 $@
2079 _ACEOF
2080 exec 5>>config.log
2082 cat <<_ASUNAME
2083 ## --------- ##
2084 ## Platform. ##
2085 ## --------- ##
2087 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2088 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2089 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2090 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2091 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2093 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2094 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2096 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2097 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2098 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2099 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2100 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2101 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2102 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2104 _ASUNAME
2106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2107 for as_dir in $PATH
2109 IFS=$as_save_IFS
2110 test -z "$as_dir" && as_dir=.
2111 $as_echo "PATH: $as_dir"
2112 done
2113 IFS=$as_save_IFS
2115 } >&5
2117 cat >&5 <<_ACEOF
2120 ## ----------- ##
2121 ## Core tests. ##
2122 ## ----------- ##
2124 _ACEOF
2127 # Keep a trace of the command line.
2128 # Strip out --no-create and --no-recursion so they do not pile up.
2129 # Strip out --silent because we don't want to record it for future runs.
2130 # Also quote any args containing shell meta-characters.
2131 # Make two passes to allow for proper duplicate-argument suppression.
2132 ac_configure_args=
2133 ac_configure_args0=
2134 ac_configure_args1=
2135 ac_must_keep_next=false
2136 for ac_pass in 1 2
2138 for ac_arg
2140 case $ac_arg in
2141 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2142 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2143 | -silent | --silent | --silen | --sile | --sil)
2144 continue ;;
2145 *\'*)
2146 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2147 esac
2148 case $ac_pass in
2149 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2151 as_fn_append ac_configure_args1 " '$ac_arg'"
2152 if test $ac_must_keep_next = true; then
2153 ac_must_keep_next=false # Got value, back to normal.
2154 else
2155 case $ac_arg in
2156 *=* | --config-cache | -C | -disable-* | --disable-* \
2157 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2158 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2159 | -with-* | --with-* | -without-* | --without-* | --x)
2160 case "$ac_configure_args0 " in
2161 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2162 esac
2164 -* ) ac_must_keep_next=true ;;
2165 esac
2167 as_fn_append ac_configure_args " '$ac_arg'"
2169 esac
2170 done
2171 done
2172 { ac_configure_args0=; unset ac_configure_args0;}
2173 { ac_configure_args1=; unset ac_configure_args1;}
2175 # When interrupted or exit'd, cleanup temporary files, and complete
2176 # config.log. We remove comments because anyway the quotes in there
2177 # would cause problems or look ugly.
2178 # WARNING: Use '\'' to represent an apostrophe within the trap.
2179 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2180 trap 'exit_status=$?
2181 # Save into config.log some information that might help in debugging.
2183 echo
2185 $as_echo "## ---------------- ##
2186 ## Cache variables. ##
2187 ## ---------------- ##"
2188 echo
2189 # The following way of writing the cache mishandles newlines in values,
2191 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2192 eval ac_val=\$$ac_var
2193 case $ac_val in #(
2194 *${as_nl}*)
2195 case $ac_var in #(
2196 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2197 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2198 esac
2199 case $ac_var in #(
2200 _ | IFS | as_nl) ;; #(
2201 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2202 *) { eval $ac_var=; unset $ac_var;} ;;
2203 esac ;;
2204 esac
2205 done
2206 (set) 2>&1 |
2207 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2208 *${as_nl}ac_space=\ *)
2209 sed -n \
2210 "s/'\''/'\''\\\\'\'''\''/g;
2211 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2212 ;; #(
2214 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2216 esac |
2217 sort
2219 echo
2221 $as_echo "## ----------------- ##
2222 ## Output variables. ##
2223 ## ----------------- ##"
2224 echo
2225 for ac_var in $ac_subst_vars
2227 eval ac_val=\$$ac_var
2228 case $ac_val in
2229 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2230 esac
2231 $as_echo "$ac_var='\''$ac_val'\''"
2232 done | sort
2233 echo
2235 if test -n "$ac_subst_files"; then
2236 $as_echo "## ------------------- ##
2237 ## File substitutions. ##
2238 ## ------------------- ##"
2239 echo
2240 for ac_var in $ac_subst_files
2242 eval ac_val=\$$ac_var
2243 case $ac_val in
2244 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2245 esac
2246 $as_echo "$ac_var='\''$ac_val'\''"
2247 done | sort
2248 echo
2251 if test -s confdefs.h; then
2252 $as_echo "## ----------- ##
2253 ## confdefs.h. ##
2254 ## ----------- ##"
2255 echo
2256 cat confdefs.h
2257 echo
2259 test "$ac_signal" != 0 &&
2260 $as_echo "$as_me: caught signal $ac_signal"
2261 $as_echo "$as_me: exit $exit_status"
2262 } >&5
2263 rm -f core *.core core.conftest.* &&
2264 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2265 exit $exit_status
2267 for ac_signal in 1 2 13 15; do
2268 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2269 done
2270 ac_signal=0
2272 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2273 rm -f -r conftest* confdefs.h
2275 $as_echo "/* confdefs.h */" > confdefs.h
2277 # Predefined preprocessor variables.
2279 cat >>confdefs.h <<_ACEOF
2280 #define PACKAGE_NAME "$PACKAGE_NAME"
2281 _ACEOF
2283 cat >>confdefs.h <<_ACEOF
2284 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2285 _ACEOF
2287 cat >>confdefs.h <<_ACEOF
2288 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2289 _ACEOF
2291 cat >>confdefs.h <<_ACEOF
2292 #define PACKAGE_STRING "$PACKAGE_STRING"
2293 _ACEOF
2295 cat >>confdefs.h <<_ACEOF
2296 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2297 _ACEOF
2299 cat >>confdefs.h <<_ACEOF
2300 #define PACKAGE_URL "$PACKAGE_URL"
2301 _ACEOF
2304 # Let the site file select an alternate cache file if it wants to.
2305 # Prefer an explicitly selected file to automatically selected ones.
2306 ac_site_file1=NONE
2307 ac_site_file2=NONE
2308 if test -n "$CONFIG_SITE"; then
2309 # We do not want a PATH search for config.site.
2310 case $CONFIG_SITE in #((
2311 -*) ac_site_file1=./$CONFIG_SITE;;
2312 */*) ac_site_file1=$CONFIG_SITE;;
2313 *) ac_site_file1=./$CONFIG_SITE;;
2314 esac
2315 elif test "x$prefix" != xNONE; then
2316 ac_site_file1=$prefix/share/config.site
2317 ac_site_file2=$prefix/etc/config.site
2318 else
2319 ac_site_file1=$ac_default_prefix/share/config.site
2320 ac_site_file2=$ac_default_prefix/etc/config.site
2322 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2324 test "x$ac_site_file" = xNONE && continue
2325 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2326 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2327 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2328 sed 's/^/| /' "$ac_site_file" >&5
2329 . "$ac_site_file" \
2330 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2331 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2332 as_fn_error $? "failed to load site script $ac_site_file
2333 See \`config.log' for more details" "$LINENO" 5; }
2335 done
2337 if test -r "$cache_file"; then
2338 # Some versions of bash will fail to source /dev/null (special files
2339 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2340 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2342 $as_echo "$as_me: loading cache $cache_file" >&6;}
2343 case $cache_file in
2344 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2345 *) . "./$cache_file";;
2346 esac
2348 else
2349 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2350 $as_echo "$as_me: creating cache $cache_file" >&6;}
2351 >$cache_file
2354 # Check that the precious variables saved in the cache have kept the same
2355 # value.
2356 ac_cache_corrupted=false
2357 for ac_var in $ac_precious_vars; do
2358 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2359 eval ac_new_set=\$ac_env_${ac_var}_set
2360 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2361 eval ac_new_val=\$ac_env_${ac_var}_value
2362 case $ac_old_set,$ac_new_set in
2363 set,)
2364 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2365 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2366 ac_cache_corrupted=: ;;
2367 ,set)
2368 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2369 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2370 ac_cache_corrupted=: ;;
2371 ,);;
2373 if test "x$ac_old_val" != "x$ac_new_val"; then
2374 # differences in whitespace do not lead to failure.
2375 ac_old_val_w=`echo x $ac_old_val`
2376 ac_new_val_w=`echo x $ac_new_val`
2377 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2378 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2379 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2380 ac_cache_corrupted=:
2381 else
2382 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2383 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2384 eval $ac_var=\$ac_old_val
2386 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2387 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2388 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2389 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2390 fi;;
2391 esac
2392 # Pass precious variables to config.status.
2393 if test "$ac_new_set" = set; then
2394 case $ac_new_val in
2395 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2396 *) ac_arg=$ac_var=$ac_new_val ;;
2397 esac
2398 case " $ac_configure_args " in
2399 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2400 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2401 esac
2403 done
2404 if $ac_cache_corrupted; then
2405 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2406 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2407 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2408 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2409 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2411 ## -------------------- ##
2412 ## Main body of script. ##
2413 ## -------------------- ##
2415 ac_ext=c
2416 ac_cpp='$CPP $CPPFLAGS'
2417 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2418 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2419 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2423 sqlite_version_sanity_check=`cat $srcdir/VERSION | tr -d '\n'`
2424 if test "$PACKAGE_VERSION" != "$sqlite_version_sanity_check" ; then
2425 as_fn_error $? "configure script is out of date:
2426 configure \$PACKAGE_VERSION = $PACKAGE_VERSION
2427 top level VERSION file = $sqlite_version_sanity_check
2428 please regen with autoconf" "$LINENO" 5
2431 #########
2432 # Programs needed
2434 case `pwd` in
2435 *\ * | *\ *)
2436 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
2437 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
2438 esac
2442 macro_version='2.2.6'
2443 macro_revision='1.3012'
2457 ltmain="$ac_aux_dir/ltmain.sh"
2459 ac_aux_dir=
2460 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2461 if test -f "$ac_dir/install-sh"; then
2462 ac_aux_dir=$ac_dir
2463 ac_install_sh="$ac_aux_dir/install-sh -c"
2464 break
2465 elif test -f "$ac_dir/install.sh"; then
2466 ac_aux_dir=$ac_dir
2467 ac_install_sh="$ac_aux_dir/install.sh -c"
2468 break
2469 elif test -f "$ac_dir/shtool"; then
2470 ac_aux_dir=$ac_dir
2471 ac_install_sh="$ac_aux_dir/shtool install -c"
2472 break
2474 done
2475 if test -z "$ac_aux_dir"; then
2476 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2479 # These three variables are undocumented and unsupported,
2480 # and are intended to be withdrawn in a future Autoconf release.
2481 # They can cause serious problems if a builder's source tree is in a directory
2482 # whose full name contains unusual characters.
2483 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2484 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2485 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2488 # Make sure we can run config.sub.
2489 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2490 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2493 $as_echo_n "checking build system type... " >&6; }
2494 if ${ac_cv_build+:} false; then :
2495 $as_echo_n "(cached) " >&6
2496 else
2497 ac_build_alias=$build_alias
2498 test "x$ac_build_alias" = x &&
2499 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2500 test "x$ac_build_alias" = x &&
2501 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2502 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2503 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2507 $as_echo "$ac_cv_build" >&6; }
2508 case $ac_cv_build in
2509 *-*-*) ;;
2510 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2511 esac
2512 build=$ac_cv_build
2513 ac_save_IFS=$IFS; IFS='-'
2514 set x $ac_cv_build
2515 shift
2516 build_cpu=$1
2517 build_vendor=$2
2518 shift; shift
2519 # Remember, the first character of IFS is used to create $*,
2520 # except with old shells:
2521 build_os=$*
2522 IFS=$ac_save_IFS
2523 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2527 $as_echo_n "checking host system type... " >&6; }
2528 if ${ac_cv_host+:} false; then :
2529 $as_echo_n "(cached) " >&6
2530 else
2531 if test "x$host_alias" = x; then
2532 ac_cv_host=$ac_cv_build
2533 else
2534 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2535 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2540 $as_echo "$ac_cv_host" >&6; }
2541 case $ac_cv_host in
2542 *-*-*) ;;
2543 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2544 esac
2545 host=$ac_cv_host
2546 ac_save_IFS=$IFS; IFS='-'
2547 set x $ac_cv_host
2548 shift
2549 host_cpu=$1
2550 host_vendor=$2
2551 shift; shift
2552 # Remember, the first character of IFS is used to create $*,
2553 # except with old shells:
2554 host_os=$*
2555 IFS=$ac_save_IFS
2556 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2559 ac_ext=c
2560 ac_cpp='$CPP $CPPFLAGS'
2561 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2562 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2563 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2564 if test -n "$ac_tool_prefix"; then
2565 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2566 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2568 $as_echo_n "checking for $ac_word... " >&6; }
2569 if ${ac_cv_prog_CC+:} false; then :
2570 $as_echo_n "(cached) " >&6
2571 else
2572 if test -n "$CC"; then
2573 ac_cv_prog_CC="$CC" # Let the user override the test.
2574 else
2575 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2576 for as_dir in $PATH
2578 IFS=$as_save_IFS
2579 test -z "$as_dir" && as_dir=.
2580 for ac_exec_ext in '' $ac_executable_extensions; do
2581 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2582 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2583 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2584 break 2
2586 done
2587 done
2588 IFS=$as_save_IFS
2592 CC=$ac_cv_prog_CC
2593 if test -n "$CC"; then
2594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2595 $as_echo "$CC" >&6; }
2596 else
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2598 $as_echo "no" >&6; }
2603 if test -z "$ac_cv_prog_CC"; then
2604 ac_ct_CC=$CC
2605 # Extract the first word of "gcc", so it can be a program name with args.
2606 set dummy gcc; ac_word=$2
2607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2608 $as_echo_n "checking for $ac_word... " >&6; }
2609 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2610 $as_echo_n "(cached) " >&6
2611 else
2612 if test -n "$ac_ct_CC"; then
2613 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2614 else
2615 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2616 for as_dir in $PATH
2618 IFS=$as_save_IFS
2619 test -z "$as_dir" && as_dir=.
2620 for ac_exec_ext in '' $ac_executable_extensions; do
2621 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2622 ac_cv_prog_ac_ct_CC="gcc"
2623 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2624 break 2
2626 done
2627 done
2628 IFS=$as_save_IFS
2632 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2633 if test -n "$ac_ct_CC"; then
2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2635 $as_echo "$ac_ct_CC" >&6; }
2636 else
2637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2638 $as_echo "no" >&6; }
2641 if test "x$ac_ct_CC" = x; then
2642 CC=""
2643 else
2644 case $cross_compiling:$ac_tool_warned in
2645 yes:)
2646 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2647 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2648 ac_tool_warned=yes ;;
2649 esac
2650 CC=$ac_ct_CC
2652 else
2653 CC="$ac_cv_prog_CC"
2656 if test -z "$CC"; then
2657 if test -n "$ac_tool_prefix"; then
2658 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2659 set dummy ${ac_tool_prefix}cc; ac_word=$2
2660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2661 $as_echo_n "checking for $ac_word... " >&6; }
2662 if ${ac_cv_prog_CC+:} false; then :
2663 $as_echo_n "(cached) " >&6
2664 else
2665 if test -n "$CC"; then
2666 ac_cv_prog_CC="$CC" # Let the user override the test.
2667 else
2668 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2669 for as_dir in $PATH
2671 IFS=$as_save_IFS
2672 test -z "$as_dir" && as_dir=.
2673 for ac_exec_ext in '' $ac_executable_extensions; do
2674 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2675 ac_cv_prog_CC="${ac_tool_prefix}cc"
2676 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2677 break 2
2679 done
2680 done
2681 IFS=$as_save_IFS
2685 CC=$ac_cv_prog_CC
2686 if test -n "$CC"; then
2687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2688 $as_echo "$CC" >&6; }
2689 else
2690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2691 $as_echo "no" >&6; }
2697 if test -z "$CC"; then
2698 # Extract the first word of "cc", so it can be a program name with args.
2699 set dummy cc; ac_word=$2
2700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2701 $as_echo_n "checking for $ac_word... " >&6; }
2702 if ${ac_cv_prog_CC+:} false; then :
2703 $as_echo_n "(cached) " >&6
2704 else
2705 if test -n "$CC"; then
2706 ac_cv_prog_CC="$CC" # Let the user override the test.
2707 else
2708 ac_prog_rejected=no
2709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710 for as_dir in $PATH
2712 IFS=$as_save_IFS
2713 test -z "$as_dir" && as_dir=.
2714 for ac_exec_ext in '' $ac_executable_extensions; do
2715 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2716 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2717 ac_prog_rejected=yes
2718 continue
2720 ac_cv_prog_CC="cc"
2721 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2722 break 2
2724 done
2725 done
2726 IFS=$as_save_IFS
2728 if test $ac_prog_rejected = yes; then
2729 # We found a bogon in the path, so make sure we never use it.
2730 set dummy $ac_cv_prog_CC
2731 shift
2732 if test $# != 0; then
2733 # We chose a different compiler from the bogus one.
2734 # However, it has the same basename, so the bogon will be chosen
2735 # first if we set CC to just the basename; use the full file name.
2736 shift
2737 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2742 CC=$ac_cv_prog_CC
2743 if test -n "$CC"; then
2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2745 $as_echo "$CC" >&6; }
2746 else
2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2748 $as_echo "no" >&6; }
2753 if test -z "$CC"; then
2754 if test -n "$ac_tool_prefix"; then
2755 for ac_prog in cl.exe
2757 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2758 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2760 $as_echo_n "checking for $ac_word... " >&6; }
2761 if ${ac_cv_prog_CC+:} false; then :
2762 $as_echo_n "(cached) " >&6
2763 else
2764 if test -n "$CC"; then
2765 ac_cv_prog_CC="$CC" # Let the user override the test.
2766 else
2767 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2768 for as_dir in $PATH
2770 IFS=$as_save_IFS
2771 test -z "$as_dir" && as_dir=.
2772 for ac_exec_ext in '' $ac_executable_extensions; do
2773 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2774 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2775 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2776 break 2
2778 done
2779 done
2780 IFS=$as_save_IFS
2784 CC=$ac_cv_prog_CC
2785 if test -n "$CC"; then
2786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2787 $as_echo "$CC" >&6; }
2788 else
2789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2790 $as_echo "no" >&6; }
2794 test -n "$CC" && break
2795 done
2797 if test -z "$CC"; then
2798 ac_ct_CC=$CC
2799 for ac_prog in cl.exe
2801 # Extract the first word of "$ac_prog", so it can be a program name with args.
2802 set dummy $ac_prog; ac_word=$2
2803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2804 $as_echo_n "checking for $ac_word... " >&6; }
2805 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2806 $as_echo_n "(cached) " >&6
2807 else
2808 if test -n "$ac_ct_CC"; then
2809 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2810 else
2811 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2812 for as_dir in $PATH
2814 IFS=$as_save_IFS
2815 test -z "$as_dir" && as_dir=.
2816 for ac_exec_ext in '' $ac_executable_extensions; do
2817 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2818 ac_cv_prog_ac_ct_CC="$ac_prog"
2819 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2820 break 2
2822 done
2823 done
2824 IFS=$as_save_IFS
2828 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2829 if test -n "$ac_ct_CC"; then
2830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2831 $as_echo "$ac_ct_CC" >&6; }
2832 else
2833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2834 $as_echo "no" >&6; }
2838 test -n "$ac_ct_CC" && break
2839 done
2841 if test "x$ac_ct_CC" = x; then
2842 CC=""
2843 else
2844 case $cross_compiling:$ac_tool_warned in
2845 yes:)
2846 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2847 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2848 ac_tool_warned=yes ;;
2849 esac
2850 CC=$ac_ct_CC
2857 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2858 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2859 as_fn_error $? "no acceptable C compiler found in \$PATH
2860 See \`config.log' for more details" "$LINENO" 5; }
2862 # Provide some information about the compiler.
2863 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2864 set X $ac_compile
2865 ac_compiler=$2
2866 for ac_option in --version -v -V -qversion; do
2867 { { ac_try="$ac_compiler $ac_option >&5"
2868 case "(($ac_try" in
2869 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2870 *) ac_try_echo=$ac_try;;
2871 esac
2872 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2873 $as_echo "$ac_try_echo"; } >&5
2874 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2875 ac_status=$?
2876 if test -s conftest.err; then
2877 sed '10a\
2878 ... rest of stderr output deleted ...
2879 10q' conftest.err >conftest.er1
2880 cat conftest.er1 >&5
2882 rm -f conftest.er1 conftest.err
2883 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2884 test $ac_status = 0; }
2885 done
2887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2888 /* end confdefs.h. */
2891 main ()
2895 return 0;
2897 _ACEOF
2898 ac_clean_files_save=$ac_clean_files
2899 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2900 # Try to create an executable without -o first, disregard a.out.
2901 # It will help us diagnose broken compilers, and finding out an intuition
2902 # of exeext.
2903 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2904 $as_echo_n "checking whether the C compiler works... " >&6; }
2905 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2907 # The possible output files:
2908 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2910 ac_rmfiles=
2911 for ac_file in $ac_files
2913 case $ac_file in
2914 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2915 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2916 esac
2917 done
2918 rm -f $ac_rmfiles
2920 if { { ac_try="$ac_link_default"
2921 case "(($ac_try" in
2922 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2923 *) ac_try_echo=$ac_try;;
2924 esac
2925 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2926 $as_echo "$ac_try_echo"; } >&5
2927 (eval "$ac_link_default") 2>&5
2928 ac_status=$?
2929 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2930 test $ac_status = 0; }; then :
2931 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2932 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2933 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2934 # so that the user can short-circuit this test for compilers unknown to
2935 # Autoconf.
2936 for ac_file in $ac_files ''
2938 test -f "$ac_file" || continue
2939 case $ac_file in
2940 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2942 [ab].out )
2943 # We found the default executable, but exeext='' is most
2944 # certainly right.
2945 break;;
2946 *.* )
2947 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2948 then :; else
2949 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2951 # We set ac_cv_exeext here because the later test for it is not
2952 # safe: cross compilers may not add the suffix if given an `-o'
2953 # argument, so we may need to know it at that point already.
2954 # Even if this section looks crufty: it has the advantage of
2955 # actually working.
2956 break;;
2958 break;;
2959 esac
2960 done
2961 test "$ac_cv_exeext" = no && ac_cv_exeext=
2963 else
2964 ac_file=''
2966 if test -z "$ac_file"; then :
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2968 $as_echo "no" >&6; }
2969 $as_echo "$as_me: failed program was:" >&5
2970 sed 's/^/| /' conftest.$ac_ext >&5
2972 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2973 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2974 as_fn_error 77 "C compiler cannot create executables
2975 See \`config.log' for more details" "$LINENO" 5; }
2976 else
2977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2978 $as_echo "yes" >&6; }
2980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2981 $as_echo_n "checking for C compiler default output file name... " >&6; }
2982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2983 $as_echo "$ac_file" >&6; }
2984 ac_exeext=$ac_cv_exeext
2986 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2987 ac_clean_files=$ac_clean_files_save
2988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2989 $as_echo_n "checking for suffix of executables... " >&6; }
2990 if { { ac_try="$ac_link"
2991 case "(($ac_try" in
2992 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2993 *) ac_try_echo=$ac_try;;
2994 esac
2995 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2996 $as_echo "$ac_try_echo"; } >&5
2997 (eval "$ac_link") 2>&5
2998 ac_status=$?
2999 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3000 test $ac_status = 0; }; then :
3001 # If both `conftest.exe' and `conftest' are `present' (well, observable)
3002 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3003 # work properly (i.e., refer to `conftest.exe'), while it won't with
3004 # `rm'.
3005 for ac_file in conftest.exe conftest conftest.*; do
3006 test -f "$ac_file" || continue
3007 case $ac_file in
3008 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3009 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3010 break;;
3011 * ) break;;
3012 esac
3013 done
3014 else
3015 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3016 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3017 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3018 See \`config.log' for more details" "$LINENO" 5; }
3020 rm -f conftest conftest$ac_cv_exeext
3021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3022 $as_echo "$ac_cv_exeext" >&6; }
3024 rm -f conftest.$ac_ext
3025 EXEEXT=$ac_cv_exeext
3026 ac_exeext=$EXEEXT
3027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3028 /* end confdefs.h. */
3029 #include <stdio.h>
3031 main ()
3033 FILE *f = fopen ("conftest.out", "w");
3034 return ferror (f) || fclose (f) != 0;
3037 return 0;
3039 _ACEOF
3040 ac_clean_files="$ac_clean_files conftest.out"
3041 # Check that the compiler produces executables we can run. If not, either
3042 # the compiler is broken, or we cross compile.
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3044 $as_echo_n "checking whether we are cross compiling... " >&6; }
3045 if test "$cross_compiling" != yes; then
3046 { { ac_try="$ac_link"
3047 case "(($ac_try" in
3048 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3049 *) ac_try_echo=$ac_try;;
3050 esac
3051 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3052 $as_echo "$ac_try_echo"; } >&5
3053 (eval "$ac_link") 2>&5
3054 ac_status=$?
3055 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3056 test $ac_status = 0; }
3057 if { ac_try='./conftest$ac_cv_exeext'
3058 { { case "(($ac_try" in
3059 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3060 *) ac_try_echo=$ac_try;;
3061 esac
3062 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3063 $as_echo "$ac_try_echo"; } >&5
3064 (eval "$ac_try") 2>&5
3065 ac_status=$?
3066 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3067 test $ac_status = 0; }; }; then
3068 cross_compiling=no
3069 else
3070 if test "$cross_compiling" = maybe; then
3071 cross_compiling=yes
3072 else
3073 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3074 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3075 as_fn_error $? "cannot run C compiled programs.
3076 If you meant to cross compile, use \`--host'.
3077 See \`config.log' for more details" "$LINENO" 5; }
3081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3082 $as_echo "$cross_compiling" >&6; }
3084 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3085 ac_clean_files=$ac_clean_files_save
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3087 $as_echo_n "checking for suffix of object files... " >&6; }
3088 if ${ac_cv_objext+:} false; then :
3089 $as_echo_n "(cached) " >&6
3090 else
3091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3092 /* end confdefs.h. */
3095 main ()
3099 return 0;
3101 _ACEOF
3102 rm -f conftest.o conftest.obj
3103 if { { ac_try="$ac_compile"
3104 case "(($ac_try" in
3105 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3106 *) ac_try_echo=$ac_try;;
3107 esac
3108 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3109 $as_echo "$ac_try_echo"; } >&5
3110 (eval "$ac_compile") 2>&5
3111 ac_status=$?
3112 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3113 test $ac_status = 0; }; then :
3114 for ac_file in conftest.o conftest.obj conftest.*; do
3115 test -f "$ac_file" || continue;
3116 case $ac_file in
3117 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3118 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3119 break;;
3120 esac
3121 done
3122 else
3123 $as_echo "$as_me: failed program was:" >&5
3124 sed 's/^/| /' conftest.$ac_ext >&5
3126 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3127 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3128 as_fn_error $? "cannot compute suffix of object files: cannot compile
3129 See \`config.log' for more details" "$LINENO" 5; }
3131 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3134 $as_echo "$ac_cv_objext" >&6; }
3135 OBJEXT=$ac_cv_objext
3136 ac_objext=$OBJEXT
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3138 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3139 if ${ac_cv_c_compiler_gnu+:} false; then :
3140 $as_echo_n "(cached) " >&6
3141 else
3142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3143 /* end confdefs.h. */
3146 main ()
3148 #ifndef __GNUC__
3149 choke me
3150 #endif
3153 return 0;
3155 _ACEOF
3156 if ac_fn_c_try_compile "$LINENO"; then :
3157 ac_compiler_gnu=yes
3158 else
3159 ac_compiler_gnu=no
3161 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3162 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3166 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3167 if test $ac_compiler_gnu = yes; then
3168 GCC=yes
3169 else
3170 GCC=
3172 ac_test_CFLAGS=${CFLAGS+set}
3173 ac_save_CFLAGS=$CFLAGS
3174 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3175 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3176 if ${ac_cv_prog_cc_g+:} false; then :
3177 $as_echo_n "(cached) " >&6
3178 else
3179 ac_save_c_werror_flag=$ac_c_werror_flag
3180 ac_c_werror_flag=yes
3181 ac_cv_prog_cc_g=no
3182 CFLAGS="-g"
3183 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3184 /* end confdefs.h. */
3187 main ()
3191 return 0;
3193 _ACEOF
3194 if ac_fn_c_try_compile "$LINENO"; then :
3195 ac_cv_prog_cc_g=yes
3196 else
3197 CFLAGS=""
3198 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3199 /* end confdefs.h. */
3202 main ()
3206 return 0;
3208 _ACEOF
3209 if ac_fn_c_try_compile "$LINENO"; then :
3211 else
3212 ac_c_werror_flag=$ac_save_c_werror_flag
3213 CFLAGS="-g"
3214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3215 /* end confdefs.h. */
3218 main ()
3222 return 0;
3224 _ACEOF
3225 if ac_fn_c_try_compile "$LINENO"; then :
3226 ac_cv_prog_cc_g=yes
3228 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3233 ac_c_werror_flag=$ac_save_c_werror_flag
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3236 $as_echo "$ac_cv_prog_cc_g" >&6; }
3237 if test "$ac_test_CFLAGS" = set; then
3238 CFLAGS=$ac_save_CFLAGS
3239 elif test $ac_cv_prog_cc_g = yes; then
3240 if test "$GCC" = yes; then
3241 CFLAGS="-g -O2"
3242 else
3243 CFLAGS="-g"
3245 else
3246 if test "$GCC" = yes; then
3247 CFLAGS="-O2"
3248 else
3249 CFLAGS=
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3253 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3254 if ${ac_cv_prog_cc_c89+:} false; then :
3255 $as_echo_n "(cached) " >&6
3256 else
3257 ac_cv_prog_cc_c89=no
3258 ac_save_CC=$CC
3259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3260 /* end confdefs.h. */
3261 #include <stdarg.h>
3262 #include <stdio.h>
3263 struct stat;
3264 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3265 struct buf { int x; };
3266 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3267 static char *e (p, i)
3268 char **p;
3269 int i;
3271 return p[i];
3273 static char *f (char * (*g) (char **, int), char **p, ...)
3275 char *s;
3276 va_list v;
3277 va_start (v,p);
3278 s = g (p, va_arg (v,int));
3279 va_end (v);
3280 return s;
3283 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3284 function prototypes and stuff, but not '\xHH' hex character constants.
3285 These don't provoke an error unfortunately, instead are silently treated
3286 as 'x'. The following induces an error, until -std is added to get
3287 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3288 array size at least. It's necessary to write '\x00'==0 to get something
3289 that's true only with -std. */
3290 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3292 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3293 inside strings and character constants. */
3294 #define FOO(x) 'x'
3295 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3297 int test (int i, double x);
3298 struct s1 {int (*f) (int a);};
3299 struct s2 {int (*f) (double a);};
3300 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3301 int argc;
3302 char **argv;
3304 main ()
3306 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3308 return 0;
3310 _ACEOF
3311 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3312 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3314 CC="$ac_save_CC $ac_arg"
3315 if ac_fn_c_try_compile "$LINENO"; then :
3316 ac_cv_prog_cc_c89=$ac_arg
3318 rm -f core conftest.err conftest.$ac_objext
3319 test "x$ac_cv_prog_cc_c89" != "xno" && break
3320 done
3321 rm -f conftest.$ac_ext
3322 CC=$ac_save_CC
3325 # AC_CACHE_VAL
3326 case "x$ac_cv_prog_cc_c89" in
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3329 $as_echo "none needed" >&6; } ;;
3330 xno)
3331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3332 $as_echo "unsupported" >&6; } ;;
3334 CC="$CC $ac_cv_prog_cc_c89"
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3336 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3337 esac
3338 if test "x$ac_cv_prog_cc_c89" != xno; then :
3342 ac_ext=c
3343 ac_cpp='$CPP $CPPFLAGS'
3344 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3345 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3346 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3349 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3350 if ${ac_cv_path_SED+:} false; then :
3351 $as_echo_n "(cached) " >&6
3352 else
3353 ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3354 for ac_i in 1 2 3 4 5 6 7; do
3355 ac_script="$ac_script$as_nl$ac_script"
3356 done
3357 echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3358 { ac_script=; unset ac_script;}
3359 if test -z "$SED"; then
3360 ac_path_SED_found=false
3361 # Loop through the user's path and test for each of PROGNAME-LIST
3362 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3363 for as_dir in $PATH
3365 IFS=$as_save_IFS
3366 test -z "$as_dir" && as_dir=.
3367 for ac_prog in sed gsed; do
3368 for ac_exec_ext in '' $ac_executable_extensions; do
3369 ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3370 as_fn_executable_p "$ac_path_SED" || continue
3371 # Check for GNU ac_path_SED and select it if it is found.
3372 # Check for GNU $ac_path_SED
3373 case `"$ac_path_SED" --version 2>&1` in
3374 *GNU*)
3375 ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3377 ac_count=0
3378 $as_echo_n 0123456789 >"conftest.in"
3379 while :
3381 cat "conftest.in" "conftest.in" >"conftest.tmp"
3382 mv "conftest.tmp" "conftest.in"
3383 cp "conftest.in" "conftest.nl"
3384 $as_echo '' >> "conftest.nl"
3385 "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3386 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3387 as_fn_arith $ac_count + 1 && ac_count=$as_val
3388 if test $ac_count -gt ${ac_path_SED_max-0}; then
3389 # Best one so far, save it but keep looking for a better one
3390 ac_cv_path_SED="$ac_path_SED"
3391 ac_path_SED_max=$ac_count
3393 # 10*(2^10) chars as input seems more than enough
3394 test $ac_count -gt 10 && break
3395 done
3396 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3397 esac
3399 $ac_path_SED_found && break 3
3400 done
3401 done
3402 done
3403 IFS=$as_save_IFS
3404 if test -z "$ac_cv_path_SED"; then
3405 as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
3407 else
3408 ac_cv_path_SED=$SED
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3413 $as_echo "$ac_cv_path_SED" >&6; }
3414 SED="$ac_cv_path_SED"
3415 rm -f conftest.sed
3417 test -z "$SED" && SED=sed
3418 Xsed="$SED -e 1s/^X//"
3430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3431 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3432 if ${ac_cv_path_GREP+:} false; then :
3433 $as_echo_n "(cached) " >&6
3434 else
3435 if test -z "$GREP"; then
3436 ac_path_GREP_found=false
3437 # Loop through the user's path and test for each of PROGNAME-LIST
3438 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3439 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3441 IFS=$as_save_IFS
3442 test -z "$as_dir" && as_dir=.
3443 for ac_prog in grep ggrep; do
3444 for ac_exec_ext in '' $ac_executable_extensions; do
3445 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3446 as_fn_executable_p "$ac_path_GREP" || continue
3447 # Check for GNU ac_path_GREP and select it if it is found.
3448 # Check for GNU $ac_path_GREP
3449 case `"$ac_path_GREP" --version 2>&1` in
3450 *GNU*)
3451 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3453 ac_count=0
3454 $as_echo_n 0123456789 >"conftest.in"
3455 while :
3457 cat "conftest.in" "conftest.in" >"conftest.tmp"
3458 mv "conftest.tmp" "conftest.in"
3459 cp "conftest.in" "conftest.nl"
3460 $as_echo 'GREP' >> "conftest.nl"
3461 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3462 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3463 as_fn_arith $ac_count + 1 && ac_count=$as_val
3464 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3465 # Best one so far, save it but keep looking for a better one
3466 ac_cv_path_GREP="$ac_path_GREP"
3467 ac_path_GREP_max=$ac_count
3469 # 10*(2^10) chars as input seems more than enough
3470 test $ac_count -gt 10 && break
3471 done
3472 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3473 esac
3475 $ac_path_GREP_found && break 3
3476 done
3477 done
3478 done
3479 IFS=$as_save_IFS
3480 if test -z "$ac_cv_path_GREP"; then
3481 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3483 else
3484 ac_cv_path_GREP=$GREP
3488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3489 $as_echo "$ac_cv_path_GREP" >&6; }
3490 GREP="$ac_cv_path_GREP"
3493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3494 $as_echo_n "checking for egrep... " >&6; }
3495 if ${ac_cv_path_EGREP+:} false; then :
3496 $as_echo_n "(cached) " >&6
3497 else
3498 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3499 then ac_cv_path_EGREP="$GREP -E"
3500 else
3501 if test -z "$EGREP"; then
3502 ac_path_EGREP_found=false
3503 # Loop through the user's path and test for each of PROGNAME-LIST
3504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3505 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3507 IFS=$as_save_IFS
3508 test -z "$as_dir" && as_dir=.
3509 for ac_prog in egrep; do
3510 for ac_exec_ext in '' $ac_executable_extensions; do
3511 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3512 as_fn_executable_p "$ac_path_EGREP" || continue
3513 # Check for GNU ac_path_EGREP and select it if it is found.
3514 # Check for GNU $ac_path_EGREP
3515 case `"$ac_path_EGREP" --version 2>&1` in
3516 *GNU*)
3517 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3519 ac_count=0
3520 $as_echo_n 0123456789 >"conftest.in"
3521 while :
3523 cat "conftest.in" "conftest.in" >"conftest.tmp"
3524 mv "conftest.tmp" "conftest.in"
3525 cp "conftest.in" "conftest.nl"
3526 $as_echo 'EGREP' >> "conftest.nl"
3527 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3528 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3529 as_fn_arith $ac_count + 1 && ac_count=$as_val
3530 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3531 # Best one so far, save it but keep looking for a better one
3532 ac_cv_path_EGREP="$ac_path_EGREP"
3533 ac_path_EGREP_max=$ac_count
3535 # 10*(2^10) chars as input seems more than enough
3536 test $ac_count -gt 10 && break
3537 done
3538 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3539 esac
3541 $ac_path_EGREP_found && break 3
3542 done
3543 done
3544 done
3545 IFS=$as_save_IFS
3546 if test -z "$ac_cv_path_EGREP"; then
3547 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3549 else
3550 ac_cv_path_EGREP=$EGREP
3555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3556 $as_echo "$ac_cv_path_EGREP" >&6; }
3557 EGREP="$ac_cv_path_EGREP"
3560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
3561 $as_echo_n "checking for fgrep... " >&6; }
3562 if ${ac_cv_path_FGREP+:} false; then :
3563 $as_echo_n "(cached) " >&6
3564 else
3565 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
3566 then ac_cv_path_FGREP="$GREP -F"
3567 else
3568 if test -z "$FGREP"; then
3569 ac_path_FGREP_found=false
3570 # Loop through the user's path and test for each of PROGNAME-LIST
3571 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3572 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3574 IFS=$as_save_IFS
3575 test -z "$as_dir" && as_dir=.
3576 for ac_prog in fgrep; do
3577 for ac_exec_ext in '' $ac_executable_extensions; do
3578 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
3579 as_fn_executable_p "$ac_path_FGREP" || continue
3580 # Check for GNU ac_path_FGREP and select it if it is found.
3581 # Check for GNU $ac_path_FGREP
3582 case `"$ac_path_FGREP" --version 2>&1` in
3583 *GNU*)
3584 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
3586 ac_count=0
3587 $as_echo_n 0123456789 >"conftest.in"
3588 while :
3590 cat "conftest.in" "conftest.in" >"conftest.tmp"
3591 mv "conftest.tmp" "conftest.in"
3592 cp "conftest.in" "conftest.nl"
3593 $as_echo 'FGREP' >> "conftest.nl"
3594 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
3595 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3596 as_fn_arith $ac_count + 1 && ac_count=$as_val
3597 if test $ac_count -gt ${ac_path_FGREP_max-0}; then
3598 # Best one so far, save it but keep looking for a better one
3599 ac_cv_path_FGREP="$ac_path_FGREP"
3600 ac_path_FGREP_max=$ac_count
3602 # 10*(2^10) chars as input seems more than enough
3603 test $ac_count -gt 10 && break
3604 done
3605 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3606 esac
3608 $ac_path_FGREP_found && break 3
3609 done
3610 done
3611 done
3612 IFS=$as_save_IFS
3613 if test -z "$ac_cv_path_FGREP"; then
3614 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3616 else
3617 ac_cv_path_FGREP=$FGREP
3622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
3623 $as_echo "$ac_cv_path_FGREP" >&6; }
3624 FGREP="$ac_cv_path_FGREP"
3627 test -z "$GREP" && GREP=grep
3647 # Check whether --with-gnu-ld was given.
3648 if test "${with_gnu_ld+set}" = set; then :
3649 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3650 else
3651 with_gnu_ld=no
3654 ac_prog=ld
3655 if test "$GCC" = yes; then
3656 # Check if gcc -print-prog-name=ld gives a path.
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
3658 $as_echo_n "checking for ld used by $CC... " >&6; }
3659 case $host in
3660 *-*-mingw*)
3661 # gcc leaves a trailing carriage return which upsets mingw
3662 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3664 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3665 esac
3666 case $ac_prog in
3667 # Accept absolute paths.
3668 [\\/]* | ?:[\\/]*)
3669 re_direlt='/[^/][^/]*/\.\./'
3670 # Canonicalize the pathname of ld
3671 ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
3672 while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
3673 ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
3674 done
3675 test -z "$LD" && LD="$ac_prog"
3678 # If it fails, then pretend we aren't using GCC.
3679 ac_prog=ld
3682 # If it is relative, then search for the first ld in PATH.
3683 with_gnu_ld=unknown
3685 esac
3686 elif test "$with_gnu_ld" = yes; then
3687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
3688 $as_echo_n "checking for GNU ld... " >&6; }
3689 else
3690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
3691 $as_echo_n "checking for non-GNU ld... " >&6; }
3693 if ${lt_cv_path_LD+:} false; then :
3694 $as_echo_n "(cached) " >&6
3695 else
3696 if test -z "$LD"; then
3697 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3698 for ac_dir in $PATH; do
3699 IFS="$lt_save_ifs"
3700 test -z "$ac_dir" && ac_dir=.
3701 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3702 lt_cv_path_LD="$ac_dir/$ac_prog"
3703 # Check to see if the program is GNU ld. I'd rather use --version,
3704 # but apparently some variants of GNU ld only accept -v.
3705 # Break only if it was the GNU/non-GNU ld that we prefer.
3706 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3707 *GNU* | *'with BFD'*)
3708 test "$with_gnu_ld" != no && break
3711 test "$with_gnu_ld" != yes && break
3713 esac
3715 done
3716 IFS="$lt_save_ifs"
3717 else
3718 lt_cv_path_LD="$LD" # Let the user override the test with a path.
3722 LD="$lt_cv_path_LD"
3723 if test -n "$LD"; then
3724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
3725 $as_echo "$LD" >&6; }
3726 else
3727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3728 $as_echo "no" >&6; }
3730 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
3731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
3732 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
3733 if ${lt_cv_prog_gnu_ld+:} false; then :
3734 $as_echo_n "(cached) " >&6
3735 else
3736 # I'd rather use --version here, but apparently some GNU lds only accept -v.
3737 case `$LD -v 2>&1 </dev/null` in
3738 *GNU* | *'with BFD'*)
3739 lt_cv_prog_gnu_ld=yes
3742 lt_cv_prog_gnu_ld=no
3744 esac
3746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
3747 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
3748 with_gnu_ld=$lt_cv_prog_gnu_ld
3758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
3759 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
3760 if ${lt_cv_path_NM+:} false; then :
3761 $as_echo_n "(cached) " >&6
3762 else
3763 if test -n "$NM"; then
3764 # Let the user override the test.
3765 lt_cv_path_NM="$NM"
3766 else
3767 lt_nm_to_check="${ac_tool_prefix}nm"
3768 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
3769 lt_nm_to_check="$lt_nm_to_check nm"
3771 for lt_tmp_nm in $lt_nm_to_check; do
3772 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3773 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
3774 IFS="$lt_save_ifs"
3775 test -z "$ac_dir" && ac_dir=.
3776 tmp_nm="$ac_dir/$lt_tmp_nm"
3777 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
3778 # Check to see if the nm accepts a BSD-compat flag.
3779 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
3780 # nm: unknown option "B" ignored
3781 # Tru64's nm complains that /dev/null is an invalid object file
3782 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
3783 */dev/null* | *'Invalid file or object type'*)
3784 lt_cv_path_NM="$tmp_nm -B"
3785 break
3788 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
3789 */dev/null*)
3790 lt_cv_path_NM="$tmp_nm -p"
3791 break
3794 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
3795 continue # so that we can try to find one that supports BSD flags
3797 esac
3799 esac
3801 done
3802 IFS="$lt_save_ifs"
3803 done
3804 : ${lt_cv_path_NM=no}
3807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
3808 $as_echo "$lt_cv_path_NM" >&6; }
3809 if test "$lt_cv_path_NM" != "no"; then
3810 NM="$lt_cv_path_NM"
3811 else
3812 # Didn't find any BSD compatible name lister, look for dumpbin.
3813 if test -n "$ac_tool_prefix"; then
3814 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3816 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3817 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3819 $as_echo_n "checking for $ac_word... " >&6; }
3820 if ${ac_cv_prog_DUMPBIN+:} false; then :
3821 $as_echo_n "(cached) " >&6
3822 else
3823 if test -n "$DUMPBIN"; then
3824 ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
3825 else
3826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3827 for as_dir in $PATH
3829 IFS=$as_save_IFS
3830 test -z "$as_dir" && as_dir=.
3831 for ac_exec_ext in '' $ac_executable_extensions; do
3832 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3833 ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
3834 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3835 break 2
3837 done
3838 done
3839 IFS=$as_save_IFS
3843 DUMPBIN=$ac_cv_prog_DUMPBIN
3844 if test -n "$DUMPBIN"; then
3845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
3846 $as_echo "$DUMPBIN" >&6; }
3847 else
3848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3849 $as_echo "no" >&6; }
3853 test -n "$DUMPBIN" && break
3854 done
3856 if test -z "$DUMPBIN"; then
3857 ac_ct_DUMPBIN=$DUMPBIN
3858 for ac_prog in "dumpbin -symbols" "link -dump -symbols"
3860 # Extract the first word of "$ac_prog", so it can be a program name with args.
3861 set dummy $ac_prog; ac_word=$2
3862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3863 $as_echo_n "checking for $ac_word... " >&6; }
3864 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
3865 $as_echo_n "(cached) " >&6
3866 else
3867 if test -n "$ac_ct_DUMPBIN"; then
3868 ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
3869 else
3870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3871 for as_dir in $PATH
3873 IFS=$as_save_IFS
3874 test -z "$as_dir" && as_dir=.
3875 for ac_exec_ext in '' $ac_executable_extensions; do
3876 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3877 ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
3878 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3879 break 2
3881 done
3882 done
3883 IFS=$as_save_IFS
3887 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
3888 if test -n "$ac_ct_DUMPBIN"; then
3889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
3890 $as_echo "$ac_ct_DUMPBIN" >&6; }
3891 else
3892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3893 $as_echo "no" >&6; }
3897 test -n "$ac_ct_DUMPBIN" && break
3898 done
3900 if test "x$ac_ct_DUMPBIN" = x; then
3901 DUMPBIN=":"
3902 else
3903 case $cross_compiling:$ac_tool_warned in
3904 yes:)
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3906 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3907 ac_tool_warned=yes ;;
3908 esac
3909 DUMPBIN=$ac_ct_DUMPBIN
3914 if test "$DUMPBIN" != ":"; then
3915 NM="$DUMPBIN"
3918 test -z "$NM" && NM=nm
3925 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
3926 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
3927 if ${lt_cv_nm_interface+:} false; then :
3928 $as_echo_n "(cached) " >&6
3929 else
3930 lt_cv_nm_interface="BSD nm"
3931 echo "int some_variable = 0;" > conftest.$ac_ext
3932 (eval echo "\"\$as_me:3932: $ac_compile\"" >&5)
3933 (eval "$ac_compile" 2>conftest.err)
3934 cat conftest.err >&5
3935 (eval echo "\"\$as_me:3935: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
3936 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
3937 cat conftest.err >&5
3938 (eval echo "\"\$as_me:3938: output\"" >&5)
3939 cat conftest.out >&5
3940 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
3941 lt_cv_nm_interface="MS dumpbin"
3943 rm -f conftest*
3945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
3946 $as_echo "$lt_cv_nm_interface" >&6; }
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
3949 $as_echo_n "checking whether ln -s works... " >&6; }
3950 LN_S=$as_ln_s
3951 if test "$LN_S" = "ln -s"; then
3952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3953 $as_echo "yes" >&6; }
3954 else
3955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
3956 $as_echo "no, using $LN_S" >&6; }
3959 # find the maximum length of command line arguments
3960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
3961 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
3962 if ${lt_cv_sys_max_cmd_len+:} false; then :
3963 $as_echo_n "(cached) " >&6
3964 else
3966 teststring="ABCD"
3968 case $build_os in
3969 msdosdjgpp*)
3970 # On DJGPP, this test can blow up pretty badly due to problems in libc
3971 # (any single argument exceeding 2000 bytes causes a buffer overrun
3972 # during glob expansion). Even if it were fixed, the result of this
3973 # check would be larger than it should be.
3974 lt_cv_sys_max_cmd_len=12288; # 12K is about right
3977 gnu*)
3978 # Under GNU Hurd, this test is not required because there is
3979 # no limit to the length of command line arguments.
3980 # Libtool will interpret -1 as no limit whatsoever
3981 lt_cv_sys_max_cmd_len=-1;
3984 cygwin* | mingw* | cegcc*)
3985 # On Win9x/ME, this test blows up -- it succeeds, but takes
3986 # about 5 minutes as the teststring grows exponentially.
3987 # Worse, since 9x/ME are not pre-emptively multitasking,
3988 # you end up with a "frozen" computer, even though with patience
3989 # the test eventually succeeds (with a max line length of 256k).
3990 # Instead, let's just punt: use the minimum linelength reported by
3991 # all of the supported platforms: 8192 (on NT/2K/XP).
3992 lt_cv_sys_max_cmd_len=8192;
3995 amigaos*)
3996 # On AmigaOS with pdksh, this test takes hours, literally.
3997 # So we just punt and use a minimum line length of 8192.
3998 lt_cv_sys_max_cmd_len=8192;
4001 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4002 # This has been around since 386BSD, at least. Likely further.
4003 if test -x /sbin/sysctl; then
4004 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4005 elif test -x /usr/sbin/sysctl; then
4006 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4007 else
4008 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
4010 # And add a safety zone
4011 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4012 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4015 interix*)
4016 # We know the value 262144 and hardcode it with a safety zone (like BSD)
4017 lt_cv_sys_max_cmd_len=196608
4020 osf*)
4021 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4022 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4023 # nice to cause kernel panics so lets avoid the loop below.
4024 # First set a reasonable default.
4025 lt_cv_sys_max_cmd_len=16384
4027 if test -x /sbin/sysconfig; then
4028 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4029 *1*) lt_cv_sys_max_cmd_len=-1 ;;
4030 esac
4033 sco3.2v5*)
4034 lt_cv_sys_max_cmd_len=102400
4036 sysv5* | sco5v6* | sysv4.2uw2*)
4037 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4038 if test -n "$kargmax"; then
4039 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
4040 else
4041 lt_cv_sys_max_cmd_len=32768
4045 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4046 if test -n "$lt_cv_sys_max_cmd_len"; then
4047 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4048 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4049 else
4050 # Make teststring a little bigger before we do anything with it.
4051 # a 1K string should be a reasonable start.
4052 for i in 1 2 3 4 5 6 7 8 ; do
4053 teststring=$teststring$teststring
4054 done
4055 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4056 # If test is not a shell built-in, we'll probably end up computing a
4057 # maximum length that is only half of the actual maximum length, but
4058 # we can't tell.
4059 while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4060 = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4061 test $i != 17 # 1/2 MB should be enough
4063 i=`expr $i + 1`
4064 teststring=$teststring$teststring
4065 done
4066 # Only check the string length outside the loop.
4067 lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4068 teststring=
4069 # Add a significant safety factor because C++ compilers can tack on
4070 # massive amounts of additional arguments before passing them to the
4071 # linker. It appears as though 1/2 is a usable value.
4072 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4075 esac
4079 if test -n $lt_cv_sys_max_cmd_len ; then
4080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4081 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4082 else
4083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4084 $as_echo "none" >&6; }
4086 max_cmd_len=$lt_cv_sys_max_cmd_len
4093 : ${CP="cp -f"}
4094 : ${MV="mv -f"}
4095 : ${RM="rm -f"}
4097 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4098 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4099 # Try some XSI features
4100 xsi_shell=no
4101 ( _lt_dummy="a/b/c"
4102 test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4103 = c,a/b,, \
4104 && eval 'test $(( 1 + 1 )) -eq 2 \
4105 && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4106 && xsi_shell=yes
4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4108 $as_echo "$xsi_shell" >&6; }
4111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4112 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4113 lt_shell_append=no
4114 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4115 >/dev/null 2>&1 \
4116 && lt_shell_append=yes
4117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4118 $as_echo "$lt_shell_append" >&6; }
4121 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4122 lt_unset=unset
4123 else
4124 lt_unset=false
4131 # test EBCDIC or ASCII
4132 case `echo X|tr X '\101'` in
4133 A) # ASCII based system
4134 # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4135 lt_SP2NL='tr \040 \012'
4136 lt_NL2SP='tr \015\012 \040\040'
4138 *) # EBCDIC based system
4139 lt_SP2NL='tr \100 \n'
4140 lt_NL2SP='tr \r\n \100\100'
4142 esac
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4153 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4154 if ${lt_cv_ld_reload_flag+:} false; then :
4155 $as_echo_n "(cached) " >&6
4156 else
4157 lt_cv_ld_reload_flag='-r'
4159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4160 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4161 reload_flag=$lt_cv_ld_reload_flag
4162 case $reload_flag in
4163 "" | " "*) ;;
4164 *) reload_flag=" $reload_flag" ;;
4165 esac
4166 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4167 case $host_os in
4168 darwin*)
4169 if test "$GCC" = yes; then
4170 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4171 else
4172 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4175 esac
4185 if test -n "$ac_tool_prefix"; then
4186 # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4187 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4189 $as_echo_n "checking for $ac_word... " >&6; }
4190 if ${ac_cv_prog_OBJDUMP+:} false; then :
4191 $as_echo_n "(cached) " >&6
4192 else
4193 if test -n "$OBJDUMP"; then
4194 ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4195 else
4196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4197 for as_dir in $PATH
4199 IFS=$as_save_IFS
4200 test -z "$as_dir" && as_dir=.
4201 for ac_exec_ext in '' $ac_executable_extensions; do
4202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4203 ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4205 break 2
4207 done
4208 done
4209 IFS=$as_save_IFS
4213 OBJDUMP=$ac_cv_prog_OBJDUMP
4214 if test -n "$OBJDUMP"; then
4215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4216 $as_echo "$OBJDUMP" >&6; }
4217 else
4218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4219 $as_echo "no" >&6; }
4224 if test -z "$ac_cv_prog_OBJDUMP"; then
4225 ac_ct_OBJDUMP=$OBJDUMP
4226 # Extract the first word of "objdump", so it can be a program name with args.
4227 set dummy objdump; ac_word=$2
4228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4229 $as_echo_n "checking for $ac_word... " >&6; }
4230 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
4231 $as_echo_n "(cached) " >&6
4232 else
4233 if test -n "$ac_ct_OBJDUMP"; then
4234 ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4235 else
4236 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4237 for as_dir in $PATH
4239 IFS=$as_save_IFS
4240 test -z "$as_dir" && as_dir=.
4241 for ac_exec_ext in '' $ac_executable_extensions; do
4242 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4243 ac_cv_prog_ac_ct_OBJDUMP="objdump"
4244 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4245 break 2
4247 done
4248 done
4249 IFS=$as_save_IFS
4253 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4254 if test -n "$ac_ct_OBJDUMP"; then
4255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4256 $as_echo "$ac_ct_OBJDUMP" >&6; }
4257 else
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4259 $as_echo "no" >&6; }
4262 if test "x$ac_ct_OBJDUMP" = x; then
4263 OBJDUMP="false"
4264 else
4265 case $cross_compiling:$ac_tool_warned in
4266 yes:)
4267 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4268 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4269 ac_tool_warned=yes ;;
4270 esac
4271 OBJDUMP=$ac_ct_OBJDUMP
4273 else
4274 OBJDUMP="$ac_cv_prog_OBJDUMP"
4277 test -z "$OBJDUMP" && OBJDUMP=objdump
4287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4288 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4289 if ${lt_cv_deplibs_check_method+:} false; then :
4290 $as_echo_n "(cached) " >&6
4291 else
4292 lt_cv_file_magic_cmd='$MAGIC_CMD'
4293 lt_cv_file_magic_test_file=
4294 lt_cv_deplibs_check_method='unknown'
4295 # Need to set the preceding variable on all platforms that support
4296 # interlibrary dependencies.
4297 # 'none' -- dependencies not supported.
4298 # `unknown' -- same as none, but documents that we really don't know.
4299 # 'pass_all' -- all dependencies passed with no checks.
4300 # 'test_compile' -- check by making test program.
4301 # 'file_magic [[regex]]' -- check by looking for files in library path
4302 # which responds to the $file_magic_cmd with a given extended regex.
4303 # If you have `file' or equivalent on your system and you're not sure
4304 # whether `pass_all' will *always* work, you probably want this one.
4306 case $host_os in
4307 aix[4-9]*)
4308 lt_cv_deplibs_check_method=pass_all
4311 beos*)
4312 lt_cv_deplibs_check_method=pass_all
4315 bsdi[45]*)
4316 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4317 lt_cv_file_magic_cmd='/usr/bin/file -L'
4318 lt_cv_file_magic_test_file=/shlib/libc.so
4321 cygwin*)
4322 # func_win32_libid is a shell function defined in ltmain.sh
4323 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4324 lt_cv_file_magic_cmd='func_win32_libid'
4327 mingw* | pw32*)
4328 # Base MSYS/MinGW do not provide the 'file' command needed by
4329 # func_win32_libid shell function, so use a weaker test based on 'objdump',
4330 # unless we find 'file', for example because we are cross-compiling.
4331 if ( file / ) >/dev/null 2>&1; then
4332 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4333 lt_cv_file_magic_cmd='func_win32_libid'
4334 else
4335 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4336 lt_cv_file_magic_cmd='$OBJDUMP -f'
4340 cegcc)
4341 # use the weaker test based on 'objdump'. See mingw*.
4342 lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4343 lt_cv_file_magic_cmd='$OBJDUMP -f'
4346 darwin* | rhapsody*)
4347 lt_cv_deplibs_check_method=pass_all
4350 freebsd* | dragonfly*)
4351 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4352 case $host_cpu in
4353 i*86 )
4354 # Not sure whether the presence of OpenBSD here was a mistake.
4355 # Let's accept both of them until this is cleared up.
4356 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4357 lt_cv_file_magic_cmd=/usr/bin/file
4358 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4360 esac
4361 else
4362 lt_cv_deplibs_check_method=pass_all
4366 gnu*)
4367 lt_cv_deplibs_check_method=pass_all
4370 hpux10.20* | hpux11*)
4371 lt_cv_file_magic_cmd=/usr/bin/file
4372 case $host_cpu in
4373 ia64*)
4374 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4375 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4377 hppa*64*)
4378 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
4379 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4382 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4383 lt_cv_file_magic_test_file=/usr/lib/libc.sl
4385 esac
4388 interix[3-9]*)
4389 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4390 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4393 irix5* | irix6* | nonstopux*)
4394 case $LD in
4395 *-32|*"-32 ") libmagic=32-bit;;
4396 *-n32|*"-n32 ") libmagic=N32;;
4397 *-64|*"-64 ") libmagic=64-bit;;
4398 *) libmagic=never-match;;
4399 esac
4400 lt_cv_deplibs_check_method=pass_all
4403 # This must be Linux ELF.
4404 linux* | k*bsd*-gnu)
4405 lt_cv_deplibs_check_method=pass_all
4408 netbsd*)
4409 if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4410 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4411 else
4412 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4416 newos6*)
4417 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4418 lt_cv_file_magic_cmd=/usr/bin/file
4419 lt_cv_file_magic_test_file=/usr/lib/libnls.so
4422 *nto* | *qnx*)
4423 lt_cv_deplibs_check_method=pass_all
4426 openbsd*)
4427 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4428 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4429 else
4430 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4434 osf3* | osf4* | osf5*)
4435 lt_cv_deplibs_check_method=pass_all
4438 rdos*)
4439 lt_cv_deplibs_check_method=pass_all
4442 solaris*)
4443 lt_cv_deplibs_check_method=pass_all
4446 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4447 lt_cv_deplibs_check_method=pass_all
4450 sysv4 | sysv4.3*)
4451 case $host_vendor in
4452 motorola)
4453 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]'
4454 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4456 ncr)
4457 lt_cv_deplibs_check_method=pass_all
4459 sequent)
4460 lt_cv_file_magic_cmd='/bin/file'
4461 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4463 sni)
4464 lt_cv_file_magic_cmd='/bin/file'
4465 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4466 lt_cv_file_magic_test_file=/lib/libc.so
4468 siemens)
4469 lt_cv_deplibs_check_method=pass_all
4472 lt_cv_deplibs_check_method=pass_all
4474 esac
4477 tpf*)
4478 lt_cv_deplibs_check_method=pass_all
4480 esac
4483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4484 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4485 file_magic_cmd=$lt_cv_file_magic_cmd
4486 deplibs_check_method=$lt_cv_deplibs_check_method
4487 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4500 if test -n "$ac_tool_prefix"; then
4501 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4502 set dummy ${ac_tool_prefix}ar; ac_word=$2
4503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4504 $as_echo_n "checking for $ac_word... " >&6; }
4505 if ${ac_cv_prog_AR+:} false; then :
4506 $as_echo_n "(cached) " >&6
4507 else
4508 if test -n "$AR"; then
4509 ac_cv_prog_AR="$AR" # Let the user override the test.
4510 else
4511 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4512 for as_dir in $PATH
4514 IFS=$as_save_IFS
4515 test -z "$as_dir" && as_dir=.
4516 for ac_exec_ext in '' $ac_executable_extensions; do
4517 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4518 ac_cv_prog_AR="${ac_tool_prefix}ar"
4519 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4520 break 2
4522 done
4523 done
4524 IFS=$as_save_IFS
4528 AR=$ac_cv_prog_AR
4529 if test -n "$AR"; then
4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
4531 $as_echo "$AR" >&6; }
4532 else
4533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4534 $as_echo "no" >&6; }
4539 if test -z "$ac_cv_prog_AR"; then
4540 ac_ct_AR=$AR
4541 # Extract the first word of "ar", so it can be a program name with args.
4542 set dummy ar; ac_word=$2
4543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4544 $as_echo_n "checking for $ac_word... " >&6; }
4545 if ${ac_cv_prog_ac_ct_AR+:} false; then :
4546 $as_echo_n "(cached) " >&6
4547 else
4548 if test -n "$ac_ct_AR"; then
4549 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4550 else
4551 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4552 for as_dir in $PATH
4554 IFS=$as_save_IFS
4555 test -z "$as_dir" && as_dir=.
4556 for ac_exec_ext in '' $ac_executable_extensions; do
4557 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4558 ac_cv_prog_ac_ct_AR="ar"
4559 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4560 break 2
4562 done
4563 done
4564 IFS=$as_save_IFS
4568 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4569 if test -n "$ac_ct_AR"; then
4570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
4571 $as_echo "$ac_ct_AR" >&6; }
4572 else
4573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4574 $as_echo "no" >&6; }
4577 if test "x$ac_ct_AR" = x; then
4578 AR="false"
4579 else
4580 case $cross_compiling:$ac_tool_warned in
4581 yes:)
4582 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4583 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4584 ac_tool_warned=yes ;;
4585 esac
4586 AR=$ac_ct_AR
4588 else
4589 AR="$ac_cv_prog_AR"
4592 test -z "$AR" && AR=ar
4593 test -z "$AR_FLAGS" && AR_FLAGS=cru
4605 if test -n "$ac_tool_prefix"; then
4606 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4607 set dummy ${ac_tool_prefix}strip; ac_word=$2
4608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4609 $as_echo_n "checking for $ac_word... " >&6; }
4610 if ${ac_cv_prog_STRIP+:} false; then :
4611 $as_echo_n "(cached) " >&6
4612 else
4613 if test -n "$STRIP"; then
4614 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4615 else
4616 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4617 for as_dir in $PATH
4619 IFS=$as_save_IFS
4620 test -z "$as_dir" && as_dir=.
4621 for ac_exec_ext in '' $ac_executable_extensions; do
4622 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4623 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4624 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4625 break 2
4627 done
4628 done
4629 IFS=$as_save_IFS
4633 STRIP=$ac_cv_prog_STRIP
4634 if test -n "$STRIP"; then
4635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4636 $as_echo "$STRIP" >&6; }
4637 else
4638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4639 $as_echo "no" >&6; }
4644 if test -z "$ac_cv_prog_STRIP"; then
4645 ac_ct_STRIP=$STRIP
4646 # Extract the first word of "strip", so it can be a program name with args.
4647 set dummy strip; ac_word=$2
4648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4649 $as_echo_n "checking for $ac_word... " >&6; }
4650 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4651 $as_echo_n "(cached) " >&6
4652 else
4653 if test -n "$ac_ct_STRIP"; then
4654 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4655 else
4656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4657 for as_dir in $PATH
4659 IFS=$as_save_IFS
4660 test -z "$as_dir" && as_dir=.
4661 for ac_exec_ext in '' $ac_executable_extensions; do
4662 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4663 ac_cv_prog_ac_ct_STRIP="strip"
4664 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4665 break 2
4667 done
4668 done
4669 IFS=$as_save_IFS
4673 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4674 if test -n "$ac_ct_STRIP"; then
4675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4676 $as_echo "$ac_ct_STRIP" >&6; }
4677 else
4678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4679 $as_echo "no" >&6; }
4682 if test "x$ac_ct_STRIP" = x; then
4683 STRIP=":"
4684 else
4685 case $cross_compiling:$ac_tool_warned in
4686 yes:)
4687 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4688 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4689 ac_tool_warned=yes ;;
4690 esac
4691 STRIP=$ac_ct_STRIP
4693 else
4694 STRIP="$ac_cv_prog_STRIP"
4697 test -z "$STRIP" && STRIP=:
4704 if test -n "$ac_tool_prefix"; then
4705 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4706 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4708 $as_echo_n "checking for $ac_word... " >&6; }
4709 if ${ac_cv_prog_RANLIB+:} false; then :
4710 $as_echo_n "(cached) " >&6
4711 else
4712 if test -n "$RANLIB"; then
4713 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4714 else
4715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4716 for as_dir in $PATH
4718 IFS=$as_save_IFS
4719 test -z "$as_dir" && as_dir=.
4720 for ac_exec_ext in '' $ac_executable_extensions; do
4721 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4722 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4723 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4724 break 2
4726 done
4727 done
4728 IFS=$as_save_IFS
4732 RANLIB=$ac_cv_prog_RANLIB
4733 if test -n "$RANLIB"; then
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
4735 $as_echo "$RANLIB" >&6; }
4736 else
4737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4738 $as_echo "no" >&6; }
4743 if test -z "$ac_cv_prog_RANLIB"; then
4744 ac_ct_RANLIB=$RANLIB
4745 # Extract the first word of "ranlib", so it can be a program name with args.
4746 set dummy ranlib; ac_word=$2
4747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4748 $as_echo_n "checking for $ac_word... " >&6; }
4749 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
4750 $as_echo_n "(cached) " >&6
4751 else
4752 if test -n "$ac_ct_RANLIB"; then
4753 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4754 else
4755 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4756 for as_dir in $PATH
4758 IFS=$as_save_IFS
4759 test -z "$as_dir" && as_dir=.
4760 for ac_exec_ext in '' $ac_executable_extensions; do
4761 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4762 ac_cv_prog_ac_ct_RANLIB="ranlib"
4763 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4764 break 2
4766 done
4767 done
4768 IFS=$as_save_IFS
4772 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4773 if test -n "$ac_ct_RANLIB"; then
4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
4775 $as_echo "$ac_ct_RANLIB" >&6; }
4776 else
4777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4778 $as_echo "no" >&6; }
4781 if test "x$ac_ct_RANLIB" = x; then
4782 RANLIB=":"
4783 else
4784 case $cross_compiling:$ac_tool_warned in
4785 yes:)
4786 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4787 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4788 ac_tool_warned=yes ;;
4789 esac
4790 RANLIB=$ac_ct_RANLIB
4792 else
4793 RANLIB="$ac_cv_prog_RANLIB"
4796 test -z "$RANLIB" && RANLIB=:
4803 # Determine commands to create old-style static archives.
4804 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
4805 old_postinstall_cmds='chmod 644 $oldlib'
4806 old_postuninstall_cmds=
4808 if test -n "$RANLIB"; then
4809 case $host_os in
4810 openbsd*)
4811 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
4814 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
4816 esac
4817 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
4853 # If no C compiler was specified, use CC.
4854 LTCC=${LTCC-"$CC"}
4856 # If no C compiler flags were specified, use CFLAGS.
4857 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4859 # Allow CC to be a program name with arguments.
4860 compiler=$CC
4863 # Check for command to grab the raw symbol name followed by C symbol from nm.
4864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
4865 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
4866 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
4867 $as_echo_n "(cached) " >&6
4868 else
4870 # These are sane defaults that work on at least a few old systems.
4871 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
4873 # Character class describing NM global symbol codes.
4874 symcode='[BCDEGRST]'
4876 # Regexp to match symbols that can be accessed directly from C.
4877 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
4879 # Define system-specific variables.
4880 case $host_os in
4881 aix*)
4882 symcode='[BCDT]'
4884 cygwin* | mingw* | pw32* | cegcc*)
4885 symcode='[ABCDGISTW]'
4887 hpux*)
4888 if test "$host_cpu" = ia64; then
4889 symcode='[ABCDEGRST]'
4892 irix* | nonstopux*)
4893 symcode='[BCDEGRST]'
4895 osf*)
4896 symcode='[BCDEGQRST]'
4898 solaris*)
4899 symcode='[BDRT]'
4901 sco3.2v5*)
4902 symcode='[DT]'
4904 sysv4.2uw2*)
4905 symcode='[DT]'
4907 sysv5* | sco5v6* | unixware* | OpenUNIX*)
4908 symcode='[ABDT]'
4910 sysv4)
4911 symcode='[DFNSTU]'
4913 esac
4915 # If we're using GNU nm, then use its standard symbol codes.
4916 case `$NM -V 2>&1` in
4917 *GNU* | *'with BFD'*)
4918 symcode='[ABCDGIRSTW]' ;;
4919 esac
4921 # Transform an extracted symbol line into a proper C declaration.
4922 # Some systems (esp. on ia64) link data and code symbols differently,
4923 # so use this general approach.
4924 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
4926 # Transform an extracted symbol line into symbol name and symbol address
4927 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (void *) \&\2},/p'"
4928 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/ {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"lib\2\", (void *) \&\2},/p'"
4930 # Handle CRLF in mingw tool chain
4931 opt_cr=
4932 case $build_os in
4933 mingw*)
4934 opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
4936 esac
4938 # Try without a prefix underscore, then with it.
4939 for ac_symprfx in "" "_"; do
4941 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
4942 symxfrm="\\1 $ac_symprfx\\2 \\2"
4944 # Write the raw and C identifiers.
4945 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
4946 # Fake it for dumpbin and say T for any non-static function
4947 # and D for any global variable.
4948 # Also find C++ and __fastcall symbols from MSVC++,
4949 # which start with @ or ?.
4950 lt_cv_sys_global_symbol_pipe="$AWK '"\
4951 " {last_section=section; section=\$ 3};"\
4952 " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
4953 " \$ 0!~/External *\|/{next};"\
4954 " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
4955 " {if(hide[section]) next};"\
4956 " {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
4957 " {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
4958 " s[1]~/^[@?]/{print s[1], s[1]; next};"\
4959 " s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
4960 " ' prfx=^$ac_symprfx"
4961 else
4962 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
4965 # Check to see that the pipe works correctly.
4966 pipe_works=no
4968 rm -f conftest*
4969 cat > conftest.$ac_ext <<_LT_EOF
4970 #ifdef __cplusplus
4971 extern "C" {
4972 #endif
4973 char nm_test_var;
4974 void nm_test_func(void);
4975 void nm_test_func(void){}
4976 #ifdef __cplusplus
4978 #endif
4979 int main(){nm_test_var='a';nm_test_func();return(0);}
4980 _LT_EOF
4982 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
4983 (eval $ac_compile) 2>&5
4984 ac_status=$?
4985 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4986 test $ac_status = 0; }; then
4987 # Now try to grab the symbols.
4988 nlist=conftest.nm
4989 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
4990 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
4991 ac_status=$?
4992 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4993 test $ac_status = 0; } && test -s "$nlist"; then
4994 # Try sorting and uniquifying the output.
4995 if sort "$nlist" | uniq > "$nlist"T; then
4996 mv -f "$nlist"T "$nlist"
4997 else
4998 rm -f "$nlist"T
5001 # Make sure that we snagged all the symbols we need.
5002 if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5003 if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5004 cat <<_LT_EOF > conftest.$ac_ext
5005 #ifdef __cplusplus
5006 extern "C" {
5007 #endif
5009 _LT_EOF
5010 # Now generate the symbol file.
5011 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5013 cat <<_LT_EOF >> conftest.$ac_ext
5015 /* The mapping between symbol names and symbols. */
5016 const struct {
5017 const char *name;
5018 void *address;
5020 lt__PROGRAM__LTX_preloaded_symbols[] =
5022 { "@PROGRAM@", (void *) 0 },
5023 _LT_EOF
5024 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5025 cat <<\_LT_EOF >> conftest.$ac_ext
5026 {0, (void *) 0}
5029 /* This works around a problem in FreeBSD linker */
5030 #ifdef FREEBSD_WORKAROUND
5031 static const void *lt_preloaded_setup() {
5032 return lt__PROGRAM__LTX_preloaded_symbols;
5034 #endif
5036 #ifdef __cplusplus
5038 #endif
5039 _LT_EOF
5040 # Now try linking the two files.
5041 mv conftest.$ac_objext conftstm.$ac_objext
5042 lt_save_LIBS="$LIBS"
5043 lt_save_CFLAGS="$CFLAGS"
5044 LIBS="conftstm.$ac_objext"
5045 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5046 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5047 (eval $ac_link) 2>&5
5048 ac_status=$?
5049 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5050 test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5051 pipe_works=yes
5053 LIBS="$lt_save_LIBS"
5054 CFLAGS="$lt_save_CFLAGS"
5055 else
5056 echo "cannot find nm_test_func in $nlist" >&5
5058 else
5059 echo "cannot find nm_test_var in $nlist" >&5
5061 else
5062 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5064 else
5065 echo "$progname: failed program was:" >&5
5066 cat conftest.$ac_ext >&5
5068 rm -rf conftest* conftst*
5070 # Do not use the global_symbol_pipe unless it works.
5071 if test "$pipe_works" = yes; then
5072 break
5073 else
5074 lt_cv_sys_global_symbol_pipe=
5076 done
5080 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5081 lt_cv_sys_global_symbol_to_cdecl=
5083 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5085 $as_echo "failed" >&6; }
5086 else
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5088 $as_echo "ok" >&6; }
5113 # Check whether --enable-libtool-lock was given.
5114 if test "${enable_libtool_lock+set}" = set; then :
5115 enableval=$enable_libtool_lock;
5118 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5120 # Some flags need to be propagated to the compiler or linker for good
5121 # libtool support.
5122 case $host in
5123 ia64-*-hpux*)
5124 # Find out which ABI we are using.
5125 echo 'int i;' > conftest.$ac_ext
5126 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5127 (eval $ac_compile) 2>&5
5128 ac_status=$?
5129 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5130 test $ac_status = 0; }; then
5131 case `/usr/bin/file conftest.$ac_objext` in
5132 *ELF-32*)
5133 HPUX_IA64_MODE="32"
5135 *ELF-64*)
5136 HPUX_IA64_MODE="64"
5138 esac
5140 rm -rf conftest*
5142 *-*-irix6*)
5143 # Find out which ABI we are using.
5144 echo '#line 5144 "configure"' > conftest.$ac_ext
5145 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5146 (eval $ac_compile) 2>&5
5147 ac_status=$?
5148 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5149 test $ac_status = 0; }; then
5150 if test "$lt_cv_prog_gnu_ld" = yes; then
5151 case `/usr/bin/file conftest.$ac_objext` in
5152 *32-bit*)
5153 LD="${LD-ld} -melf32bsmip"
5155 *N32*)
5156 LD="${LD-ld} -melf32bmipn32"
5158 *64-bit*)
5159 LD="${LD-ld} -melf64bmip"
5161 esac
5162 else
5163 case `/usr/bin/file conftest.$ac_objext` in
5164 *32-bit*)
5165 LD="${LD-ld} -32"
5167 *N32*)
5168 LD="${LD-ld} -n32"
5170 *64-bit*)
5171 LD="${LD-ld} -64"
5173 esac
5176 rm -rf conftest*
5179 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5180 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5181 # Find out which ABI we are using.
5182 echo 'int i;' > conftest.$ac_ext
5183 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5184 (eval $ac_compile) 2>&5
5185 ac_status=$?
5186 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5187 test $ac_status = 0; }; then
5188 case `/usr/bin/file conftest.o` in
5189 *32-bit*)
5190 case $host in
5191 x86_64-*kfreebsd*-gnu)
5192 LD="${LD-ld} -m elf_i386_fbsd"
5194 x86_64-*linux*)
5195 LD="${LD-ld} -m elf_i386"
5197 ppc64-*linux*|powerpc64-*linux*)
5198 LD="${LD-ld} -m elf32ppclinux"
5200 s390x-*linux*)
5201 LD="${LD-ld} -m elf_s390"
5203 sparc64-*linux*)
5204 LD="${LD-ld} -m elf32_sparc"
5206 esac
5208 *64-bit*)
5209 case $host in
5210 x86_64-*kfreebsd*-gnu)
5211 LD="${LD-ld} -m elf_x86_64_fbsd"
5213 x86_64-*linux*)
5214 LD="${LD-ld} -m elf_x86_64"
5216 ppc*-*linux*|powerpc*-*linux*)
5217 LD="${LD-ld} -m elf64ppc"
5219 s390*-*linux*|s390*-*tpf*)
5220 LD="${LD-ld} -m elf64_s390"
5222 sparc*-*linux*)
5223 LD="${LD-ld} -m elf64_sparc"
5225 esac
5227 esac
5229 rm -rf conftest*
5232 *-*-sco3.2v5*)
5233 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5234 SAVE_CFLAGS="$CFLAGS"
5235 CFLAGS="$CFLAGS -belf"
5236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5237 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5238 if ${lt_cv_cc_needs_belf+:} false; then :
5239 $as_echo_n "(cached) " >&6
5240 else
5241 ac_ext=c
5242 ac_cpp='$CPP $CPPFLAGS'
5243 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5244 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5245 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5248 /* end confdefs.h. */
5251 main ()
5255 return 0;
5257 _ACEOF
5258 if ac_fn_c_try_link "$LINENO"; then :
5259 lt_cv_cc_needs_belf=yes
5260 else
5261 lt_cv_cc_needs_belf=no
5263 rm -f core conftest.err conftest.$ac_objext \
5264 conftest$ac_exeext conftest.$ac_ext
5265 ac_ext=c
5266 ac_cpp='$CPP $CPPFLAGS'
5267 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5268 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5269 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5273 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5274 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5275 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5276 CFLAGS="$SAVE_CFLAGS"
5279 sparc*-*solaris*)
5280 # Find out which ABI we are using.
5281 echo 'int i;' > conftest.$ac_ext
5282 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5283 (eval $ac_compile) 2>&5
5284 ac_status=$?
5285 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5286 test $ac_status = 0; }; then
5287 case `/usr/bin/file conftest.o` in
5288 *64-bit*)
5289 case $lt_cv_prog_gnu_ld in
5290 yes*) LD="${LD-ld} -m elf64_sparc" ;;
5292 if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5293 LD="${LD-ld} -64"
5296 esac
5298 esac
5300 rm -rf conftest*
5302 esac
5304 need_locks="$enable_libtool_lock"
5307 case $host_os in
5308 rhapsody* | darwin*)
5309 if test -n "$ac_tool_prefix"; then
5310 # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5311 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5313 $as_echo_n "checking for $ac_word... " >&6; }
5314 if ${ac_cv_prog_DSYMUTIL+:} false; then :
5315 $as_echo_n "(cached) " >&6
5316 else
5317 if test -n "$DSYMUTIL"; then
5318 ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5319 else
5320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5321 for as_dir in $PATH
5323 IFS=$as_save_IFS
5324 test -z "$as_dir" && as_dir=.
5325 for ac_exec_ext in '' $ac_executable_extensions; do
5326 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5327 ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5329 break 2
5331 done
5332 done
5333 IFS=$as_save_IFS
5337 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5338 if test -n "$DSYMUTIL"; then
5339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5340 $as_echo "$DSYMUTIL" >&6; }
5341 else
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5343 $as_echo "no" >&6; }
5348 if test -z "$ac_cv_prog_DSYMUTIL"; then
5349 ac_ct_DSYMUTIL=$DSYMUTIL
5350 # Extract the first word of "dsymutil", so it can be a program name with args.
5351 set dummy dsymutil; ac_word=$2
5352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5353 $as_echo_n "checking for $ac_word... " >&6; }
5354 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
5355 $as_echo_n "(cached) " >&6
5356 else
5357 if test -n "$ac_ct_DSYMUTIL"; then
5358 ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5359 else
5360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5361 for as_dir in $PATH
5363 IFS=$as_save_IFS
5364 test -z "$as_dir" && as_dir=.
5365 for ac_exec_ext in '' $ac_executable_extensions; do
5366 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5367 ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5369 break 2
5371 done
5372 done
5373 IFS=$as_save_IFS
5377 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5378 if test -n "$ac_ct_DSYMUTIL"; then
5379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5380 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5381 else
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5383 $as_echo "no" >&6; }
5386 if test "x$ac_ct_DSYMUTIL" = x; then
5387 DSYMUTIL=":"
5388 else
5389 case $cross_compiling:$ac_tool_warned in
5390 yes:)
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5392 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5393 ac_tool_warned=yes ;;
5394 esac
5395 DSYMUTIL=$ac_ct_DSYMUTIL
5397 else
5398 DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5401 if test -n "$ac_tool_prefix"; then
5402 # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5403 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5405 $as_echo_n "checking for $ac_word... " >&6; }
5406 if ${ac_cv_prog_NMEDIT+:} false; then :
5407 $as_echo_n "(cached) " >&6
5408 else
5409 if test -n "$NMEDIT"; then
5410 ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5411 else
5412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5413 for as_dir in $PATH
5415 IFS=$as_save_IFS
5416 test -z "$as_dir" && as_dir=.
5417 for ac_exec_ext in '' $ac_executable_extensions; do
5418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5419 ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5421 break 2
5423 done
5424 done
5425 IFS=$as_save_IFS
5429 NMEDIT=$ac_cv_prog_NMEDIT
5430 if test -n "$NMEDIT"; then
5431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5432 $as_echo "$NMEDIT" >&6; }
5433 else
5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5435 $as_echo "no" >&6; }
5440 if test -z "$ac_cv_prog_NMEDIT"; then
5441 ac_ct_NMEDIT=$NMEDIT
5442 # Extract the first word of "nmedit", so it can be a program name with args.
5443 set dummy nmedit; ac_word=$2
5444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5445 $as_echo_n "checking for $ac_word... " >&6; }
5446 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
5447 $as_echo_n "(cached) " >&6
5448 else
5449 if test -n "$ac_ct_NMEDIT"; then
5450 ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5451 else
5452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5453 for as_dir in $PATH
5455 IFS=$as_save_IFS
5456 test -z "$as_dir" && as_dir=.
5457 for ac_exec_ext in '' $ac_executable_extensions; do
5458 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5459 ac_cv_prog_ac_ct_NMEDIT="nmedit"
5460 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5461 break 2
5463 done
5464 done
5465 IFS=$as_save_IFS
5469 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5470 if test -n "$ac_ct_NMEDIT"; then
5471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5472 $as_echo "$ac_ct_NMEDIT" >&6; }
5473 else
5474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5475 $as_echo "no" >&6; }
5478 if test "x$ac_ct_NMEDIT" = x; then
5479 NMEDIT=":"
5480 else
5481 case $cross_compiling:$ac_tool_warned in
5482 yes:)
5483 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5484 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5485 ac_tool_warned=yes ;;
5486 esac
5487 NMEDIT=$ac_ct_NMEDIT
5489 else
5490 NMEDIT="$ac_cv_prog_NMEDIT"
5493 if test -n "$ac_tool_prefix"; then
5494 # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5495 set dummy ${ac_tool_prefix}lipo; ac_word=$2
5496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5497 $as_echo_n "checking for $ac_word... " >&6; }
5498 if ${ac_cv_prog_LIPO+:} false; then :
5499 $as_echo_n "(cached) " >&6
5500 else
5501 if test -n "$LIPO"; then
5502 ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5503 else
5504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5505 for as_dir in $PATH
5507 IFS=$as_save_IFS
5508 test -z "$as_dir" && as_dir=.
5509 for ac_exec_ext in '' $ac_executable_extensions; do
5510 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5511 ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
5512 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5513 break 2
5515 done
5516 done
5517 IFS=$as_save_IFS
5521 LIPO=$ac_cv_prog_LIPO
5522 if test -n "$LIPO"; then
5523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
5524 $as_echo "$LIPO" >&6; }
5525 else
5526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5527 $as_echo "no" >&6; }
5532 if test -z "$ac_cv_prog_LIPO"; then
5533 ac_ct_LIPO=$LIPO
5534 # Extract the first word of "lipo", so it can be a program name with args.
5535 set dummy lipo; ac_word=$2
5536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5537 $as_echo_n "checking for $ac_word... " >&6; }
5538 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
5539 $as_echo_n "(cached) " >&6
5540 else
5541 if test -n "$ac_ct_LIPO"; then
5542 ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
5543 else
5544 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5545 for as_dir in $PATH
5547 IFS=$as_save_IFS
5548 test -z "$as_dir" && as_dir=.
5549 for ac_exec_ext in '' $ac_executable_extensions; do
5550 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5551 ac_cv_prog_ac_ct_LIPO="lipo"
5552 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5553 break 2
5555 done
5556 done
5557 IFS=$as_save_IFS
5561 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
5562 if test -n "$ac_ct_LIPO"; then
5563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
5564 $as_echo "$ac_ct_LIPO" >&6; }
5565 else
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5567 $as_echo "no" >&6; }
5570 if test "x$ac_ct_LIPO" = x; then
5571 LIPO=":"
5572 else
5573 case $cross_compiling:$ac_tool_warned in
5574 yes:)
5575 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5576 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5577 ac_tool_warned=yes ;;
5578 esac
5579 LIPO=$ac_ct_LIPO
5581 else
5582 LIPO="$ac_cv_prog_LIPO"
5585 if test -n "$ac_tool_prefix"; then
5586 # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
5587 set dummy ${ac_tool_prefix}otool; ac_word=$2
5588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5589 $as_echo_n "checking for $ac_word... " >&6; }
5590 if ${ac_cv_prog_OTOOL+:} false; then :
5591 $as_echo_n "(cached) " >&6
5592 else
5593 if test -n "$OTOOL"; then
5594 ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
5595 else
5596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5597 for as_dir in $PATH
5599 IFS=$as_save_IFS
5600 test -z "$as_dir" && as_dir=.
5601 for ac_exec_ext in '' $ac_executable_extensions; do
5602 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5603 ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
5604 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5605 break 2
5607 done
5608 done
5609 IFS=$as_save_IFS
5613 OTOOL=$ac_cv_prog_OTOOL
5614 if test -n "$OTOOL"; then
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
5616 $as_echo "$OTOOL" >&6; }
5617 else
5618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5619 $as_echo "no" >&6; }
5624 if test -z "$ac_cv_prog_OTOOL"; then
5625 ac_ct_OTOOL=$OTOOL
5626 # Extract the first word of "otool", so it can be a program name with args.
5627 set dummy otool; ac_word=$2
5628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5629 $as_echo_n "checking for $ac_word... " >&6; }
5630 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
5631 $as_echo_n "(cached) " >&6
5632 else
5633 if test -n "$ac_ct_OTOOL"; then
5634 ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
5635 else
5636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5637 for as_dir in $PATH
5639 IFS=$as_save_IFS
5640 test -z "$as_dir" && as_dir=.
5641 for ac_exec_ext in '' $ac_executable_extensions; do
5642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5643 ac_cv_prog_ac_ct_OTOOL="otool"
5644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5645 break 2
5647 done
5648 done
5649 IFS=$as_save_IFS
5653 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
5654 if test -n "$ac_ct_OTOOL"; then
5655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
5656 $as_echo "$ac_ct_OTOOL" >&6; }
5657 else
5658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5659 $as_echo "no" >&6; }
5662 if test "x$ac_ct_OTOOL" = x; then
5663 OTOOL=":"
5664 else
5665 case $cross_compiling:$ac_tool_warned in
5666 yes:)
5667 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5668 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5669 ac_tool_warned=yes ;;
5670 esac
5671 OTOOL=$ac_ct_OTOOL
5673 else
5674 OTOOL="$ac_cv_prog_OTOOL"
5677 if test -n "$ac_tool_prefix"; then
5678 # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
5679 set dummy ${ac_tool_prefix}otool64; ac_word=$2
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5681 $as_echo_n "checking for $ac_word... " >&6; }
5682 if ${ac_cv_prog_OTOOL64+:} false; then :
5683 $as_echo_n "(cached) " >&6
5684 else
5685 if test -n "$OTOOL64"; then
5686 ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
5687 else
5688 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5689 for as_dir in $PATH
5691 IFS=$as_save_IFS
5692 test -z "$as_dir" && as_dir=.
5693 for ac_exec_ext in '' $ac_executable_extensions; do
5694 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5695 ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
5696 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5697 break 2
5699 done
5700 done
5701 IFS=$as_save_IFS
5705 OTOOL64=$ac_cv_prog_OTOOL64
5706 if test -n "$OTOOL64"; then
5707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
5708 $as_echo "$OTOOL64" >&6; }
5709 else
5710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5711 $as_echo "no" >&6; }
5716 if test -z "$ac_cv_prog_OTOOL64"; then
5717 ac_ct_OTOOL64=$OTOOL64
5718 # Extract the first word of "otool64", so it can be a program name with args.
5719 set dummy otool64; ac_word=$2
5720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5721 $as_echo_n "checking for $ac_word... " >&6; }
5722 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
5723 $as_echo_n "(cached) " >&6
5724 else
5725 if test -n "$ac_ct_OTOOL64"; then
5726 ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
5727 else
5728 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5729 for as_dir in $PATH
5731 IFS=$as_save_IFS
5732 test -z "$as_dir" && as_dir=.
5733 for ac_exec_ext in '' $ac_executable_extensions; do
5734 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5735 ac_cv_prog_ac_ct_OTOOL64="otool64"
5736 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5737 break 2
5739 done
5740 done
5741 IFS=$as_save_IFS
5745 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
5746 if test -n "$ac_ct_OTOOL64"; then
5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
5748 $as_echo "$ac_ct_OTOOL64" >&6; }
5749 else
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5751 $as_echo "no" >&6; }
5754 if test "x$ac_ct_OTOOL64" = x; then
5755 OTOOL64=":"
5756 else
5757 case $cross_compiling:$ac_tool_warned in
5758 yes:)
5759 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5760 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5761 ac_tool_warned=yes ;;
5762 esac
5763 OTOOL64=$ac_ct_OTOOL64
5765 else
5766 OTOOL64="$ac_cv_prog_OTOOL64"
5795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
5796 $as_echo_n "checking for -single_module linker flag... " >&6; }
5797 if ${lt_cv_apple_cc_single_mod+:} false; then :
5798 $as_echo_n "(cached) " >&6
5799 else
5800 lt_cv_apple_cc_single_mod=no
5801 if test -z "${LT_MULTI_MODULE}"; then
5802 # By default we will add the -single_module flag. You can override
5803 # by either setting the environment variable LT_MULTI_MODULE
5804 # non-empty at configure time, or by adding -multi_module to the
5805 # link flags.
5806 rm -rf libconftest.dylib*
5807 echo "int foo(void){return 1;}" > conftest.c
5808 echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5809 -dynamiclib -Wl,-single_module conftest.c" >&5
5810 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
5811 -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
5812 _lt_result=$?
5813 if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
5814 lt_cv_apple_cc_single_mod=yes
5815 else
5816 cat conftest.err >&5
5818 rm -rf libconftest.dylib*
5819 rm -f conftest.*
5822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
5823 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
5825 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
5826 if ${lt_cv_ld_exported_symbols_list+:} false; then :
5827 $as_echo_n "(cached) " >&6
5828 else
5829 lt_cv_ld_exported_symbols_list=no
5830 save_LDFLAGS=$LDFLAGS
5831 echo "_main" > conftest.sym
5832 LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
5833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5834 /* end confdefs.h. */
5837 main ()
5841 return 0;
5843 _ACEOF
5844 if ac_fn_c_try_link "$LINENO"; then :
5845 lt_cv_ld_exported_symbols_list=yes
5846 else
5847 lt_cv_ld_exported_symbols_list=no
5849 rm -f core conftest.err conftest.$ac_objext \
5850 conftest$ac_exeext conftest.$ac_ext
5851 LDFLAGS="$save_LDFLAGS"
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
5855 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
5856 case $host_os in
5857 rhapsody* | darwin1.[012])
5858 _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
5859 darwin1.*)
5860 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5861 darwin*) # darwin 5.x on
5862 # if running on 10.5 or later, the deployment target defaults
5863 # to the OS version, if on x86, and 10.4, the deployment
5864 # target defaults to 10.4. Don't you love it?
5865 case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
5866 10.0,*86*-darwin8*|10.0,*-darwin[91]*)
5867 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5868 10.[012]*)
5869 _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
5870 10.*)
5871 _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
5872 esac
5874 esac
5875 if test "$lt_cv_apple_cc_single_mod" = "yes"; then
5876 _lt_dar_single_mod='$single_module'
5878 if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
5879 _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
5880 else
5881 _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
5883 if test "$DSYMUTIL" != ":"; then
5884 _lt_dsymutil='~$DSYMUTIL $lib || :'
5885 else
5886 _lt_dsymutil=
5889 esac
5891 ac_ext=c
5892 ac_cpp='$CPP $CPPFLAGS'
5893 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5894 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5895 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5897 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5898 # On Suns, sometimes $CPP names a directory.
5899 if test -n "$CPP" && test -d "$CPP"; then
5900 CPP=
5902 if test -z "$CPP"; then
5903 if ${ac_cv_prog_CPP+:} false; then :
5904 $as_echo_n "(cached) " >&6
5905 else
5906 # Double quotes because CPP needs to be expanded
5907 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5909 ac_preproc_ok=false
5910 for ac_c_preproc_warn_flag in '' yes
5912 # Use a header file that comes with gcc, so configuring glibc
5913 # with a fresh cross-compiler works.
5914 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5915 # <limits.h> exists even on freestanding compilers.
5916 # On the NeXT, cc -E runs the code through the compiler's parser,
5917 # not just through cpp. "Syntax error" is here to catch this case.
5918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5919 /* end confdefs.h. */
5920 #ifdef __STDC__
5921 # include <limits.h>
5922 #else
5923 # include <assert.h>
5924 #endif
5925 Syntax error
5926 _ACEOF
5927 if ac_fn_c_try_cpp "$LINENO"; then :
5929 else
5930 # Broken: fails on valid input.
5931 continue
5933 rm -f conftest.err conftest.i conftest.$ac_ext
5935 # OK, works on sane cases. Now check whether nonexistent headers
5936 # can be detected and how.
5937 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5938 /* end confdefs.h. */
5939 #include <ac_nonexistent.h>
5940 _ACEOF
5941 if ac_fn_c_try_cpp "$LINENO"; then :
5942 # Broken: success on invalid input.
5943 continue
5944 else
5945 # Passes both tests.
5946 ac_preproc_ok=:
5947 break
5949 rm -f conftest.err conftest.i conftest.$ac_ext
5951 done
5952 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5953 rm -f conftest.i conftest.err conftest.$ac_ext
5954 if $ac_preproc_ok; then :
5955 break
5958 done
5959 ac_cv_prog_CPP=$CPP
5962 CPP=$ac_cv_prog_CPP
5963 else
5964 ac_cv_prog_CPP=$CPP
5966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5967 $as_echo "$CPP" >&6; }
5968 ac_preproc_ok=false
5969 for ac_c_preproc_warn_flag in '' yes
5971 # Use a header file that comes with gcc, so configuring glibc
5972 # with a fresh cross-compiler works.
5973 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5974 # <limits.h> exists even on freestanding compilers.
5975 # On the NeXT, cc -E runs the code through the compiler's parser,
5976 # not just through cpp. "Syntax error" is here to catch this case.
5977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5978 /* end confdefs.h. */
5979 #ifdef __STDC__
5980 # include <limits.h>
5981 #else
5982 # include <assert.h>
5983 #endif
5984 Syntax error
5985 _ACEOF
5986 if ac_fn_c_try_cpp "$LINENO"; then :
5988 else
5989 # Broken: fails on valid input.
5990 continue
5992 rm -f conftest.err conftest.i conftest.$ac_ext
5994 # OK, works on sane cases. Now check whether nonexistent headers
5995 # can be detected and how.
5996 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5997 /* end confdefs.h. */
5998 #include <ac_nonexistent.h>
5999 _ACEOF
6000 if ac_fn_c_try_cpp "$LINENO"; then :
6001 # Broken: success on invalid input.
6002 continue
6003 else
6004 # Passes both tests.
6005 ac_preproc_ok=:
6006 break
6008 rm -f conftest.err conftest.i conftest.$ac_ext
6010 done
6011 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6012 rm -f conftest.i conftest.err conftest.$ac_ext
6013 if $ac_preproc_ok; then :
6015 else
6016 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6017 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6018 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
6019 See \`config.log' for more details" "$LINENO" 5; }
6022 ac_ext=c
6023 ac_cpp='$CPP $CPPFLAGS'
6024 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6025 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6026 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6030 $as_echo_n "checking for ANSI C header files... " >&6; }
6031 if ${ac_cv_header_stdc+:} false; then :
6032 $as_echo_n "(cached) " >&6
6033 else
6034 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6035 /* end confdefs.h. */
6036 #include <stdlib.h>
6037 #include <stdarg.h>
6038 #include <string.h>
6039 #include <float.h>
6042 main ()
6046 return 0;
6048 _ACEOF
6049 if ac_fn_c_try_compile "$LINENO"; then :
6050 ac_cv_header_stdc=yes
6051 else
6052 ac_cv_header_stdc=no
6054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6056 if test $ac_cv_header_stdc = yes; then
6057 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6059 /* end confdefs.h. */
6060 #include <string.h>
6062 _ACEOF
6063 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6064 $EGREP "memchr" >/dev/null 2>&1; then :
6066 else
6067 ac_cv_header_stdc=no
6069 rm -f conftest*
6073 if test $ac_cv_header_stdc = yes; then
6074 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6075 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6076 /* end confdefs.h. */
6077 #include <stdlib.h>
6079 _ACEOF
6080 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6081 $EGREP "free" >/dev/null 2>&1; then :
6083 else
6084 ac_cv_header_stdc=no
6086 rm -f conftest*
6090 if test $ac_cv_header_stdc = yes; then
6091 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6092 if test "$cross_compiling" = yes; then :
6094 else
6095 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6096 /* end confdefs.h. */
6097 #include <ctype.h>
6098 #include <stdlib.h>
6099 #if ((' ' & 0x0FF) == 0x020)
6100 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6101 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6102 #else
6103 # define ISLOWER(c) \
6104 (('a' <= (c) && (c) <= 'i') \
6105 || ('j' <= (c) && (c) <= 'r') \
6106 || ('s' <= (c) && (c) <= 'z'))
6107 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6108 #endif
6110 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6112 main ()
6114 int i;
6115 for (i = 0; i < 256; i++)
6116 if (XOR (islower (i), ISLOWER (i))
6117 || toupper (i) != TOUPPER (i))
6118 return 2;
6119 return 0;
6121 _ACEOF
6122 if ac_fn_c_try_run "$LINENO"; then :
6124 else
6125 ac_cv_header_stdc=no
6127 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6128 conftest.$ac_objext conftest.beam conftest.$ac_ext
6133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6134 $as_echo "$ac_cv_header_stdc" >&6; }
6135 if test $ac_cv_header_stdc = yes; then
6137 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6141 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6142 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6143 inttypes.h stdint.h unistd.h
6144 do :
6145 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6146 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6148 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6149 cat >>confdefs.h <<_ACEOF
6150 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6151 _ACEOF
6155 done
6158 for ac_header in dlfcn.h
6159 do :
6160 ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6162 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
6163 cat >>confdefs.h <<_ACEOF
6164 #define HAVE_DLFCN_H 1
6165 _ACEOF
6169 done
6173 # Set options
6177 enable_dlopen=no
6180 enable_win32_dll=no
6183 # Check whether --enable-shared was given.
6184 if test "${enable_shared+set}" = set; then :
6185 enableval=$enable_shared; p=${PACKAGE-default}
6186 case $enableval in
6187 yes) enable_shared=yes ;;
6188 no) enable_shared=no ;;
6190 enable_shared=no
6191 # Look at the argument we got. We use all the common list separators.
6192 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6193 for pkg in $enableval; do
6194 IFS="$lt_save_ifs"
6195 if test "X$pkg" = "X$p"; then
6196 enable_shared=yes
6198 done
6199 IFS="$lt_save_ifs"
6201 esac
6202 else
6203 enable_shared=yes
6214 # Check whether --enable-static was given.
6215 if test "${enable_static+set}" = set; then :
6216 enableval=$enable_static; p=${PACKAGE-default}
6217 case $enableval in
6218 yes) enable_static=yes ;;
6219 no) enable_static=no ;;
6221 enable_static=no
6222 # Look at the argument we got. We use all the common list separators.
6223 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6224 for pkg in $enableval; do
6225 IFS="$lt_save_ifs"
6226 if test "X$pkg" = "X$p"; then
6227 enable_static=yes
6229 done
6230 IFS="$lt_save_ifs"
6232 esac
6233 else
6234 enable_static=yes
6246 # Check whether --with-pic was given.
6247 if test "${with_pic+set}" = set; then :
6248 withval=$with_pic; pic_mode="$withval"
6249 else
6250 pic_mode=default
6254 test -z "$pic_mode" && pic_mode=default
6262 # Check whether --enable-fast-install was given.
6263 if test "${enable_fast_install+set}" = set; then :
6264 enableval=$enable_fast_install; p=${PACKAGE-default}
6265 case $enableval in
6266 yes) enable_fast_install=yes ;;
6267 no) enable_fast_install=no ;;
6269 enable_fast_install=no
6270 # Look at the argument we got. We use all the common list separators.
6271 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6272 for pkg in $enableval; do
6273 IFS="$lt_save_ifs"
6274 if test "X$pkg" = "X$p"; then
6275 enable_fast_install=yes
6277 done
6278 IFS="$lt_save_ifs"
6280 esac
6281 else
6282 enable_fast_install=yes
6295 # This can be used to rebuild libtool when needed
6296 LIBTOOL_DEPS="$ltmain"
6298 # Always use our own libtool.
6299 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6325 test -z "$LN_S" && LN_S="ln -s"
6340 if test -n "${ZSH_VERSION+set}" ; then
6341 setopt NO_GLOB_SUBST
6344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6345 $as_echo_n "checking for objdir... " >&6; }
6346 if ${lt_cv_objdir+:} false; then :
6347 $as_echo_n "(cached) " >&6
6348 else
6349 rm -f .libs 2>/dev/null
6350 mkdir .libs 2>/dev/null
6351 if test -d .libs; then
6352 lt_cv_objdir=.libs
6353 else
6354 # MS-DOS does not allow filenames that begin with a dot.
6355 lt_cv_objdir=_libs
6357 rmdir .libs 2>/dev/null
6359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6360 $as_echo "$lt_cv_objdir" >&6; }
6361 objdir=$lt_cv_objdir
6367 cat >>confdefs.h <<_ACEOF
6368 #define LT_OBJDIR "$lt_cv_objdir/"
6369 _ACEOF
6387 case $host_os in
6388 aix3*)
6389 # AIX sometimes has problems with the GCC collect2 program. For some
6390 # reason, if we set the COLLECT_NAMES environment variable, the problems
6391 # vanish in a puff of smoke.
6392 if test "X${COLLECT_NAMES+set}" != Xset; then
6393 COLLECT_NAMES=
6394 export COLLECT_NAMES
6397 esac
6399 # Sed substitution that helps us do robust quoting. It backslashifies
6400 # metacharacters that are still active within double-quoted strings.
6401 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6403 # Same as above, but do not quote variable references.
6404 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6406 # Sed substitution to delay expansion of an escaped shell variable in a
6407 # double_quote_subst'ed string.
6408 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6410 # Sed substitution to delay expansion of an escaped single quote.
6411 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6413 # Sed substitution to avoid accidental globbing in evaled expressions
6414 no_glob_subst='s/\*/\\\*/g'
6416 # Global variables:
6417 ofile=libtool
6418 can_build_shared=yes
6420 # All known linkers require a `.a' archive for static linking (except MSVC,
6421 # which needs '.lib').
6422 libext=a
6424 with_gnu_ld="$lt_cv_prog_gnu_ld"
6426 old_CC="$CC"
6427 old_CFLAGS="$CFLAGS"
6429 # Set sane defaults for various variables
6430 test -z "$CC" && CC=cc
6431 test -z "$LTCC" && LTCC=$CC
6432 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6433 test -z "$LD" && LD=ld
6434 test -z "$ac_objext" && ac_objext=o
6436 for cc_temp in $compiler""; do
6437 case $cc_temp in
6438 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6439 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6440 \-*) ;;
6441 *) break;;
6442 esac
6443 done
6444 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6447 # Only perform the check for file, if the check method requires it
6448 test -z "$MAGIC_CMD" && MAGIC_CMD=file
6449 case $deplibs_check_method in
6450 file_magic*)
6451 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
6453 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
6454 if ${lt_cv_path_MAGIC_CMD+:} false; then :
6455 $as_echo_n "(cached) " >&6
6456 else
6457 case $MAGIC_CMD in
6458 [\\/*] | ?:[\\/]*)
6459 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6462 lt_save_MAGIC_CMD="$MAGIC_CMD"
6463 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6464 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6465 for ac_dir in $ac_dummy; do
6466 IFS="$lt_save_ifs"
6467 test -z "$ac_dir" && ac_dir=.
6468 if test -f $ac_dir/${ac_tool_prefix}file; then
6469 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6470 if test -n "$file_magic_test_file"; then
6471 case $deplibs_check_method in
6472 "file_magic "*)
6473 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6474 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6475 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6476 $EGREP "$file_magic_regex" > /dev/null; then
6478 else
6479 cat <<_LT_EOF 1>&2
6481 *** Warning: the command libtool uses to detect shared libraries,
6482 *** $file_magic_cmd, produces output that libtool cannot recognize.
6483 *** The result is that libtool may fail to recognize shared libraries
6484 *** as such. This will affect the creation of libtool libraries that
6485 *** depend on shared libraries, but programs linked with such libtool
6486 *** libraries will work regardless of this problem. Nevertheless, you
6487 *** may want to report the problem to your system manager and/or to
6488 *** bug-libtool@gnu.org
6490 _LT_EOF
6491 fi ;;
6492 esac
6494 break
6496 done
6497 IFS="$lt_save_ifs"
6498 MAGIC_CMD="$lt_save_MAGIC_CMD"
6500 esac
6503 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6504 if test -n "$MAGIC_CMD"; then
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6506 $as_echo "$MAGIC_CMD" >&6; }
6507 else
6508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6509 $as_echo "no" >&6; }
6516 if test -z "$lt_cv_path_MAGIC_CMD"; then
6517 if test -n "$ac_tool_prefix"; then
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
6519 $as_echo_n "checking for file... " >&6; }
6520 if ${lt_cv_path_MAGIC_CMD+:} false; then :
6521 $as_echo_n "(cached) " >&6
6522 else
6523 case $MAGIC_CMD in
6524 [\\/*] | ?:[\\/]*)
6525 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6528 lt_save_MAGIC_CMD="$MAGIC_CMD"
6529 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6530 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6531 for ac_dir in $ac_dummy; do
6532 IFS="$lt_save_ifs"
6533 test -z "$ac_dir" && ac_dir=.
6534 if test -f $ac_dir/file; then
6535 lt_cv_path_MAGIC_CMD="$ac_dir/file"
6536 if test -n "$file_magic_test_file"; then
6537 case $deplibs_check_method in
6538 "file_magic "*)
6539 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6540 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6541 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6542 $EGREP "$file_magic_regex" > /dev/null; then
6544 else
6545 cat <<_LT_EOF 1>&2
6547 *** Warning: the command libtool uses to detect shared libraries,
6548 *** $file_magic_cmd, produces output that libtool cannot recognize.
6549 *** The result is that libtool may fail to recognize shared libraries
6550 *** as such. This will affect the creation of libtool libraries that
6551 *** depend on shared libraries, but programs linked with such libtool
6552 *** libraries will work regardless of this problem. Nevertheless, you
6553 *** may want to report the problem to your system manager and/or to
6554 *** bug-libtool@gnu.org
6556 _LT_EOF
6557 fi ;;
6558 esac
6560 break
6562 done
6563 IFS="$lt_save_ifs"
6564 MAGIC_CMD="$lt_save_MAGIC_CMD"
6566 esac
6569 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6570 if test -n "$MAGIC_CMD"; then
6571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
6572 $as_echo "$MAGIC_CMD" >&6; }
6573 else
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6575 $as_echo "no" >&6; }
6579 else
6580 MAGIC_CMD=:
6586 esac
6588 # Use C for the default configuration in the libtool script
6590 lt_save_CC="$CC"
6591 ac_ext=c
6592 ac_cpp='$CPP $CPPFLAGS'
6593 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6594 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6595 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6598 # Source file extension for C test sources.
6599 ac_ext=c
6601 # Object file extension for compiled C test sources.
6602 objext=o
6603 objext=$objext
6605 # Code to be used in simple compile tests
6606 lt_simple_compile_test_code="int some_variable = 0;"
6608 # Code to be used in simple link tests
6609 lt_simple_link_test_code='int main(){return(0);}'
6617 # If no C compiler was specified, use CC.
6618 LTCC=${LTCC-"$CC"}
6620 # If no C compiler flags were specified, use CFLAGS.
6621 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6623 # Allow CC to be a program name with arguments.
6624 compiler=$CC
6626 # Save the default compiler, since it gets overwritten when the other
6627 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
6628 compiler_DEFAULT=$CC
6630 # save warnings/boilerplate of simple test code
6631 ac_outfile=conftest.$ac_objext
6632 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
6633 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6634 _lt_compiler_boilerplate=`cat conftest.err`
6635 $RM conftest*
6637 ac_outfile=conftest.$ac_objext
6638 echo "$lt_simple_link_test_code" >conftest.$ac_ext
6639 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
6640 _lt_linker_boilerplate=`cat conftest.err`
6641 $RM -r conftest*
6644 if test -n "$compiler"; then
6646 lt_prog_compiler_no_builtin_flag=
6648 if test "$GCC" = yes; then
6649 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
6651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
6652 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
6653 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
6654 $as_echo_n "(cached) " >&6
6655 else
6656 lt_cv_prog_compiler_rtti_exceptions=no
6657 ac_outfile=conftest.$ac_objext
6658 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6659 lt_compiler_flag="-fno-rtti -fno-exceptions"
6660 # Insert the option either (1) after the last *FLAGS variable, or
6661 # (2) before a word containing "conftest.", or (3) at the end.
6662 # Note that $ac_compile itself does not contain backslashes and begins
6663 # with a dollar sign (not a hyphen), so the echo should work correctly.
6664 # The option is referenced via a variable to avoid confusing sed.
6665 lt_compile=`echo "$ac_compile" | $SED \
6666 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
6667 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
6668 -e 's:$: $lt_compiler_flag:'`
6669 (eval echo "\"\$as_me:6669: $lt_compile\"" >&5)
6670 (eval "$lt_compile" 2>conftest.err)
6671 ac_status=$?
6672 cat conftest.err >&5
6673 echo "$as_me:6673: \$? = $ac_status" >&5
6674 if (exit $ac_status) && test -s "$ac_outfile"; then
6675 # The compiler can only warn and ignore the option if not recognized
6676 # So say no if there are warnings other than the usual output.
6677 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
6678 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
6679 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
6680 lt_cv_prog_compiler_rtti_exceptions=yes
6683 $RM conftest*
6686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
6687 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
6689 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
6690 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
6691 else
6702 lt_prog_compiler_wl=
6703 lt_prog_compiler_pic=
6704 lt_prog_compiler_static=
6706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
6707 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
6709 if test "$GCC" = yes; then
6710 lt_prog_compiler_wl='-Wl,'
6711 lt_prog_compiler_static='-static'
6713 case $host_os in
6714 aix*)
6715 # All AIX code is PIC.
6716 if test "$host_cpu" = ia64; then
6717 # AIX 5 now supports IA64 processor
6718 lt_prog_compiler_static='-Bstatic'
6722 amigaos*)
6723 case $host_cpu in
6724 powerpc)
6725 # see comment about AmigaOS4 .so support
6726 lt_prog_compiler_pic='-fPIC'
6728 m68k)
6729 # FIXME: we need at least 68020 code to build shared libraries, but
6730 # adding the `-m68020' flag to GCC prevents building anything better,
6731 # like `-m68040'.
6732 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
6734 esac
6737 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
6738 # PIC is the default for these OSes.
6741 mingw* | cygwin* | pw32* | os2* | cegcc*)
6742 # This hack is so that the source file can tell whether it is being
6743 # built for inclusion in a dll (and should export symbols for example).
6744 # Although the cygwin gcc ignores -fPIC, still need this for old-style
6745 # (--disable-auto-import) libraries
6746 lt_prog_compiler_pic='-DDLL_EXPORT'
6749 darwin* | rhapsody*)
6750 # PIC is the default on this platform
6751 # Common symbols not allowed in MH_DYLIB files
6752 lt_prog_compiler_pic='-fno-common'
6755 hpux*)
6756 # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
6757 # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag
6758 # sets the default TLS model and affects inlining.
6759 case $host_cpu in
6760 hppa*64*)
6761 # +Z the default
6764 lt_prog_compiler_pic='-fPIC'
6766 esac
6769 interix[3-9]*)
6770 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
6771 # Instead, we relocate shared libraries at runtime.
6774 msdosdjgpp*)
6775 # Just because we use GCC doesn't mean we suddenly get shared libraries
6776 # on systems that don't support them.
6777 lt_prog_compiler_can_build_shared=no
6778 enable_shared=no
6781 *nto* | *qnx*)
6782 # QNX uses GNU C++, but need to define -shared option too, otherwise
6783 # it will coredump.
6784 lt_prog_compiler_pic='-fPIC -shared'
6787 sysv4*MP*)
6788 if test -d /usr/nec; then
6789 lt_prog_compiler_pic=-Kconform_pic
6794 lt_prog_compiler_pic='-fPIC'
6796 esac
6797 else
6798 # PORTME Check for flag to pass linker flags through the system compiler.
6799 case $host_os in
6800 aix*)
6801 lt_prog_compiler_wl='-Wl,'
6802 if test "$host_cpu" = ia64; then
6803 # AIX 5 now supports IA64 processor
6804 lt_prog_compiler_static='-Bstatic'
6805 else
6806 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
6810 mingw* | cygwin* | pw32* | os2* | cegcc*)
6811 # This hack is so that the source file can tell whether it is being
6812 # built for inclusion in a dll (and should export symbols for example).
6813 lt_prog_compiler_pic='-DDLL_EXPORT'
6816 hpux9* | hpux10* | hpux11*)
6817 lt_prog_compiler_wl='-Wl,'
6818 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
6819 # not for PA HP-UX.
6820 case $host_cpu in
6821 hppa*64*|ia64*)
6822 # +Z the default
6825 lt_prog_compiler_pic='+Z'
6827 esac
6828 # Is there a better lt_prog_compiler_static that works with the bundled CC?
6829 lt_prog_compiler_static='${wl}-a ${wl}archive'
6832 irix5* | irix6* | nonstopux*)
6833 lt_prog_compiler_wl='-Wl,'
6834 # PIC (with -KPIC) is the default.
6835 lt_prog_compiler_static='-non_shared'
6838 linux* | k*bsd*-gnu)
6839 case $cc_basename in
6840 # old Intel for x86_64 which still supported -KPIC.
6841 ecc*)
6842 lt_prog_compiler_wl='-Wl,'
6843 lt_prog_compiler_pic='-KPIC'
6844 lt_prog_compiler_static='-static'
6846 # icc used to be incompatible with GCC.
6847 # ICC 10 doesn't accept -KPIC any more.
6848 icc* | ifort*)
6849 lt_prog_compiler_wl='-Wl,'
6850 lt_prog_compiler_pic='-fPIC'
6851 lt_prog_compiler_static='-static'
6853 # Lahey Fortran 8.1.
6854 lf95*)
6855 lt_prog_compiler_wl='-Wl,'
6856 lt_prog_compiler_pic='--shared'
6857 lt_prog_compiler_static='--static'
6859 pgcc* | pgf77* | pgf90* | pgf95*)
6860 # Portland Group compilers (*not* the Pentium gcc compiler,
6861 # which looks to be a dead project)
6862 lt_prog_compiler_wl='-Wl,'
6863 lt_prog_compiler_pic='-fpic'
6864 lt_prog_compiler_static='-Bstatic'
6866 ccc*)
6867 lt_prog_compiler_wl='-Wl,'
6868 # All Alpha code is PIC.
6869 lt_prog_compiler_static='-non_shared'
6871 xl*)
6872 # IBM XL C 8.0/Fortran 10.1 on PPC
6873 lt_prog_compiler_wl='-Wl,'
6874 lt_prog_compiler_pic='-qpic'
6875 lt_prog_compiler_static='-qstaticlink'
6878 case `$CC -V 2>&1 | sed 5q` in
6879 *Sun\ C*)
6880 # Sun C 5.9
6881 lt_prog_compiler_pic='-KPIC'
6882 lt_prog_compiler_static='-Bstatic'
6883 lt_prog_compiler_wl='-Wl,'
6885 *Sun\ F*)
6886 # Sun Fortran 8.3 passes all unrecognized flags to the linker
6887 lt_prog_compiler_pic='-KPIC'
6888 lt_prog_compiler_static='-Bstatic'
6889 lt_prog_compiler_wl=''
6891 esac
6893 esac
6896 newsos6)
6897 lt_prog_compiler_pic='-KPIC'
6898 lt_prog_compiler_static='-Bstatic'
6901 *nto* | *qnx*)
6902 # QNX uses GNU C++, but need to define -shared option too, otherwise
6903 # it will coredump.
6904 lt_prog_compiler_pic='-fPIC -shared'
6907 osf3* | osf4* | osf5*)
6908 lt_prog_compiler_wl='-Wl,'
6909 # All OSF/1 code is PIC.
6910 lt_prog_compiler_static='-non_shared'
6913 rdos*)
6914 lt_prog_compiler_static='-non_shared'
6917 solaris*)
6918 lt_prog_compiler_pic='-KPIC'
6919 lt_prog_compiler_static='-Bstatic'
6920 case $cc_basename in
6921 f77* | f90* | f95*)
6922 lt_prog_compiler_wl='-Qoption ld ';;
6924 lt_prog_compiler_wl='-Wl,';;
6925 esac
6928 sunos4*)
6929 lt_prog_compiler_wl='-Qoption ld '
6930 lt_prog_compiler_pic='-PIC'
6931 lt_prog_compiler_static='-Bstatic'
6934 sysv4 | sysv4.2uw2* | sysv4.3*)
6935 lt_prog_compiler_wl='-Wl,'
6936 lt_prog_compiler_pic='-KPIC'
6937 lt_prog_compiler_static='-Bstatic'
6940 sysv4*MP*)
6941 if test -d /usr/nec ;then
6942 lt_prog_compiler_pic='-Kconform_pic'
6943 lt_prog_compiler_static='-Bstatic'
6947 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
6948 lt_prog_compiler_wl='-Wl,'
6949 lt_prog_compiler_pic='-KPIC'
6950 lt_prog_compiler_static='-Bstatic'
6953 unicos*)
6954 lt_prog_compiler_wl='-Wl,'
6955 lt_prog_compiler_can_build_shared=no
6958 uts4*)
6959 lt_prog_compiler_pic='-pic'
6960 lt_prog_compiler_static='-Bstatic'
6964 lt_prog_compiler_can_build_shared=no
6966 esac
6969 case $host_os in
6970 # For platforms which do not support PIC, -DPIC is meaningless:
6971 *djgpp*)
6972 lt_prog_compiler_pic=
6975 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
6977 esac
6978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
6979 $as_echo "$lt_prog_compiler_pic" >&6; }
6987 # Check to make sure the PIC flag actually works.
6989 if test -n "$lt_prog_compiler_pic"; then
6990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
6991 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
6992 if ${lt_cv_prog_compiler_pic_works+:} false; then :
6993 $as_echo_n "(cached) " >&6
6994 else
6995 lt_cv_prog_compiler_pic_works=no
6996 ac_outfile=conftest.$ac_objext
6997 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
6998 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
6999 # Insert the option either (1) after the last *FLAGS variable, or
7000 # (2) before a word containing "conftest.", or (3) at the end.
7001 # Note that $ac_compile itself does not contain backslashes and begins
7002 # with a dollar sign (not a hyphen), so the echo should work correctly.
7003 # The option is referenced via a variable to avoid confusing sed.
7004 lt_compile=`echo "$ac_compile" | $SED \
7005 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7006 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7007 -e 's:$: $lt_compiler_flag:'`
7008 (eval echo "\"\$as_me:7008: $lt_compile\"" >&5)
7009 (eval "$lt_compile" 2>conftest.err)
7010 ac_status=$?
7011 cat conftest.err >&5
7012 echo "$as_me:7012: \$? = $ac_status" >&5
7013 if (exit $ac_status) && test -s "$ac_outfile"; then
7014 # The compiler can only warn and ignore the option if not recognized
7015 # So say no if there are warnings other than the usual output.
7016 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7017 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7018 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7019 lt_cv_prog_compiler_pic_works=yes
7022 $RM conftest*
7025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7026 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7028 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7029 case $lt_prog_compiler_pic in
7030 "" | " "*) ;;
7031 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7032 esac
7033 else
7034 lt_prog_compiler_pic=
7035 lt_prog_compiler_can_build_shared=no
7046 # Check to make sure the static flag actually works.
7048 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7050 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7051 if ${lt_cv_prog_compiler_static_works+:} false; then :
7052 $as_echo_n "(cached) " >&6
7053 else
7054 lt_cv_prog_compiler_static_works=no
7055 save_LDFLAGS="$LDFLAGS"
7056 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7057 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7058 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7059 # The linker can only warn and ignore the option if not recognized
7060 # So say no if there are warnings
7061 if test -s conftest.err; then
7062 # Append any errors to the config.log.
7063 cat conftest.err 1>&5
7064 $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7065 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7066 if diff conftest.exp conftest.er2 >/dev/null; then
7067 lt_cv_prog_compiler_static_works=yes
7069 else
7070 lt_cv_prog_compiler_static_works=yes
7073 $RM -r conftest*
7074 LDFLAGS="$save_LDFLAGS"
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7078 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7080 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7082 else
7083 lt_prog_compiler_static=
7092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7093 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7094 if ${lt_cv_prog_compiler_c_o+:} false; then :
7095 $as_echo_n "(cached) " >&6
7096 else
7097 lt_cv_prog_compiler_c_o=no
7098 $RM -r conftest 2>/dev/null
7099 mkdir conftest
7100 cd conftest
7101 mkdir out
7102 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7104 lt_compiler_flag="-o out/conftest2.$ac_objext"
7105 # Insert the option either (1) after the last *FLAGS variable, or
7106 # (2) before a word containing "conftest.", or (3) at the end.
7107 # Note that $ac_compile itself does not contain backslashes and begins
7108 # with a dollar sign (not a hyphen), so the echo should work correctly.
7109 lt_compile=`echo "$ac_compile" | $SED \
7110 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7111 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7112 -e 's:$: $lt_compiler_flag:'`
7113 (eval echo "\"\$as_me:7113: $lt_compile\"" >&5)
7114 (eval "$lt_compile" 2>out/conftest.err)
7115 ac_status=$?
7116 cat out/conftest.err >&5
7117 echo "$as_me:7117: \$? = $ac_status" >&5
7118 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7119 then
7120 # The compiler can only warn and ignore the option if not recognized
7121 # So say no if there are warnings
7122 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7123 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7124 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7125 lt_cv_prog_compiler_c_o=yes
7128 chmod u+w . 2>&5
7129 $RM conftest*
7130 # SGI C++ compiler will create directory out/ii_files/ for
7131 # template instantiation
7132 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7133 $RM out/* && rmdir out
7134 cd ..
7135 $RM -r conftest
7136 $RM conftest*
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7140 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7148 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7149 if ${lt_cv_prog_compiler_c_o+:} false; then :
7150 $as_echo_n "(cached) " >&6
7151 else
7152 lt_cv_prog_compiler_c_o=no
7153 $RM -r conftest 2>/dev/null
7154 mkdir conftest
7155 cd conftest
7156 mkdir out
7157 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7159 lt_compiler_flag="-o out/conftest2.$ac_objext"
7160 # Insert the option either (1) after the last *FLAGS variable, or
7161 # (2) before a word containing "conftest.", or (3) at the end.
7162 # Note that $ac_compile itself does not contain backslashes and begins
7163 # with a dollar sign (not a hyphen), so the echo should work correctly.
7164 lt_compile=`echo "$ac_compile" | $SED \
7165 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7166 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7167 -e 's:$: $lt_compiler_flag:'`
7168 (eval echo "\"\$as_me:7168: $lt_compile\"" >&5)
7169 (eval "$lt_compile" 2>out/conftest.err)
7170 ac_status=$?
7171 cat out/conftest.err >&5
7172 echo "$as_me:7172: \$? = $ac_status" >&5
7173 if (exit $ac_status) && test -s out/conftest2.$ac_objext
7174 then
7175 # The compiler can only warn and ignore the option if not recognized
7176 # So say no if there are warnings
7177 $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7178 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7179 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7180 lt_cv_prog_compiler_c_o=yes
7183 chmod u+w . 2>&5
7184 $RM conftest*
7185 # SGI C++ compiler will create directory out/ii_files/ for
7186 # template instantiation
7187 test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7188 $RM out/* && rmdir out
7189 cd ..
7190 $RM -r conftest
7191 $RM conftest*
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7195 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7200 hard_links="nottested"
7201 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7202 # do not overwrite the value of need_locks provided by the user
7203 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7204 $as_echo_n "checking if we can lock with hard links... " >&6; }
7205 hard_links=yes
7206 $RM conftest*
7207 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7208 touch conftest.a
7209 ln conftest.a conftest.b 2>&5 || hard_links=no
7210 ln conftest.a conftest.b 2>/dev/null && hard_links=no
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7212 $as_echo "$hard_links" >&6; }
7213 if test "$hard_links" = no; then
7214 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7215 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7216 need_locks=warn
7218 else
7219 need_locks=no
7227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7228 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7230 runpath_var=
7231 allow_undefined_flag=
7232 always_export_symbols=no
7233 archive_cmds=
7234 archive_expsym_cmds=
7235 compiler_needs_object=no
7236 enable_shared_with_static_runtimes=no
7237 export_dynamic_flag_spec=
7238 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7239 hardcode_automatic=no
7240 hardcode_direct=no
7241 hardcode_direct_absolute=no
7242 hardcode_libdir_flag_spec=
7243 hardcode_libdir_flag_spec_ld=
7244 hardcode_libdir_separator=
7245 hardcode_minus_L=no
7246 hardcode_shlibpath_var=unsupported
7247 inherit_rpath=no
7248 link_all_deplibs=unknown
7249 module_cmds=
7250 module_expsym_cmds=
7251 old_archive_from_new_cmds=
7252 old_archive_from_expsyms_cmds=
7253 thread_safe_flag_spec=
7254 whole_archive_flag_spec=
7255 # include_expsyms should be a list of space-separated symbols to be *always*
7256 # included in the symbol list
7257 include_expsyms=
7258 # exclude_expsyms can be an extended regexp of symbols to exclude
7259 # it will be wrapped by ` (' and `)$', so one must not match beginning or
7260 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7261 # as well as any symbol that contains `d'.
7262 exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7263 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7264 # platforms (ab)use it in PIC code, but their linkers get confused if
7265 # the symbol is explicitly referenced. Since portable code cannot
7266 # rely on this symbol name, it's probably fine to never include it in
7267 # preloaded symbol tables.
7268 # Exclude shared library initialization/finalization symbols.
7269 extract_expsyms_cmds=
7271 case $host_os in
7272 cygwin* | mingw* | pw32* | cegcc*)
7273 # FIXME: the MSVC++ port hasn't been tested in a loooong time
7274 # When not using gcc, we currently assume that we are using
7275 # Microsoft Visual C++.
7276 if test "$GCC" != yes; then
7277 with_gnu_ld=no
7280 interix*)
7281 # we just hope/assume this is gcc and not c89 (= MSVC++)
7282 with_gnu_ld=yes
7284 openbsd*)
7285 with_gnu_ld=no
7287 esac
7289 ld_shlibs=yes
7290 if test "$with_gnu_ld" = yes; then
7291 # If archive_cmds runs LD, not CC, wlarc should be empty
7292 wlarc='${wl}'
7294 # Set some defaults for GNU ld with shared library support. These
7295 # are reset later if shared libraries are not supported. Putting them
7296 # here allows them to be overridden if necessary.
7297 runpath_var=LD_RUN_PATH
7298 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7299 export_dynamic_flag_spec='${wl}--export-dynamic'
7300 # ancient GNU ld didn't support --whole-archive et. al.
7301 if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7302 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7303 else
7304 whole_archive_flag_spec=
7306 supports_anon_versioning=no
7307 case `$LD -v 2>&1` in
7308 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7309 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7310 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7311 *\ 2.11.*) ;; # other 2.11 versions
7312 *) supports_anon_versioning=yes ;;
7313 esac
7315 # See if GNU ld supports shared libraries.
7316 case $host_os in
7317 aix[3-9]*)
7318 # On AIX/PPC, the GNU linker is very broken
7319 if test "$host_cpu" != ia64; then
7320 ld_shlibs=no
7321 cat <<_LT_EOF 1>&2
7323 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7324 *** to be unable to reliably create shared libraries on AIX.
7325 *** Therefore, libtool is disabling shared libraries support. If you
7326 *** really care for shared libraries, you may want to modify your PATH
7327 *** so that a non-GNU linker is found, and then restart.
7329 _LT_EOF
7333 amigaos*)
7334 case $host_cpu in
7335 powerpc)
7336 # see comment about AmigaOS4 .so support
7337 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7338 archive_expsym_cmds=''
7340 m68k)
7341 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)'
7342 hardcode_libdir_flag_spec='-L$libdir'
7343 hardcode_minus_L=yes
7345 esac
7348 beos*)
7349 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7350 allow_undefined_flag=unsupported
7351 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7352 # support --undefined. This deserves some investigation. FIXME
7353 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7354 else
7355 ld_shlibs=no
7359 cygwin* | mingw* | pw32* | cegcc*)
7360 # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7361 # as there is no search path for DLLs.
7362 hardcode_libdir_flag_spec='-L$libdir'
7363 allow_undefined_flag=unsupported
7364 always_export_symbols=no
7365 enable_shared_with_static_runtimes=yes
7366 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7368 if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7369 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7370 # If the export-symbols file already is a .def file (1st line
7371 # is EXPORTS), use it as is; otherwise, prepend...
7372 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7373 cp $export_symbols $output_objdir/$soname.def;
7374 else
7375 echo EXPORTS > $output_objdir/$soname.def;
7376 cat $export_symbols >> $output_objdir/$soname.def;
7378 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7379 else
7380 ld_shlibs=no
7384 interix[3-9]*)
7385 hardcode_direct=no
7386 hardcode_shlibpath_var=no
7387 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7388 export_dynamic_flag_spec='${wl}-E'
7389 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7390 # Instead, shared libraries are loaded at an image base (0x10000000 by
7391 # default) and relocated if they conflict, which is a slow very memory
7392 # consuming and fragmenting process. To avoid this, we pick a random,
7393 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7394 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
7395 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7396 archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7399 gnu* | linux* | tpf* | k*bsd*-gnu)
7400 tmp_diet=no
7401 if test "$host_os" = linux-dietlibc; then
7402 case $cc_basename in
7403 diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn)
7404 esac
7406 if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7407 && test "$tmp_diet" = no
7408 then
7409 tmp_addflag=
7410 tmp_sharedflag='-shared'
7411 case $cc_basename,$host_cpu in
7412 pgcc*) # Portland Group C compiler
7413 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7414 tmp_addflag=' $pic_flag'
7416 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
7417 whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7418 tmp_addflag=' $pic_flag -Mnomain' ;;
7419 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
7420 tmp_addflag=' -i_dynamic' ;;
7421 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
7422 tmp_addflag=' -i_dynamic -nofor_main' ;;
7423 ifc* | ifort*) # Intel Fortran compiler
7424 tmp_addflag=' -nofor_main' ;;
7425 lf95*) # Lahey Fortran 8.1
7426 whole_archive_flag_spec=
7427 tmp_sharedflag='--shared' ;;
7428 xl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
7429 tmp_sharedflag='-qmkshrobj'
7430 tmp_addflag= ;;
7431 esac
7432 case `$CC -V 2>&1 | sed 5q` in
7433 *Sun\ C*) # Sun C 5.9
7434 whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $ECHO \"$new_convenience\"` ${wl}--no-whole-archive'
7435 compiler_needs_object=yes
7436 tmp_sharedflag='-G' ;;
7437 *Sun\ F*) # Sun Fortran 8.3
7438 tmp_sharedflag='-G' ;;
7439 esac
7440 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7442 if test "x$supports_anon_versioning" = xyes; then
7443 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7444 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7445 echo "local: *; };" >> $output_objdir/$libname.ver~
7446 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7449 case $cc_basename in
7450 xlf*)
7451 # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7452 whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
7453 hardcode_libdir_flag_spec=
7454 hardcode_libdir_flag_spec_ld='-rpath $libdir'
7455 archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
7456 if test "x$supports_anon_versioning" = xyes; then
7457 archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7458 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7459 echo "local: *; };" >> $output_objdir/$libname.ver~
7460 $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7463 esac
7464 else
7465 ld_shlibs=no
7469 netbsd*)
7470 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7471 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7472 wlarc=
7473 else
7474 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7475 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7479 solaris*)
7480 if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7481 ld_shlibs=no
7482 cat <<_LT_EOF 1>&2
7484 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7485 *** create shared libraries on Solaris systems. Therefore, libtool
7486 *** is disabling shared libraries support. We urge you to upgrade GNU
7487 *** binutils to release 2.9.1 or newer. Another option is to modify
7488 *** your PATH or compiler configuration so that the native linker is
7489 *** used, and then restart.
7491 _LT_EOF
7492 elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7493 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7494 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7495 else
7496 ld_shlibs=no
7500 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7501 case `$LD -v 2>&1` in
7502 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7503 ld_shlibs=no
7504 cat <<_LT_EOF 1>&2
7506 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7507 *** reliably create shared libraries on SCO systems. Therefore, libtool
7508 *** is disabling shared libraries support. We urge you to upgrade GNU
7509 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
7510 *** your PATH or compiler configuration so that the native linker is
7511 *** used, and then restart.
7513 _LT_EOF
7516 # For security reasons, it is highly recommended that you always
7517 # use absolute paths for naming shared libraries, and exclude the
7518 # DT_RUNPATH tag from executables and libraries. But doing so
7519 # requires that you compile everything twice, which is a pain.
7520 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7521 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7522 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7523 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7524 else
7525 ld_shlibs=no
7528 esac
7531 sunos4*)
7532 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7533 wlarc=
7534 hardcode_direct=yes
7535 hardcode_shlibpath_var=no
7539 if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7540 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7541 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7542 else
7543 ld_shlibs=no
7546 esac
7548 if test "$ld_shlibs" = no; then
7549 runpath_var=
7550 hardcode_libdir_flag_spec=
7551 export_dynamic_flag_spec=
7552 whole_archive_flag_spec=
7554 else
7555 # PORTME fill in a description of your system's linker (not GNU ld)
7556 case $host_os in
7557 aix3*)
7558 allow_undefined_flag=unsupported
7559 always_export_symbols=yes
7560 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'
7561 # Note: this linker hardcodes the directories in LIBPATH if there
7562 # are no directories specified by -L.
7563 hardcode_minus_L=yes
7564 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7565 # Neither direct hardcoding nor static linking is supported with a
7566 # broken collect2.
7567 hardcode_direct=unsupported
7571 aix[4-9]*)
7572 if test "$host_cpu" = ia64; then
7573 # On IA64, the linker does run time linking by default, so we don't
7574 # have to do anything special.
7575 aix_use_runtimelinking=no
7576 exp_sym_flag='-Bexport'
7577 no_entry_flag=""
7578 else
7579 # If we're using GNU nm, then we don't want the "-C" option.
7580 # -C means demangle to AIX nm, but means don't demangle with GNU nm
7581 if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
7582 export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
7583 else
7584 export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
7586 aix_use_runtimelinking=no
7588 # Test if we are trying to use run time linking or normal
7589 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
7590 # need to do runtime linking.
7591 case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
7592 for ld_flag in $LDFLAGS; do
7593 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7594 aix_use_runtimelinking=yes
7595 break
7597 done
7599 esac
7601 exp_sym_flag='-bexport'
7602 no_entry_flag='-bnoentry'
7605 # When large executables or shared objects are built, AIX ld can
7606 # have problems creating the table of contents. If linking a library
7607 # or program results in "error TOC overflow" add -mminimal-toc to
7608 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
7609 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7611 archive_cmds=''
7612 hardcode_direct=yes
7613 hardcode_direct_absolute=yes
7614 hardcode_libdir_separator=':'
7615 link_all_deplibs=yes
7616 file_list_spec='${wl}-f,'
7618 if test "$GCC" = yes; then
7619 case $host_os in aix4.[012]|aix4.[012].*)
7620 # We only want to do this on AIX 4.2 and lower, the check
7621 # below for broken collect2 doesn't work under 4.3+
7622 collect2name=`${CC} -print-prog-name=collect2`
7623 if test -f "$collect2name" &&
7624 strings "$collect2name" | $GREP resolve_lib_name >/dev/null
7625 then
7626 # We have reworked collect2
7628 else
7629 # We have old collect2
7630 hardcode_direct=unsupported
7631 # It fails to find uninstalled libraries when the uninstalled
7632 # path is not listed in the libpath. Setting hardcode_minus_L
7633 # to unsupported forces relinking
7634 hardcode_minus_L=yes
7635 hardcode_libdir_flag_spec='-L$libdir'
7636 hardcode_libdir_separator=
7639 esac
7640 shared_flag='-shared'
7641 if test "$aix_use_runtimelinking" = yes; then
7642 shared_flag="$shared_flag "'${wl}-G'
7644 else
7645 # not using gcc
7646 if test "$host_cpu" = ia64; then
7647 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7648 # chokes on -Wl,-G. The following line is correct:
7649 shared_flag='-G'
7650 else
7651 if test "$aix_use_runtimelinking" = yes; then
7652 shared_flag='${wl}-G'
7653 else
7654 shared_flag='${wl}-bM:SRE'
7659 export_dynamic_flag_spec='${wl}-bexpall'
7660 # It seems that -bexpall does not export symbols beginning with
7661 # underscore (_), so it is better to generate a list of symbols to export.
7662 always_export_symbols=yes
7663 if test "$aix_use_runtimelinking" = yes; then
7664 # Warning - without using the other runtime loading flags (-brtl),
7665 # -berok will link without error, but may produce a broken library.
7666 allow_undefined_flag='-berok'
7667 # Determine the default libpath from the value encoded in an
7668 # empty executable.
7669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7670 /* end confdefs.h. */
7673 main ()
7677 return 0;
7679 _ACEOF
7680 if ac_fn_c_try_link "$LINENO"; then :
7682 lt_aix_libpath_sed='
7683 /Import File Strings/,/^$/ {
7684 /^0/ {
7685 s/^0 *\(.*\)$/\1/
7689 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7690 # Check for a 64-bit object if we didn't find anything.
7691 if test -z "$aix_libpath"; then
7692 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7695 rm -f core conftest.err conftest.$ac_objext \
7696 conftest$ac_exeext conftest.$ac_ext
7697 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7699 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7700 archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then $ECHO "X${wl}${allow_undefined_flag}" | $Xsed; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
7701 else
7702 if test "$host_cpu" = ia64; then
7703 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7704 allow_undefined_flag="-z nodefs"
7705 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"
7706 else
7707 # Determine the default libpath from the value encoded in an
7708 # empty executable.
7709 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7710 /* end confdefs.h. */
7713 main ()
7717 return 0;
7719 _ACEOF
7720 if ac_fn_c_try_link "$LINENO"; then :
7722 lt_aix_libpath_sed='
7723 /Import File Strings/,/^$/ {
7724 /^0/ {
7725 s/^0 *\(.*\)$/\1/
7729 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7730 # Check for a 64-bit object if we didn't find anything.
7731 if test -z "$aix_libpath"; then
7732 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
7735 rm -f core conftest.err conftest.$ac_objext \
7736 conftest$ac_exeext conftest.$ac_ext
7737 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7739 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7740 # Warning - without using the other run time loading flags,
7741 # -berok will link without error, but may produce a broken library.
7742 no_undefined_flag=' ${wl}-bernotok'
7743 allow_undefined_flag=' ${wl}-berok'
7744 # Exported symbols can be pulled into shared objects from archives
7745 whole_archive_flag_spec='$convenience'
7746 archive_cmds_need_lc=yes
7747 # This is similar to how AIX traditionally builds its shared libraries.
7748 archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
7753 amigaos*)
7754 case $host_cpu in
7755 powerpc)
7756 # see comment about AmigaOS4 .so support
7757 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7758 archive_expsym_cmds=''
7760 m68k)
7761 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)'
7762 hardcode_libdir_flag_spec='-L$libdir'
7763 hardcode_minus_L=yes
7765 esac
7768 bsdi[45]*)
7769 export_dynamic_flag_spec=-rdynamic
7772 cygwin* | mingw* | pw32* | cegcc*)
7773 # When not using gcc, we currently assume that we are using
7774 # Microsoft Visual C++.
7775 # hardcode_libdir_flag_spec is actually meaningless, as there is
7776 # no search path for DLLs.
7777 hardcode_libdir_flag_spec=' '
7778 allow_undefined_flag=unsupported
7779 # Tell ltmain to make .lib files, not .a files.
7780 libext=lib
7781 # Tell ltmain to make .dll files, not .so files.
7782 shrext_cmds=".dll"
7783 # FIXME: Setting linknames here is a bad hack.
7784 archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
7785 # The linker will automatically build a .lib file if we build a DLL.
7786 old_archive_from_new_cmds='true'
7787 # FIXME: Should let the user specify the lib program.
7788 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
7789 fix_srcfile_path='`cygpath -w "$srcfile"`'
7790 enable_shared_with_static_runtimes=yes
7793 darwin* | rhapsody*)
7796 archive_cmds_need_lc=no
7797 hardcode_direct=no
7798 hardcode_automatic=yes
7799 hardcode_shlibpath_var=unsupported
7800 whole_archive_flag_spec=''
7801 link_all_deplibs=yes
7802 allow_undefined_flag="$_lt_dar_allow_undefined"
7803 case $cc_basename in
7804 ifort*) _lt_dar_can_shared=yes ;;
7805 *) _lt_dar_can_shared=$GCC ;;
7806 esac
7807 if test "$_lt_dar_can_shared" = "yes"; then
7808 output_verbose_link_cmd=echo
7809 archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
7810 module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
7811 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}"
7812 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}"
7814 else
7815 ld_shlibs=no
7820 dgux*)
7821 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7822 hardcode_libdir_flag_spec='-L$libdir'
7823 hardcode_shlibpath_var=no
7826 freebsd1*)
7827 ld_shlibs=no
7830 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
7831 # support. Future versions do this automatically, but an explicit c++rt0.o
7832 # does not break anything, and helps significantly (at the cost of a little
7833 # extra space).
7834 freebsd2.2*)
7835 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
7836 hardcode_libdir_flag_spec='-R$libdir'
7837 hardcode_direct=yes
7838 hardcode_shlibpath_var=no
7841 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
7842 freebsd2*)
7843 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7844 hardcode_direct=yes
7845 hardcode_minus_L=yes
7846 hardcode_shlibpath_var=no
7849 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
7850 freebsd* | dragonfly*)
7851 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
7852 hardcode_libdir_flag_spec='-R$libdir'
7853 hardcode_direct=yes
7854 hardcode_shlibpath_var=no
7857 hpux9*)
7858 if test "$GCC" = yes; then
7859 archive_cmds='$RM $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
7860 else
7861 archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
7863 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7864 hardcode_libdir_separator=:
7865 hardcode_direct=yes
7867 # hardcode_minus_L: Not really in the search PATH,
7868 # but as the default location of the library.
7869 hardcode_minus_L=yes
7870 export_dynamic_flag_spec='${wl}-E'
7873 hpux10*)
7874 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7875 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7876 else
7877 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
7879 if test "$with_gnu_ld" = no; then
7880 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7881 hardcode_libdir_flag_spec_ld='+b $libdir'
7882 hardcode_libdir_separator=:
7883 hardcode_direct=yes
7884 hardcode_direct_absolute=yes
7885 export_dynamic_flag_spec='${wl}-E'
7886 # hardcode_minus_L: Not really in the search PATH,
7887 # but as the default location of the library.
7888 hardcode_minus_L=yes
7892 hpux11*)
7893 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
7894 case $host_cpu in
7895 hppa*64*)
7896 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7898 ia64*)
7899 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7902 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7904 esac
7905 else
7906 case $host_cpu in
7907 hppa*64*)
7908 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
7910 ia64*)
7911 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
7914 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
7916 esac
7918 if test "$with_gnu_ld" = no; then
7919 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
7920 hardcode_libdir_separator=:
7922 case $host_cpu in
7923 hppa*64*|ia64*)
7924 hardcode_direct=no
7925 hardcode_shlibpath_var=no
7928 hardcode_direct=yes
7929 hardcode_direct_absolute=yes
7930 export_dynamic_flag_spec='${wl}-E'
7932 # hardcode_minus_L: Not really in the search PATH,
7933 # but as the default location of the library.
7934 hardcode_minus_L=yes
7936 esac
7940 irix5* | irix6* | nonstopux*)
7941 if test "$GCC" = yes; then
7942 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
7943 # Try to use the -exported_symbol ld option, if it does not
7944 # work, assume that -exports_file does not work either and
7945 # implicitly export all symbols.
7946 save_LDFLAGS="$LDFLAGS"
7947 LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
7948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7949 /* end confdefs.h. */
7950 int foo(void) {}
7951 _ACEOF
7952 if ac_fn_c_try_link "$LINENO"; then :
7953 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
7956 rm -f core conftest.err conftest.$ac_objext \
7957 conftest$ac_exeext conftest.$ac_ext
7958 LDFLAGS="$save_LDFLAGS"
7959 else
7960 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
7961 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
7963 archive_cmds_need_lc='no'
7964 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7965 hardcode_libdir_separator=:
7966 inherit_rpath=yes
7967 link_all_deplibs=yes
7970 netbsd*)
7971 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7972 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
7973 else
7974 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
7976 hardcode_libdir_flag_spec='-R$libdir'
7977 hardcode_direct=yes
7978 hardcode_shlibpath_var=no
7981 newsos6)
7982 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
7983 hardcode_direct=yes
7984 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7985 hardcode_libdir_separator=:
7986 hardcode_shlibpath_var=no
7989 *nto* | *qnx*)
7992 openbsd*)
7993 if test -f /usr/libexec/ld.so; then
7994 hardcode_direct=yes
7995 hardcode_shlibpath_var=no
7996 hardcode_direct_absolute=yes
7997 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
7998 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
7999 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8000 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8001 export_dynamic_flag_spec='${wl}-E'
8002 else
8003 case $host_os in
8004 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8005 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8006 hardcode_libdir_flag_spec='-R$libdir'
8009 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8010 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8012 esac
8014 else
8015 ld_shlibs=no
8019 os2*)
8020 hardcode_libdir_flag_spec='-L$libdir'
8021 hardcode_minus_L=yes
8022 allow_undefined_flag=unsupported
8023 archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$ECHO DATA >> $output_objdir/$libname.def~$ECHO " SINGLE NONSHARED" >> $output_objdir/$libname.def~$ECHO EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
8024 old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8027 osf3*)
8028 if test "$GCC" = yes; then
8029 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8030 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8031 else
8032 allow_undefined_flag=' -expect_unresolved \*'
8033 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8035 archive_cmds_need_lc='no'
8036 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8037 hardcode_libdir_separator=:
8040 osf4* | osf5*) # as osf3* with the addition of -msym flag
8041 if test "$GCC" = yes; then
8042 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8043 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && $ECHO "X${wl}-set_version ${wl}$verstring" | $Xsed` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8044 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8045 else
8046 allow_undefined_flag=' -expect_unresolved \*'
8047 archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib'
8048 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~
8049 $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "X-set_version $verstring" | $Xsed` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
8051 # Both c and cxx compiler support -rpath directly
8052 hardcode_libdir_flag_spec='-rpath $libdir'
8054 archive_cmds_need_lc='no'
8055 hardcode_libdir_separator=:
8058 solaris*)
8059 no_undefined_flag=' -z defs'
8060 if test "$GCC" = yes; then
8061 wlarc='${wl}'
8062 archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8063 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8064 $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8065 else
8066 case `$CC -V 2>&1` in
8067 *"Compilers 5.0"*)
8068 wlarc=''
8069 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8070 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8071 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8074 wlarc='${wl}'
8075 archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8076 archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8077 $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8079 esac
8081 hardcode_libdir_flag_spec='-R$libdir'
8082 hardcode_shlibpath_var=no
8083 case $host_os in
8084 solaris2.[0-5] | solaris2.[0-5].*) ;;
8086 # The compiler driver will combine and reorder linker options,
8087 # but understands `-z linker_flag'. GCC discards it without `$wl',
8088 # but is careful enough not to reorder.
8089 # Supported since Solaris 2.6 (maybe 2.5.1?)
8090 if test "$GCC" = yes; then
8091 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8092 else
8093 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8096 esac
8097 link_all_deplibs=yes
8100 sunos4*)
8101 if test "x$host_vendor" = xsequent; then
8102 # Use $CC to link under sequent, because it throws in some extra .o
8103 # files that make .init and .fini sections work.
8104 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8105 else
8106 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8108 hardcode_libdir_flag_spec='-L$libdir'
8109 hardcode_direct=yes
8110 hardcode_minus_L=yes
8111 hardcode_shlibpath_var=no
8114 sysv4)
8115 case $host_vendor in
8116 sni)
8117 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8118 hardcode_direct=yes # is this really true???
8120 siemens)
8121 ## LD is ld it makes a PLAMLIB
8122 ## CC just makes a GrossModule.
8123 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8124 reload_cmds='$CC -r -o $output$reload_objs'
8125 hardcode_direct=no
8127 motorola)
8128 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8129 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8131 esac
8132 runpath_var='LD_RUN_PATH'
8133 hardcode_shlibpath_var=no
8136 sysv4.3*)
8137 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8138 hardcode_shlibpath_var=no
8139 export_dynamic_flag_spec='-Bexport'
8142 sysv4*MP*)
8143 if test -d /usr/nec; then
8144 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8145 hardcode_shlibpath_var=no
8146 runpath_var=LD_RUN_PATH
8147 hardcode_runpath_var=yes
8148 ld_shlibs=yes
8152 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8153 no_undefined_flag='${wl}-z,text'
8154 archive_cmds_need_lc=no
8155 hardcode_shlibpath_var=no
8156 runpath_var='LD_RUN_PATH'
8158 if test "$GCC" = yes; then
8159 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8160 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8161 else
8162 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8163 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8167 sysv5* | sco3.2v5* | sco5v6*)
8168 # Note: We can NOT use -z defs as we might desire, because we do not
8169 # link with -lc, and that would cause any symbols used from libc to
8170 # always be unresolved, which means just about no library would
8171 # ever link correctly. If we're not using GNU ld we use -z text
8172 # though, which does catch some bad symbols but isn't as heavy-handed
8173 # as -z defs.
8174 no_undefined_flag='${wl}-z,text'
8175 allow_undefined_flag='${wl}-z,nodefs'
8176 archive_cmds_need_lc=no
8177 hardcode_shlibpath_var=no
8178 hardcode_libdir_flag_spec='${wl}-R,$libdir'
8179 hardcode_libdir_separator=':'
8180 link_all_deplibs=yes
8181 export_dynamic_flag_spec='${wl}-Bexport'
8182 runpath_var='LD_RUN_PATH'
8184 if test "$GCC" = yes; then
8185 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8186 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8187 else
8188 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8189 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8193 uts4*)
8194 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8195 hardcode_libdir_flag_spec='-L$libdir'
8196 hardcode_shlibpath_var=no
8200 ld_shlibs=no
8202 esac
8204 if test x$host_vendor = xsni; then
8205 case $host in
8206 sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8207 export_dynamic_flag_spec='${wl}-Blargedynsym'
8209 esac
8213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8214 $as_echo "$ld_shlibs" >&6; }
8215 test "$ld_shlibs" = no && can_build_shared=no
8217 with_gnu_ld=$with_gnu_ld
8234 # Do we need to explicitly link libc?
8236 case "x$archive_cmds_need_lc" in
8237 x|xyes)
8238 # Assume -lc should be added
8239 archive_cmds_need_lc=yes
8241 if test "$enable_shared" = yes && test "$GCC" = yes; then
8242 case $archive_cmds in
8243 *'~'*)
8244 # FIXME: we may have to deal with multi-command sequences.
8246 '$CC '*)
8247 # Test whether the compiler implicitly links with -lc since on some
8248 # systems, -lgcc has to come before -lc. If gcc already passes -lc
8249 # to ld, don't add -lc before -lgcc.
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8251 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8252 $RM conftest*
8253 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8255 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8256 (eval $ac_compile) 2>&5
8257 ac_status=$?
8258 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8259 test $ac_status = 0; } 2>conftest.err; then
8260 soname=conftest
8261 lib=conftest
8262 libobjs=conftest.$ac_objext
8263 deplibs=
8264 wl=$lt_prog_compiler_wl
8265 pic_flag=$lt_prog_compiler_pic
8266 compiler_flags=-v
8267 linker_flags=-v
8268 verstring=
8269 output_objdir=.
8270 libname=conftest
8271 lt_save_allow_undefined_flag=$allow_undefined_flag
8272 allow_undefined_flag=
8273 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8274 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8275 ac_status=$?
8276 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8277 test $ac_status = 0; }
8278 then
8279 archive_cmds_need_lc=no
8280 else
8281 archive_cmds_need_lc=yes
8283 allow_undefined_flag=$lt_save_allow_undefined_flag
8284 else
8285 cat conftest.err 1>&5
8287 $RM conftest*
8288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8289 $as_echo "$archive_cmds_need_lc" >&6; }
8291 esac
8294 esac
8452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
8453 $as_echo_n "checking dynamic linker characteristics... " >&6; }
8455 if test "$GCC" = yes; then
8456 case $host_os in
8457 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8458 *) lt_awk_arg="/^libraries:/" ;;
8459 esac
8460 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8461 if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8462 # if the path contains ";" then we assume it to be the separator
8463 # otherwise default to the standard path separator (i.e. ":") - it is
8464 # assumed that no part of a normal pathname contains ";" but that should
8465 # okay in the real world where ";" in dirpaths is itself problematic.
8466 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8467 else
8468 lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8470 # Ok, now we have the path, separated by spaces, we can step through it
8471 # and add multilib dir if necessary.
8472 lt_tmp_lt_search_path_spec=
8473 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8474 for lt_sys_path in $lt_search_path_spec; do
8475 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8476 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8477 else
8478 test -d "$lt_sys_path" && \
8479 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8481 done
8482 lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8483 BEGIN {RS=" "; FS="/|\n";} {
8484 lt_foo="";
8485 lt_count=0;
8486 for (lt_i = NF; lt_i > 0; lt_i--) {
8487 if ($lt_i != "" && $lt_i != ".") {
8488 if ($lt_i == "..") {
8489 lt_count++;
8490 } else {
8491 if (lt_count == 0) {
8492 lt_foo="/" $lt_i lt_foo;
8493 } else {
8494 lt_count--;
8499 if (lt_foo != "") { lt_freq[lt_foo]++; }
8500 if (lt_freq[lt_foo] == 1) { print lt_foo; }
8502 sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
8503 else
8504 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8506 library_names_spec=
8507 libname_spec='lib$name'
8508 soname_spec=
8509 shrext_cmds=".so"
8510 postinstall_cmds=
8511 postuninstall_cmds=
8512 finish_cmds=
8513 finish_eval=
8514 shlibpath_var=
8515 shlibpath_overrides_runpath=unknown
8516 version_type=none
8517 dynamic_linker="$host_os ld.so"
8518 sys_lib_dlsearch_path_spec="/lib /usr/lib"
8519 need_lib_prefix=unknown
8520 hardcode_into_libs=no
8522 # when you set need_version to no, make sure it does not cause -set_version
8523 # flags to be left without arguments
8524 need_version=unknown
8526 case $host_os in
8527 aix3*)
8528 version_type=linux
8529 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8530 shlibpath_var=LIBPATH
8532 # AIX 3 has no versioning support, so we append a major version to the name.
8533 soname_spec='${libname}${release}${shared_ext}$major'
8536 aix[4-9]*)
8537 version_type=linux
8538 need_lib_prefix=no
8539 need_version=no
8540 hardcode_into_libs=yes
8541 if test "$host_cpu" = ia64; then
8542 # AIX 5 supports IA64
8543 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8544 shlibpath_var=LD_LIBRARY_PATH
8545 else
8546 # With GCC up to 2.95.x, collect2 would create an import file
8547 # for dependence libraries. The import file would start with
8548 # the line `#! .'. This would cause the generated library to
8549 # depend on `.', always an invalid library. This was fixed in
8550 # development snapshots of GCC prior to 3.0.
8551 case $host_os in
8552 aix4 | aix4.[01] | aix4.[01].*)
8553 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8554 echo ' yes '
8555 echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
8557 else
8558 can_build_shared=no
8561 esac
8562 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8563 # soname into executable. Probably we can add versioning support to
8564 # collect2, so additional links can be useful in future.
8565 if test "$aix_use_runtimelinking" = yes; then
8566 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8567 # instead of lib<name>.a to let people know that these are not
8568 # typical AIX shared libraries.
8569 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8570 else
8571 # We preserve .a as extension for shared libraries through AIX4.2
8572 # and later when we are not doing run time linking.
8573 library_names_spec='${libname}${release}.a $libname.a'
8574 soname_spec='${libname}${release}${shared_ext}$major'
8576 shlibpath_var=LIBPATH
8580 amigaos*)
8581 case $host_cpu in
8582 powerpc)
8583 # Since July 2007 AmigaOS4 officially supports .so libraries.
8584 # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
8585 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8587 m68k)
8588 library_names_spec='$libname.ixlibrary $libname.a'
8589 # Create ${libname}_ixlibrary.a entries in /sys/libs.
8590 finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$ECHO "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
8592 esac
8595 beos*)
8596 library_names_spec='${libname}${shared_ext}'
8597 dynamic_linker="$host_os ld.so"
8598 shlibpath_var=LIBRARY_PATH
8601 bsdi[45]*)
8602 version_type=linux
8603 need_version=no
8604 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8605 soname_spec='${libname}${release}${shared_ext}$major'
8606 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8607 shlibpath_var=LD_LIBRARY_PATH
8608 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8609 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8610 # the default ld.so.conf also contains /usr/contrib/lib and
8611 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8612 # libtool to hard-code these into programs
8615 cygwin* | mingw* | pw32* | cegcc*)
8616 version_type=windows
8617 shrext_cmds=".dll"
8618 need_version=no
8619 need_lib_prefix=no
8621 case $GCC,$host_os in
8622 yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
8623 library_names_spec='$libname.dll.a'
8624 # DLL is installed to $(libdir)/../bin by postinstall_cmds
8625 postinstall_cmds='base_file=`basename \${file}`~
8626 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
8627 dldir=$destdir/`dirname \$dlpath`~
8628 test -d \$dldir || mkdir -p \$dldir~
8629 $install_prog $dir/$dlname \$dldir/$dlname~
8630 chmod a+x \$dldir/$dlname~
8631 if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
8632 eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
8634 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8635 dlpath=$dir/\$dldll~
8636 $RM \$dlpath'
8637 shlibpath_overrides_runpath=yes
8639 case $host_os in
8640 cygwin*)
8641 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8642 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8643 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8645 mingw* | cegcc*)
8646 # MinGW DLLs use traditional 'lib' prefix
8647 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8648 sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8649 if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
8650 # It is most probably a Windows format PATH printed by
8651 # mingw gcc, but we are running on Cygwin. Gcc prints its search
8652 # path with ; separators, and with drive letters. We can handle the
8653 # drive letters (cygwin fileutils understands them), so leave them,
8654 # especially as we might pass files found there to a mingw objdump,
8655 # which wouldn't understand a cygwinified path. Ahh.
8656 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8657 else
8658 sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
8661 pw32*)
8662 # pw32 DLLs use 'pw' prefix rather than 'lib'
8663 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8665 esac
8669 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8671 esac
8672 dynamic_linker='Win32 ld.exe'
8673 # FIXME: first we should search . and the directory the executable is in
8674 shlibpath_var=PATH
8677 darwin* | rhapsody*)
8678 dynamic_linker="$host_os dyld"
8679 version_type=darwin
8680 need_lib_prefix=no
8681 need_version=no
8682 library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8683 soname_spec='${libname}${release}${major}$shared_ext'
8684 shlibpath_overrides_runpath=yes
8685 shlibpath_var=DYLD_LIBRARY_PATH
8686 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8688 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8689 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8692 dgux*)
8693 version_type=linux
8694 need_lib_prefix=no
8695 need_version=no
8696 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8697 soname_spec='${libname}${release}${shared_ext}$major'
8698 shlibpath_var=LD_LIBRARY_PATH
8701 freebsd1*)
8702 dynamic_linker=no
8705 freebsd* | dragonfly*)
8706 # DragonFly does not have aout. When/if they implement a new
8707 # versioning mechanism, adjust this.
8708 if test -x /usr/bin/objformat; then
8709 objformat=`/usr/bin/objformat`
8710 else
8711 case $host_os in
8712 freebsd[123]*) objformat=aout ;;
8713 *) objformat=elf ;;
8714 esac
8716 # Handle Gentoo/FreeBSD as it was Linux
8717 case $host_vendor in
8718 gentoo)
8719 version_type=linux ;;
8721 version_type=freebsd-$objformat ;;
8722 esac
8724 case $version_type in
8725 freebsd-elf*)
8726 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8727 need_version=no
8728 need_lib_prefix=no
8730 freebsd-*)
8731 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8732 need_version=yes
8734 linux)
8735 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8736 soname_spec='${libname}${release}${shared_ext}$major'
8737 need_lib_prefix=no
8738 need_version=no
8740 esac
8741 shlibpath_var=LD_LIBRARY_PATH
8742 case $host_os in
8743 freebsd2*)
8744 shlibpath_overrides_runpath=yes
8746 freebsd3.[01]* | freebsdelf3.[01]*)
8747 shlibpath_overrides_runpath=yes
8748 hardcode_into_libs=yes
8750 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8751 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8752 shlibpath_overrides_runpath=no
8753 hardcode_into_libs=yes
8755 *) # from 4.6 on, and DragonFly
8756 shlibpath_overrides_runpath=yes
8757 hardcode_into_libs=yes
8759 esac
8762 gnu*)
8763 version_type=linux
8764 need_lib_prefix=no
8765 need_version=no
8766 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8767 soname_spec='${libname}${release}${shared_ext}$major'
8768 shlibpath_var=LD_LIBRARY_PATH
8769 hardcode_into_libs=yes
8772 hpux9* | hpux10* | hpux11*)
8773 # Give a soname corresponding to the major version so that dld.sl refuses to
8774 # link against other versions.
8775 version_type=sunos
8776 need_lib_prefix=no
8777 need_version=no
8778 case $host_cpu in
8779 ia64*)
8780 shrext_cmds='.so'
8781 hardcode_into_libs=yes
8782 dynamic_linker="$host_os dld.so"
8783 shlibpath_var=LD_LIBRARY_PATH
8784 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8785 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8786 soname_spec='${libname}${release}${shared_ext}$major'
8787 if test "X$HPUX_IA64_MODE" = X32; then
8788 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8789 else
8790 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8792 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8794 hppa*64*)
8795 shrext_cmds='.sl'
8796 hardcode_into_libs=yes
8797 dynamic_linker="$host_os dld.sl"
8798 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8799 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8800 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8801 soname_spec='${libname}${release}${shared_ext}$major'
8802 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8803 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8806 shrext_cmds='.sl'
8807 dynamic_linker="$host_os dld.sl"
8808 shlibpath_var=SHLIB_PATH
8809 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8810 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8811 soname_spec='${libname}${release}${shared_ext}$major'
8813 esac
8814 # HP-UX runs *really* slowly unless shared libraries are mode 555.
8815 postinstall_cmds='chmod 555 $lib'
8818 interix[3-9]*)
8819 version_type=linux
8820 need_lib_prefix=no
8821 need_version=no
8822 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8823 soname_spec='${libname}${release}${shared_ext}$major'
8824 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8825 shlibpath_var=LD_LIBRARY_PATH
8826 shlibpath_overrides_runpath=no
8827 hardcode_into_libs=yes
8830 irix5* | irix6* | nonstopux*)
8831 case $host_os in
8832 nonstopux*) version_type=nonstopux ;;
8834 if test "$lt_cv_prog_gnu_ld" = yes; then
8835 version_type=linux
8836 else
8837 version_type=irix
8838 fi ;;
8839 esac
8840 need_lib_prefix=no
8841 need_version=no
8842 soname_spec='${libname}${release}${shared_ext}$major'
8843 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8844 case $host_os in
8845 irix5* | nonstopux*)
8846 libsuff= shlibsuff=
8849 case $LD in # libtool.m4 will add one of these switches to LD
8850 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8851 libsuff= shlibsuff= libmagic=32-bit;;
8852 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8853 libsuff=32 shlibsuff=N32 libmagic=N32;;
8854 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8855 libsuff=64 shlibsuff=64 libmagic=64-bit;;
8856 *) libsuff= shlibsuff= libmagic=never-match;;
8857 esac
8859 esac
8860 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8861 shlibpath_overrides_runpath=no
8862 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8863 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8864 hardcode_into_libs=yes
8867 # No shared lib support for Linux oldld, aout, or coff.
8868 linux*oldld* | linux*aout* | linux*coff*)
8869 dynamic_linker=no
8872 # This must be Linux ELF.
8873 linux* | k*bsd*-gnu)
8874 version_type=linux
8875 need_lib_prefix=no
8876 need_version=no
8877 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8878 soname_spec='${libname}${release}${shared_ext}$major'
8879 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8880 shlibpath_var=LD_LIBRARY_PATH
8881 shlibpath_overrides_runpath=no
8882 # Some binutils ld are patched to set DT_RUNPATH
8883 save_LDFLAGS=$LDFLAGS
8884 save_libdir=$libdir
8885 eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
8886 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
8887 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8888 /* end confdefs.h. */
8891 main ()
8895 return 0;
8897 _ACEOF
8898 if ac_fn_c_try_link "$LINENO"; then :
8899 if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
8900 shlibpath_overrides_runpath=yes
8903 rm -f core conftest.err conftest.$ac_objext \
8904 conftest$ac_exeext conftest.$ac_ext
8905 LDFLAGS=$save_LDFLAGS
8906 libdir=$save_libdir
8908 # This implies no fast_install, which is unacceptable.
8909 # Some rework will be needed to allow for fast_install
8910 # before this can be enabled.
8911 hardcode_into_libs=yes
8913 # Append ld.so.conf contents to the search path
8914 if test -f /etc/ld.so.conf; then
8915 lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8916 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8919 # We used to test for /lib/ld.so.1 and disable shared libraries on
8920 # powerpc, because MkLinux only supported shared libraries with the
8921 # GNU dynamic linker. Since this was broken with cross compilers,
8922 # most powerpc-linux boxes support dynamic linking these days and
8923 # people can always --disable-shared, the test was removed, and we
8924 # assume the GNU/Linux dynamic linker is in use.
8925 dynamic_linker='GNU/Linux ld.so'
8928 netbsd*)
8929 version_type=sunos
8930 need_lib_prefix=no
8931 need_version=no
8932 if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8933 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8934 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8935 dynamic_linker='NetBSD (a.out) ld.so'
8936 else
8937 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8938 soname_spec='${libname}${release}${shared_ext}$major'
8939 dynamic_linker='NetBSD ld.elf_so'
8941 shlibpath_var=LD_LIBRARY_PATH
8942 shlibpath_overrides_runpath=yes
8943 hardcode_into_libs=yes
8946 newsos6)
8947 version_type=linux
8948 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8949 shlibpath_var=LD_LIBRARY_PATH
8950 shlibpath_overrides_runpath=yes
8953 *nto* | *qnx*)
8954 version_type=qnx
8955 need_lib_prefix=no
8956 need_version=no
8957 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8958 soname_spec='${libname}${release}${shared_ext}$major'
8959 shlibpath_var=LD_LIBRARY_PATH
8960 shlibpath_overrides_runpath=no
8961 hardcode_into_libs=yes
8962 dynamic_linker='ldqnx.so'
8965 openbsd*)
8966 version_type=sunos
8967 sys_lib_dlsearch_path_spec="/usr/lib"
8968 need_lib_prefix=no
8969 # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8970 case $host_os in
8971 openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8972 *) need_version=no ;;
8973 esac
8974 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8975 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8976 shlibpath_var=LD_LIBRARY_PATH
8977 if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8978 case $host_os in
8979 openbsd2.[89] | openbsd2.[89].*)
8980 shlibpath_overrides_runpath=no
8983 shlibpath_overrides_runpath=yes
8985 esac
8986 else
8987 shlibpath_overrides_runpath=yes
8991 os2*)
8992 libname_spec='$name'
8993 shrext_cmds=".dll"
8994 need_lib_prefix=no
8995 library_names_spec='$libname${shared_ext} $libname.a'
8996 dynamic_linker='OS/2 ld.exe'
8997 shlibpath_var=LIBPATH
9000 osf3* | osf4* | osf5*)
9001 version_type=osf
9002 need_lib_prefix=no
9003 need_version=no
9004 soname_spec='${libname}${release}${shared_ext}$major'
9005 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9006 shlibpath_var=LD_LIBRARY_PATH
9007 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9008 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9011 rdos*)
9012 dynamic_linker=no
9015 solaris*)
9016 version_type=linux
9017 need_lib_prefix=no
9018 need_version=no
9019 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9020 soname_spec='${libname}${release}${shared_ext}$major'
9021 shlibpath_var=LD_LIBRARY_PATH
9022 shlibpath_overrides_runpath=yes
9023 hardcode_into_libs=yes
9024 # ldd complains unless libraries are executable
9025 postinstall_cmds='chmod +x $lib'
9028 sunos4*)
9029 version_type=sunos
9030 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9031 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9032 shlibpath_var=LD_LIBRARY_PATH
9033 shlibpath_overrides_runpath=yes
9034 if test "$with_gnu_ld" = yes; then
9035 need_lib_prefix=no
9037 need_version=yes
9040 sysv4 | sysv4.3*)
9041 version_type=linux
9042 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9043 soname_spec='${libname}${release}${shared_ext}$major'
9044 shlibpath_var=LD_LIBRARY_PATH
9045 case $host_vendor in
9046 sni)
9047 shlibpath_overrides_runpath=no
9048 need_lib_prefix=no
9049 runpath_var=LD_RUN_PATH
9051 siemens)
9052 need_lib_prefix=no
9054 motorola)
9055 need_lib_prefix=no
9056 need_version=no
9057 shlibpath_overrides_runpath=no
9058 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9060 esac
9063 sysv4*MP*)
9064 if test -d /usr/nec ;then
9065 version_type=linux
9066 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9067 soname_spec='$libname${shared_ext}.$major'
9068 shlibpath_var=LD_LIBRARY_PATH
9072 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9073 version_type=freebsd-elf
9074 need_lib_prefix=no
9075 need_version=no
9076 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9077 soname_spec='${libname}${release}${shared_ext}$major'
9078 shlibpath_var=LD_LIBRARY_PATH
9079 shlibpath_overrides_runpath=yes
9080 hardcode_into_libs=yes
9081 if test "$with_gnu_ld" = yes; then
9082 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9083 else
9084 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9085 case $host_os in
9086 sco3.2v5*)
9087 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9089 esac
9091 sys_lib_dlsearch_path_spec='/usr/lib'
9094 tpf*)
9095 # TPF is a cross-target only. Preferred cross-host = GNU/Linux.
9096 version_type=linux
9097 need_lib_prefix=no
9098 need_version=no
9099 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9100 shlibpath_var=LD_LIBRARY_PATH
9101 shlibpath_overrides_runpath=no
9102 hardcode_into_libs=yes
9105 uts4*)
9106 version_type=linux
9107 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9108 soname_spec='${libname}${release}${shared_ext}$major'
9109 shlibpath_var=LD_LIBRARY_PATH
9113 dynamic_linker=no
9115 esac
9116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9117 $as_echo "$dynamic_linker" >&6; }
9118 test "$dynamic_linker" = no && can_build_shared=no
9120 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9121 if test "$GCC" = yes; then
9122 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9125 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9126 sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9128 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9129 sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9218 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9219 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9220 hardcode_action=
9221 if test -n "$hardcode_libdir_flag_spec" ||
9222 test -n "$runpath_var" ||
9223 test "X$hardcode_automatic" = "Xyes" ; then
9225 # We can hardcode non-existent directories.
9226 if test "$hardcode_direct" != no &&
9227 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9228 # have to relink, otherwise we might link with an installed library
9229 # when we should be linking with a yet-to-be-installed one
9230 ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9231 test "$hardcode_minus_L" != no; then
9232 # Linking always hardcodes the temporary library directory.
9233 hardcode_action=relink
9234 else
9235 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9236 hardcode_action=immediate
9238 else
9239 # We cannot hardcode anything, or else we can only hardcode existing
9240 # directories.
9241 hardcode_action=unsupported
9243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9244 $as_echo "$hardcode_action" >&6; }
9246 if test "$hardcode_action" = relink ||
9247 test "$inherit_rpath" = yes; then
9248 # Fast installation is not supported
9249 enable_fast_install=no
9250 elif test "$shlibpath_overrides_runpath" = yes ||
9251 test "$enable_shared" = no; then
9252 # Fast installation is not necessary
9253 enable_fast_install=needless
9261 if test "x$enable_dlopen" != xyes; then
9262 enable_dlopen=unknown
9263 enable_dlopen_self=unknown
9264 enable_dlopen_self_static=unknown
9265 else
9266 lt_cv_dlopen=no
9267 lt_cv_dlopen_libs=
9269 case $host_os in
9270 beos*)
9271 lt_cv_dlopen="load_add_on"
9272 lt_cv_dlopen_libs=
9273 lt_cv_dlopen_self=yes
9276 mingw* | pw32* | cegcc*)
9277 lt_cv_dlopen="LoadLibrary"
9278 lt_cv_dlopen_libs=
9281 cygwin*)
9282 lt_cv_dlopen="dlopen"
9283 lt_cv_dlopen_libs=
9286 darwin*)
9287 # if libdl is installed we need to link against it
9288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9289 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9290 if ${ac_cv_lib_dl_dlopen+:} false; then :
9291 $as_echo_n "(cached) " >&6
9292 else
9293 ac_check_lib_save_LIBS=$LIBS
9294 LIBS="-ldl $LIBS"
9295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9296 /* end confdefs.h. */
9298 /* Override any GCC internal prototype to avoid an error.
9299 Use char because int might match the return type of a GCC
9300 builtin and then its argument prototype would still apply. */
9301 #ifdef __cplusplus
9302 extern "C"
9303 #endif
9304 char dlopen ();
9306 main ()
9308 return dlopen ();
9310 return 0;
9312 _ACEOF
9313 if ac_fn_c_try_link "$LINENO"; then :
9314 ac_cv_lib_dl_dlopen=yes
9315 else
9316 ac_cv_lib_dl_dlopen=no
9318 rm -f core conftest.err conftest.$ac_objext \
9319 conftest$ac_exeext conftest.$ac_ext
9320 LIBS=$ac_check_lib_save_LIBS
9322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9323 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9324 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
9325 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9326 else
9328 lt_cv_dlopen="dyld"
9329 lt_cv_dlopen_libs=
9330 lt_cv_dlopen_self=yes
9337 ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9338 if test "x$ac_cv_func_shl_load" = xyes; then :
9339 lt_cv_dlopen="shl_load"
9340 else
9341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9342 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9343 if ${ac_cv_lib_dld_shl_load+:} false; then :
9344 $as_echo_n "(cached) " >&6
9345 else
9346 ac_check_lib_save_LIBS=$LIBS
9347 LIBS="-ldld $LIBS"
9348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9349 /* end confdefs.h. */
9351 /* Override any GCC internal prototype to avoid an error.
9352 Use char because int might match the return type of a GCC
9353 builtin and then its argument prototype would still apply. */
9354 #ifdef __cplusplus
9355 extern "C"
9356 #endif
9357 char shl_load ();
9359 main ()
9361 return shl_load ();
9363 return 0;
9365 _ACEOF
9366 if ac_fn_c_try_link "$LINENO"; then :
9367 ac_cv_lib_dld_shl_load=yes
9368 else
9369 ac_cv_lib_dld_shl_load=no
9371 rm -f core conftest.err conftest.$ac_objext \
9372 conftest$ac_exeext conftest.$ac_ext
9373 LIBS=$ac_check_lib_save_LIBS
9375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9376 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9377 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
9378 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9379 else
9380 ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9381 if test "x$ac_cv_func_dlopen" = xyes; then :
9382 lt_cv_dlopen="dlopen"
9383 else
9384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9385 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9386 if ${ac_cv_lib_dl_dlopen+:} false; then :
9387 $as_echo_n "(cached) " >&6
9388 else
9389 ac_check_lib_save_LIBS=$LIBS
9390 LIBS="-ldl $LIBS"
9391 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9392 /* end confdefs.h. */
9394 /* Override any GCC internal prototype to avoid an error.
9395 Use char because int might match the return type of a GCC
9396 builtin and then its argument prototype would still apply. */
9397 #ifdef __cplusplus
9398 extern "C"
9399 #endif
9400 char dlopen ();
9402 main ()
9404 return dlopen ();
9406 return 0;
9408 _ACEOF
9409 if ac_fn_c_try_link "$LINENO"; then :
9410 ac_cv_lib_dl_dlopen=yes
9411 else
9412 ac_cv_lib_dl_dlopen=no
9414 rm -f core conftest.err conftest.$ac_objext \
9415 conftest$ac_exeext conftest.$ac_ext
9416 LIBS=$ac_check_lib_save_LIBS
9418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9419 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9420 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
9421 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9422 else
9423 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
9424 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
9425 if ${ac_cv_lib_svld_dlopen+:} false; then :
9426 $as_echo_n "(cached) " >&6
9427 else
9428 ac_check_lib_save_LIBS=$LIBS
9429 LIBS="-lsvld $LIBS"
9430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9431 /* end confdefs.h. */
9433 /* Override any GCC internal prototype to avoid an error.
9434 Use char because int might match the return type of a GCC
9435 builtin and then its argument prototype would still apply. */
9436 #ifdef __cplusplus
9437 extern "C"
9438 #endif
9439 char dlopen ();
9441 main ()
9443 return dlopen ();
9445 return 0;
9447 _ACEOF
9448 if ac_fn_c_try_link "$LINENO"; then :
9449 ac_cv_lib_svld_dlopen=yes
9450 else
9451 ac_cv_lib_svld_dlopen=no
9453 rm -f core conftest.err conftest.$ac_objext \
9454 conftest$ac_exeext conftest.$ac_ext
9455 LIBS=$ac_check_lib_save_LIBS
9457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
9458 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
9459 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
9460 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9461 else
9462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
9463 $as_echo_n "checking for dld_link in -ldld... " >&6; }
9464 if ${ac_cv_lib_dld_dld_link+:} false; then :
9465 $as_echo_n "(cached) " >&6
9466 else
9467 ac_check_lib_save_LIBS=$LIBS
9468 LIBS="-ldld $LIBS"
9469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9470 /* end confdefs.h. */
9472 /* Override any GCC internal prototype to avoid an error.
9473 Use char because int might match the return type of a GCC
9474 builtin and then its argument prototype would still apply. */
9475 #ifdef __cplusplus
9476 extern "C"
9477 #endif
9478 char dld_link ();
9480 main ()
9482 return dld_link ();
9484 return 0;
9486 _ACEOF
9487 if ac_fn_c_try_link "$LINENO"; then :
9488 ac_cv_lib_dld_dld_link=yes
9489 else
9490 ac_cv_lib_dld_dld_link=no
9492 rm -f core conftest.err conftest.$ac_objext \
9493 conftest$ac_exeext conftest.$ac_ext
9494 LIBS=$ac_check_lib_save_LIBS
9496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
9497 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
9498 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
9499 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
9518 esac
9520 if test "x$lt_cv_dlopen" != xno; then
9521 enable_dlopen=yes
9522 else
9523 enable_dlopen=no
9526 case $lt_cv_dlopen in
9527 dlopen)
9528 save_CPPFLAGS="$CPPFLAGS"
9529 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9531 save_LDFLAGS="$LDFLAGS"
9532 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9534 save_LIBS="$LIBS"
9535 LIBS="$lt_cv_dlopen_libs $LIBS"
9537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
9538 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
9539 if ${lt_cv_dlopen_self+:} false; then :
9540 $as_echo_n "(cached) " >&6
9541 else
9542 if test "$cross_compiling" = yes; then :
9543 lt_cv_dlopen_self=cross
9544 else
9545 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9546 lt_status=$lt_dlunknown
9547 cat > conftest.$ac_ext <<_LT_EOF
9548 #line 9548 "configure"
9549 #include "confdefs.h"
9551 #if HAVE_DLFCN_H
9552 #include <dlfcn.h>
9553 #endif
9555 #include <stdio.h>
9557 #ifdef RTLD_GLOBAL
9558 # define LT_DLGLOBAL RTLD_GLOBAL
9559 #else
9560 # ifdef DL_GLOBAL
9561 # define LT_DLGLOBAL DL_GLOBAL
9562 # else
9563 # define LT_DLGLOBAL 0
9564 # endif
9565 #endif
9567 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9568 find out it does not work in some platform. */
9569 #ifndef LT_DLLAZY_OR_NOW
9570 # ifdef RTLD_LAZY
9571 # define LT_DLLAZY_OR_NOW RTLD_LAZY
9572 # else
9573 # ifdef DL_LAZY
9574 # define LT_DLLAZY_OR_NOW DL_LAZY
9575 # else
9576 # ifdef RTLD_NOW
9577 # define LT_DLLAZY_OR_NOW RTLD_NOW
9578 # else
9579 # ifdef DL_NOW
9580 # define LT_DLLAZY_OR_NOW DL_NOW
9581 # else
9582 # define LT_DLLAZY_OR_NOW 0
9583 # endif
9584 # endif
9585 # endif
9586 # endif
9587 #endif
9589 void fnord() { int i=42;}
9590 int main ()
9592 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9593 int status = $lt_dlunknown;
9595 if (self)
9597 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9598 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9599 /* dlclose (self); */
9601 else
9602 puts (dlerror ());
9604 return status;
9606 _LT_EOF
9607 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9608 (eval $ac_link) 2>&5
9609 ac_status=$?
9610 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9611 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
9612 (./conftest; exit; ) >&5 2>/dev/null
9613 lt_status=$?
9614 case x$lt_status in
9615 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9616 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9617 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9618 esac
9619 else :
9620 # compilation failed
9621 lt_cv_dlopen_self=no
9624 rm -fr conftest*
9628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
9629 $as_echo "$lt_cv_dlopen_self" >&6; }
9631 if test "x$lt_cv_dlopen_self" = xyes; then
9632 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
9634 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
9635 if ${lt_cv_dlopen_self_static+:} false; then :
9636 $as_echo_n "(cached) " >&6
9637 else
9638 if test "$cross_compiling" = yes; then :
9639 lt_cv_dlopen_self_static=cross
9640 else
9641 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9642 lt_status=$lt_dlunknown
9643 cat > conftest.$ac_ext <<_LT_EOF
9644 #line 9644 "configure"
9645 #include "confdefs.h"
9647 #if HAVE_DLFCN_H
9648 #include <dlfcn.h>
9649 #endif
9651 #include <stdio.h>
9653 #ifdef RTLD_GLOBAL
9654 # define LT_DLGLOBAL RTLD_GLOBAL
9655 #else
9656 # ifdef DL_GLOBAL
9657 # define LT_DLGLOBAL DL_GLOBAL
9658 # else
9659 # define LT_DLGLOBAL 0
9660 # endif
9661 #endif
9663 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9664 find out it does not work in some platform. */
9665 #ifndef LT_DLLAZY_OR_NOW
9666 # ifdef RTLD_LAZY
9667 # define LT_DLLAZY_OR_NOW RTLD_LAZY
9668 # else
9669 # ifdef DL_LAZY
9670 # define LT_DLLAZY_OR_NOW DL_LAZY
9671 # else
9672 # ifdef RTLD_NOW
9673 # define LT_DLLAZY_OR_NOW RTLD_NOW
9674 # else
9675 # ifdef DL_NOW
9676 # define LT_DLLAZY_OR_NOW DL_NOW
9677 # else
9678 # define LT_DLLAZY_OR_NOW 0
9679 # endif
9680 # endif
9681 # endif
9682 # endif
9683 #endif
9685 void fnord() { int i=42;}
9686 int main ()
9688 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9689 int status = $lt_dlunknown;
9691 if (self)
9693 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
9694 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9695 /* dlclose (self); */
9697 else
9698 puts (dlerror ());
9700 return status;
9702 _LT_EOF
9703 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9704 (eval $ac_link) 2>&5
9705 ac_status=$?
9706 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9707 test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
9708 (./conftest; exit; ) >&5 2>/dev/null
9709 lt_status=$?
9710 case x$lt_status in
9711 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9712 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9713 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9714 esac
9715 else :
9716 # compilation failed
9717 lt_cv_dlopen_self_static=no
9720 rm -fr conftest*
9724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
9725 $as_echo "$lt_cv_dlopen_self_static" >&6; }
9728 CPPFLAGS="$save_CPPFLAGS"
9729 LDFLAGS="$save_LDFLAGS"
9730 LIBS="$save_LIBS"
9732 esac
9734 case $lt_cv_dlopen_self in
9735 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9736 *) enable_dlopen_self=unknown ;;
9737 esac
9739 case $lt_cv_dlopen_self_static in
9740 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9741 *) enable_dlopen_self_static=unknown ;;
9742 esac
9761 striplib=
9762 old_striplib=
9763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
9764 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
9765 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
9766 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9767 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9769 $as_echo "yes" >&6; }
9770 else
9771 # FIXME - insert some real tests, host_os isn't really good enough
9772 case $host_os in
9773 darwin*)
9774 if test -n "$STRIP" ; then
9775 striplib="$STRIP -x"
9776 old_striplib="$STRIP -S"
9777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9778 $as_echo "yes" >&6; }
9779 else
9780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9781 $as_echo "no" >&6; }
9785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9786 $as_echo "no" >&6; }
9788 esac
9802 # Report which library types will actually be built
9803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
9804 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
9805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
9806 $as_echo "$can_build_shared" >&6; }
9808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
9809 $as_echo_n "checking whether to build shared libraries... " >&6; }
9810 test "$can_build_shared" = "no" && enable_shared=no
9812 # On AIX, shared libraries and static libraries use the same namespace, and
9813 # are all built from PIC.
9814 case $host_os in
9815 aix3*)
9816 test "$enable_shared" = yes && enable_static=no
9817 if test -n "$RANLIB"; then
9818 archive_cmds="$archive_cmds~\$RANLIB \$lib"
9819 postinstall_cmds='$RANLIB $lib'
9823 aix[4-9]*)
9824 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9825 test "$enable_shared" = yes && enable_static=no
9828 esac
9829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
9830 $as_echo "$enable_shared" >&6; }
9832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
9833 $as_echo_n "checking whether to build static libraries... " >&6; }
9834 # Make sure either enable_shared or enable_static is yes.
9835 test "$enable_shared" = yes || enable_static=yes
9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
9837 $as_echo "$enable_static" >&6; }
9843 ac_ext=c
9844 ac_cpp='$CPP $CPPFLAGS'
9845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9849 CC="$lt_save_CC"
9863 ac_config_commands="$ac_config_commands libtool"
9868 # Only expand once:
9871 # Find a good install program. We prefer a C program (faster),
9872 # so one script is as good as another. But avoid the broken or
9873 # incompatible versions:
9874 # SysV /etc/install, /usr/sbin/install
9875 # SunOS /usr/etc/install
9876 # IRIX /sbin/install
9877 # AIX /bin/install
9878 # AmigaOS /C/install, which installs bootblocks on floppy discs
9879 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
9880 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
9881 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
9882 # OS/2's system install, which has a completely different semantic
9883 # ./install, which can be erroneously created by make from ./install.sh.
9884 # Reject install programs that cannot install multiple files.
9885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
9886 $as_echo_n "checking for a BSD-compatible install... " >&6; }
9887 if test -z "$INSTALL"; then
9888 if ${ac_cv_path_install+:} false; then :
9889 $as_echo_n "(cached) " >&6
9890 else
9891 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9892 for as_dir in $PATH
9894 IFS=$as_save_IFS
9895 test -z "$as_dir" && as_dir=.
9896 # Account for people who put trailing slashes in PATH elements.
9897 case $as_dir/ in #((
9898 ./ | .// | /[cC]/* | \
9899 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
9900 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
9901 /usr/ucb/* ) ;;
9903 # OSF1 and SCO ODT 3.0 have their own names for install.
9904 # Don't use installbsd from OSF since it installs stuff as root
9905 # by default.
9906 for ac_prog in ginstall scoinst install; do
9907 for ac_exec_ext in '' $ac_executable_extensions; do
9908 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
9909 if test $ac_prog = install &&
9910 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9911 # AIX install. It has an incompatible calling convention.
9913 elif test $ac_prog = install &&
9914 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
9915 # program-specific install script used by HP pwplus--don't use.
9917 else
9918 rm -rf conftest.one conftest.two conftest.dir
9919 echo one > conftest.one
9920 echo two > conftest.two
9921 mkdir conftest.dir
9922 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
9923 test -s conftest.one && test -s conftest.two &&
9924 test -s conftest.dir/conftest.one &&
9925 test -s conftest.dir/conftest.two
9926 then
9927 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
9928 break 3
9932 done
9933 done
9935 esac
9937 done
9938 IFS=$as_save_IFS
9940 rm -rf conftest.one conftest.two conftest.dir
9943 if test "${ac_cv_path_install+set}" = set; then
9944 INSTALL=$ac_cv_path_install
9945 else
9946 # As a last resort, use the slow shell script. Don't cache a
9947 # value for INSTALL within a source directory, because that will
9948 # break other packages using the cache if that directory is
9949 # removed, or if the value is a relative name.
9950 INSTALL=$ac_install_sh
9953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
9954 $as_echo "$INSTALL" >&6; }
9956 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
9957 # It thinks the first close brace ends the variable substitution.
9958 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
9960 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
9962 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
9965 #########
9966 # Enable large file support (if special flags are necessary)
9968 # Check whether --enable-largefile was given.
9969 if test "${enable_largefile+set}" = set; then :
9970 enableval=$enable_largefile;
9973 if test "$enable_largefile" != no; then
9975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
9976 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
9977 if ${ac_cv_sys_largefile_CC+:} false; then :
9978 $as_echo_n "(cached) " >&6
9979 else
9980 ac_cv_sys_largefile_CC=no
9981 if test "$GCC" != yes; then
9982 ac_save_CC=$CC
9983 while :; do
9984 # IRIX 6.2 and later do not support large files by default,
9985 # so use the C compiler's -n32 option if that helps.
9986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9987 /* end confdefs.h. */
9988 #include <sys/types.h>
9989 /* Check that off_t can represent 2**63 - 1 correctly.
9990 We can't simply define LARGE_OFF_T to be 9223372036854775807,
9991 since some C++ compilers masquerading as C compilers
9992 incorrectly reject 9223372036854775807. */
9993 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9994 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9995 && LARGE_OFF_T % 2147483647 == 1)
9996 ? 1 : -1];
9998 main ()
10002 return 0;
10004 _ACEOF
10005 if ac_fn_c_try_compile "$LINENO"; then :
10006 break
10008 rm -f core conftest.err conftest.$ac_objext
10009 CC="$CC -n32"
10010 if ac_fn_c_try_compile "$LINENO"; then :
10011 ac_cv_sys_largefile_CC=' -n32'; break
10013 rm -f core conftest.err conftest.$ac_objext
10014 break
10015 done
10016 CC=$ac_save_CC
10017 rm -f conftest.$ac_ext
10020 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
10021 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
10022 if test "$ac_cv_sys_largefile_CC" != no; then
10023 CC=$CC$ac_cv_sys_largefile_CC
10026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
10027 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
10028 if ${ac_cv_sys_file_offset_bits+:} false; then :
10029 $as_echo_n "(cached) " >&6
10030 else
10031 while :; do
10032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10033 /* end confdefs.h. */
10034 #include <sys/types.h>
10035 /* Check that off_t can represent 2**63 - 1 correctly.
10036 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10037 since some C++ compilers masquerading as C compilers
10038 incorrectly reject 9223372036854775807. */
10039 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10040 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10041 && LARGE_OFF_T % 2147483647 == 1)
10042 ? 1 : -1];
10044 main ()
10048 return 0;
10050 _ACEOF
10051 if ac_fn_c_try_compile "$LINENO"; then :
10052 ac_cv_sys_file_offset_bits=no; break
10054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10056 /* end confdefs.h. */
10057 #define _FILE_OFFSET_BITS 64
10058 #include <sys/types.h>
10059 /* Check that off_t can represent 2**63 - 1 correctly.
10060 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10061 since some C++ compilers masquerading as C compilers
10062 incorrectly reject 9223372036854775807. */
10063 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10064 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10065 && LARGE_OFF_T % 2147483647 == 1)
10066 ? 1 : -1];
10068 main ()
10072 return 0;
10074 _ACEOF
10075 if ac_fn_c_try_compile "$LINENO"; then :
10076 ac_cv_sys_file_offset_bits=64; break
10078 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10079 ac_cv_sys_file_offset_bits=unknown
10080 break
10081 done
10083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
10084 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
10085 case $ac_cv_sys_file_offset_bits in #(
10086 no | unknown) ;;
10088 cat >>confdefs.h <<_ACEOF
10089 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
10090 _ACEOF
10092 esac
10093 rm -rf conftest*
10094 if test $ac_cv_sys_file_offset_bits = unknown; then
10095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
10096 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
10097 if ${ac_cv_sys_large_files+:} false; then :
10098 $as_echo_n "(cached) " >&6
10099 else
10100 while :; do
10101 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10102 /* end confdefs.h. */
10103 #include <sys/types.h>
10104 /* Check that off_t can represent 2**63 - 1 correctly.
10105 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10106 since some C++ compilers masquerading as C compilers
10107 incorrectly reject 9223372036854775807. */
10108 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10109 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10110 && LARGE_OFF_T % 2147483647 == 1)
10111 ? 1 : -1];
10113 main ()
10117 return 0;
10119 _ACEOF
10120 if ac_fn_c_try_compile "$LINENO"; then :
10121 ac_cv_sys_large_files=no; break
10123 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10124 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10125 /* end confdefs.h. */
10126 #define _LARGE_FILES 1
10127 #include <sys/types.h>
10128 /* Check that off_t can represent 2**63 - 1 correctly.
10129 We can't simply define LARGE_OFF_T to be 9223372036854775807,
10130 since some C++ compilers masquerading as C compilers
10131 incorrectly reject 9223372036854775807. */
10132 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
10133 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
10134 && LARGE_OFF_T % 2147483647 == 1)
10135 ? 1 : -1];
10137 main ()
10141 return 0;
10143 _ACEOF
10144 if ac_fn_c_try_compile "$LINENO"; then :
10145 ac_cv_sys_large_files=1; break
10147 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10148 ac_cv_sys_large_files=unknown
10149 break
10150 done
10152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
10153 $as_echo "$ac_cv_sys_large_files" >&6; }
10154 case $ac_cv_sys_large_files in #(
10155 no | unknown) ;;
10157 cat >>confdefs.h <<_ACEOF
10158 #define _LARGE_FILES $ac_cv_sys_large_files
10159 _ACEOF
10161 esac
10162 rm -rf conftest*
10169 #########
10170 # Check for needed/wanted data types
10171 ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
10172 if test "x$ac_cv_type_int8_t" = xyes; then :
10174 cat >>confdefs.h <<_ACEOF
10175 #define HAVE_INT8_T 1
10176 _ACEOF
10180 ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
10181 if test "x$ac_cv_type_int16_t" = xyes; then :
10183 cat >>confdefs.h <<_ACEOF
10184 #define HAVE_INT16_T 1
10185 _ACEOF
10189 ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
10190 if test "x$ac_cv_type_int32_t" = xyes; then :
10192 cat >>confdefs.h <<_ACEOF
10193 #define HAVE_INT32_T 1
10194 _ACEOF
10198 ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
10199 if test "x$ac_cv_type_int64_t" = xyes; then :
10201 cat >>confdefs.h <<_ACEOF
10202 #define HAVE_INT64_T 1
10203 _ACEOF
10207 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
10208 if test "x$ac_cv_type_intptr_t" = xyes; then :
10210 cat >>confdefs.h <<_ACEOF
10211 #define HAVE_INTPTR_T 1
10212 _ACEOF
10216 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
10217 if test "x$ac_cv_type_uint8_t" = xyes; then :
10219 cat >>confdefs.h <<_ACEOF
10220 #define HAVE_UINT8_T 1
10221 _ACEOF
10225 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
10226 if test "x$ac_cv_type_uint16_t" = xyes; then :
10228 cat >>confdefs.h <<_ACEOF
10229 #define HAVE_UINT16_T 1
10230 _ACEOF
10234 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
10235 if test "x$ac_cv_type_uint32_t" = xyes; then :
10237 cat >>confdefs.h <<_ACEOF
10238 #define HAVE_UINT32_T 1
10239 _ACEOF
10243 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
10244 if test "x$ac_cv_type_uint64_t" = xyes; then :
10246 cat >>confdefs.h <<_ACEOF
10247 #define HAVE_UINT64_T 1
10248 _ACEOF
10252 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
10253 if test "x$ac_cv_type_uintptr_t" = xyes; then :
10255 cat >>confdefs.h <<_ACEOF
10256 #define HAVE_UINTPTR_T 1
10257 _ACEOF
10263 #########
10264 # Check for needed/wanted headers
10265 for ac_header in sys/types.h stdlib.h stdint.h inttypes.h malloc.h
10266 do :
10267 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10268 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10269 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10270 cat >>confdefs.h <<_ACEOF
10271 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10272 _ACEOF
10276 done
10279 #########
10280 # Figure out whether or not we have these functions
10282 for ac_func in fdatasync gmtime_r isnan localtime_r localtime_s malloc_usable_size strchrnul usleep utime pread pread64 pwrite pwrite64
10283 do :
10284 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10285 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10286 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10287 cat >>confdefs.h <<_ACEOF
10288 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10289 _ACEOF
10292 done
10295 #########
10296 # By default, we use the amalgamation (this may be changed below...)
10298 USE_AMALGAMATION=1
10300 #########
10301 # See whether we can run specific tclsh versions known to work well;
10302 # if not, then we fall back to plain tclsh.
10303 # TODO: try other versions before falling back?
10305 for ac_prog in tclsh8.6 tclsh8.5 tclsh
10307 # Extract the first word of "$ac_prog", so it can be a program name with args.
10308 set dummy $ac_prog; ac_word=$2
10309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10310 $as_echo_n "checking for $ac_word... " >&6; }
10311 if ${ac_cv_prog_TCLSH_CMD+:} false; then :
10312 $as_echo_n "(cached) " >&6
10313 else
10314 if test -n "$TCLSH_CMD"; then
10315 ac_cv_prog_TCLSH_CMD="$TCLSH_CMD" # Let the user override the test.
10316 else
10317 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10318 for as_dir in $PATH
10320 IFS=$as_save_IFS
10321 test -z "$as_dir" && as_dir=.
10322 for ac_exec_ext in '' $ac_executable_extensions; do
10323 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10324 ac_cv_prog_TCLSH_CMD="$ac_prog"
10325 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10326 break 2
10328 done
10329 done
10330 IFS=$as_save_IFS
10334 TCLSH_CMD=$ac_cv_prog_TCLSH_CMD
10335 if test -n "$TCLSH_CMD"; then
10336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TCLSH_CMD" >&5
10337 $as_echo "$TCLSH_CMD" >&6; }
10338 else
10339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10340 $as_echo "no" >&6; }
10344 test -n "$TCLSH_CMD" && break
10345 done
10346 test -n "$TCLSH_CMD" || TCLSH_CMD="none"
10348 if test "$TCLSH_CMD" = "none"; then
10349 # If we can't find a local tclsh, then building the amalgamation will fail.
10350 # We act as though --disable-amalgamation has been used.
10351 echo "Warning: can't find tclsh - defaulting to non-amalgamation build."
10352 USE_AMALGAMATION=0
10353 TCLSH_CMD="tclsh"
10358 if test "x${TCLLIBDIR+set}" != "xset" ; then
10359 TCLLIBDIR='$(libdir)'
10360 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}` ; do
10361 TCLLIBDIR=$i
10362 break
10363 done
10364 TCLLIBDIR="${TCLLIBDIR}/sqlite3"
10368 #########
10369 # Set up an appropriate program prefix
10371 if test "$program_prefix" = "NONE"; then
10372 program_prefix=""
10376 VERSION=`cat $srcdir/VERSION | sed 's/^\([0-9]*\.*[0-9]*\).*/\1/'`
10377 { $as_echo "$as_me:${as_lineno-$LINENO}: Version set to $VERSION" >&5
10378 $as_echo "$as_me: Version set to $VERSION" >&6;}
10380 RELEASE=`cat $srcdir/VERSION`
10381 { $as_echo "$as_me:${as_lineno-$LINENO}: Release set to $RELEASE" >&5
10382 $as_echo "$as_me: Release set to $RELEASE" >&6;}
10384 VERSION_NUMBER=`cat $srcdir/VERSION \
10385 | sed 's/[^0-9]/ /g' \
10386 | awk '{printf "%d%03d%03d",$1,$2,$3}'`
10387 { $as_echo "$as_me:${as_lineno-$LINENO}: Version number set to $VERSION_NUMBER" >&5
10388 $as_echo "$as_me: Version number set to $VERSION_NUMBER" >&6;}
10391 #########
10392 # Locate a compiler for the build machine. This compiler should
10393 # generate command-line programs that run on the build machine.
10395 if test x"$cross_compiling" = xno; then
10396 BUILD_CC=$CC
10397 BUILD_CFLAGS=$CFLAGS
10398 else
10399 if test "${BUILD_CC+set}" != set; then
10400 for ac_prog in gcc cc cl
10402 # Extract the first word of "$ac_prog", so it can be a program name with args.
10403 set dummy $ac_prog; ac_word=$2
10404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10405 $as_echo_n "checking for $ac_word... " >&6; }
10406 if ${ac_cv_prog_BUILD_CC+:} false; then :
10407 $as_echo_n "(cached) " >&6
10408 else
10409 if test -n "$BUILD_CC"; then
10410 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
10411 else
10412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10413 for as_dir in $PATH
10415 IFS=$as_save_IFS
10416 test -z "$as_dir" && as_dir=.
10417 for ac_exec_ext in '' $ac_executable_extensions; do
10418 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10419 ac_cv_prog_BUILD_CC="$ac_prog"
10420 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10421 break 2
10423 done
10424 done
10425 IFS=$as_save_IFS
10429 BUILD_CC=$ac_cv_prog_BUILD_CC
10430 if test -n "$BUILD_CC"; then
10431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BUILD_CC" >&5
10432 $as_echo "$BUILD_CC" >&6; }
10433 else
10434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10435 $as_echo "no" >&6; }
10439 test -n "$BUILD_CC" && break
10440 done
10443 if test "${BUILD_CFLAGS+set}" != set; then
10444 BUILD_CFLAGS="-g"
10449 ##########
10450 # Do we want to support multithreaded use of sqlite
10452 # Check whether --enable-threadsafe was given.
10453 if test "${enable_threadsafe+set}" = set; then :
10454 enableval=$enable_threadsafe;
10455 else
10456 enable_threadsafe=yes
10459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support threadsafe operation" >&5
10460 $as_echo_n "checking whether to support threadsafe operation... " >&6; }
10461 if test "$enable_threadsafe" = "no"; then
10462 SQLITE_THREADSAFE=0
10463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10464 $as_echo "no" >&6; }
10465 else
10466 SQLITE_THREADSAFE=1
10467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10468 $as_echo "yes" >&6; }
10472 if test "$SQLITE_THREADSAFE" = "1"; then
10473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_create" >&5
10474 $as_echo_n "checking for library containing pthread_create... " >&6; }
10475 if ${ac_cv_search_pthread_create+:} false; then :
10476 $as_echo_n "(cached) " >&6
10477 else
10478 ac_func_search_save_LIBS=$LIBS
10479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10480 /* end confdefs.h. */
10482 /* Override any GCC internal prototype to avoid an error.
10483 Use char because int might match the return type of a GCC
10484 builtin and then its argument prototype would still apply. */
10485 #ifdef __cplusplus
10486 extern "C"
10487 #endif
10488 char pthread_create ();
10490 main ()
10492 return pthread_create ();
10494 return 0;
10496 _ACEOF
10497 for ac_lib in '' pthread; do
10498 if test -z "$ac_lib"; then
10499 ac_res="none required"
10500 else
10501 ac_res=-l$ac_lib
10502 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10504 if ac_fn_c_try_link "$LINENO"; then :
10505 ac_cv_search_pthread_create=$ac_res
10507 rm -f core conftest.err conftest.$ac_objext \
10508 conftest$ac_exeext
10509 if ${ac_cv_search_pthread_create+:} false; then :
10510 break
10512 done
10513 if ${ac_cv_search_pthread_create+:} false; then :
10515 else
10516 ac_cv_search_pthread_create=no
10518 rm conftest.$ac_ext
10519 LIBS=$ac_func_search_save_LIBS
10521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_create" >&5
10522 $as_echo "$ac_cv_search_pthread_create" >&6; }
10523 ac_res=$ac_cv_search_pthread_create
10524 if test "$ac_res" != no; then :
10525 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing pthread_mutexattr_init" >&5
10530 $as_echo_n "checking for library containing pthread_mutexattr_init... " >&6; }
10531 if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
10532 $as_echo_n "(cached) " >&6
10533 else
10534 ac_func_search_save_LIBS=$LIBS
10535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10536 /* end confdefs.h. */
10538 /* Override any GCC internal prototype to avoid an error.
10539 Use char because int might match the return type of a GCC
10540 builtin and then its argument prototype would still apply. */
10541 #ifdef __cplusplus
10542 extern "C"
10543 #endif
10544 char pthread_mutexattr_init ();
10546 main ()
10548 return pthread_mutexattr_init ();
10550 return 0;
10552 _ACEOF
10553 for ac_lib in '' pthread; do
10554 if test -z "$ac_lib"; then
10555 ac_res="none required"
10556 else
10557 ac_res=-l$ac_lib
10558 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10560 if ac_fn_c_try_link "$LINENO"; then :
10561 ac_cv_search_pthread_mutexattr_init=$ac_res
10563 rm -f core conftest.err conftest.$ac_objext \
10564 conftest$ac_exeext
10565 if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
10566 break
10568 done
10569 if ${ac_cv_search_pthread_mutexattr_init+:} false; then :
10571 else
10572 ac_cv_search_pthread_mutexattr_init=no
10574 rm conftest.$ac_ext
10575 LIBS=$ac_func_search_save_LIBS
10577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_pthread_mutexattr_init" >&5
10578 $as_echo "$ac_cv_search_pthread_mutexattr_init" >&6; }
10579 ac_res=$ac_cv_search_pthread_mutexattr_init
10580 if test "$ac_res" != no; then :
10581 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10587 ##########
10588 # Do we want to support release
10590 # Check whether --enable-releasemode was given.
10591 if test "${enable_releasemode+set}" = set; then :
10592 enableval=$enable_releasemode;
10593 else
10594 enable_releasemode=no
10597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support shared library linked as release mode or not" >&5
10598 $as_echo_n "checking whether to support shared library linked as release mode or not... " >&6; }
10599 if test "$enable_releasemode" = "no"; then
10600 ALLOWRELEASE=""
10601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10602 $as_echo "no" >&6; }
10603 else
10604 ALLOWRELEASE="-release `cat $srcdir/VERSION`"
10605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10606 $as_echo "yes" >&6; }
10610 ##########
10611 # Do we want temporary databases in memory
10613 # Check whether --enable-tempstore was given.
10614 if test "${enable_tempstore+set}" = set; then :
10615 enableval=$enable_tempstore;
10616 else
10617 enable_tempstore=no
10620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an in-ram database for temporary tables" >&5
10621 $as_echo_n "checking whether to use an in-ram database for temporary tables... " >&6; }
10622 case "$enable_tempstore" in
10623 never )
10624 TEMP_STORE=0
10625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: never" >&5
10626 $as_echo "never" >&6; }
10628 no )
10629 TEMP_STORE=1
10630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10631 $as_echo "no" >&6; }
10633 yes )
10634 TEMP_STORE=2
10635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10636 $as_echo "yes" >&6; }
10638 always )
10639 TEMP_STORE=3
10640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: always" >&5
10641 $as_echo "always" >&6; }
10644 TEMP_STORE=1
10645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10646 $as_echo "no" >&6; }
10648 esac
10652 ###########
10653 # Lots of things are different if we are compiling for Windows using
10654 # the CYGWIN environment. So check for that special case and handle
10655 # things accordingly.
10657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if executables have the .exe suffix" >&5
10658 $as_echo_n "checking if executables have the .exe suffix... " >&6; }
10659 if test "$config_BUILD_EXEEXT" = ".exe"; then
10660 CYGWIN=yes
10661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10662 $as_echo "yes" >&6; }
10663 else
10664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unknown" >&5
10665 $as_echo "unknown" >&6; }
10667 if test "$CYGWIN" != "yes"; then
10669 case $host_os in
10670 *cygwin* ) CYGWIN=yes;;
10671 * ) CYGWIN=no;;
10672 esac
10675 if test "$CYGWIN" = "yes"; then
10676 BUILD_EXEEXT=.exe
10677 else
10678 BUILD_EXEEXT=$EXEEXT
10680 if test x"$cross_compiling" = xno; then
10681 TARGET_EXEEXT=$BUILD_EXEEXT
10682 else
10683 TARGET_EXEEXT=$config_TARGET_EXEEXT
10685 if test "$TARGET_EXEEXT" = ".exe"; then
10686 SQLITE_OS_UNIX=0
10687 SQLITE_OS_WIN=1
10688 CFLAGS="$CFLAGS -DSQLITE_OS_WIN=1"
10689 else
10690 SQLITE_OS_UNIX=1
10691 SQLITE_OS_WIN=0
10692 CFLAGS="$CFLAGS -DSQLITE_OS_UNIX=1"
10700 ##########
10701 # Figure out all the parameters needed to compile against Tcl.
10703 # This code is derived from the SC_PATH_TCLCONFIG and SC_LOAD_TCLCONFIG
10704 # macros in the in the tcl.m4 file of the standard TCL distribution.
10705 # Those macros could not be used directly since we have to make some
10706 # minor changes to accomodate systems that do not have TCL installed.
10708 # Check whether --enable-tcl was given.
10709 if test "${enable_tcl+set}" = set; then :
10710 enableval=$enable_tcl; use_tcl=$enableval
10711 else
10712 use_tcl=yes
10715 if test "${use_tcl}" = "yes" ; then
10717 # Check whether --with-tcl was given.
10718 if test "${with_tcl+set}" = set; then :
10719 withval=$with_tcl; with_tclconfig=${withval}
10722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl configuration" >&5
10723 $as_echo_n "checking for Tcl configuration... " >&6; }
10724 if ${ac_cv_c_tclconfig+:} false; then :
10725 $as_echo_n "(cached) " >&6
10726 else
10728 # First check to see if --with-tcl was specified.
10729 if test x"${with_tclconfig}" != x ; then
10730 if test -f "${with_tclconfig}/tclConfig.sh" ; then
10731 ac_cv_c_tclconfig=`(cd ${with_tclconfig}; pwd)`
10732 else
10733 as_fn_error $? "${with_tclconfig} directory doesn't contain tclConfig.sh" "$LINENO" 5
10737 # Start autosearch by asking tclsh
10738 if test x"${ac_cv_c_tclconfig}" = x ; then
10739 if test x"$cross_compiling" = xno; then
10740 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD}`
10742 if test -f "$i/tclConfig.sh" ; then
10743 ac_cv_c_tclconfig="$i"
10744 break
10746 done
10750 # On ubuntu 14.10, $auto_path on tclsh is not quite correct.
10751 # So try again after applying corrections.
10752 if test x"${ac_cv_c_tclconfig}" = x ; then
10753 if test x"$cross_compiling" = xno; then
10754 for i in `echo 'puts stdout $auto_path' | ${TCLSH_CMD} | sed 's,/tcltk/tcl,/tcl,g'`
10756 if test -f "$i/tclConfig.sh" ; then
10757 ac_cv_c_tclconfig="$i"
10758 break
10760 done
10764 # Recent versions of Xcode on Macs hid the tclConfig.sh file
10765 # in a strange place.
10766 if test x"${ac_cv_c_tclconfig}" = x ; then
10767 if test x"$cross_compiling" = xno; then
10768 for i in /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX*.sdk/usr/lib
10770 if test -f "$i/tclConfig.sh" ; then
10771 ac_cv_c_tclconfig="$i"
10772 break
10774 done
10778 # then check for a private Tcl installation
10779 if test x"${ac_cv_c_tclconfig}" = x ; then
10780 for i in \
10781 ../tcl \
10782 `ls -dr ../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
10783 `ls -dr ../tcl[8-9].[0-9] 2>/dev/null` \
10784 `ls -dr ../tcl[8-9].[0-9]* 2>/dev/null` \
10785 ../../tcl \
10786 `ls -dr ../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
10787 `ls -dr ../../tcl[8-9].[0-9] 2>/dev/null` \
10788 `ls -dr ../../tcl[8-9].[0-9]* 2>/dev/null` \
10789 ../../../tcl \
10790 `ls -dr ../../../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
10791 `ls -dr ../../../tcl[8-9].[0-9] 2>/dev/null` \
10792 `ls -dr ../../../tcl[8-9].[0-9]* 2>/dev/null`
10794 if test -f "$i/unix/tclConfig.sh" ; then
10795 ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
10796 break
10798 done
10801 # check in a few common install locations
10802 if test x"${ac_cv_c_tclconfig}" = x ; then
10803 for i in \
10804 `ls -d ${libdir} 2>/dev/null` \
10805 `ls -d /usr/local/lib 2>/dev/null` \
10806 `ls -d /usr/contrib/lib 2>/dev/null` \
10807 `ls -d /usr/lib 2>/dev/null`
10809 if test -f "$i/tclConfig.sh" ; then
10810 ac_cv_c_tclconfig=`(cd $i; pwd)`
10811 break
10813 done
10816 # check in a few other private locations
10817 if test x"${ac_cv_c_tclconfig}" = x ; then
10818 for i in \
10819 ${srcdir}/../tcl \
10820 `ls -dr ${srcdir}/../tcl[8-9].[0-9].[0-9]* 2>/dev/null` \
10821 `ls -dr ${srcdir}/../tcl[8-9].[0-9] 2>/dev/null` \
10822 `ls -dr ${srcdir}/../tcl[8-9].[0-9]* 2>/dev/null`
10824 if test -f "$i/unix/tclConfig.sh" ; then
10825 ac_cv_c_tclconfig=`(cd $i/unix; pwd)`
10826 break
10828 done
10834 if test x"${ac_cv_c_tclconfig}" = x ; then
10835 use_tcl=no
10836 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't find Tcl configuration definitions" >&5
10837 $as_echo "$as_me: WARNING: Can't find Tcl configuration definitions" >&2;}
10838 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&5
10839 $as_echo "$as_me: WARNING: *** Without Tcl the regression tests cannot be executed ***" >&2;}
10840 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&5
10841 $as_echo "$as_me: WARNING: *** Consider using --with-tcl=... to define location of Tcl ***" >&2;}
10842 else
10843 TCL_BIN_DIR=${ac_cv_c_tclconfig}
10844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found $TCL_BIN_DIR/tclConfig.sh" >&5
10845 $as_echo "found $TCL_BIN_DIR/tclConfig.sh" >&6; }
10847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for existence of $TCL_BIN_DIR/tclConfig.sh" >&5
10848 $as_echo_n "checking for existence of $TCL_BIN_DIR/tclConfig.sh... " >&6; }
10849 if test -f "$TCL_BIN_DIR/tclConfig.sh" ; then
10850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: loading" >&5
10851 $as_echo "loading" >&6; }
10852 . $TCL_BIN_DIR/tclConfig.sh
10853 else
10854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: file not found" >&5
10855 $as_echo "file not found" >&6; }
10859 # If the TCL_BIN_DIR is the build directory (not the install directory),
10860 # then set the common variable name to the value of the build variables.
10861 # For example, the variable TCL_LIB_SPEC will be set to the value
10862 # of TCL_BUILD_LIB_SPEC. An extension should make use of TCL_LIB_SPEC
10863 # instead of TCL_BUILD_LIB_SPEC since it will work with both an
10864 # installed and uninstalled version of Tcl.
10867 if test -f $TCL_BIN_DIR/Makefile ; then
10868 TCL_LIB_SPEC=${TCL_BUILD_LIB_SPEC}
10869 TCL_STUB_LIB_SPEC=${TCL_BUILD_STUB_LIB_SPEC}
10870 TCL_STUB_LIB_PATH=${TCL_BUILD_STUB_LIB_PATH}
10874 # eval is required to do the TCL_DBGX substitution
10877 eval "TCL_LIB_FILE=\"${TCL_LIB_FILE}\""
10878 eval "TCL_LIB_FLAG=\"${TCL_LIB_FLAG}\""
10879 eval "TCL_LIB_SPEC=\"${TCL_LIB_SPEC}\""
10881 eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\""
10882 eval "TCL_STUB_LIB_FLAG=\"${TCL_STUB_LIB_FLAG}\""
10883 eval "TCL_STUB_LIB_SPEC=\"${TCL_STUB_LIB_SPEC}\""
10900 if test "${use_tcl}" = "no" ; then
10901 HAVE_TCL=""
10902 else
10903 HAVE_TCL=1
10907 ##########
10908 # Figure out what C libraries are required to compile programs
10909 # that use "readline()" library.
10911 TARGET_READLINE_LIBS=""
10912 TARGET_READLINE_INC=""
10913 TARGET_HAVE_READLINE=0
10914 TARGET_HAVE_EDITLINE=0
10915 # Check whether --enable-editline was given.
10916 if test "${enable_editline+set}" = set; then :
10917 enableval=$enable_editline; with_editline=$enableval
10918 else
10919 with_editline=auto
10922 # Check whether --enable-readline was given.
10923 if test "${enable_readline+set}" = set; then :
10924 enableval=$enable_readline; with_readline=$enableval
10925 else
10926 with_readline=auto
10930 if test x"$with_editline" != xno; then
10931 sLIBS=$LIBS
10932 LIBS=""
10933 TARGET_HAVE_EDITLINE=1
10934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing readline" >&5
10935 $as_echo_n "checking for library containing readline... " >&6; }
10936 if ${ac_cv_search_readline+:} false; then :
10937 $as_echo_n "(cached) " >&6
10938 else
10939 ac_func_search_save_LIBS=$LIBS
10940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10941 /* end confdefs.h. */
10943 /* Override any GCC internal prototype to avoid an error.
10944 Use char because int might match the return type of a GCC
10945 builtin and then its argument prototype would still apply. */
10946 #ifdef __cplusplus
10947 extern "C"
10948 #endif
10949 char readline ();
10951 main ()
10953 return readline ();
10955 return 0;
10957 _ACEOF
10958 for ac_lib in '' edit; do
10959 if test -z "$ac_lib"; then
10960 ac_res="none required"
10961 else
10962 ac_res=-l$ac_lib
10963 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10965 if ac_fn_c_try_link "$LINENO"; then :
10966 ac_cv_search_readline=$ac_res
10968 rm -f core conftest.err conftest.$ac_objext \
10969 conftest$ac_exeext
10970 if ${ac_cv_search_readline+:} false; then :
10971 break
10973 done
10974 if ${ac_cv_search_readline+:} false; then :
10976 else
10977 ac_cv_search_readline=no
10979 rm conftest.$ac_ext
10980 LIBS=$ac_func_search_save_LIBS
10982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_readline" >&5
10983 $as_echo "$ac_cv_search_readline" >&6; }
10984 ac_res=$ac_cv_search_readline
10985 if test "$ac_res" != no; then :
10986 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10987 with_readline=no
10988 else
10989 TARGET_HAVE_EDITLINE=0
10992 TARGET_READLINE_LIBS=$LIBS
10993 LIBS=$sLIBS
10995 if test x"$with_readline" != xno; then
10996 found="yes"
10999 # Check whether --with-readline-lib was given.
11000 if test "${with_readline_lib+set}" = set; then :
11001 withval=$with_readline_lib; with_readline_lib=$withval
11002 else
11003 with_readline_lib="auto"
11006 if test "x$with_readline_lib" = xauto; then
11007 save_LIBS="$LIBS"
11008 LIBS=""
11009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing tgetent" >&5
11010 $as_echo_n "checking for library containing tgetent... " >&6; }
11011 if ${ac_cv_search_tgetent+:} false; then :
11012 $as_echo_n "(cached) " >&6
11013 else
11014 ac_func_search_save_LIBS=$LIBS
11015 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11016 /* end confdefs.h. */
11018 /* Override any GCC internal prototype to avoid an error.
11019 Use char because int might match the return type of a GCC
11020 builtin and then its argument prototype would still apply. */
11021 #ifdef __cplusplus
11022 extern "C"
11023 #endif
11024 char tgetent ();
11026 main ()
11028 return tgetent ();
11030 return 0;
11032 _ACEOF
11033 for ac_lib in '' readline ncurses curses termcap; do
11034 if test -z "$ac_lib"; then
11035 ac_res="none required"
11036 else
11037 ac_res=-l$ac_lib
11038 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11040 if ac_fn_c_try_link "$LINENO"; then :
11041 ac_cv_search_tgetent=$ac_res
11043 rm -f core conftest.err conftest.$ac_objext \
11044 conftest$ac_exeext
11045 if ${ac_cv_search_tgetent+:} false; then :
11046 break
11048 done
11049 if ${ac_cv_search_tgetent+:} false; then :
11051 else
11052 ac_cv_search_tgetent=no
11054 rm conftest.$ac_ext
11055 LIBS=$ac_func_search_save_LIBS
11057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_tgetent" >&5
11058 $as_echo "$ac_cv_search_tgetent" >&6; }
11059 ac_res=$ac_cv_search_tgetent
11060 if test "$ac_res" != no; then :
11061 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11062 term_LIBS="$LIBS"
11063 else
11064 term_LIBS=""
11067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline in -lreadline" >&5
11068 $as_echo_n "checking for readline in -lreadline... " >&6; }
11069 if ${ac_cv_lib_readline_readline+:} false; then :
11070 $as_echo_n "(cached) " >&6
11071 else
11072 ac_check_lib_save_LIBS=$LIBS
11073 LIBS="-lreadline $LIBS"
11074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11075 /* end confdefs.h. */
11077 /* Override any GCC internal prototype to avoid an error.
11078 Use char because int might match the return type of a GCC
11079 builtin and then its argument prototype would still apply. */
11080 #ifdef __cplusplus
11081 extern "C"
11082 #endif
11083 char readline ();
11085 main ()
11087 return readline ();
11089 return 0;
11091 _ACEOF
11092 if ac_fn_c_try_link "$LINENO"; then :
11093 ac_cv_lib_readline_readline=yes
11094 else
11095 ac_cv_lib_readline_readline=no
11097 rm -f core conftest.err conftest.$ac_objext \
11098 conftest$ac_exeext conftest.$ac_ext
11099 LIBS=$ac_check_lib_save_LIBS
11101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_readline_readline" >&5
11102 $as_echo "$ac_cv_lib_readline_readline" >&6; }
11103 if test "x$ac_cv_lib_readline_readline" = xyes; then :
11104 TARGET_READLINE_LIBS="-lreadline"
11105 else
11106 found="no"
11109 TARGET_READLINE_LIBS="$TARGET_READLINE_LIBS $term_LIBS"
11110 LIBS="$save_LIBS"
11111 else
11112 TARGET_READLINE_LIBS="$with_readline_lib"
11116 # Check whether --with-readline-inc was given.
11117 if test "${with_readline_inc+set}" = set; then :
11118 withval=$with_readline_inc; with_readline_inc=$withval
11119 else
11120 with_readline_inc="auto"
11123 if test "x$with_readline_inc" = xauto; then
11124 ac_fn_c_check_header_mongrel "$LINENO" "readline.h" "ac_cv_header_readline_h" "$ac_includes_default"
11125 if test "x$ac_cv_header_readline_h" = xyes; then :
11126 found="yes"
11127 else
11129 found="no"
11130 if test "$cross_compiling" != yes; then
11131 for dir in /usr /usr/local /usr/local/readline /usr/contrib /mingw; do
11132 for subdir in include include/readline; do
11133 as_ac_File=`$as_echo "ac_cv_file_$dir/$subdir/readline.h" | $as_tr_sh`
11134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $dir/$subdir/readline.h" >&5
11135 $as_echo_n "checking for $dir/$subdir/readline.h... " >&6; }
11136 if eval \${$as_ac_File+:} false; then :
11137 $as_echo_n "(cached) " >&6
11138 else
11139 test "$cross_compiling" = yes &&
11140 as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
11141 if test -r "$dir/$subdir/readline.h"; then
11142 eval "$as_ac_File=yes"
11143 else
11144 eval "$as_ac_File=no"
11147 eval ac_res=\$$as_ac_File
11148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
11149 $as_echo "$ac_res" >&6; }
11150 if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
11151 found=yes
11154 if test "$found" = "yes"; then
11155 TARGET_READLINE_INC="-I$dir/$subdir"
11156 break
11158 done
11159 test "$found" = "yes" && break
11160 done
11166 else
11167 TARGET_READLINE_INC="$with_readline_inc"
11170 if test x"$found" = xno; then
11171 TARGET_READLINE_LIBS=""
11172 TARGET_READLINE_INC=""
11173 TARGET_HAVE_READLINE=0
11174 else
11175 TARGET_HAVE_READLINE=1
11184 ##########
11185 # Figure out what C libraries are required to compile programs
11186 # that use "fdatasync()" function.
11188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fdatasync" >&5
11189 $as_echo_n "checking for library containing fdatasync... " >&6; }
11190 if ${ac_cv_search_fdatasync+:} false; then :
11191 $as_echo_n "(cached) " >&6
11192 else
11193 ac_func_search_save_LIBS=$LIBS
11194 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11195 /* end confdefs.h. */
11197 /* Override any GCC internal prototype to avoid an error.
11198 Use char because int might match the return type of a GCC
11199 builtin and then its argument prototype would still apply. */
11200 #ifdef __cplusplus
11201 extern "C"
11202 #endif
11203 char fdatasync ();
11205 main ()
11207 return fdatasync ();
11209 return 0;
11211 _ACEOF
11212 for ac_lib in '' rt; do
11213 if test -z "$ac_lib"; then
11214 ac_res="none required"
11215 else
11216 ac_res=-l$ac_lib
11217 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11219 if ac_fn_c_try_link "$LINENO"; then :
11220 ac_cv_search_fdatasync=$ac_res
11222 rm -f core conftest.err conftest.$ac_objext \
11223 conftest$ac_exeext
11224 if ${ac_cv_search_fdatasync+:} false; then :
11225 break
11227 done
11228 if ${ac_cv_search_fdatasync+:} false; then :
11230 else
11231 ac_cv_search_fdatasync=no
11233 rm conftest.$ac_ext
11234 LIBS=$ac_func_search_save_LIBS
11236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fdatasync" >&5
11237 $as_echo "$ac_cv_search_fdatasync" >&6; }
11238 ac_res=$ac_cv_search_fdatasync
11239 if test "$ac_res" != no; then :
11240 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11245 #########
11246 # check for debug enabled
11247 # Check whether --enable-debug was given.
11248 if test "${enable_debug+set}" = set; then :
11249 enableval=$enable_debug; use_debug=$enableval
11250 else
11251 use_debug=no
11254 if test "${use_debug}" = "yes" ; then
11255 TARGET_DEBUG="-DSQLITE_DEBUG=1 -DSQLITE_ENABLE_SELECTTRACE -DSQLITE_ENABLE_WHERETRACE -O0"
11256 else
11257 TARGET_DEBUG="-DNDEBUG"
11261 #########
11262 # See whether we should use the amalgamation to build
11263 # Check whether --enable-amalgamation was given.
11264 if test "${enable_amalgamation+set}" = set; then :
11265 enableval=$enable_amalgamation; use_amalgamation=$enableval
11266 else
11267 use_amalgamation=yes
11270 if test "${use_amalgamation}" != "yes" ; then
11271 USE_AMALGAMATION=0
11275 #########
11276 # See whether we should allow loadable extensions
11277 # Check whether --enable-load-extension was given.
11278 if test "${enable_load_extension+set}" = set; then :
11279 enableval=$enable_load_extension; use_loadextension=$enableval
11280 else
11281 use_loadextension=yes
11284 if test "${use_loadextension}" = "yes" ; then
11285 OPT_FEATURE_FLAGS=""
11286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
11287 $as_echo_n "checking for library containing dlopen... " >&6; }
11288 if ${ac_cv_search_dlopen+:} false; then :
11289 $as_echo_n "(cached) " >&6
11290 else
11291 ac_func_search_save_LIBS=$LIBS
11292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11293 /* end confdefs.h. */
11295 /* Override any GCC internal prototype to avoid an error.
11296 Use char because int might match the return type of a GCC
11297 builtin and then its argument prototype would still apply. */
11298 #ifdef __cplusplus
11299 extern "C"
11300 #endif
11301 char dlopen ();
11303 main ()
11305 return dlopen ();
11307 return 0;
11309 _ACEOF
11310 for ac_lib in '' dl; do
11311 if test -z "$ac_lib"; then
11312 ac_res="none required"
11313 else
11314 ac_res=-l$ac_lib
11315 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11317 if ac_fn_c_try_link "$LINENO"; then :
11318 ac_cv_search_dlopen=$ac_res
11320 rm -f core conftest.err conftest.$ac_objext \
11321 conftest$ac_exeext
11322 if ${ac_cv_search_dlopen+:} false; then :
11323 break
11325 done
11326 if ${ac_cv_search_dlopen+:} false; then :
11328 else
11329 ac_cv_search_dlopen=no
11331 rm conftest.$ac_ext
11332 LIBS=$ac_func_search_save_LIBS
11334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
11335 $as_echo "$ac_cv_search_dlopen" >&6; }
11336 ac_res=$ac_cv_search_dlopen
11337 if test "$ac_res" != no; then :
11338 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11342 else
11343 OPT_FEATURE_FLAGS="-DSQLITE_OMIT_LOAD_EXTENSION=1"
11346 ##########
11347 # Do we want to support memsys3 and/or memsys5
11349 # Check whether --enable-memsys5 was given.
11350 if test "${enable_memsys5+set}" = set; then :
11351 enableval=$enable_memsys5; enable_memsys5=yes
11352 else
11353 enable_memsys5=no
11356 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS5" >&5
11357 $as_echo_n "checking whether to support MEMSYS5... " >&6; }
11358 if test "${enable_memsys5}" = "yes"; then
11359 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS5"
11360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11361 $as_echo "yes" >&6; }
11362 else
11363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11364 $as_echo "no" >&6; }
11366 # Check whether --enable-memsys3 was given.
11367 if test "${enable_memsys3+set}" = set; then :
11368 enableval=$enable_memsys3; enable_memsys3=yes
11369 else
11370 enable_memsys3=no
11373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support MEMSYS3" >&5
11374 $as_echo_n "checking whether to support MEMSYS3... " >&6; }
11375 if test "${enable_memsys3}" = "yes" -a "${enable_memsys5}" = "no"; then
11376 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_MEMSYS3"
11377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11378 $as_echo "yes" >&6; }
11379 else
11380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11381 $as_echo "no" >&6; }
11384 #########
11385 # See whether we should enable Full Text Search extensions
11386 # Check whether --enable-fts3 was given.
11387 if test "${enable_fts3+set}" = set; then :
11388 enableval=$enable_fts3; enable_fts3=yes
11389 else
11390 enable_fts3=no
11393 if test "${enable_fts3}" = "yes" ; then
11394 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS3"
11396 # Check whether --enable-fts4 was given.
11397 if test "${enable_fts4+set}" = set; then :
11398 enableval=$enable_fts4; enable_fts4=yes
11399 else
11400 enable_fts4=no
11403 if test "${enable_fts4}" = "yes" ; then
11404 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS4"
11405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
11406 $as_echo_n "checking for library containing log... " >&6; }
11407 if ${ac_cv_search_log+:} false; then :
11408 $as_echo_n "(cached) " >&6
11409 else
11410 ac_func_search_save_LIBS=$LIBS
11411 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11412 /* end confdefs.h. */
11414 /* Override any GCC internal prototype to avoid an error.
11415 Use char because int might match the return type of a GCC
11416 builtin and then its argument prototype would still apply. */
11417 #ifdef __cplusplus
11418 extern "C"
11419 #endif
11420 char log ();
11422 main ()
11424 return log ();
11426 return 0;
11428 _ACEOF
11429 for ac_lib in '' m; do
11430 if test -z "$ac_lib"; then
11431 ac_res="none required"
11432 else
11433 ac_res=-l$ac_lib
11434 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11436 if ac_fn_c_try_link "$LINENO"; then :
11437 ac_cv_search_log=$ac_res
11439 rm -f core conftest.err conftest.$ac_objext \
11440 conftest$ac_exeext
11441 if ${ac_cv_search_log+:} false; then :
11442 break
11444 done
11445 if ${ac_cv_search_log+:} false; then :
11447 else
11448 ac_cv_search_log=no
11450 rm conftest.$ac_ext
11451 LIBS=$ac_func_search_save_LIBS
11453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
11454 $as_echo "$ac_cv_search_log" >&6; }
11455 ac_res=$ac_cv_search_log
11456 if test "$ac_res" != no; then :
11457 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11462 # Check whether --enable-fts5 was given.
11463 if test "${enable_fts5+set}" = set; then :
11464 enableval=$enable_fts5; enable_fts5=yes
11465 else
11466 enable_fts5=no
11469 if test "${enable_fts5}" = "yes" ; then
11470 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_FTS5"
11471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5
11472 $as_echo_n "checking for library containing log... " >&6; }
11473 if ${ac_cv_search_log+:} false; then :
11474 $as_echo_n "(cached) " >&6
11475 else
11476 ac_func_search_save_LIBS=$LIBS
11477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11478 /* end confdefs.h. */
11480 /* Override any GCC internal prototype to avoid an error.
11481 Use char because int might match the return type of a GCC
11482 builtin and then its argument prototype would still apply. */
11483 #ifdef __cplusplus
11484 extern "C"
11485 #endif
11486 char log ();
11488 main ()
11490 return log ();
11492 return 0;
11494 _ACEOF
11495 for ac_lib in '' m; do
11496 if test -z "$ac_lib"; then
11497 ac_res="none required"
11498 else
11499 ac_res=-l$ac_lib
11500 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
11502 if ac_fn_c_try_link "$LINENO"; then :
11503 ac_cv_search_log=$ac_res
11505 rm -f core conftest.err conftest.$ac_objext \
11506 conftest$ac_exeext
11507 if ${ac_cv_search_log+:} false; then :
11508 break
11510 done
11511 if ${ac_cv_search_log+:} false; then :
11513 else
11514 ac_cv_search_log=no
11516 rm conftest.$ac_ext
11517 LIBS=$ac_func_search_save_LIBS
11519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5
11520 $as_echo "$ac_cv_search_log" >&6; }
11521 ac_res=$ac_cv_search_log
11522 if test "$ac_res" != no; then :
11523 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
11529 #########
11530 # See whether we should enable JSON1
11531 # Check whether --enable-json1 was given.
11532 if test "${enable_json1+set}" = set; then :
11533 enableval=$enable_json1; enable_json1=yes
11534 else
11535 enable_json1=no
11538 if test "${enable_json1}" = "yes" ; then
11539 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_JSON1"
11542 #########
11543 # See whether we should enable RTREE
11544 # Check whether --enable-rtree was given.
11545 if test "${enable_rtree+set}" = set; then :
11546 enableval=$enable_rtree; enable_rtree=yes
11547 else
11548 enable_rtree=no
11551 if test "${enable_rtree}" = "yes" ; then
11552 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_RTREE"
11555 #########
11556 # See whether we should enable the SESSION extension
11557 # Check whether --enable-session was given.
11558 if test "${enable_session+set}" = set; then :
11559 enableval=$enable_session; enable_session=yes
11560 else
11561 enable_session=no
11564 if test "${enable_session}" = "yes" ; then
11565 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_SESSION"
11566 OPT_FEATURE_FLAGS="${OPT_FEATURE_FLAGS} -DSQLITE_ENABLE_PREUPDATE_HOOK"
11569 #########
11570 # attempt to duplicate any OMITS and ENABLES into the ${OPT_FEATURE_FLAGS} parameter
11571 for option in $CFLAGS $CPPFLAGS
11573 case $option in
11574 -DSQLITE_OMIT*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";;
11575 -DSQLITE_ENABLE*) OPT_FEATURE_FLAGS="$OPT_FEATURE_FLAGS $option";;
11576 esac
11577 done
11581 # attempt to remove any OMITS and ENABLES from the $(CFLAGS) parameter
11582 ac_temp_CFLAGS=""
11583 for option in $CFLAGS
11585 case $option in
11586 -DSQLITE_OMIT*) ;;
11587 -DSQLITE_ENABLE*) ;;
11588 *) ac_temp_CFLAGS="$ac_temp_CFLAGS $option";;
11589 esac
11590 done
11591 CFLAGS=$ac_temp_CFLAGS
11594 # attempt to remove any OMITS and ENABLES from the $(CPPFLAGS) parameter
11595 ac_temp_CPPFLAGS=""
11596 for option in $CPPFLAGS
11598 case $option in
11599 -DSQLITE_OMIT*) ;;
11600 -DSQLITE_ENABLE*) ;;
11601 *) ac_temp_CPPFLAGS="$ac_temp_CPPFLAGS $option";;
11602 esac
11603 done
11604 CPPFLAGS=$ac_temp_CPPFLAGS
11607 # attempt to remove any OMITS and ENABLES from the $(BUILD_CFLAGS) parameter
11608 ac_temp_BUILD_CFLAGS=""
11609 for option in $BUILD_CFLAGS
11611 case $option in
11612 -DSQLITE_OMIT*) ;;
11613 -DSQLITE_ENABLE*) ;;
11614 *) ac_temp_BUILD_CFLAGS="$ac_temp_BUILD_CFLAGS $option";;
11615 esac
11616 done
11617 BUILD_CFLAGS=$ac_temp_BUILD_CFLAGS
11620 #########
11621 # See whether we should use GCOV
11622 # Check whether --enable-gcov was given.
11623 if test "${enable_gcov+set}" = set; then :
11624 enableval=$enable_gcov; use_gcov=$enableval
11625 else
11626 use_gcov=no
11629 if test "${use_gcov}" = "yes" ; then
11630 USE_GCOV=1
11631 else
11632 USE_GCOV=0
11637 #########
11638 # Output the config header
11639 ac_config_headers="$ac_config_headers config.h"
11642 #########
11643 # Generate the output files.
11646 ac_config_files="$ac_config_files Makefile sqlite3.pc"
11648 cat >confcache <<\_ACEOF
11649 # This file is a shell script that caches the results of configure
11650 # tests run on this system so they can be shared between configure
11651 # scripts and configure runs, see configure's option --config-cache.
11652 # It is not useful on other systems. If it contains results you don't
11653 # want to keep, you may remove or edit it.
11655 # config.status only pays attention to the cache file if you give it
11656 # the --recheck option to rerun configure.
11658 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11659 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11660 # following values.
11662 _ACEOF
11664 # The following way of writing the cache mishandles newlines in values,
11665 # but we know of no workaround that is simple, portable, and efficient.
11666 # So, we kill variables containing newlines.
11667 # Ultrix sh set writes to stderr and can't be redirected directly,
11668 # and sets the high bit in the cache file unless we assign to the vars.
11670 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11671 eval ac_val=\$$ac_var
11672 case $ac_val in #(
11673 *${as_nl}*)
11674 case $ac_var in #(
11675 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11676 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11677 esac
11678 case $ac_var in #(
11679 _ | IFS | as_nl) ;; #(
11680 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11681 *) { eval $ac_var=; unset $ac_var;} ;;
11682 esac ;;
11683 esac
11684 done
11686 (set) 2>&1 |
11687 case $as_nl`(ac_space=' '; set) 2>&1` in #(
11688 *${as_nl}ac_space=\ *)
11689 # `set' does not quote correctly, so add quotes: double-quote
11690 # substitution turns \\\\ into \\, and sed turns \\ into \.
11691 sed -n \
11692 "s/'/'\\\\''/g;
11693 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11694 ;; #(
11696 # `set' quotes correctly as required by POSIX, so do not add quotes.
11697 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11699 esac |
11700 sort
11702 sed '
11703 /^ac_cv_env_/b end
11704 t clear
11705 :clear
11706 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11707 t end
11708 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11709 :end' >>confcache
11710 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11711 if test -w "$cache_file"; then
11712 if test "x$cache_file" != "x/dev/null"; then
11713 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11714 $as_echo "$as_me: updating cache $cache_file" >&6;}
11715 if test ! -f "$cache_file" || test -h "$cache_file"; then
11716 cat confcache >"$cache_file"
11717 else
11718 case $cache_file in #(
11719 */* | ?:*)
11720 mv -f confcache "$cache_file"$$ &&
11721 mv -f "$cache_file"$$ "$cache_file" ;; #(
11723 mv -f confcache "$cache_file" ;;
11724 esac
11727 else
11728 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11729 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11732 rm -f confcache
11734 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11735 # Let make expand exec_prefix.
11736 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11738 DEFS=-DHAVE_CONFIG_H
11740 ac_libobjs=
11741 ac_ltlibobjs=
11743 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11744 # 1. Remove the extension, and $U if already installed.
11745 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11746 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11747 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
11748 # will be set to the directory where LIBOBJS objects are built.
11749 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11750 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11751 done
11752 LIBOBJS=$ac_libobjs
11754 LTLIBOBJS=$ac_ltlibobjs
11758 : "${CONFIG_STATUS=./config.status}"
11759 ac_write_fail=0
11760 ac_clean_files_save=$ac_clean_files
11761 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11762 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11763 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11764 as_write_fail=0
11765 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11766 #! $SHELL
11767 # Generated by $as_me.
11768 # Run this file to recreate the current configuration.
11769 # Compiler output produced by configure, useful for debugging
11770 # configure, is in config.log if it exists.
11772 debug=false
11773 ac_cs_recheck=false
11774 ac_cs_silent=false
11776 SHELL=\${CONFIG_SHELL-$SHELL}
11777 export SHELL
11778 _ASEOF
11779 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11780 ## -------------------- ##
11781 ## M4sh Initialization. ##
11782 ## -------------------- ##
11784 # Be more Bourne compatible
11785 DUALCASE=1; export DUALCASE # for MKS sh
11786 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11787 emulate sh
11788 NULLCMD=:
11789 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11790 # is contrary to our usage. Disable this feature.
11791 alias -g '${1+"$@"}'='"$@"'
11792 setopt NO_GLOB_SUBST
11793 else
11794 case `(set -o) 2>/dev/null` in #(
11795 *posix*) :
11796 set -o posix ;; #(
11797 *) :
11799 esac
11803 as_nl='
11805 export as_nl
11806 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11807 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11808 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11809 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11810 # Prefer a ksh shell builtin over an external printf program on Solaris,
11811 # but without wasting forks for bash or zsh.
11812 if test -z "$BASH_VERSION$ZSH_VERSION" \
11813 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11814 as_echo='print -r --'
11815 as_echo_n='print -rn --'
11816 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11817 as_echo='printf %s\n'
11818 as_echo_n='printf %s'
11819 else
11820 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11821 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11822 as_echo_n='/usr/ucb/echo -n'
11823 else
11824 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11825 as_echo_n_body='eval
11826 arg=$1;
11827 case $arg in #(
11828 *"$as_nl"*)
11829 expr "X$arg" : "X\\(.*\\)$as_nl";
11830 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11831 esac;
11832 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11834 export as_echo_n_body
11835 as_echo_n='sh -c $as_echo_n_body as_echo'
11837 export as_echo_body
11838 as_echo='sh -c $as_echo_body as_echo'
11841 # The user is always right.
11842 if test "${PATH_SEPARATOR+set}" != set; then
11843 PATH_SEPARATOR=:
11844 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11845 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11846 PATH_SEPARATOR=';'
11851 # IFS
11852 # We need space, tab and new line, in precisely that order. Quoting is
11853 # there to prevent editors from complaining about space-tab.
11854 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11855 # splitting by setting IFS to empty value.)
11856 IFS=" "" $as_nl"
11858 # Find who we are. Look in the path if we contain no directory separator.
11859 as_myself=
11860 case $0 in #((
11861 *[\\/]* ) as_myself=$0 ;;
11862 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11863 for as_dir in $PATH
11865 IFS=$as_save_IFS
11866 test -z "$as_dir" && as_dir=.
11867 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11868 done
11869 IFS=$as_save_IFS
11872 esac
11873 # We did not find ourselves, most probably we were run as `sh COMMAND'
11874 # in which case we are not to be found in the path.
11875 if test "x$as_myself" = x; then
11876 as_myself=$0
11878 if test ! -f "$as_myself"; then
11879 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11880 exit 1
11883 # Unset variables that we do not need and which cause bugs (e.g. in
11884 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
11885 # suppresses any "Segmentation fault" message there. '((' could
11886 # trigger a bug in pdksh 5.2.14.
11887 for as_var in BASH_ENV ENV MAIL MAILPATH
11888 do eval test x\${$as_var+set} = xset \
11889 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11890 done
11891 PS1='$ '
11892 PS2='> '
11893 PS4='+ '
11895 # NLS nuisances.
11896 LC_ALL=C
11897 export LC_ALL
11898 LANGUAGE=C
11899 export LANGUAGE
11901 # CDPATH.
11902 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11905 # as_fn_error STATUS ERROR [LINENO LOG_FD]
11906 # ----------------------------------------
11907 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11908 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11909 # script with STATUS, using 1 if that was 0.
11910 as_fn_error ()
11912 as_status=$1; test $as_status -eq 0 && as_status=1
11913 if test "$4"; then
11914 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11915 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
11917 $as_echo "$as_me: error: $2" >&2
11918 as_fn_exit $as_status
11919 } # as_fn_error
11922 # as_fn_set_status STATUS
11923 # -----------------------
11924 # Set $? to STATUS, without forking.
11925 as_fn_set_status ()
11927 return $1
11928 } # as_fn_set_status
11930 # as_fn_exit STATUS
11931 # -----------------
11932 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11933 as_fn_exit ()
11935 set +e
11936 as_fn_set_status $1
11937 exit $1
11938 } # as_fn_exit
11940 # as_fn_unset VAR
11941 # ---------------
11942 # Portably unset VAR.
11943 as_fn_unset ()
11945 { eval $1=; unset $1;}
11947 as_unset=as_fn_unset
11948 # as_fn_append VAR VALUE
11949 # ----------------------
11950 # Append the text in VALUE to the end of the definition contained in VAR. Take
11951 # advantage of any shell optimizations that allow amortized linear growth over
11952 # repeated appends, instead of the typical quadratic growth present in naive
11953 # implementations.
11954 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11955 eval 'as_fn_append ()
11957 eval $1+=\$2
11959 else
11960 as_fn_append ()
11962 eval $1=\$$1\$2
11964 fi # as_fn_append
11966 # as_fn_arith ARG...
11967 # ------------------
11968 # Perform arithmetic evaluation on the ARGs, and store the result in the
11969 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11970 # must be portable across $(()) and expr.
11971 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11972 eval 'as_fn_arith ()
11974 as_val=$(( $* ))
11976 else
11977 as_fn_arith ()
11979 as_val=`expr "$@" || test $? -eq 1`
11981 fi # as_fn_arith
11984 if expr a : '\(a\)' >/dev/null 2>&1 &&
11985 test "X`expr 00001 : '.*\(...\)'`" = X001; then
11986 as_expr=expr
11987 else
11988 as_expr=false
11991 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11992 as_basename=basename
11993 else
11994 as_basename=false
11997 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11998 as_dirname=dirname
11999 else
12000 as_dirname=false
12003 as_me=`$as_basename -- "$0" ||
12004 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
12005 X"$0" : 'X\(//\)$' \| \
12006 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
12007 $as_echo X/"$0" |
12008 sed '/^.*\/\([^/][^/]*\)\/*$/{
12009 s//\1/
12012 /^X\/\(\/\/\)$/{
12013 s//\1/
12016 /^X\/\(\/\).*/{
12017 s//\1/
12020 s/.*/./; q'`
12022 # Avoid depending upon Character Ranges.
12023 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
12024 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
12025 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
12026 as_cr_digits='0123456789'
12027 as_cr_alnum=$as_cr_Letters$as_cr_digits
12029 ECHO_C= ECHO_N= ECHO_T=
12030 case `echo -n x` in #(((((
12031 -n*)
12032 case `echo 'xy\c'` in
12033 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
12034 xy) ECHO_C='\c';;
12035 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
12036 ECHO_T=' ';;
12037 esac;;
12039 ECHO_N='-n';;
12040 esac
12042 rm -f conf$$ conf$$.exe conf$$.file
12043 if test -d conf$$.dir; then
12044 rm -f conf$$.dir/conf$$.file
12045 else
12046 rm -f conf$$.dir
12047 mkdir conf$$.dir 2>/dev/null
12049 if (echo >conf$$.file) 2>/dev/null; then
12050 if ln -s conf$$.file conf$$ 2>/dev/null; then
12051 as_ln_s='ln -s'
12052 # ... but there are two gotchas:
12053 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
12054 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
12055 # In both cases, we have to default to `cp -pR'.
12056 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
12057 as_ln_s='cp -pR'
12058 elif ln conf$$.file conf$$ 2>/dev/null; then
12059 as_ln_s=ln
12060 else
12061 as_ln_s='cp -pR'
12063 else
12064 as_ln_s='cp -pR'
12066 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
12067 rmdir conf$$.dir 2>/dev/null
12070 # as_fn_mkdir_p
12071 # -------------
12072 # Create "$as_dir" as a directory, including parents if necessary.
12073 as_fn_mkdir_p ()
12076 case $as_dir in #(
12077 -*) as_dir=./$as_dir;;
12078 esac
12079 test -d "$as_dir" || eval $as_mkdir_p || {
12080 as_dirs=
12081 while :; do
12082 case $as_dir in #(
12083 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
12084 *) as_qdir=$as_dir;;
12085 esac
12086 as_dirs="'$as_qdir' $as_dirs"
12087 as_dir=`$as_dirname -- "$as_dir" ||
12088 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12089 X"$as_dir" : 'X\(//\)[^/]' \| \
12090 X"$as_dir" : 'X\(//\)$' \| \
12091 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
12092 $as_echo X"$as_dir" |
12093 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12094 s//\1/
12097 /^X\(\/\/\)[^/].*/{
12098 s//\1/
12101 /^X\(\/\/\)$/{
12102 s//\1/
12105 /^X\(\/\).*/{
12106 s//\1/
12109 s/.*/./; q'`
12110 test -d "$as_dir" && break
12111 done
12112 test -z "$as_dirs" || eval "mkdir $as_dirs"
12113 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
12116 } # as_fn_mkdir_p
12117 if mkdir -p . 2>/dev/null; then
12118 as_mkdir_p='mkdir -p "$as_dir"'
12119 else
12120 test -d ./-p && rmdir ./-p
12121 as_mkdir_p=false
12125 # as_fn_executable_p FILE
12126 # -----------------------
12127 # Test if FILE is an executable regular file.
12128 as_fn_executable_p ()
12130 test -f "$1" && test -x "$1"
12131 } # as_fn_executable_p
12132 as_test_x='test -x'
12133 as_executable_p=as_fn_executable_p
12135 # Sed expression to map a string onto a valid CPP name.
12136 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
12138 # Sed expression to map a string onto a valid variable name.
12139 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
12142 exec 6>&1
12143 ## ----------------------------------- ##
12144 ## Main body of $CONFIG_STATUS script. ##
12145 ## ----------------------------------- ##
12146 _ASEOF
12147 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
12149 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12150 # Save the log message, to keep $0 and so on meaningful, and to
12151 # report actual input values of CONFIG_FILES etc. instead of their
12152 # values after options handling.
12153 ac_log="
12154 This file was extended by sqlite $as_me 3.21.0, which was
12155 generated by GNU Autoconf 2.69. Invocation command line was
12157 CONFIG_FILES = $CONFIG_FILES
12158 CONFIG_HEADERS = $CONFIG_HEADERS
12159 CONFIG_LINKS = $CONFIG_LINKS
12160 CONFIG_COMMANDS = $CONFIG_COMMANDS
12161 $ $0 $@
12163 on `(hostname || uname -n) 2>/dev/null | sed 1q`
12166 _ACEOF
12168 case $ac_config_files in *"
12169 "*) set x $ac_config_files; shift; ac_config_files=$*;;
12170 esac
12172 case $ac_config_headers in *"
12173 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
12174 esac
12177 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12178 # Files that config.status was made for.
12179 config_files="$ac_config_files"
12180 config_headers="$ac_config_headers"
12181 config_commands="$ac_config_commands"
12183 _ACEOF
12185 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12186 ac_cs_usage="\
12187 \`$as_me' instantiates files and other configuration actions
12188 from templates according to the current configuration. Unless the files
12189 and actions are specified as TAGs, all are instantiated by default.
12191 Usage: $0 [OPTION]... [TAG]...
12193 -h, --help print this help, then exit
12194 -V, --version print version number and configuration settings, then exit
12195 --config print configuration, then exit
12196 -q, --quiet, --silent
12197 do not print progress messages
12198 -d, --debug don't remove temporary files
12199 --recheck update $as_me by reconfiguring in the same conditions
12200 --file=FILE[:TEMPLATE]
12201 instantiate the configuration file FILE
12202 --header=FILE[:TEMPLATE]
12203 instantiate the configuration header FILE
12205 Configuration files:
12206 $config_files
12208 Configuration headers:
12209 $config_headers
12211 Configuration commands:
12212 $config_commands
12214 Report bugs to the package provider."
12216 _ACEOF
12217 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12218 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
12219 ac_cs_version="\\
12220 sqlite config.status 3.21.0
12221 configured by $0, generated by GNU Autoconf 2.69,
12222 with options \\"\$ac_cs_config\\"
12224 Copyright (C) 2012 Free Software Foundation, Inc.
12225 This config.status script is free software; the Free Software Foundation
12226 gives unlimited permission to copy, distribute and modify it."
12228 ac_pwd='$ac_pwd'
12229 srcdir='$srcdir'
12230 INSTALL='$INSTALL'
12231 test -n "\$AWK" || AWK=awk
12232 _ACEOF
12234 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12235 # The default lists apply if the user does not specify any file.
12236 ac_need_defaults=:
12237 while test $# != 0
12239 case $1 in
12240 --*=?*)
12241 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12242 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
12243 ac_shift=:
12245 --*=)
12246 ac_option=`expr "X$1" : 'X\([^=]*\)='`
12247 ac_optarg=
12248 ac_shift=:
12251 ac_option=$1
12252 ac_optarg=$2
12253 ac_shift=shift
12255 esac
12257 case $ac_option in
12258 # Handling of the options.
12259 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
12260 ac_cs_recheck=: ;;
12261 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
12262 $as_echo "$ac_cs_version"; exit ;;
12263 --config | --confi | --conf | --con | --co | --c )
12264 $as_echo "$ac_cs_config"; exit ;;
12265 --debug | --debu | --deb | --de | --d | -d )
12266 debug=: ;;
12267 --file | --fil | --fi | --f )
12268 $ac_shift
12269 case $ac_optarg in
12270 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12271 '') as_fn_error $? "missing file argument" ;;
12272 esac
12273 as_fn_append CONFIG_FILES " '$ac_optarg'"
12274 ac_need_defaults=false;;
12275 --header | --heade | --head | --hea )
12276 $ac_shift
12277 case $ac_optarg in
12278 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
12279 esac
12280 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
12281 ac_need_defaults=false;;
12282 --he | --h)
12283 # Conflict between --help and --header
12284 as_fn_error $? "ambiguous option: \`$1'
12285 Try \`$0 --help' for more information.";;
12286 --help | --hel | -h )
12287 $as_echo "$ac_cs_usage"; exit ;;
12288 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
12289 | -silent | --silent | --silen | --sile | --sil | --si | --s)
12290 ac_cs_silent=: ;;
12292 # This is an error.
12293 -*) as_fn_error $? "unrecognized option: \`$1'
12294 Try \`$0 --help' for more information." ;;
12296 *) as_fn_append ac_config_targets " $1"
12297 ac_need_defaults=false ;;
12299 esac
12300 shift
12301 done
12303 ac_configure_extra_args=
12305 if $ac_cs_silent; then
12306 exec 6>/dev/null
12307 ac_configure_extra_args="$ac_configure_extra_args --silent"
12310 _ACEOF
12311 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12312 if \$ac_cs_recheck; then
12313 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
12314 shift
12315 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
12316 CONFIG_SHELL='$SHELL'
12317 export CONFIG_SHELL
12318 exec "\$@"
12321 _ACEOF
12322 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12323 exec 5>>config.log
12325 echo
12326 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
12327 ## Running $as_me. ##
12328 _ASBOX
12329 $as_echo "$ac_log"
12330 } >&5
12332 _ACEOF
12333 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12335 # INIT-COMMANDS
12339 # The HP-UX ksh and POSIX shell print the target directory to stdout
12340 # if CDPATH is set.
12341 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
12343 sed_quote_subst='$sed_quote_subst'
12344 double_quote_subst='$double_quote_subst'
12345 delay_variable_subst='$delay_variable_subst'
12346 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
12347 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
12348 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
12349 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
12350 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
12351 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
12352 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
12353 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
12354 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
12355 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
12356 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
12357 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
12358 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
12359 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
12360 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
12361 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
12362 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
12363 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
12364 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
12365 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
12366 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
12367 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
12368 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
12369 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
12370 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
12371 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
12372 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
12373 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12374 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
12375 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
12376 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
12377 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
12378 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12379 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
12380 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
12381 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12382 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12383 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12384 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
12385 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
12386 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
12387 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
12388 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
12389 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
12390 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address" | $Xsed -e "$delay_single_quote_subst"`'
12391 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "X$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12392 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
12393 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
12394 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
12395 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
12396 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
12397 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
12398 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
12399 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
12400 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
12401 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
12402 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
12403 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
12404 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
12405 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
12406 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
12407 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
12408 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12409 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12410 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
12411 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
12412 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12413 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12414 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
12415 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12416 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12417 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12418 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12419 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12420 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12421 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
12422 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12423 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
12424 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
12425 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
12426 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
12427 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
12428 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
12429 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
12430 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12431 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
12432 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
12433 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
12434 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
12435 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
12436 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12437 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12438 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
12439 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12440 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
12441 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
12442 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
12443 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
12444 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
12445 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12446 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
12447 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
12448 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12449 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
12450 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
12451 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12452 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12453 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
12454 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
12455 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
12456 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12457 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
12458 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
12459 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
12460 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
12461 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
12462 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
12463 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
12465 LTCC='$LTCC'
12466 LTCFLAGS='$LTCFLAGS'
12467 compiler='$compiler_DEFAULT'
12469 # Quote evaled strings.
12470 for var in SED \
12471 GREP \
12472 EGREP \
12473 FGREP \
12474 LD \
12475 NM \
12476 LN_S \
12477 lt_SP2NL \
12478 lt_NL2SP \
12479 reload_flag \
12480 OBJDUMP \
12481 deplibs_check_method \
12482 file_magic_cmd \
12483 AR \
12484 AR_FLAGS \
12485 STRIP \
12486 RANLIB \
12487 CC \
12488 CFLAGS \
12489 compiler \
12490 lt_cv_sys_global_symbol_pipe \
12491 lt_cv_sys_global_symbol_to_cdecl \
12492 lt_cv_sys_global_symbol_to_c_name_address \
12493 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
12494 SHELL \
12495 ECHO \
12496 lt_prog_compiler_no_builtin_flag \
12497 lt_prog_compiler_wl \
12498 lt_prog_compiler_pic \
12499 lt_prog_compiler_static \
12500 lt_cv_prog_compiler_c_o \
12501 need_locks \
12502 DSYMUTIL \
12503 NMEDIT \
12504 LIPO \
12505 OTOOL \
12506 OTOOL64 \
12507 shrext_cmds \
12508 export_dynamic_flag_spec \
12509 whole_archive_flag_spec \
12510 compiler_needs_object \
12511 with_gnu_ld \
12512 allow_undefined_flag \
12513 no_undefined_flag \
12514 hardcode_libdir_flag_spec \
12515 hardcode_libdir_flag_spec_ld \
12516 hardcode_libdir_separator \
12517 fix_srcfile_path \
12518 exclude_expsyms \
12519 include_expsyms \
12520 file_list_spec \
12521 variables_saved_for_relink \
12522 libname_spec \
12523 library_names_spec \
12524 soname_spec \
12525 finish_eval \
12526 old_striplib \
12527 striplib; do
12528 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12529 *[\\\\\\\`\\"\\\$]*)
12530 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12533 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12535 esac
12536 done
12538 # Double-quote double-evaled strings.
12539 for var in reload_cmds \
12540 old_postinstall_cmds \
12541 old_postuninstall_cmds \
12542 old_archive_cmds \
12543 extract_expsyms_cmds \
12544 old_archive_from_new_cmds \
12545 old_archive_from_expsyms_cmds \
12546 archive_cmds \
12547 archive_expsym_cmds \
12548 module_cmds \
12549 module_expsym_cmds \
12550 export_symbols_cmds \
12551 prelink_cmds \
12552 postinstall_cmds \
12553 postuninstall_cmds \
12554 finish_cmds \
12555 sys_lib_search_path_spec \
12556 sys_lib_dlsearch_path_spec; do
12557 case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12558 *[\\\\\\\`\\"\\\$]*)
12559 eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12562 eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12564 esac
12565 done
12567 # Fix-up fallback echo if it was mangled by the above quoting rules.
12568 case \$lt_ECHO in
12569 *'\\\$0 --fallback-echo"') lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12571 esac
12573 ac_aux_dir='$ac_aux_dir'
12574 xsi_shell='$xsi_shell'
12575 lt_shell_append='$lt_shell_append'
12577 # See if we are running on zsh, and set the options which allow our
12578 # commands through without removal of \ escapes INIT.
12579 if test -n "\${ZSH_VERSION+set}" ; then
12580 setopt NO_GLOB_SUBST
12584 PACKAGE='$PACKAGE'
12585 VERSION='$VERSION'
12586 TIMESTAMP='$TIMESTAMP'
12587 RM='$RM'
12588 ofile='$ofile'
12593 _ACEOF
12595 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12597 # Handling of arguments.
12598 for ac_config_target in $ac_config_targets
12600 case $ac_config_target in
12601 "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12602 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12603 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12604 "sqlite3.pc") CONFIG_FILES="$CONFIG_FILES sqlite3.pc" ;;
12606 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12607 esac
12608 done
12611 # If the user did not use the arguments to specify the items to instantiate,
12612 # then the envvar interface is used. Set only those that are not.
12613 # We use the long form for the default assignment because of an extremely
12614 # bizarre bug on SunOS 4.1.3.
12615 if $ac_need_defaults; then
12616 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12617 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12618 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12621 # Have a temporary directory for convenience. Make it in the build tree
12622 # simply because there is no reason against having it here, and in addition,
12623 # creating and moving files from /tmp can sometimes cause problems.
12624 # Hook for its removal unless debugging.
12625 # Note that there is a small window in which the directory will not be cleaned:
12626 # after its creation but before its name has been assigned to `$tmp'.
12627 $debug ||
12629 tmp= ac_tmp=
12630 trap 'exit_status=$?
12631 : "${ac_tmp:=$tmp}"
12632 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
12634 trap 'as_fn_exit 1' 1 2 13 15
12636 # Create a (secure) tmp directory for tmp files.
12639 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12640 test -d "$tmp"
12641 } ||
12643 tmp=./conf$$-$RANDOM
12644 (umask 077 && mkdir "$tmp")
12645 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
12646 ac_tmp=$tmp
12648 # Set up the scripts for CONFIG_FILES section.
12649 # No need to generate them if there are no CONFIG_FILES.
12650 # This happens for instance with `./config.status config.h'.
12651 if test -n "$CONFIG_FILES"; then
12654 ac_cr=`echo X | tr X '\015'`
12655 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12656 # But we know of no other shell where ac_cr would be empty at this
12657 # point, so we can use a bashism as a fallback.
12658 if test "x$ac_cr" = x; then
12659 eval ac_cr=\$\'\\r\'
12661 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12662 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12663 ac_cs_awk_cr='\\r'
12664 else
12665 ac_cs_awk_cr=$ac_cr
12668 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
12669 _ACEOF
12673 echo "cat >conf$$subs.awk <<_ACEOF" &&
12674 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12675 echo "_ACEOF"
12676 } >conf$$subs.sh ||
12677 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12678 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
12679 ac_delim='%!_!# '
12680 for ac_last_try in false false false false false :; do
12681 . ./conf$$subs.sh ||
12682 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12684 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12685 if test $ac_delim_n = $ac_delim_num; then
12686 break
12687 elif $ac_last_try; then
12688 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
12689 else
12690 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12692 done
12693 rm -f conf$$subs.sh
12695 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12696 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
12697 _ACEOF
12698 sed -n '
12700 s/^/S["/; s/!.*/"]=/
12703 s/^[^!]*!//
12704 :repl
12705 t repl
12706 s/'"$ac_delim"'$//
12707 t delim
12710 s/\(.\{148\}\)..*/\1/
12711 t more1
12712 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12715 b repl
12716 :more1
12717 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12720 s/.\{148\}//
12721 t nl
12722 :delim
12724 s/\(.\{148\}\)..*/\1/
12725 t more2
12726 s/["\\]/\\&/g; s/^/"/; s/$/"/
12729 :more2
12730 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12733 s/.\{148\}//
12734 t delim
12735 ' <conf$$subs.awk | sed '
12736 /^[^""]/{
12738 s/\n//
12740 ' >>$CONFIG_STATUS || ac_write_fail=1
12741 rm -f conf$$subs.awk
12742 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12743 _ACAWK
12744 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
12745 for (key in S) S_is_set[key] = 1
12746 FS = "\a"
12750 line = $ 0
12751 nfields = split(line, field, "@")
12752 substed = 0
12753 len = length(field[1])
12754 for (i = 2; i < nfields; i++) {
12755 key = field[i]
12756 keylen = length(key)
12757 if (S_is_set[key]) {
12758 value = S[key]
12759 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12760 len += length(value) + length(field[++i])
12761 substed = 1
12762 } else
12763 len += 1 + keylen
12766 print line
12769 _ACAWK
12770 _ACEOF
12771 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12772 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12773 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12774 else
12776 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
12777 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
12778 _ACEOF
12780 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
12781 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
12782 # trailing colons and then remove the whole line if VPATH becomes empty
12783 # (actually we leave an empty line to preserve line numbers).
12784 if test "x$srcdir" = x.; then
12785 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
12787 s///
12788 s/^/:/
12789 s/[ ]*$/:/
12790 s/:\$(srcdir):/:/g
12791 s/:\${srcdir}:/:/g
12792 s/:@srcdir@:/:/g
12793 s/^:*//
12794 s/:*$//
12796 s/\(=[ ]*\).*/\1/
12798 s/\n//
12799 s/^[^=]*=[ ]*$//
12803 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12804 fi # test -n "$CONFIG_FILES"
12806 # Set up the scripts for CONFIG_HEADERS section.
12807 # No need to generate them if there are no CONFIG_HEADERS.
12808 # This happens for instance with `./config.status Makefile'.
12809 if test -n "$CONFIG_HEADERS"; then
12810 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
12811 BEGIN {
12812 _ACEOF
12814 # Transform confdefs.h into an awk script `defines.awk', embedded as
12815 # here-document in config.status, that substitutes the proper values into
12816 # config.h.in to produce config.h.
12818 # Create a delimiter string that does not exist in confdefs.h, to ease
12819 # handling of long lines.
12820 ac_delim='%!_!# '
12821 for ac_last_try in false false :; do
12822 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
12823 if test -z "$ac_tt"; then
12824 break
12825 elif $ac_last_try; then
12826 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
12827 else
12828 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12830 done
12832 # For the awk script, D is an array of macro values keyed by name,
12833 # likewise P contains macro parameters if any. Preserve backslash
12834 # newline sequences.
12836 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12837 sed -n '
12838 s/.\{148\}/&'"$ac_delim"'/g
12839 t rset
12840 :rset
12841 s/^[ ]*#[ ]*define[ ][ ]*/ /
12842 t def
12844 :def
12845 s/\\$//
12846 t bsnl
12847 s/["\\]/\\&/g
12848 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12849 D["\1"]=" \3"/p
12850 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
12852 :bsnl
12853 s/["\\]/\\&/g
12854 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
12855 D["\1"]=" \3\\\\\\n"\\/p
12856 t cont
12857 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12858 t cont
12860 :cont
12862 s/.\{148\}/&'"$ac_delim"'/g
12863 t clear
12864 :clear
12865 s/\\$//
12866 t bsnlc
12867 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12869 :bsnlc
12870 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12871 b cont
12872 ' <confdefs.h | sed '
12873 s/'"$ac_delim"'/"\\\
12874 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12876 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12877 for (key in D) D_is_set[key] = 1
12878 FS = "\a"
12880 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12881 line = \$ 0
12882 split(line, arg, " ")
12883 if (arg[1] == "#") {
12884 defundef = arg[2]
12885 mac1 = arg[3]
12886 } else {
12887 defundef = substr(arg[1], 2)
12888 mac1 = arg[2]
12890 split(mac1, mac2, "(") #)
12891 macro = mac2[1]
12892 prefix = substr(line, 1, index(line, defundef) - 1)
12893 if (D_is_set[macro]) {
12894 # Preserve the white space surrounding the "#".
12895 print prefix "define", macro P[macro] D[macro]
12896 next
12897 } else {
12898 # Replace #undef with comments. This is necessary, for example,
12899 # in the case of _POSIX_SOURCE, which is predefined and required
12900 # on some systems where configure will not decide to define it.
12901 if (defundef == "undef") {
12902 print "/*", prefix defundef, macro, "*/"
12903 next
12907 { print }
12908 _ACAWK
12909 _ACEOF
12910 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12911 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
12912 fi # test -n "$CONFIG_HEADERS"
12915 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
12916 shift
12917 for ac_tag
12919 case $ac_tag in
12920 :[FHLC]) ac_mode=$ac_tag; continue;;
12921 esac
12922 case $ac_mode$ac_tag in
12923 :[FHL]*:*);;
12924 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
12925 :[FH]-) ac_tag=-:-;;
12926 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12927 esac
12928 ac_save_IFS=$IFS
12929 IFS=:
12930 set x $ac_tag
12931 IFS=$ac_save_IFS
12932 shift
12933 ac_file=$1
12934 shift
12936 case $ac_mode in
12937 :L) ac_source=$1;;
12938 :[FH])
12939 ac_file_inputs=
12940 for ac_f
12942 case $ac_f in
12943 -) ac_f="$ac_tmp/stdin";;
12944 *) # Look for the file first in the build tree, then in the source tree
12945 # (if the path is not absolute). The absolute path cannot be DOS-style,
12946 # because $ac_f cannot contain `:'.
12947 test -f "$ac_f" ||
12948 case $ac_f in
12949 [\\/$]*) false;;
12950 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12951 esac ||
12952 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12953 esac
12954 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12955 as_fn_append ac_file_inputs " '$ac_f'"
12956 done
12958 # Let's still pretend it is `configure' which instantiates (i.e., don't
12959 # use $as_me), people would be surprised to read:
12960 # /* config.h. Generated by config.status. */
12961 configure_input='Generated from '`
12962 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12963 `' by configure.'
12964 if test x"$ac_file" != x-; then
12965 configure_input="$ac_file. $configure_input"
12966 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12967 $as_echo "$as_me: creating $ac_file" >&6;}
12969 # Neutralize special characters interpreted by sed in replacement strings.
12970 case $configure_input in #(
12971 *\&* | *\|* | *\\* )
12972 ac_sed_conf_input=`$as_echo "$configure_input" |
12973 sed 's/[\\\\&|]/\\\\&/g'`;; #(
12974 *) ac_sed_conf_input=$configure_input;;
12975 esac
12977 case $ac_tag in
12978 *:-:* | *:-) cat >"$ac_tmp/stdin" \
12979 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
12980 esac
12982 esac
12984 ac_dir=`$as_dirname -- "$ac_file" ||
12985 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12986 X"$ac_file" : 'X\(//\)[^/]' \| \
12987 X"$ac_file" : 'X\(//\)$' \| \
12988 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12989 $as_echo X"$ac_file" |
12990 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12991 s//\1/
12994 /^X\(\/\/\)[^/].*/{
12995 s//\1/
12998 /^X\(\/\/\)$/{
12999 s//\1/
13002 /^X\(\/\).*/{
13003 s//\1/
13006 s/.*/./; q'`
13007 as_dir="$ac_dir"; as_fn_mkdir_p
13008 ac_builddir=.
13010 case "$ac_dir" in
13011 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
13013 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
13014 # A ".." for each directory in $ac_dir_suffix.
13015 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
13016 case $ac_top_builddir_sub in
13017 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
13018 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
13019 esac ;;
13020 esac
13021 ac_abs_top_builddir=$ac_pwd
13022 ac_abs_builddir=$ac_pwd$ac_dir_suffix
13023 # for backward compatibility:
13024 ac_top_builddir=$ac_top_build_prefix
13026 case $srcdir in
13027 .) # We are building in place.
13028 ac_srcdir=.
13029 ac_top_srcdir=$ac_top_builddir_sub
13030 ac_abs_top_srcdir=$ac_pwd ;;
13031 [\\/]* | ?:[\\/]* ) # Absolute name.
13032 ac_srcdir=$srcdir$ac_dir_suffix;
13033 ac_top_srcdir=$srcdir
13034 ac_abs_top_srcdir=$srcdir ;;
13035 *) # Relative name.
13036 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
13037 ac_top_srcdir=$ac_top_build_prefix$srcdir
13038 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
13039 esac
13040 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
13043 case $ac_mode in
13046 # CONFIG_FILE
13049 case $INSTALL in
13050 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
13051 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
13052 esac
13053 _ACEOF
13055 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13056 # If the template does not know about datarootdir, expand it.
13057 # FIXME: This hack should be removed a few years after 2.60.
13058 ac_datarootdir_hack=; ac_datarootdir_seen=
13059 ac_sed_dataroot='
13060 /datarootdir/ {
13064 /@datadir@/p
13065 /@docdir@/p
13066 /@infodir@/p
13067 /@localedir@/p
13068 /@mandir@/p'
13069 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
13070 *datarootdir*) ac_datarootdir_seen=yes;;
13071 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
13072 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
13073 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
13074 _ACEOF
13075 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13076 ac_datarootdir_hack='
13077 s&@datadir@&$datadir&g
13078 s&@docdir@&$docdir&g
13079 s&@infodir@&$infodir&g
13080 s&@localedir@&$localedir&g
13081 s&@mandir@&$mandir&g
13082 s&\\\${datarootdir}&$datarootdir&g' ;;
13083 esac
13084 _ACEOF
13086 # Neutralize VPATH when `$srcdir' = `.'.
13087 # Shell code in configure.ac might set extrasub.
13088 # FIXME: do we really want to maintain this feature?
13089 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
13090 ac_sed_extra="$ac_vpsub
13091 $extrasub
13092 _ACEOF
13093 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
13095 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13096 s|@configure_input@|$ac_sed_conf_input|;t t
13097 s&@top_builddir@&$ac_top_builddir_sub&;t t
13098 s&@top_build_prefix@&$ac_top_build_prefix&;t t
13099 s&@srcdir@&$ac_srcdir&;t t
13100 s&@abs_srcdir@&$ac_abs_srcdir&;t t
13101 s&@top_srcdir@&$ac_top_srcdir&;t t
13102 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
13103 s&@builddir@&$ac_builddir&;t t
13104 s&@abs_builddir@&$ac_abs_builddir&;t t
13105 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
13106 s&@INSTALL@&$ac_INSTALL&;t t
13107 $ac_datarootdir_hack
13109 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
13110 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13112 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
13113 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
13114 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
13115 "$ac_tmp/out"`; test -z "$ac_out"; } &&
13116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13117 which seems to be undefined. Please make sure it is defined" >&5
13118 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
13119 which seems to be undefined. Please make sure it is defined" >&2;}
13121 rm -f "$ac_tmp/stdin"
13122 case $ac_file in
13123 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
13124 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
13125 esac \
13126 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13130 # CONFIG_HEADER
13132 if test x"$ac_file" != x-; then
13134 $as_echo "/* $configure_input */" \
13135 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
13136 } >"$ac_tmp/config.h" \
13137 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13138 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
13139 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
13140 $as_echo "$as_me: $ac_file is unchanged" >&6;}
13141 else
13142 rm -f "$ac_file"
13143 mv "$ac_tmp/config.h" "$ac_file" \
13144 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
13146 else
13147 $as_echo "/* $configure_input */" \
13148 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
13149 || as_fn_error $? "could not create -" "$LINENO" 5
13153 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
13154 $as_echo "$as_me: executing $ac_file commands" >&6;}
13156 esac
13159 case $ac_file$ac_mode in
13160 "libtool":C)
13162 # See if we are running on zsh, and set the options which allow our
13163 # commands through without removal of \ escapes.
13164 if test -n "${ZSH_VERSION+set}" ; then
13165 setopt NO_GLOB_SUBST
13168 cfgfile="${ofile}T"
13169 trap "$RM \"$cfgfile\"; exit 1" 1 2 15
13170 $RM "$cfgfile"
13172 cat <<_LT_EOF >> "$cfgfile"
13173 #! $SHELL
13175 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
13176 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
13177 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13178 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
13180 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
13181 # 2006, 2007, 2008 Free Software Foundation, Inc.
13182 # Written by Gordon Matzigkeit, 1996
13184 # This file is part of GNU Libtool.
13186 # GNU Libtool is free software; you can redistribute it and/or
13187 # modify it under the terms of the GNU General Public License as
13188 # published by the Free Software Foundation; either version 2 of
13189 # the License, or (at your option) any later version.
13191 # As a special exception to the GNU General Public License,
13192 # if you distribute this file as part of a program or library that
13193 # is built using GNU Libtool, you may include this file under the
13194 # same distribution terms that you use for the rest of that program.
13196 # GNU Libtool is distributed in the hope that it will be useful,
13197 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13198 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13199 # GNU General Public License for more details.
13201 # You should have received a copy of the GNU General Public License
13202 # along with GNU Libtool; see the file COPYING. If not, a copy
13203 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
13204 # obtained by writing to the Free Software Foundation, Inc.,
13205 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
13208 # The names of the tagged configurations supported by this script.
13209 available_tags=""
13211 # ### BEGIN LIBTOOL CONFIG
13213 # Which release of libtool.m4 was used?
13214 macro_version=$macro_version
13215 macro_revision=$macro_revision
13217 # Whether or not to build shared libraries.
13218 build_libtool_libs=$enable_shared
13220 # Whether or not to build static libraries.
13221 build_old_libs=$enable_static
13223 # What type of objects to build.
13224 pic_mode=$pic_mode
13226 # Whether or not to optimize for fast installation.
13227 fast_install=$enable_fast_install
13229 # The host system.
13230 host_alias=$host_alias
13231 host=$host
13232 host_os=$host_os
13234 # The build system.
13235 build_alias=$build_alias
13236 build=$build
13237 build_os=$build_os
13239 # A sed program that does not truncate output.
13240 SED=$lt_SED
13242 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
13243 Xsed="\$SED -e 1s/^X//"
13245 # A grep program that handles long lines.
13246 GREP=$lt_GREP
13248 # An ERE matcher.
13249 EGREP=$lt_EGREP
13251 # A literal string matcher.
13252 FGREP=$lt_FGREP
13254 # A BSD- or MS-compatible name lister.
13255 NM=$lt_NM
13257 # Whether we need soft or hard links.
13258 LN_S=$lt_LN_S
13260 # What is the maximum length of a command?
13261 max_cmd_len=$max_cmd_len
13263 # Object file suffix (normally "o").
13264 objext=$ac_objext
13266 # Executable file suffix (normally "").
13267 exeext=$exeext
13269 # whether the shell understands "unset".
13270 lt_unset=$lt_unset
13272 # turn spaces into newlines.
13273 SP2NL=$lt_lt_SP2NL
13275 # turn newlines into spaces.
13276 NL2SP=$lt_lt_NL2SP
13278 # How to create reloadable object files.
13279 reload_flag=$lt_reload_flag
13280 reload_cmds=$lt_reload_cmds
13282 # An object symbol dumper.
13283 OBJDUMP=$lt_OBJDUMP
13285 # Method to check whether dependent libraries are shared objects.
13286 deplibs_check_method=$lt_deplibs_check_method
13288 # Command to use when deplibs_check_method == "file_magic".
13289 file_magic_cmd=$lt_file_magic_cmd
13291 # The archiver.
13292 AR=$lt_AR
13293 AR_FLAGS=$lt_AR_FLAGS
13295 # A symbol stripping program.
13296 STRIP=$lt_STRIP
13298 # Commands used to install an old-style archive.
13299 RANLIB=$lt_RANLIB
13300 old_postinstall_cmds=$lt_old_postinstall_cmds
13301 old_postuninstall_cmds=$lt_old_postuninstall_cmds
13303 # A C compiler.
13304 LTCC=$lt_CC
13306 # LTCC compiler flags.
13307 LTCFLAGS=$lt_CFLAGS
13309 # Take the output of nm and produce a listing of raw symbols and C names.
13310 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13312 # Transform the output of nm in a proper C declaration.
13313 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13315 # Transform the output of nm in a C name address pair.
13316 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13318 # Transform the output of nm in a C name address pair when lib prefix is needed.
13319 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
13321 # The name of the directory that contains temporary libtool files.
13322 objdir=$objdir
13324 # Shell to use when invoking shell scripts.
13325 SHELL=$lt_SHELL
13327 # An echo program that does not interpret backslashes.
13328 ECHO=$lt_ECHO
13330 # Used to examine libraries when file_magic_cmd begins with "file".
13331 MAGIC_CMD=$MAGIC_CMD
13333 # Must we lock files when doing compilation?
13334 need_locks=$lt_need_locks
13336 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
13337 DSYMUTIL=$lt_DSYMUTIL
13339 # Tool to change global to local symbols on Mac OS X.
13340 NMEDIT=$lt_NMEDIT
13342 # Tool to manipulate fat objects and archives on Mac OS X.
13343 LIPO=$lt_LIPO
13345 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
13346 OTOOL=$lt_OTOOL
13348 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
13349 OTOOL64=$lt_OTOOL64
13351 # Old archive suffix (normally "a").
13352 libext=$libext
13354 # Shared library suffix (normally ".so").
13355 shrext_cmds=$lt_shrext_cmds
13357 # The commands to extract the exported symbol list from a shared archive.
13358 extract_expsyms_cmds=$lt_extract_expsyms_cmds
13360 # Variables whose values should be saved in libtool wrapper scripts and
13361 # restored at link time.
13362 variables_saved_for_relink=$lt_variables_saved_for_relink
13364 # Do we need the "lib" prefix for modules?
13365 need_lib_prefix=$need_lib_prefix
13367 # Do we need a version for libraries?
13368 need_version=$need_version
13370 # Library versioning type.
13371 version_type=$version_type
13373 # Shared library runtime path variable.
13374 runpath_var=$runpath_var
13376 # Shared library path variable.
13377 shlibpath_var=$shlibpath_var
13379 # Is shlibpath searched before the hard-coded library search path?
13380 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13382 # Format of library name prefix.
13383 libname_spec=$lt_libname_spec
13385 # List of archive names. First name is the real one, the rest are links.
13386 # The last name is the one that the linker finds with -lNAME
13387 library_names_spec=$lt_library_names_spec
13389 # The coded name of the library, if different from the real name.
13390 soname_spec=$lt_soname_spec
13392 # Command to use after installation of a shared archive.
13393 postinstall_cmds=$lt_postinstall_cmds
13395 # Command to use after uninstallation of a shared archive.
13396 postuninstall_cmds=$lt_postuninstall_cmds
13398 # Commands used to finish a libtool library installation in a directory.
13399 finish_cmds=$lt_finish_cmds
13401 # As "finish_cmds", except a single script fragment to be evaled but
13402 # not shown.
13403 finish_eval=$lt_finish_eval
13405 # Whether we should hardcode library paths into libraries.
13406 hardcode_into_libs=$hardcode_into_libs
13408 # Compile-time system search path for libraries.
13409 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13411 # Run-time system search path for libraries.
13412 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13414 # Whether dlopen is supported.
13415 dlopen_support=$enable_dlopen
13417 # Whether dlopen of programs is supported.
13418 dlopen_self=$enable_dlopen_self
13420 # Whether dlopen of statically linked programs is supported.
13421 dlopen_self_static=$enable_dlopen_self_static
13423 # Commands to strip libraries.
13424 old_striplib=$lt_old_striplib
13425 striplib=$lt_striplib
13428 # The linker used to build libraries.
13429 LD=$lt_LD
13431 # Commands used to build an old-style archive.
13432 old_archive_cmds=$lt_old_archive_cmds
13434 # A language specific compiler.
13435 CC=$lt_compiler
13437 # Is the compiler the GNU compiler?
13438 with_gcc=$GCC
13440 # Compiler flag to turn off builtin functions.
13441 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
13443 # How to pass a linker flag through the compiler.
13444 wl=$lt_lt_prog_compiler_wl
13446 # Additional compiler flags for building library objects.
13447 pic_flag=$lt_lt_prog_compiler_pic
13449 # Compiler flag to prevent dynamic linking.
13450 link_static_flag=$lt_lt_prog_compiler_static
13452 # Does compiler simultaneously support -c and -o options?
13453 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
13455 # Whether or not to add -lc for building shared libraries.
13456 build_libtool_need_lc=$archive_cmds_need_lc
13458 # Whether or not to disallow shared libs when runtime libs are static.
13459 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
13461 # Compiler flag to allow reflexive dlopens.
13462 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
13464 # Compiler flag to generate shared objects directly from archives.
13465 whole_archive_flag_spec=$lt_whole_archive_flag_spec
13467 # Whether the compiler copes with passing no objects directly.
13468 compiler_needs_object=$lt_compiler_needs_object
13470 # Create an old-style archive from a shared archive.
13471 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13473 # Create a temporary old-style archive to link instead of a shared archive.
13474 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13476 # Commands used to build a shared archive.
13477 archive_cmds=$lt_archive_cmds
13478 archive_expsym_cmds=$lt_archive_expsym_cmds
13480 # Commands used to build a loadable module if different from building
13481 # a shared archive.
13482 module_cmds=$lt_module_cmds
13483 module_expsym_cmds=$lt_module_expsym_cmds
13485 # Whether we are building with GNU ld or not.
13486 with_gnu_ld=$lt_with_gnu_ld
13488 # Flag that allows shared libraries with undefined symbols to be built.
13489 allow_undefined_flag=$lt_allow_undefined_flag
13491 # Flag that enforces no undefined symbols.
13492 no_undefined_flag=$lt_no_undefined_flag
13494 # Flag to hardcode \$libdir into a binary during linking.
13495 # This must work even if \$libdir does not exist
13496 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13498 # If ld is used when linking, flag to hardcode \$libdir into a binary
13499 # during linking. This must work even if \$libdir does not exist.
13500 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13502 # Whether we need a single "-rpath" flag with a separated argument.
13503 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13505 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13506 # DIR into the resulting binary.
13507 hardcode_direct=$hardcode_direct
13509 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13510 # DIR into the resulting binary and the resulting library dependency is
13511 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13512 # library is relocated.
13513 hardcode_direct_absolute=$hardcode_direct_absolute
13515 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13516 # into the resulting binary.
13517 hardcode_minus_L=$hardcode_minus_L
13519 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13520 # into the resulting binary.
13521 hardcode_shlibpath_var=$hardcode_shlibpath_var
13523 # Set to "yes" if building a shared library automatically hardcodes DIR
13524 # into the library and all subsequent libraries and executables linked
13525 # against it.
13526 hardcode_automatic=$hardcode_automatic
13528 # Set to yes if linker adds runtime paths of dependent libraries
13529 # to runtime path list.
13530 inherit_rpath=$inherit_rpath
13532 # Whether libtool must link a program against all its dependency libraries.
13533 link_all_deplibs=$link_all_deplibs
13535 # Fix the shell variable \$srcfile for the compiler.
13536 fix_srcfile_path=$lt_fix_srcfile_path
13538 # Set to "yes" if exported symbols are required.
13539 always_export_symbols=$always_export_symbols
13541 # The commands to list exported symbols.
13542 export_symbols_cmds=$lt_export_symbols_cmds
13544 # Symbols that should not be listed in the preloaded symbols.
13545 exclude_expsyms=$lt_exclude_expsyms
13547 # Symbols that must always be exported.
13548 include_expsyms=$lt_include_expsyms
13550 # Commands necessary for linking programs (against libraries) with templates.
13551 prelink_cmds=$lt_prelink_cmds
13553 # Specify filename containing input files.
13554 file_list_spec=$lt_file_list_spec
13556 # How to hardcode a shared library path into an executable.
13557 hardcode_action=$hardcode_action
13559 # ### END LIBTOOL CONFIG
13561 _LT_EOF
13563 case $host_os in
13564 aix3*)
13565 cat <<\_LT_EOF >> "$cfgfile"
13566 # AIX sometimes has problems with the GCC collect2 program. For some
13567 # reason, if we set the COLLECT_NAMES environment variable, the problems
13568 # vanish in a puff of smoke.
13569 if test "X${COLLECT_NAMES+set}" != Xset; then
13570 COLLECT_NAMES=
13571 export COLLECT_NAMES
13573 _LT_EOF
13575 esac
13578 ltmain="$ac_aux_dir/ltmain.sh"
13581 # We use sed instead of cat because bash on DJGPP gets confused if
13582 # if finds mixed CR/LF and LF-only lines. Since sed operates in
13583 # text mode, it properly converts lines to CR/LF. This bash problem
13584 # is reportedly fixed, but why not run on old versions too?
13585 sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13586 || (rm -f "$cfgfile"; exit 1)
13588 case $xsi_shell in
13589 yes)
13590 cat << \_LT_EOF >> "$cfgfile"
13592 # func_dirname file append nondir_replacement
13593 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13594 # otherwise set result to NONDIR_REPLACEMENT.
13595 func_dirname ()
13597 case ${1} in
13598 */*) func_dirname_result="${1%/*}${2}" ;;
13599 * ) func_dirname_result="${3}" ;;
13600 esac
13603 # func_basename file
13604 func_basename ()
13606 func_basename_result="${1##*/}"
13609 # func_dirname_and_basename file append nondir_replacement
13610 # perform func_basename and func_dirname in a single function
13611 # call:
13612 # dirname: Compute the dirname of FILE. If nonempty,
13613 # add APPEND to the result, otherwise set result
13614 # to NONDIR_REPLACEMENT.
13615 # value returned in "$func_dirname_result"
13616 # basename: Compute filename of FILE.
13617 # value retuned in "$func_basename_result"
13618 # Implementation must be kept synchronized with func_dirname
13619 # and func_basename. For efficiency, we do not delegate to
13620 # those functions but instead duplicate the functionality here.
13621 func_dirname_and_basename ()
13623 case ${1} in
13624 */*) func_dirname_result="${1%/*}${2}" ;;
13625 * ) func_dirname_result="${3}" ;;
13626 esac
13627 func_basename_result="${1##*/}"
13630 # func_stripname prefix suffix name
13631 # strip PREFIX and SUFFIX off of NAME.
13632 # PREFIX and SUFFIX must not contain globbing or regex special
13633 # characters, hashes, percent signs, but SUFFIX may contain a leading
13634 # dot (in which case that matches only a dot).
13635 func_stripname ()
13637 # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13638 # positional parameters, so assign one to ordinary parameter first.
13639 func_stripname_result=${3}
13640 func_stripname_result=${func_stripname_result#"${1}"}
13641 func_stripname_result=${func_stripname_result%"${2}"}
13644 # func_opt_split
13645 func_opt_split ()
13647 func_opt_split_opt=${1%%=*}
13648 func_opt_split_arg=${1#*=}
13651 # func_lo2o object
13652 func_lo2o ()
13654 case ${1} in
13655 *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13656 *) func_lo2o_result=${1} ;;
13657 esac
13660 # func_xform libobj-or-source
13661 func_xform ()
13663 func_xform_result=${1%.*}.lo
13666 # func_arith arithmetic-term...
13667 func_arith ()
13669 func_arith_result=$(( $* ))
13672 # func_len string
13673 # STRING may not start with a hyphen.
13674 func_len ()
13676 func_len_result=${#1}
13679 _LT_EOF
13681 *) # Bourne compatible functions.
13682 cat << \_LT_EOF >> "$cfgfile"
13684 # func_dirname file append nondir_replacement
13685 # Compute the dirname of FILE. If nonempty, add APPEND to the result,
13686 # otherwise set result to NONDIR_REPLACEMENT.
13687 func_dirname ()
13689 # Extract subdirectory from the argument.
13690 func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13691 if test "X$func_dirname_result" = "X${1}"; then
13692 func_dirname_result="${3}"
13693 else
13694 func_dirname_result="$func_dirname_result${2}"
13698 # func_basename file
13699 func_basename ()
13701 func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13705 # func_stripname prefix suffix name
13706 # strip PREFIX and SUFFIX off of NAME.
13707 # PREFIX and SUFFIX must not contain globbing or regex special
13708 # characters, hashes, percent signs, but SUFFIX may contain a leading
13709 # dot (in which case that matches only a dot).
13710 # func_strip_suffix prefix name
13711 func_stripname ()
13713 case ${2} in
13714 .*) func_stripname_result=`$ECHO "X${3}" \
13715 | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13716 *) func_stripname_result=`$ECHO "X${3}" \
13717 | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13718 esac
13721 # sed scripts:
13722 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13723 my_sed_long_arg='1s/^-[^=]*=//'
13725 # func_opt_split
13726 func_opt_split ()
13728 func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13729 func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13732 # func_lo2o object
13733 func_lo2o ()
13735 func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13738 # func_xform libobj-or-source
13739 func_xform ()
13741 func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13744 # func_arith arithmetic-term...
13745 func_arith ()
13747 func_arith_result=`expr "$@"`
13750 # func_len string
13751 # STRING may not start with a hyphen.
13752 func_len ()
13754 func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13757 _LT_EOF
13758 esac
13760 case $lt_shell_append in
13761 yes)
13762 cat << \_LT_EOF >> "$cfgfile"
13764 # func_append var value
13765 # Append VALUE to the end of shell variable VAR.
13766 func_append ()
13768 eval "$1+=\$2"
13770 _LT_EOF
13773 cat << \_LT_EOF >> "$cfgfile"
13775 # func_append var value
13776 # Append VALUE to the end of shell variable VAR.
13777 func_append ()
13779 eval "$1=\$$1\$2"
13782 _LT_EOF
13784 esac
13787 sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13788 || (rm -f "$cfgfile"; exit 1)
13790 mv -f "$cfgfile" "$ofile" ||
13791 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13792 chmod +x "$ofile"
13796 esac
13797 done # for ac_tag
13800 as_fn_exit 0
13801 _ACEOF
13802 ac_clean_files=$ac_clean_files_save
13804 test $ac_write_fail = 0 ||
13805 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
13808 # configure is writing to config.log, and then calls config.status.
13809 # config.status does its own redirection, appending to config.log.
13810 # Unfortunately, on DOS this fails, as config.log is still kept open
13811 # by configure, so config.status won't be able to write to it; its
13812 # output is simply discarded. So we exec the FD to /dev/null,
13813 # effectively closing config.log, so it can be properly (re)opened and
13814 # appended to by config.status. When coming back to configure, we
13815 # need to make the FD available again.
13816 if test "$no_create" != yes; then
13817 ac_cs_success=:
13818 ac_config_status_args=
13819 test "$silent" = yes &&
13820 ac_config_status_args="$ac_config_status_args --quiet"
13821 exec 5>/dev/null
13822 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13823 exec 5>>config.log
13824 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13825 # would make configure fail if this is the last instruction.
13826 $ac_cs_success || as_fn_exit 1
13828 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13829 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13830 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}