]> andersk Git - test.git/blob - configure
Even if ShellInABox is running with SSL support disabled, if the user connected
[test.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for shellinabox 2.9.
4 #
5 # Report bugs to <markus@shellinabox.com>.
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
9 # Foundation, Inc.
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20   emulate sh
21   NULLCMD=:
22   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23   # is contrary to our usage.  Disable this feature.
24   alias -g '${1+"$@"}'='"$@"'
25   setopt NO_GLOB_SUBST
26 else
27   case `(set -o) 2>/dev/null` in #(
28   *posix*) :
29     set -o posix ;; #(
30   *) :
31      ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47   as_echo='print -r --'
48   as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50   as_echo='printf %s\n'
51   as_echo_n='printf %s'
52 else
53   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55     as_echo_n='/usr/ucb/echo -n'
56   else
57     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58     as_echo_n_body='eval
59       arg=$1;
60       case $arg in #(
61       *"$as_nl"*)
62         expr "X$arg" : "X\\(.*\\)$as_nl";
63         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64       esac;
65       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66     '
67     export as_echo_n_body
68     as_echo_n='sh -c $as_echo_n_body as_echo'
69   fi
70   export as_echo_body
71   as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76   PATH_SEPARATOR=:
77   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79       PATH_SEPARATOR=';'
80   }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order.  Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" ""        $as_nl"
90
91 # Find who we are.  Look in the path if we contain no directory separator.
92 case $0 in #((
93   *[\\/]* ) as_myself=$0 ;;
94   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
95 for as_dir in $PATH
96 do
97   IFS=$as_save_IFS
98   test -z "$as_dir" && as_dir=.
99     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
100   done
101 IFS=$as_save_IFS
102
103      ;;
104 esac
105 # We did not find ourselves, most probably we were run as `sh COMMAND'
106 # in which case we are not to be found in the path.
107 if test "x$as_myself" = x; then
108   as_myself=$0
109 fi
110 if test ! -f "$as_myself"; then
111   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
112   exit 1
113 fi
114
115 # Unset variables that we do not need and which cause bugs (e.g. in
116 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
117 # suppresses any "Segmentation fault" message there.  '((' could
118 # trigger a bug in pdksh 5.2.14.
119 for as_var in BASH_ENV ENV MAIL MAILPATH
120 do eval test x\${$as_var+set} = xset \
121   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
122 done
123 PS1='$ '
124 PS2='> '
125 PS4='+ '
126
127 # NLS nuisances.
128 LC_ALL=C
129 export LC_ALL
130 LANGUAGE=C
131 export LANGUAGE
132
133 # CDPATH.
134 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
135
136 if test "x$CONFIG_SHELL" = x; then
137   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
138   emulate sh
139   NULLCMD=:
140   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
141   # is contrary to our usage.  Disable this feature.
142   alias -g '\${1+\"\$@\"}'='\"\$@\"'
143   setopt NO_GLOB_SUBST
144 else
145   case \`(set -o) 2>/dev/null\` in #(
146   *posix*) :
147     set -o posix ;; #(
148   *) :
149      ;;
150 esac
151 fi
152 "
153   as_required="as_fn_return () { (exit \$1); }
154 as_fn_success () { as_fn_return 0; }
155 as_fn_failure () { as_fn_return 1; }
156 as_fn_ret_success () { return 0; }
157 as_fn_ret_failure () { return 1; }
158
159 exitcode=0
160 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
161 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
162 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
163 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
164 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
165
166 else
167   exitcode=1; echo positional parameters were not saved.
168 fi
169 test x\$exitcode = x0 || exit 1"
170   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
171   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
172   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
173   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
174 test \$(( 1 + 1 )) = 2 || exit 1"
175   if (eval "$as_required") 2>/dev/null; then :
176   as_have_required=yes
177 else
178   as_have_required=no
179 fi
180   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
181
182 else
183   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
184 as_found=false
185 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
186 do
187   IFS=$as_save_IFS
188   test -z "$as_dir" && as_dir=.
189   as_found=:
190   case $as_dir in #(
191          /*)
192            for as_base in sh bash ksh sh5; do
193              # Try only shells that exist, to save several forks.
194              as_shell=$as_dir/$as_base
195              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
196                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
197   CONFIG_SHELL=$as_shell as_have_required=yes
198                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
199   break 2
200 fi
201 fi
202            done;;
203        esac
204   as_found=false
205 done
206 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
207               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
208   CONFIG_SHELL=$SHELL as_have_required=yes
209 fi; }
210 IFS=$as_save_IFS
211
212
213       if test "x$CONFIG_SHELL" != x; then :
214   # We cannot yet assume a decent shell, so we have to provide a
215         # neutralization value for shells without unset; and this also
216         # works around shells that cannot unset nonexistent variables.
217         BASH_ENV=/dev/null
218         ENV=/dev/null
219         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
220         export CONFIG_SHELL
221         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
222 fi
223
224     if test x$as_have_required = xno; then :
225   $as_echo "$0: This script requires a shell more modern than all"
226   $as_echo "$0: the shells that I found on your system."
227   if test x${ZSH_VERSION+set} = xset ; then
228     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
229     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
230   else
231     $as_echo "$0: Please tell bug-autoconf@gnu.org and
232 $0: markus@shellinabox.com about your system, including any
233 $0: error possibly output before this message. Then install
234 $0: a modern shell, or manually run the script under such a
235 $0: shell if you do have one."
236   fi
237   exit 1
238 fi
239 fi
240 fi
241 SHELL=${CONFIG_SHELL-/bin/sh}
242 export SHELL
243 # Unset more variables known to interfere with behavior of common tools.
244 CLICOLOR_FORCE= GREP_OPTIONS=
245 unset CLICOLOR_FORCE GREP_OPTIONS
246
247 ## --------------------- ##
248 ## M4sh Shell Functions. ##
249 ## --------------------- ##
250 # as_fn_unset VAR
251 # ---------------
252 # Portably unset VAR.
253 as_fn_unset ()
254 {
255   { eval $1=; unset $1;}
256 }
257 as_unset=as_fn_unset
258
259 # as_fn_set_status STATUS
260 # -----------------------
261 # Set $? to STATUS, without forking.
262 as_fn_set_status ()
263 {
264   return $1
265 } # as_fn_set_status
266
267 # as_fn_exit STATUS
268 # -----------------
269 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
270 as_fn_exit ()
271 {
272   set +e
273   as_fn_set_status $1
274   exit $1
275 } # as_fn_exit
276
277 # as_fn_mkdir_p
278 # -------------
279 # Create "$as_dir" as a directory, including parents if necessary.
280 as_fn_mkdir_p ()
281 {
282
283   case $as_dir in #(
284   -*) as_dir=./$as_dir;;
285   esac
286   test -d "$as_dir" || eval $as_mkdir_p || {
287     as_dirs=
288     while :; do
289       case $as_dir in #(
290       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
291       *) as_qdir=$as_dir;;
292       esac
293       as_dirs="'$as_qdir' $as_dirs"
294       as_dir=`$as_dirname -- "$as_dir" ||
295 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
296          X"$as_dir" : 'X\(//\)[^/]' \| \
297          X"$as_dir" : 'X\(//\)$' \| \
298          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
299 $as_echo X"$as_dir" |
300     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
301             s//\1/
302             q
303           }
304           /^X\(\/\/\)[^/].*/{
305             s//\1/
306             q
307           }
308           /^X\(\/\/\)$/{
309             s//\1/
310             q
311           }
312           /^X\(\/\).*/{
313             s//\1/
314             q
315           }
316           s/.*/./; q'`
317       test -d "$as_dir" && break
318     done
319     test -z "$as_dirs" || eval "mkdir $as_dirs"
320   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
321
322
323 } # as_fn_mkdir_p
324 # as_fn_append VAR VALUE
325 # ----------------------
326 # Append the text in VALUE to the end of the definition contained in VAR. Take
327 # advantage of any shell optimizations that allow amortized linear growth over
328 # repeated appends, instead of the typical quadratic growth present in naive
329 # implementations.
330 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
331   eval 'as_fn_append ()
332   {
333     eval $1+=\$2
334   }'
335 else
336   as_fn_append ()
337   {
338     eval $1=\$$1\$2
339   }
340 fi # as_fn_append
341
342 # as_fn_arith ARG...
343 # ------------------
344 # Perform arithmetic evaluation on the ARGs, and store the result in the
345 # global $as_val. Take advantage of shells that can avoid forks. The arguments
346 # must be portable across $(()) and expr.
347 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
348   eval 'as_fn_arith ()
349   {
350     as_val=$(( $* ))
351   }'
352 else
353   as_fn_arith ()
354   {
355     as_val=`expr "$@" || test $? -eq 1`
356   }
357 fi # as_fn_arith
358
359
360 # as_fn_error ERROR [LINENO LOG_FD]
361 # ---------------------------------
362 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
363 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
364 # script with status $?, using 1 if that was 0.
365 as_fn_error ()
366 {
367   as_status=$?; test $as_status -eq 0 && as_status=1
368   if test "$3"; then
369     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
370     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
371   fi
372   $as_echo "$as_me: error: $1" >&2
373   as_fn_exit $as_status
374 } # as_fn_error
375
376 if expr a : '\(a\)' >/dev/null 2>&1 &&
377    test "X`expr 00001 : '.*\(...\)'`" = X001; then
378   as_expr=expr
379 else
380   as_expr=false
381 fi
382
383 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
384   as_basename=basename
385 else
386   as_basename=false
387 fi
388
389 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
390   as_dirname=dirname
391 else
392   as_dirname=false
393 fi
394
395 as_me=`$as_basename -- "$0" ||
396 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
397          X"$0" : 'X\(//\)$' \| \
398          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
399 $as_echo X/"$0" |
400     sed '/^.*\/\([^/][^/]*\)\/*$/{
401             s//\1/
402             q
403           }
404           /^X\/\(\/\/\)$/{
405             s//\1/
406             q
407           }
408           /^X\/\(\/\).*/{
409             s//\1/
410             q
411           }
412           s/.*/./; q'`
413
414 # Avoid depending upon Character Ranges.
415 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
416 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
417 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
418 as_cr_digits='0123456789'
419 as_cr_alnum=$as_cr_Letters$as_cr_digits
420
421
422   as_lineno_1=$LINENO as_lineno_1a=$LINENO
423   as_lineno_2=$LINENO as_lineno_2a=$LINENO
424   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
425   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
426   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
427   sed -n '
428     p
429     /[$]LINENO/=
430   ' <$as_myself |
431     sed '
432       s/[$]LINENO.*/&-/
433       t lineno
434       b
435       :lineno
436       N
437       :loop
438       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
439       t loop
440       s/-\n.*//
441     ' >$as_me.lineno &&
442   chmod +x "$as_me.lineno" ||
443     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
444
445   # Don't try to exec as it changes $[0], causing all sort of problems
446   # (the dirname of $[0] is not the place where we might find the
447   # original and so on.  Autoconf is especially sensitive to this).
448   . "./$as_me.lineno"
449   # Exit status is that of the last command.
450   exit
451 }
452
453 ECHO_C= ECHO_N= ECHO_T=
454 case `echo -n x` in #(((((
455 -n*)
456   case `echo 'xy\c'` in
457   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
458   xy)  ECHO_C='\c';;
459   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
460        ECHO_T=' ';;
461   esac;;
462 *)
463   ECHO_N='-n';;
464 esac
465
466 rm -f conf$$ conf$$.exe conf$$.file
467 if test -d conf$$.dir; then
468   rm -f conf$$.dir/conf$$.file
469 else
470   rm -f conf$$.dir
471   mkdir conf$$.dir 2>/dev/null
472 fi
473 if (echo >conf$$.file) 2>/dev/null; then
474   if ln -s conf$$.file conf$$ 2>/dev/null; then
475     as_ln_s='ln -s'
476     # ... but there are two gotchas:
477     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
478     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
479     # In both cases, we have to default to `cp -p'.
480     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
481       as_ln_s='cp -p'
482   elif ln conf$$.file conf$$ 2>/dev/null; then
483     as_ln_s=ln
484   else
485     as_ln_s='cp -p'
486   fi
487 else
488   as_ln_s='cp -p'
489 fi
490 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
491 rmdir conf$$.dir 2>/dev/null
492
493 if mkdir -p . 2>/dev/null; then
494   as_mkdir_p='mkdir -p "$as_dir"'
495 else
496   test -d ./-p && rmdir ./-p
497   as_mkdir_p=false
498 fi
499
500 if test -x / >/dev/null 2>&1; then
501   as_test_x='test -x'
502 else
503   if ls -dL / >/dev/null 2>&1; then
504     as_ls_L_option=L
505   else
506     as_ls_L_option=
507   fi
508   as_test_x='
509     eval sh -c '\''
510       if test -d "$1"; then
511         test -d "$1/.";
512       else
513         case $1 in #(
514         -*)set "./$1";;
515         esac;
516         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
517         ???[sx]*):;;*)false;;esac;fi
518     '\'' sh
519   '
520 fi
521 as_executable_p=$as_test_x
522
523 # Sed expression to map a string onto a valid CPP name.
524 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
525
526 # Sed expression to map a string onto a valid variable name.
527 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
528
529
530
531 # Check that we are running under the correct shell.
532 SHELL=${CONFIG_SHELL-/bin/sh}
533
534 case X$lt_ECHO in
535 X*--fallback-echo)
536   # Remove one level of quotation (which was required for Make).
537   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
538   ;;
539 esac
540
541 ECHO=${lt_ECHO-echo}
542 if test "X$1" = X--no-reexec; then
543   # Discard the --no-reexec flag, and continue.
544   shift
545 elif test "X$1" = X--fallback-echo; then
546   # Avoid inline document here, it may be left over
547   :
548 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
549   # Yippee, $ECHO works!
550   :
551 else
552   # Restart under the correct shell.
553   exec $SHELL "$0" --no-reexec ${1+"$@"}
554 fi
555
556 if test "X$1" = X--fallback-echo; then
557   # used as fallback echo
558   shift
559   cat <<_LT_EOF
560 $*
561 _LT_EOF
562   exit 0
563 fi
564
565 # The HP-UX ksh and POSIX shell print the target directory to stdout
566 # if CDPATH is set.
567 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
568
569 if test -z "$lt_ECHO"; then
570   if test "X${echo_test_string+set}" != Xset; then
571     # find a string as large as possible, as long as the shell can cope with it
572     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
573       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
574       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
575          { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
576       then
577         break
578       fi
579     done
580   fi
581
582   if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
583      echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
584      test "X$echo_testing_string" = "X$echo_test_string"; then
585     :
586   else
587     # The Solaris, AIX, and Digital Unix default echo programs unquote
588     # backslashes.  This makes it impossible to quote backslashes using
589     #   echo "$something" | sed 's/\\/\\\\/g'
590     #
591     # So, first we look for a working echo in the user's PATH.
592
593     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
594     for dir in $PATH /usr/ucb; do
595       IFS="$lt_save_ifs"
596       if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
597          test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
598          echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
599          test "X$echo_testing_string" = "X$echo_test_string"; then
600         ECHO="$dir/echo"
601         break
602       fi
603     done
604     IFS="$lt_save_ifs"
605
606     if test "X$ECHO" = Xecho; then
607       # We didn't find a better echo, so look for alternatives.
608       if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
609          echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
610          test "X$echo_testing_string" = "X$echo_test_string"; then
611         # This shell has a builtin print -r that does the trick.
612         ECHO='print -r'
613       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
614            test "X$CONFIG_SHELL" != X/bin/ksh; then
615         # If we have ksh, try running configure again with it.
616         ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
617         export ORIGINAL_CONFIG_SHELL
618         CONFIG_SHELL=/bin/ksh
619         export CONFIG_SHELL
620         exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
621       else
622         # Try using printf.
623         ECHO='printf %s\n'
624         if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
625            echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
626            test "X$echo_testing_string" = "X$echo_test_string"; then
627           # Cool, printf works
628           :
629         elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
630              test "X$echo_testing_string" = 'X\t' &&
631              echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
632              test "X$echo_testing_string" = "X$echo_test_string"; then
633           CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
634           export CONFIG_SHELL
635           SHELL="$CONFIG_SHELL"
636           export SHELL
637           ECHO="$CONFIG_SHELL $0 --fallback-echo"
638         elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
639              test "X$echo_testing_string" = 'X\t' &&
640              echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
641              test "X$echo_testing_string" = "X$echo_test_string"; then
642           ECHO="$CONFIG_SHELL $0 --fallback-echo"
643         else
644           # maybe with a smaller string...
645           prev=:
646
647           for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
648             if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
649             then
650               break
651             fi
652             prev="$cmd"
653           done
654
655           if test "$prev" != 'sed 50q "$0"'; then
656             echo_test_string=`eval $prev`
657             export echo_test_string
658             exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
659           else
660             # Oops.  We lost completely, so just stick with echo.
661             ECHO=echo
662           fi
663         fi
664       fi
665     fi
666   fi
667 fi
668
669 # Copy echo and quote the copy suitably for passing to libtool from
670 # the Makefile, instead of quoting the original, which is used later.
671 lt_ECHO=$ECHO
672 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
673    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
674 fi
675
676
677
678
679 exec 7<&0 </dev/null 6>&1
680
681 # Name of the host.
682 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
683 # so uname gets run too.
684 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
685
686 #
687 # Initializations.
688 #
689 ac_default_prefix=/usr/local
690 ac_clean_files=
691 ac_config_libobj_dir=.
692 LIBOBJS=
693 cross_compiling=no
694 subdirs=
695 MFLAGS=
696 MAKEFLAGS=
697
698 # Identity of this package.
699 PACKAGE_NAME='shellinabox'
700 PACKAGE_TARNAME='shellinabox'
701 PACKAGE_VERSION='2.9'
702 PACKAGE_STRING='shellinabox 2.9'
703 PACKAGE_BUGREPORT='markus@shellinabox.com'
704 PACKAGE_URL=''
705
706 ac_c_werror_flag=
707 # Factoring default headers for most tests.
708 ac_includes_default="\
709 #include <stdio.h>
710 #ifdef HAVE_SYS_TYPES_H
711 # include <sys/types.h>
712 #endif
713 #ifdef HAVE_SYS_STAT_H
714 # include <sys/stat.h>
715 #endif
716 #ifdef STDC_HEADERS
717 # include <stdlib.h>
718 # include <stddef.h>
719 #else
720 # ifdef HAVE_STDLIB_H
721 #  include <stdlib.h>
722 # endif
723 #endif
724 #ifdef HAVE_STRING_H
725 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
726 #  include <memory.h>
727 # endif
728 # include <string.h>
729 #endif
730 #ifdef HAVE_STRINGS_H
731 # include <strings.h>
732 #endif
733 #ifdef HAVE_INTTYPES_H
734 # include <inttypes.h>
735 #endif
736 #ifdef HAVE_STDINT_H
737 # include <stdint.h>
738 #endif
739 #ifdef HAVE_UNISTD_H
740 # include <unistd.h>
741 #endif"
742
743 ac_subst_vars='LTLIBOBJS
744 LIBOBJS
745 LIBTOOL_DEPS
746 CPP
747 OTOOL64
748 OTOOL
749 LIPO
750 NMEDIT
751 DSYMUTIL
752 lt_ECHO
753 RANLIB
754 AR
755 OBJDUMP
756 LN_S
757 NM
758 ac_ct_DUMPBIN
759 DUMPBIN
760 LD
761 FGREP
762 EGREP
763 GREP
764 SED
765 host_os
766 host_vendor
767 host_cpu
768 host
769 build_os
770 build_vendor
771 build_cpu
772 build
773 LIBTOOL
774 am__fastdepCC_FALSE
775 am__fastdepCC_TRUE
776 CCDEPMODE
777 AMDEPBACKSLASH
778 AMDEP_FALSE
779 AMDEP_TRUE
780 am__quote
781 am__include
782 DEPDIR
783 OBJEXT
784 EXEEXT
785 ac_ct_CC
786 CPPFLAGS
787 LDFLAGS
788 CFLAGS
789 CC
790 am__untar
791 am__tar
792 AMTAR
793 am__leading_dot
794 SET_MAKE
795 AWK
796 mkdir_p
797 MKDIR_P
798 INSTALL_STRIP_PROGRAM
799 STRIP
800 install_sh
801 MAKEINFO
802 AUTOHEADER
803 AUTOMAKE
804 AUTOCONF
805 ACLOCAL
806 VERSION
807 PACKAGE
808 CYGPATH_W
809 am__isrc
810 INSTALL_DATA
811 INSTALL_SCRIPT
812 INSTALL_PROGRAM
813 VCS_REVISION
814 target_alias
815 host_alias
816 build_alias
817 LIBS
818 ECHO_T
819 ECHO_N
820 ECHO_C
821 DEFS
822 mandir
823 localedir
824 libdir
825 psdir
826 pdfdir
827 dvidir
828 htmldir
829 infodir
830 docdir
831 oldincludedir
832 includedir
833 localstatedir
834 sharedstatedir
835 sysconfdir
836 datadir
837 datarootdir
838 libexecdir
839 sbindir
840 bindir
841 program_transform_name
842 prefix
843 exec_prefix
844 PACKAGE_URL
845 PACKAGE_BUGREPORT
846 PACKAGE_STRING
847 PACKAGE_VERSION
848 PACKAGE_TARNAME
849 PACKAGE_NAME
850 PATH_SEPARATOR
851 SHELL'
852 ac_subst_files=''
853 ac_user_opts='
854 enable_option_checking
855 enable_dependency_tracking
856 enable_shared
857 enable_static
858 with_pic
859 enable_fast_install
860 with_gnu_ld
861 enable_libtool_lock
862 enable_ssl
863 enable_pam
864 enable_runtime_loading
865 '
866       ac_precious_vars='build_alias
867 host_alias
868 target_alias
869 CC
870 CFLAGS
871 LDFLAGS
872 LIBS
873 CPPFLAGS
874 CPP'
875
876
877 # Initialize some variables set by options.
878 ac_init_help=
879 ac_init_version=false
880 ac_unrecognized_opts=
881 ac_unrecognized_sep=
882 # The variables have the same names as the options, with
883 # dashes changed to underlines.
884 cache_file=/dev/null
885 exec_prefix=NONE
886 no_create=
887 no_recursion=
888 prefix=NONE
889 program_prefix=NONE
890 program_suffix=NONE
891 program_transform_name=s,x,x,
892 silent=
893 site=
894 srcdir=
895 verbose=
896 x_includes=NONE
897 x_libraries=NONE
898
899 # Installation directory options.
900 # These are left unexpanded so users can "make install exec_prefix=/foo"
901 # and all the variables that are supposed to be based on exec_prefix
902 # by default will actually change.
903 # Use braces instead of parens because sh, perl, etc. also accept them.
904 # (The list follows the same order as the GNU Coding Standards.)
905 bindir='${exec_prefix}/bin'
906 sbindir='${exec_prefix}/sbin'
907 libexecdir='${exec_prefix}/libexec'
908 datarootdir='${prefix}/share'
909 datadir='${datarootdir}'
910 sysconfdir='${prefix}/etc'
911 sharedstatedir='${prefix}/com'
912 localstatedir='${prefix}/var'
913 includedir='${prefix}/include'
914 oldincludedir='/usr/include'
915 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
916 infodir='${datarootdir}/info'
917 htmldir='${docdir}'
918 dvidir='${docdir}'
919 pdfdir='${docdir}'
920 psdir='${docdir}'
921 libdir='${exec_prefix}/lib'
922 localedir='${datarootdir}/locale'
923 mandir='${datarootdir}/man'
924
925 ac_prev=
926 ac_dashdash=
927 for ac_option
928 do
929   # If the previous option needs an argument, assign it.
930   if test -n "$ac_prev"; then
931     eval $ac_prev=\$ac_option
932     ac_prev=
933     continue
934   fi
935
936   case $ac_option in
937   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
938   *)    ac_optarg=yes ;;
939   esac
940
941   # Accept the important Cygnus configure options, so we can diagnose typos.
942
943   case $ac_dashdash$ac_option in
944   --)
945     ac_dashdash=yes ;;
946
947   -bindir | --bindir | --bindi | --bind | --bin | --bi)
948     ac_prev=bindir ;;
949   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
950     bindir=$ac_optarg ;;
951
952   -build | --build | --buil | --bui | --bu)
953     ac_prev=build_alias ;;
954   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
955     build_alias=$ac_optarg ;;
956
957   -cache-file | --cache-file | --cache-fil | --cache-fi \
958   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
959     ac_prev=cache_file ;;
960   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
961   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
962     cache_file=$ac_optarg ;;
963
964   --config-cache | -C)
965     cache_file=config.cache ;;
966
967   -datadir | --datadir | --datadi | --datad)
968     ac_prev=datadir ;;
969   -datadir=* | --datadir=* | --datadi=* | --datad=*)
970     datadir=$ac_optarg ;;
971
972   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
973   | --dataroo | --dataro | --datar)
974     ac_prev=datarootdir ;;
975   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
976   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
977     datarootdir=$ac_optarg ;;
978
979   -disable-* | --disable-*)
980     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
981     # Reject names that are not valid shell variable names.
982     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
983       as_fn_error "invalid feature name: $ac_useropt"
984     ac_useropt_orig=$ac_useropt
985     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
986     case $ac_user_opts in
987       *"
988 "enable_$ac_useropt"
989 "*) ;;
990       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
991          ac_unrecognized_sep=', ';;
992     esac
993     eval enable_$ac_useropt=no ;;
994
995   -docdir | --docdir | --docdi | --doc | --do)
996     ac_prev=docdir ;;
997   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
998     docdir=$ac_optarg ;;
999
1000   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1001     ac_prev=dvidir ;;
1002   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1003     dvidir=$ac_optarg ;;
1004
1005   -enable-* | --enable-*)
1006     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1007     # Reject names that are not valid shell variable names.
1008     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1009       as_fn_error "invalid feature name: $ac_useropt"
1010     ac_useropt_orig=$ac_useropt
1011     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1012     case $ac_user_opts in
1013       *"
1014 "enable_$ac_useropt"
1015 "*) ;;
1016       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1017          ac_unrecognized_sep=', ';;
1018     esac
1019     eval enable_$ac_useropt=\$ac_optarg ;;
1020
1021   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1022   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1023   | --exec | --exe | --ex)
1024     ac_prev=exec_prefix ;;
1025   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1026   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1027   | --exec=* | --exe=* | --ex=*)
1028     exec_prefix=$ac_optarg ;;
1029
1030   -gas | --gas | --ga | --g)
1031     # Obsolete; use --with-gas.
1032     with_gas=yes ;;
1033
1034   -help | --help | --hel | --he | -h)
1035     ac_init_help=long ;;
1036   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1037     ac_init_help=recursive ;;
1038   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1039     ac_init_help=short ;;
1040
1041   -host | --host | --hos | --ho)
1042     ac_prev=host_alias ;;
1043   -host=* | --host=* | --hos=* | --ho=*)
1044     host_alias=$ac_optarg ;;
1045
1046   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1047     ac_prev=htmldir ;;
1048   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1049   | --ht=*)
1050     htmldir=$ac_optarg ;;
1051
1052   -includedir | --includedir | --includedi | --included | --include \
1053   | --includ | --inclu | --incl | --inc)
1054     ac_prev=includedir ;;
1055   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1056   | --includ=* | --inclu=* | --incl=* | --inc=*)
1057     includedir=$ac_optarg ;;
1058
1059   -infodir | --infodir | --infodi | --infod | --info | --inf)
1060     ac_prev=infodir ;;
1061   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1062     infodir=$ac_optarg ;;
1063
1064   -libdir | --libdir | --libdi | --libd)
1065     ac_prev=libdir ;;
1066   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1067     libdir=$ac_optarg ;;
1068
1069   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1070   | --libexe | --libex | --libe)
1071     ac_prev=libexecdir ;;
1072   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1073   | --libexe=* | --libex=* | --libe=*)
1074     libexecdir=$ac_optarg ;;
1075
1076   -localedir | --localedir | --localedi | --localed | --locale)
1077     ac_prev=localedir ;;
1078   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1079     localedir=$ac_optarg ;;
1080
1081   -localstatedir | --localstatedir | --localstatedi | --localstated \
1082   | --localstate | --localstat | --localsta | --localst | --locals)
1083     ac_prev=localstatedir ;;
1084   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1085   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1086     localstatedir=$ac_optarg ;;
1087
1088   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1089     ac_prev=mandir ;;
1090   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1091     mandir=$ac_optarg ;;
1092
1093   -nfp | --nfp | --nf)
1094     # Obsolete; use --without-fp.
1095     with_fp=no ;;
1096
1097   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1098   | --no-cr | --no-c | -n)
1099     no_create=yes ;;
1100
1101   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1102   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1103     no_recursion=yes ;;
1104
1105   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1106   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1107   | --oldin | --oldi | --old | --ol | --o)
1108     ac_prev=oldincludedir ;;
1109   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1110   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1111   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1112     oldincludedir=$ac_optarg ;;
1113
1114   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1115     ac_prev=prefix ;;
1116   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1117     prefix=$ac_optarg ;;
1118
1119   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1120   | --program-pre | --program-pr | --program-p)
1121     ac_prev=program_prefix ;;
1122   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1123   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1124     program_prefix=$ac_optarg ;;
1125
1126   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1127   | --program-suf | --program-su | --program-s)
1128     ac_prev=program_suffix ;;
1129   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1130   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1131     program_suffix=$ac_optarg ;;
1132
1133   -program-transform-name | --program-transform-name \
1134   | --program-transform-nam | --program-transform-na \
1135   | --program-transform-n | --program-transform- \
1136   | --program-transform | --program-transfor \
1137   | --program-transfo | --program-transf \
1138   | --program-trans | --program-tran \
1139   | --progr-tra | --program-tr | --program-t)
1140     ac_prev=program_transform_name ;;
1141   -program-transform-name=* | --program-transform-name=* \
1142   | --program-transform-nam=* | --program-transform-na=* \
1143   | --program-transform-n=* | --program-transform-=* \
1144   | --program-transform=* | --program-transfor=* \
1145   | --program-transfo=* | --program-transf=* \
1146   | --program-trans=* | --program-tran=* \
1147   | --progr-tra=* | --program-tr=* | --program-t=*)
1148     program_transform_name=$ac_optarg ;;
1149
1150   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1151     ac_prev=pdfdir ;;
1152   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1153     pdfdir=$ac_optarg ;;
1154
1155   -psdir | --psdir | --psdi | --psd | --ps)
1156     ac_prev=psdir ;;
1157   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1158     psdir=$ac_optarg ;;
1159
1160   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1161   | -silent | --silent | --silen | --sile | --sil)
1162     silent=yes ;;
1163
1164   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1165     ac_prev=sbindir ;;
1166   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1167   | --sbi=* | --sb=*)
1168     sbindir=$ac_optarg ;;
1169
1170   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1171   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1172   | --sharedst | --shareds | --shared | --share | --shar \
1173   | --sha | --sh)
1174     ac_prev=sharedstatedir ;;
1175   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1176   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1177   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1178   | --sha=* | --sh=*)
1179     sharedstatedir=$ac_optarg ;;
1180
1181   -site | --site | --sit)
1182     ac_prev=site ;;
1183   -site=* | --site=* | --sit=*)
1184     site=$ac_optarg ;;
1185
1186   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1187     ac_prev=srcdir ;;
1188   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1189     srcdir=$ac_optarg ;;
1190
1191   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1192   | --syscon | --sysco | --sysc | --sys | --sy)
1193     ac_prev=sysconfdir ;;
1194   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1195   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1196     sysconfdir=$ac_optarg ;;
1197
1198   -target | --target | --targe | --targ | --tar | --ta | --t)
1199     ac_prev=target_alias ;;
1200   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1201     target_alias=$ac_optarg ;;
1202
1203   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1204     verbose=yes ;;
1205
1206   -version | --version | --versio | --versi | --vers | -V)
1207     ac_init_version=: ;;
1208
1209   -with-* | --with-*)
1210     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1211     # Reject names that are not valid shell variable names.
1212     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1213       as_fn_error "invalid package name: $ac_useropt"
1214     ac_useropt_orig=$ac_useropt
1215     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1216     case $ac_user_opts in
1217       *"
1218 "with_$ac_useropt"
1219 "*) ;;
1220       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1221          ac_unrecognized_sep=', ';;
1222     esac
1223     eval with_$ac_useropt=\$ac_optarg ;;
1224
1225   -without-* | --without-*)
1226     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1227     # Reject names that are not valid shell variable names.
1228     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1229       as_fn_error "invalid package name: $ac_useropt"
1230     ac_useropt_orig=$ac_useropt
1231     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1232     case $ac_user_opts in
1233       *"
1234 "with_$ac_useropt"
1235 "*) ;;
1236       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1237          ac_unrecognized_sep=', ';;
1238     esac
1239     eval with_$ac_useropt=no ;;
1240
1241   --x)
1242     # Obsolete; use --with-x.
1243     with_x=yes ;;
1244
1245   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1246   | --x-incl | --x-inc | --x-in | --x-i)
1247     ac_prev=x_includes ;;
1248   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1249   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1250     x_includes=$ac_optarg ;;
1251
1252   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1253   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1254     ac_prev=x_libraries ;;
1255   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1256   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1257     x_libraries=$ac_optarg ;;
1258
1259   -*) as_fn_error "unrecognized option: \`$ac_option'
1260 Try \`$0 --help' for more information."
1261     ;;
1262
1263   *=*)
1264     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1265     # Reject names that are not valid shell variable names.
1266     case $ac_envvar in #(
1267       '' | [0-9]* | *[!_$as_cr_alnum]* )
1268       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1269     esac
1270     eval $ac_envvar=\$ac_optarg
1271     export $ac_envvar ;;
1272
1273   *)
1274     # FIXME: should be removed in autoconf 3.0.
1275     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1276     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1277       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1278     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1279     ;;
1280
1281   esac
1282 done
1283
1284 if test -n "$ac_prev"; then
1285   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1286   as_fn_error "missing argument to $ac_option"
1287 fi
1288
1289 if test -n "$ac_unrecognized_opts"; then
1290   case $enable_option_checking in
1291     no) ;;
1292     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1293     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1294   esac
1295 fi
1296
1297 # Check all directory arguments for consistency.
1298 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1299                 datadir sysconfdir sharedstatedir localstatedir includedir \
1300                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1301                 libdir localedir mandir
1302 do
1303   eval ac_val=\$$ac_var
1304   # Remove trailing slashes.
1305   case $ac_val in
1306     */ )
1307       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1308       eval $ac_var=\$ac_val;;
1309   esac
1310   # Be sure to have absolute directory names.
1311   case $ac_val in
1312     [\\/$]* | ?:[\\/]* )  continue;;
1313     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1314   esac
1315   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1316 done
1317
1318 # There might be people who depend on the old broken behavior: `$host'
1319 # used to hold the argument of --host etc.
1320 # FIXME: To remove some day.
1321 build=$build_alias
1322 host=$host_alias
1323 target=$target_alias
1324
1325 # FIXME: To remove some day.
1326 if test "x$host_alias" != x; then
1327   if test "x$build_alias" = x; then
1328     cross_compiling=maybe
1329     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1330     If a cross compiler is detected then cross compile mode will be used." >&2
1331   elif test "x$build_alias" != "x$host_alias"; then
1332     cross_compiling=yes
1333   fi
1334 fi
1335
1336 ac_tool_prefix=
1337 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1338
1339 test "$silent" = yes && exec 6>/dev/null
1340
1341
1342 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1343 ac_ls_di=`ls -di .` &&
1344 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1345   as_fn_error "working directory cannot be determined"
1346 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1347   as_fn_error "pwd does not report name of working directory"
1348
1349
1350 # Find the source files, if location was not specified.
1351 if test -z "$srcdir"; then
1352   ac_srcdir_defaulted=yes
1353   # Try the directory containing this script, then the parent directory.
1354   ac_confdir=`$as_dirname -- "$as_myself" ||
1355 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1356          X"$as_myself" : 'X\(//\)[^/]' \| \
1357          X"$as_myself" : 'X\(//\)$' \| \
1358          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1359 $as_echo X"$as_myself" |
1360     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1361             s//\1/
1362             q
1363           }
1364           /^X\(\/\/\)[^/].*/{
1365             s//\1/
1366             q
1367           }
1368           /^X\(\/\/\)$/{
1369             s//\1/
1370             q
1371           }
1372           /^X\(\/\).*/{
1373             s//\1/
1374             q
1375           }
1376           s/.*/./; q'`
1377   srcdir=$ac_confdir
1378   if test ! -r "$srcdir/$ac_unique_file"; then
1379     srcdir=..
1380   fi
1381 else
1382   ac_srcdir_defaulted=no
1383 fi
1384 if test ! -r "$srcdir/$ac_unique_file"; then
1385   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1386   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1387 fi
1388 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1389 ac_abs_confdir=`(
1390         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1391         pwd)`
1392 # When building in place, set srcdir=.
1393 if test "$ac_abs_confdir" = "$ac_pwd"; then
1394   srcdir=.
1395 fi
1396 # Remove unnecessary trailing slashes from srcdir.
1397 # Double slashes in file names in object file debugging info
1398 # mess up M-x gdb in Emacs.
1399 case $srcdir in
1400 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1401 esac
1402 for ac_var in $ac_precious_vars; do
1403   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1404   eval ac_env_${ac_var}_value=\$${ac_var}
1405   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1406   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1407 done
1408
1409 #
1410 # Report the --help message.
1411 #
1412 if test "$ac_init_help" = "long"; then
1413   # Omit some internal or obsolete options to make the list less imposing.
1414   # This message is too long to be a string in the A/UX 3.1 sh.
1415   cat <<_ACEOF
1416 \`configure' configures shellinabox 2.9 to adapt to many kinds of systems.
1417
1418 Usage: $0 [OPTION]... [VAR=VALUE]...
1419
1420 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1421 VAR=VALUE.  See below for descriptions of some of the useful variables.
1422
1423 Defaults for the options are specified in brackets.
1424
1425 Configuration:
1426   -h, --help              display this help and exit
1427       --help=short        display options specific to this package
1428       --help=recursive    display the short help of all the included packages
1429   -V, --version           display version information and exit
1430   -q, --quiet, --silent   do not print \`checking...' messages
1431       --cache-file=FILE   cache test results in FILE [disabled]
1432   -C, --config-cache      alias for \`--cache-file=config.cache'
1433   -n, --no-create         do not create output files
1434       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1435
1436 Installation directories:
1437   --prefix=PREFIX         install architecture-independent files in PREFIX
1438                           [$ac_default_prefix]
1439   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1440                           [PREFIX]
1441
1442 By default, \`make install' will install all the files in
1443 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1444 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1445 for instance \`--prefix=\$HOME'.
1446
1447 For better control, use the options below.
1448
1449 Fine tuning of the installation directories:
1450   --bindir=DIR            user executables [EPREFIX/bin]
1451   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1452   --libexecdir=DIR        program executables [EPREFIX/libexec]
1453   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1454   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1455   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1456   --libdir=DIR            object code libraries [EPREFIX/lib]
1457   --includedir=DIR        C header files [PREFIX/include]
1458   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1459   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1460   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1461   --infodir=DIR           info documentation [DATAROOTDIR/info]
1462   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1463   --mandir=DIR            man documentation [DATAROOTDIR/man]
1464   --docdir=DIR            documentation root [DATAROOTDIR/doc/shellinabox]
1465   --htmldir=DIR           html documentation [DOCDIR]
1466   --dvidir=DIR            dvi documentation [DOCDIR]
1467   --pdfdir=DIR            pdf documentation [DOCDIR]
1468   --psdir=DIR             ps documentation [DOCDIR]
1469 _ACEOF
1470
1471   cat <<\_ACEOF
1472
1473 Program names:
1474   --program-prefix=PREFIX            prepend PREFIX to installed program names
1475   --program-suffix=SUFFIX            append SUFFIX to installed program names
1476   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1477
1478 System types:
1479   --build=BUILD     configure for building on BUILD [guessed]
1480   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1481 _ACEOF
1482 fi
1483
1484 if test -n "$ac_init_help"; then
1485   case $ac_init_help in
1486      short | recursive ) echo "Configuration of shellinabox 2.9:";;
1487    esac
1488   cat <<\_ACEOF
1489
1490 Optional Features:
1491   --disable-option-checking  ignore unrecognized --enable/--with options
1492   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1493   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1494   --disable-dependency-tracking  speeds up one-time build
1495   --enable-dependency-tracking   do not reject slow dependency extractors
1496   --enable-shared[=PKGS]  build shared libraries [default=yes]
1497   --enable-static[=PKGS]  build static libraries [default=yes]
1498   --enable-fast-install[=PKGS]
1499                           optimize for fast installation [default=yes]
1500   --disable-libtool-lock  avoid locking (might break parallel builds)
1501   --disable-ssl             if available at built-time, support for SSL
1502                             connections will be enabled. It can still be
1503                             disabled at run-time, either on the daemon's
1504                             command line or if the operating system does not
1505                             have the OpenSSL libraries available.
1506   --disable-pam             PAM support is necessary in order to authenticate
1507                             users for running programs other than their default
1508                             login shell.
1509   --disable-runtime-loading ShellInABox will try to load the OpenSSL, and PAM
1510                             libraries at run-time, if it has been compiled with
1511                             support for these libraries, and if the operating
1512                             system supports dynamic loading of libraries. This
1513                             allows you to install the same binary on different
1514                             systems independent of whether they have OpenSSL
1515                             and PAM enabled.  If you would rather directly link
1516                             these libraries into the binary, thus making them a
1517                             hard dependency, then disable runtime-loading.
1518
1519 Optional Packages:
1520   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1521   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1522   --with-pic              try to use only PIC/non-PIC objects [default=use
1523                           both]
1524   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1525
1526 Some influential environment variables:
1527   CC          C compiler command
1528   CFLAGS      C compiler flags
1529   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1530               nonstandard directory <lib dir>
1531   LIBS        libraries to pass to the linker, e.g. -l<library>
1532   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1533               you have headers in a nonstandard directory <include dir>
1534   CPP         C preprocessor
1535
1536 Use these variables to override the choices made by `configure' or to help
1537 it to find libraries and programs with nonstandard names/locations.
1538
1539 Report bugs to <markus@shellinabox.com>.
1540 _ACEOF
1541 ac_status=$?
1542 fi
1543
1544 if test "$ac_init_help" = "recursive"; then
1545   # If there are subdirs, report their specific --help.
1546   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1547     test -d "$ac_dir" ||
1548       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1549       continue
1550     ac_builddir=.
1551
1552 case "$ac_dir" in
1553 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1554 *)
1555   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1556   # A ".." for each directory in $ac_dir_suffix.
1557   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1558   case $ac_top_builddir_sub in
1559   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1560   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1561   esac ;;
1562 esac
1563 ac_abs_top_builddir=$ac_pwd
1564 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1565 # for backward compatibility:
1566 ac_top_builddir=$ac_top_build_prefix
1567
1568 case $srcdir in
1569   .)  # We are building in place.
1570     ac_srcdir=.
1571     ac_top_srcdir=$ac_top_builddir_sub
1572     ac_abs_top_srcdir=$ac_pwd ;;
1573   [\\/]* | ?:[\\/]* )  # Absolute name.
1574     ac_srcdir=$srcdir$ac_dir_suffix;
1575     ac_top_srcdir=$srcdir
1576     ac_abs_top_srcdir=$srcdir ;;
1577   *) # Relative name.
1578     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1579     ac_top_srcdir=$ac_top_build_prefix$srcdir
1580     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1581 esac
1582 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1583
1584     cd "$ac_dir" || { ac_status=$?; continue; }
1585     # Check for guested configure.
1586     if test -f "$ac_srcdir/configure.gnu"; then
1587       echo &&
1588       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1589     elif test -f "$ac_srcdir/configure"; then
1590       echo &&
1591       $SHELL "$ac_srcdir/configure" --help=recursive
1592     else
1593       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1594     fi || ac_status=$?
1595     cd "$ac_pwd" || { ac_status=$?; break; }
1596   done
1597 fi
1598
1599 test -n "$ac_init_help" && exit $ac_status
1600 if $ac_init_version; then
1601   cat <<\_ACEOF
1602 shellinabox configure 2.9
1603 generated by GNU Autoconf 2.64
1604
1605 Copyright (C) 2009 Free Software Foundation, Inc.
1606 This configure script is free software; the Free Software Foundation
1607 gives unlimited permission to copy, distribute and modify it.
1608 _ACEOF
1609   exit
1610 fi
1611
1612 ## ------------------------ ##
1613 ## Autoconf initialization. ##
1614 ## ------------------------ ##
1615
1616 # ac_fn_c_try_compile LINENO
1617 # --------------------------
1618 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1619 ac_fn_c_try_compile ()
1620 {
1621   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622   rm -f conftest.$ac_objext
1623   if { { ac_try="$ac_compile"
1624 case "(($ac_try" in
1625   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626   *) ac_try_echo=$ac_try;;
1627 esac
1628 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629 $as_echo "$ac_try_echo"; } >&5
1630   (eval "$ac_compile") 2>conftest.err
1631   ac_status=$?
1632   if test -s conftest.err; then
1633     grep -v '^ *+' conftest.err >conftest.er1
1634     cat conftest.er1 >&5
1635     mv -f conftest.er1 conftest.err
1636   fi
1637   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1638   test $ac_status = 0; } && {
1639          test -z "$ac_c_werror_flag" ||
1640          test ! -s conftest.err
1641        } && test -s conftest.$ac_objext; then :
1642   ac_retval=0
1643 else
1644   $as_echo "$as_me: failed program was:" >&5
1645 sed 's/^/| /' conftest.$ac_ext >&5
1646
1647         ac_retval=1
1648 fi
1649   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1650   return $ac_retval
1651
1652 } # ac_fn_c_try_compile
1653
1654 # ac_fn_c_try_link LINENO
1655 # -----------------------
1656 # Try to link conftest.$ac_ext, and return whether this succeeded.
1657 ac_fn_c_try_link ()
1658 {
1659   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1660   rm -f conftest.$ac_objext conftest$ac_exeext
1661   if { { ac_try="$ac_link"
1662 case "(($ac_try" in
1663   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1664   *) ac_try_echo=$ac_try;;
1665 esac
1666 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1667 $as_echo "$ac_try_echo"; } >&5
1668   (eval "$ac_link") 2>conftest.err
1669   ac_status=$?
1670   if test -s conftest.err; then
1671     grep -v '^ *+' conftest.err >conftest.er1
1672     cat conftest.er1 >&5
1673     mv -f conftest.er1 conftest.err
1674   fi
1675   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1676   test $ac_status = 0; } && {
1677          test -z "$ac_c_werror_flag" ||
1678          test ! -s conftest.err
1679        } && test -s conftest$ac_exeext && {
1680          test "$cross_compiling" = yes ||
1681          $as_test_x conftest$ac_exeext
1682        }; then :
1683   ac_retval=0
1684 else
1685   $as_echo "$as_me: failed program was:" >&5
1686 sed 's/^/| /' conftest.$ac_ext >&5
1687
1688         ac_retval=1
1689 fi
1690   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1691   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1692   # interfere with the next link command; also delete a directory that is
1693   # left behind by Apple's compiler.  We do this before executing the actions.
1694   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1695   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1696   return $ac_retval
1697
1698 } # ac_fn_c_try_link
1699
1700 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1701 # -------------------------------------------------------
1702 # Tests whether HEADER exists and can be compiled using the include files in
1703 # INCLUDES, setting the cache variable VAR accordingly.
1704 ac_fn_c_check_header_compile ()
1705 {
1706   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1707   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1708 $as_echo_n "checking for $2... " >&6; }
1709 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1710   $as_echo_n "(cached) " >&6
1711 else
1712   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1713 /* end confdefs.h.  */
1714 $4
1715 #include <$2>
1716 _ACEOF
1717 if ac_fn_c_try_compile "$LINENO"; then :
1718   eval "$3=yes"
1719 else
1720   eval "$3=no"
1721 fi
1722 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1723 fi
1724 eval ac_res=\$$3
1725                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1726 $as_echo "$ac_res" >&6; }
1727   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1728
1729 } # ac_fn_c_check_header_compile
1730
1731 # ac_fn_c_try_cpp LINENO
1732 # ----------------------
1733 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1734 ac_fn_c_try_cpp ()
1735 {
1736   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1737   if { { ac_try="$ac_cpp conftest.$ac_ext"
1738 case "(($ac_try" in
1739   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1740   *) ac_try_echo=$ac_try;;
1741 esac
1742 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1743 $as_echo "$ac_try_echo"; } >&5
1744   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1745   ac_status=$?
1746   if test -s conftest.err; then
1747     grep -v '^ *+' conftest.err >conftest.er1
1748     cat conftest.er1 >&5
1749     mv -f conftest.er1 conftest.err
1750   fi
1751   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1752   test $ac_status = 0; } >/dev/null && {
1753          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1754          test ! -s conftest.err
1755        }; then :
1756   ac_retval=0
1757 else
1758   $as_echo "$as_me: failed program was:" >&5
1759 sed 's/^/| /' conftest.$ac_ext >&5
1760
1761     ac_retval=1
1762 fi
1763   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1764   return $ac_retval
1765
1766 } # ac_fn_c_try_cpp
1767
1768 # ac_fn_c_try_run LINENO
1769 # ----------------------
1770 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1771 # that executables *can* be run.
1772 ac_fn_c_try_run ()
1773 {
1774   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1775   if { { ac_try="$ac_link"
1776 case "(($ac_try" in
1777   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1778   *) ac_try_echo=$ac_try;;
1779 esac
1780 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1781 $as_echo "$ac_try_echo"; } >&5
1782   (eval "$ac_link") 2>&5
1783   ac_status=$?
1784   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1785   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1786   { { case "(($ac_try" in
1787   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1788   *) ac_try_echo=$ac_try;;
1789 esac
1790 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1791 $as_echo "$ac_try_echo"; } >&5
1792   (eval "$ac_try") 2>&5
1793   ac_status=$?
1794   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1795   test $ac_status = 0; }; }; then :
1796   ac_retval=0
1797 else
1798   $as_echo "$as_me: program exited with status $ac_status" >&5
1799        $as_echo "$as_me: failed program was:" >&5
1800 sed 's/^/| /' conftest.$ac_ext >&5
1801
1802        ac_retval=$ac_status
1803 fi
1804   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1805   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1806   return $ac_retval
1807
1808 } # ac_fn_c_try_run
1809
1810 # ac_fn_c_check_func LINENO FUNC VAR
1811 # ----------------------------------
1812 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1813 ac_fn_c_check_func ()
1814 {
1815   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817 $as_echo_n "checking for $2... " >&6; }
1818 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1819   $as_echo_n "(cached) " >&6
1820 else
1821   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h.  */
1823 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1824    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1825 #define $2 innocuous_$2
1826
1827 /* System header to define __stub macros and hopefully few prototypes,
1828     which can conflict with char $2 (); below.
1829     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1830     <limits.h> exists even on freestanding compilers.  */
1831
1832 #ifdef __STDC__
1833 # include <limits.h>
1834 #else
1835 # include <assert.h>
1836 #endif
1837
1838 #undef $2
1839
1840 /* Override any GCC internal prototype to avoid an error.
1841    Use char because int might match the return type of a GCC
1842    builtin and then its argument prototype would still apply.  */
1843 #ifdef __cplusplus
1844 extern "C"
1845 #endif
1846 char $2 ();
1847 /* The GNU C library defines this for functions which it implements
1848     to always fail with ENOSYS.  Some functions are actually named
1849     something starting with __ and the normal name is an alias.  */
1850 #if defined __stub_$2 || defined __stub___$2
1851 choke me
1852 #endif
1853
1854 int
1855 main ()
1856 {
1857 return $2 ();
1858   ;
1859   return 0;
1860 }
1861 _ACEOF
1862 if ac_fn_c_try_link "$LINENO"; then :
1863   eval "$3=yes"
1864 else
1865   eval "$3=no"
1866 fi
1867 rm -f core conftest.err conftest.$ac_objext \
1868     conftest$ac_exeext conftest.$ac_ext
1869 fi
1870 eval ac_res=\$$3
1871                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1872 $as_echo "$ac_res" >&6; }
1873   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1874
1875 } # ac_fn_c_check_func
1876
1877 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1878 # -------------------------------------------------------
1879 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1880 # the include files in INCLUDES and setting the cache variable VAR
1881 # accordingly.
1882 ac_fn_c_check_header_mongrel ()
1883 {
1884   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1885   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1886   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1887 $as_echo_n "checking for $2... " >&6; }
1888 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1889   $as_echo_n "(cached) " >&6
1890 fi
1891 eval ac_res=\$$3
1892                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1893 $as_echo "$ac_res" >&6; }
1894 else
1895   # Is the header compilable?
1896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1897 $as_echo_n "checking $2 usability... " >&6; }
1898 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1899 /* end confdefs.h.  */
1900 $4
1901 #include <$2>
1902 _ACEOF
1903 if ac_fn_c_try_compile "$LINENO"; then :
1904   ac_header_compiler=yes
1905 else
1906   ac_header_compiler=no
1907 fi
1908 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1910 $as_echo "$ac_header_compiler" >&6; }
1911
1912 # Is the header present?
1913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1914 $as_echo_n "checking $2 presence... " >&6; }
1915 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1916 /* end confdefs.h.  */
1917 #include <$2>
1918 _ACEOF
1919 if ac_fn_c_try_cpp "$LINENO"; then :
1920   ac_header_preproc=yes
1921 else
1922   ac_header_preproc=no
1923 fi
1924 rm -f conftest.err conftest.$ac_ext
1925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1926 $as_echo "$ac_header_preproc" >&6; }
1927
1928 # So?  What about this header?
1929 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1930   yes:no: )
1931     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1932 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1933     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1934 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1935     ;;
1936   no:yes:* )
1937     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1938 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1939     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1940 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1941     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1942 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1943     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1944 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1945     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1946 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1947 ( cat <<\_ASBOX
1948 ## ------------------------------------- ##
1949 ## Report this to markus@shellinabox.com ##
1950 ## ------------------------------------- ##
1951 _ASBOX
1952      ) | sed "s/^/$as_me: WARNING:     /" >&2
1953     ;;
1954 esac
1955   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1956 $as_echo_n "checking for $2... " >&6; }
1957 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1958   $as_echo_n "(cached) " >&6
1959 else
1960   eval "$3=\$ac_header_compiler"
1961 fi
1962 eval ac_res=\$$3
1963                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1964 $as_echo "$ac_res" >&6; }
1965 fi
1966   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1967
1968 } # ac_fn_c_check_header_mongrel
1969 cat >config.log <<_ACEOF
1970 This file contains any messages produced by compilers while
1971 running configure, to aid debugging if configure makes a mistake.
1972
1973 It was created by shellinabox $as_me 2.9, which was
1974 generated by GNU Autoconf 2.64.  Invocation command line was
1975
1976   $ $0 $@
1977
1978 _ACEOF
1979 exec 5>>config.log
1980 {
1981 cat <<_ASUNAME
1982 ## --------- ##
1983 ## Platform. ##
1984 ## --------- ##
1985
1986 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1987 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1988 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1989 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1990 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1991
1992 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1993 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1994
1995 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1996 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1997 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1998 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1999 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2000 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2001 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2002
2003 _ASUNAME
2004
2005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2006 for as_dir in $PATH
2007 do
2008   IFS=$as_save_IFS
2009   test -z "$as_dir" && as_dir=.
2010     $as_echo "PATH: $as_dir"
2011   done
2012 IFS=$as_save_IFS
2013
2014 } >&5
2015
2016 cat >&5 <<_ACEOF
2017
2018
2019 ## ----------- ##
2020 ## Core tests. ##
2021 ## ----------- ##
2022
2023 _ACEOF
2024
2025
2026 # Keep a trace of the command line.
2027 # Strip out --no-create and --no-recursion so they do not pile up.
2028 # Strip out --silent because we don't want to record it for future runs.
2029 # Also quote any args containing shell meta-characters.
2030 # Make two passes to allow for proper duplicate-argument suppression.
2031 ac_configure_args=
2032 ac_configure_args0=
2033 ac_configure_args1=
2034 ac_must_keep_next=false
2035 for ac_pass in 1 2
2036 do
2037   for ac_arg
2038   do
2039     case $ac_arg in
2040     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2041     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2042     | -silent | --silent | --silen | --sile | --sil)
2043       continue ;;
2044     *\'*)
2045       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2046     esac
2047     case $ac_pass in
2048     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2049     2)
2050       as_fn_append ac_configure_args1 " '$ac_arg'"
2051       if test $ac_must_keep_next = true; then
2052         ac_must_keep_next=false # Got value, back to normal.
2053       else
2054         case $ac_arg in
2055           *=* | --config-cache | -C | -disable-* | --disable-* \
2056           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2057           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2058           | -with-* | --with-* | -without-* | --without-* | --x)
2059             case "$ac_configure_args0 " in
2060               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2061             esac
2062             ;;
2063           -* ) ac_must_keep_next=true ;;
2064         esac
2065       fi
2066       as_fn_append ac_configure_args " '$ac_arg'"
2067       ;;
2068     esac
2069   done
2070 done
2071 { ac_configure_args0=; unset ac_configure_args0;}
2072 { ac_configure_args1=; unset ac_configure_args1;}
2073
2074 # When interrupted or exit'd, cleanup temporary files, and complete
2075 # config.log.  We remove comments because anyway the quotes in there
2076 # would cause problems or look ugly.
2077 # WARNING: Use '\'' to represent an apostrophe within the trap.
2078 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2079 trap 'exit_status=$?
2080   # Save into config.log some information that might help in debugging.
2081   {
2082     echo
2083
2084     cat <<\_ASBOX
2085 ## ---------------- ##
2086 ## Cache variables. ##
2087 ## ---------------- ##
2088 _ASBOX
2089     echo
2090     # The following way of writing the cache mishandles newlines in values,
2091 (
2092   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2093     eval ac_val=\$$ac_var
2094     case $ac_val in #(
2095     *${as_nl}*)
2096       case $ac_var in #(
2097       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2098 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2099       esac
2100       case $ac_var in #(
2101       _ | IFS | as_nl) ;; #(
2102       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2103       *) { eval $ac_var=; unset $ac_var;} ;;
2104       esac ;;
2105     esac
2106   done
2107   (set) 2>&1 |
2108     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2109     *${as_nl}ac_space=\ *)
2110       sed -n \
2111         "s/'\''/'\''\\\\'\'''\''/g;
2112           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2113       ;; #(
2114     *)
2115       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2116       ;;
2117     esac |
2118     sort
2119 )
2120     echo
2121
2122     cat <<\_ASBOX
2123 ## ----------------- ##
2124 ## Output variables. ##
2125 ## ----------------- ##
2126 _ASBOX
2127     echo
2128     for ac_var in $ac_subst_vars
2129     do
2130       eval ac_val=\$$ac_var
2131       case $ac_val in
2132       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2133       esac
2134       $as_echo "$ac_var='\''$ac_val'\''"
2135     done | sort
2136     echo
2137
2138     if test -n "$ac_subst_files"; then
2139       cat <<\_ASBOX
2140 ## ------------------- ##
2141 ## File substitutions. ##
2142 ## ------------------- ##
2143 _ASBOX
2144       echo
2145       for ac_var in $ac_subst_files
2146       do
2147         eval ac_val=\$$ac_var
2148         case $ac_val in
2149         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2150         esac
2151         $as_echo "$ac_var='\''$ac_val'\''"
2152       done | sort
2153       echo
2154     fi
2155
2156     if test -s confdefs.h; then
2157       cat <<\_ASBOX
2158 ## ----------- ##
2159 ## confdefs.h. ##
2160 ## ----------- ##
2161 _ASBOX
2162       echo
2163       cat confdefs.h
2164       echo
2165     fi
2166     test "$ac_signal" != 0 &&
2167       $as_echo "$as_me: caught signal $ac_signal"
2168     $as_echo "$as_me: exit $exit_status"
2169   } >&5
2170   rm -f core *.core core.conftest.* &&
2171     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2172     exit $exit_status
2173 ' 0
2174 for ac_signal in 1 2 13 15; do
2175   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2176 done
2177 ac_signal=0
2178
2179 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2180 rm -f -r conftest* confdefs.h
2181
2182 $as_echo "/* confdefs.h */" > confdefs.h
2183
2184 # Predefined preprocessor variables.
2185
2186 cat >>confdefs.h <<_ACEOF
2187 #define PACKAGE_NAME "$PACKAGE_NAME"
2188 _ACEOF
2189
2190 cat >>confdefs.h <<_ACEOF
2191 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2192 _ACEOF
2193
2194 cat >>confdefs.h <<_ACEOF
2195 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2196 _ACEOF
2197
2198 cat >>confdefs.h <<_ACEOF
2199 #define PACKAGE_STRING "$PACKAGE_STRING"
2200 _ACEOF
2201
2202 cat >>confdefs.h <<_ACEOF
2203 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2204 _ACEOF
2205
2206 cat >>confdefs.h <<_ACEOF
2207 #define PACKAGE_URL "$PACKAGE_URL"
2208 _ACEOF
2209
2210
2211 # Let the site file select an alternate cache file if it wants to.
2212 # Prefer an explicitly selected file to automatically selected ones.
2213 ac_site_file1=NONE
2214 ac_site_file2=NONE
2215 if test -n "$CONFIG_SITE"; then
2216   ac_site_file1=$CONFIG_SITE
2217 elif test "x$prefix" != xNONE; then
2218   ac_site_file1=$prefix/share/config.site
2219   ac_site_file2=$prefix/etc/config.site
2220 else
2221   ac_site_file1=$ac_default_prefix/share/config.site
2222   ac_site_file2=$ac_default_prefix/etc/config.site
2223 fi
2224 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2225 do
2226   test "x$ac_site_file" = xNONE && continue
2227   if test -r "$ac_site_file"; then
2228     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2229 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2230     sed 's/^/| /' "$ac_site_file" >&5
2231     . "$ac_site_file"
2232   fi
2233 done
2234
2235 if test -r "$cache_file"; then
2236   # Some versions of bash will fail to source /dev/null (special
2237   # files actually), so we avoid doing that.
2238   if test -f "$cache_file"; then
2239     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2240 $as_echo "$as_me: loading cache $cache_file" >&6;}
2241     case $cache_file in
2242       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2243       *)                      . "./$cache_file";;
2244     esac
2245   fi
2246 else
2247   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2248 $as_echo "$as_me: creating cache $cache_file" >&6;}
2249   >$cache_file
2250 fi
2251
2252 # Check that the precious variables saved in the cache have kept the same
2253 # value.
2254 ac_cache_corrupted=false
2255 for ac_var in $ac_precious_vars; do
2256   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2257   eval ac_new_set=\$ac_env_${ac_var}_set
2258   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2259   eval ac_new_val=\$ac_env_${ac_var}_value
2260   case $ac_old_set,$ac_new_set in
2261     set,)
2262       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2263 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2264       ac_cache_corrupted=: ;;
2265     ,set)
2266       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2267 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2268       ac_cache_corrupted=: ;;
2269     ,);;
2270     *)
2271       if test "x$ac_old_val" != "x$ac_new_val"; then
2272         # differences in whitespace do not lead to failure.
2273         ac_old_val_w=`echo x $ac_old_val`
2274         ac_new_val_w=`echo x $ac_new_val`
2275         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2276           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2277 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2278           ac_cache_corrupted=:
2279         else
2280           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2281 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2282           eval $ac_var=\$ac_old_val
2283         fi
2284         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2285 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2286         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2287 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2288       fi;;
2289   esac
2290   # Pass precious variables to config.status.
2291   if test "$ac_new_set" = set; then
2292     case $ac_new_val in
2293     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2294     *) ac_arg=$ac_var=$ac_new_val ;;
2295     esac
2296     case " $ac_configure_args " in
2297       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2298       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2299     esac
2300   fi
2301 done
2302 if $ac_cache_corrupted; then
2303   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2304 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2305   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2306 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2307   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2308 fi
2309 ## -------------------- ##
2310 ## Main body of script. ##
2311 ## -------------------- ##
2312
2313 ac_ext=c
2314 ac_cpp='$CPP $CPPFLAGS'
2315 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2316 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2317 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2318
2319
2320 VCS_REVISION=162
2321
2322
2323 cat >>confdefs.h <<_ACEOF
2324 #define VCS_REVISION "${VCS_REVISION}"
2325 _ACEOF
2326
2327
2328 CFLAGS="${CFLAGS:--Os}"
2329 am__api_version='1.10'
2330
2331 ac_aux_dir=
2332 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2333   for ac_t in install-sh install.sh shtool; do
2334     if test -f "$ac_dir/$ac_t"; then
2335       ac_aux_dir=$ac_dir
2336       ac_install_sh="$ac_aux_dir/$ac_t -c"
2337       break 2
2338     fi
2339   done
2340 done
2341 if test -z "$ac_aux_dir"; then
2342   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2343 fi
2344
2345 # These three variables are undocumented and unsupported,
2346 # and are intended to be withdrawn in a future Autoconf release.
2347 # They can cause serious problems if a builder's source tree is in a directory
2348 # whose full name contains unusual characters.
2349 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2350 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2351 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2352
2353
2354 # Find a good install program.  We prefer a C program (faster),
2355 # so one script is as good as another.  But avoid the broken or
2356 # incompatible versions:
2357 # SysV /etc/install, /usr/sbin/install
2358 # SunOS /usr/etc/install
2359 # IRIX /sbin/install
2360 # AIX /bin/install
2361 # AmigaOS /C/install, which installs bootblocks on floppy discs
2362 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2363 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2364 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2365 # OS/2's system install, which has a completely different semantic
2366 # ./install, which can be erroneously created by make from ./install.sh.
2367 # Reject install programs that cannot install multiple files.
2368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2369 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2370 if test -z "$INSTALL"; then
2371 if test "${ac_cv_path_install+set}" = set; then :
2372   $as_echo_n "(cached) " >&6
2373 else
2374   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2375 for as_dir in $PATH
2376 do
2377   IFS=$as_save_IFS
2378   test -z "$as_dir" && as_dir=.
2379     # Account for people who put trailing slashes in PATH elements.
2380 case $as_dir/ in #((
2381   ./ | .// | /[cC]/* | \
2382   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2383   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2384   /usr/ucb/* ) ;;
2385   *)
2386     # OSF1 and SCO ODT 3.0 have their own names for install.
2387     # Don't use installbsd from OSF since it installs stuff as root
2388     # by default.
2389     for ac_prog in ginstall scoinst install; do
2390       for ac_exec_ext in '' $ac_executable_extensions; do
2391         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2392           if test $ac_prog = install &&
2393             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2394             # AIX install.  It has an incompatible calling convention.
2395             :
2396           elif test $ac_prog = install &&
2397             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2398             # program-specific install script used by HP pwplus--don't use.
2399             :
2400           else
2401             rm -rf conftest.one conftest.two conftest.dir
2402             echo one > conftest.one
2403             echo two > conftest.two
2404             mkdir conftest.dir
2405             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2406               test -s conftest.one && test -s conftest.two &&
2407               test -s conftest.dir/conftest.one &&
2408               test -s conftest.dir/conftest.two
2409             then
2410               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2411               break 3
2412             fi
2413           fi
2414         fi
2415       done
2416     done
2417     ;;
2418 esac
2419
2420   done
2421 IFS=$as_save_IFS
2422
2423 rm -rf conftest.one conftest.two conftest.dir
2424
2425 fi
2426   if test "${ac_cv_path_install+set}" = set; then
2427     INSTALL=$ac_cv_path_install
2428   else
2429     # As a last resort, use the slow shell script.  Don't cache a
2430     # value for INSTALL within a source directory, because that will
2431     # break other packages using the cache if that directory is
2432     # removed, or if the value is a relative name.
2433     INSTALL=$ac_install_sh
2434   fi
2435 fi
2436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2437 $as_echo "$INSTALL" >&6; }
2438
2439 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2440 # It thinks the first close brace ends the variable substitution.
2441 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2442
2443 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2444
2445 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2446
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2448 $as_echo_n "checking whether build environment is sane... " >&6; }
2449 # Just in case
2450 sleep 1
2451 echo timestamp > conftest.file
2452 # Do `set' in a subshell so we don't clobber the current shell's
2453 # arguments.  Must try -L first in case configure is actually a
2454 # symlink; some systems play weird games with the mod time of symlinks
2455 # (eg FreeBSD returns the mod time of the symlink's containing
2456 # directory).
2457 if (
2458    set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2459    if test "$*" = "X"; then
2460       # -L didn't work.
2461       set X `ls -t $srcdir/configure conftest.file`
2462    fi
2463    rm -f conftest.file
2464    if test "$*" != "X $srcdir/configure conftest.file" \
2465       && test "$*" != "X conftest.file $srcdir/configure"; then
2466
2467       # If neither matched, then we have a broken ls.  This can happen
2468       # if, for instance, CONFIG_SHELL is bash and it inherits a
2469       # broken ls alias from the environment.  This has actually
2470       # happened.  Such a system could not be considered "sane".
2471       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2472 alias in your environment" "$LINENO" 5
2473    fi
2474
2475    test "$2" = conftest.file
2476    )
2477 then
2478    # Ok.
2479    :
2480 else
2481    as_fn_error "newly created file is older than distributed files!
2482 Check your system clock" "$LINENO" 5
2483 fi
2484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2485 $as_echo "yes" >&6; }
2486 test "$program_prefix" != NONE &&
2487   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2488 # Use a double $ so make ignores it.
2489 test "$program_suffix" != NONE &&
2490   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2491 # Double any \ or $.
2492 # By default was `s,x,x', remove it if useless.
2493 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2494 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2495
2496 # expand $ac_aux_dir to an absolute path
2497 am_aux_dir=`cd $ac_aux_dir && pwd`
2498
2499 test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2500 # Use eval to expand $SHELL
2501 if eval "$MISSING --run true"; then
2502   am_missing_run="$MISSING --run "
2503 else
2504   am_missing_run=
2505   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2506 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2507 fi
2508
2509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2510 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2511 if test -z "$MKDIR_P"; then
2512   if test "${ac_cv_path_mkdir+set}" = set; then :
2513   $as_echo_n "(cached) " >&6
2514 else
2515   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2516 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2517 do
2518   IFS=$as_save_IFS
2519   test -z "$as_dir" && as_dir=.
2520     for ac_prog in mkdir gmkdir; do
2521          for ac_exec_ext in '' $ac_executable_extensions; do
2522            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2523            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2524              'mkdir (GNU coreutils) '* | \
2525              'mkdir (coreutils) '* | \
2526              'mkdir (fileutils) '4.1*)
2527                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2528                break 3;;
2529            esac
2530          done
2531        done
2532   done
2533 IFS=$as_save_IFS
2534
2535 fi
2536
2537   if test "${ac_cv_path_mkdir+set}" = set; then
2538     MKDIR_P="$ac_cv_path_mkdir -p"
2539   else
2540     # As a last resort, use the slow shell script.  Don't cache a
2541     # value for MKDIR_P within a source directory, because that will
2542     # break other packages using the cache if that directory is
2543     # removed, or if the value is a relative name.
2544     test -d ./--version && rmdir ./--version
2545     MKDIR_P="$ac_install_sh -d"
2546   fi
2547 fi
2548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2549 $as_echo "$MKDIR_P" >&6; }
2550
2551 mkdir_p="$MKDIR_P"
2552 case $mkdir_p in
2553   [\\/$]* | ?:[\\/]*) ;;
2554   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2555 esac
2556
2557 for ac_prog in gawk mawk nawk awk
2558 do
2559   # Extract the first word of "$ac_prog", so it can be a program name with args.
2560 set dummy $ac_prog; ac_word=$2
2561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2562 $as_echo_n "checking for $ac_word... " >&6; }
2563 if test "${ac_cv_prog_AWK+set}" = set; then :
2564   $as_echo_n "(cached) " >&6
2565 else
2566   if test -n "$AWK"; then
2567   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2568 else
2569 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2570 for as_dir in $PATH
2571 do
2572   IFS=$as_save_IFS
2573   test -z "$as_dir" && as_dir=.
2574     for ac_exec_ext in '' $ac_executable_extensions; do
2575   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2576     ac_cv_prog_AWK="$ac_prog"
2577     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2578     break 2
2579   fi
2580 done
2581   done
2582 IFS=$as_save_IFS
2583
2584 fi
2585 fi
2586 AWK=$ac_cv_prog_AWK
2587 if test -n "$AWK"; then
2588   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2589 $as_echo "$AWK" >&6; }
2590 else
2591   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2592 $as_echo "no" >&6; }
2593 fi
2594
2595
2596   test -n "$AWK" && break
2597 done
2598
2599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2600 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2601 set x ${MAKE-make}
2602 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2603 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2604   $as_echo_n "(cached) " >&6
2605 else
2606   cat >conftest.make <<\_ACEOF
2607 SHELL = /bin/sh
2608 all:
2609         @echo '@@@%%%=$(MAKE)=@@@%%%'
2610 _ACEOF
2611 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2612 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2613   *@@@%%%=?*=@@@%%%*)
2614     eval ac_cv_prog_make_${ac_make}_set=yes;;
2615   *)
2616     eval ac_cv_prog_make_${ac_make}_set=no;;
2617 esac
2618 rm -f conftest.make
2619 fi
2620 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2622 $as_echo "yes" >&6; }
2623   SET_MAKE=
2624 else
2625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2626 $as_echo "no" >&6; }
2627   SET_MAKE="MAKE=${MAKE-make}"
2628 fi
2629
2630 rm -rf .tst 2>/dev/null
2631 mkdir .tst 2>/dev/null
2632 if test -d .tst; then
2633   am__leading_dot=.
2634 else
2635   am__leading_dot=_
2636 fi
2637 rmdir .tst 2>/dev/null
2638
2639 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2640   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2641   # is not polluted with repeated "-I."
2642   am__isrc=' -I$(srcdir)'
2643   # test to see if srcdir already configured
2644   if test -f $srcdir/config.status; then
2645     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2646   fi
2647 fi
2648
2649 # test whether we have cygpath
2650 if test -z "$CYGPATH_W"; then
2651   if (cygpath --version) >/dev/null 2>/dev/null; then
2652     CYGPATH_W='cygpath -w'
2653   else
2654     CYGPATH_W=echo
2655   fi
2656 fi
2657
2658
2659 # Define the identity of the package.
2660  PACKAGE='shellinabox'
2661  VERSION='2.9'
2662
2663
2664 cat >>confdefs.h <<_ACEOF
2665 #define PACKAGE "$PACKAGE"
2666 _ACEOF
2667
2668
2669 cat >>confdefs.h <<_ACEOF
2670 #define VERSION "$VERSION"
2671 _ACEOF
2672
2673 # Some tools Automake needs.
2674
2675 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2676
2677
2678 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2679
2680
2681 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2682
2683
2684 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2685
2686
2687 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2688
2689 install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2690
2691 # Installed binaries are usually stripped using `strip' when the user
2692 # run `make install-strip'.  However `strip' might not be the right
2693 # tool to use in cross-compilation environments, therefore Automake
2694 # will honor the `STRIP' environment variable to overrule this program.
2695 if test "$cross_compiling" != no; then
2696   if test -n "$ac_tool_prefix"; then
2697   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2698 set dummy ${ac_tool_prefix}strip; ac_word=$2
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2700 $as_echo_n "checking for $ac_word... " >&6; }
2701 if test "${ac_cv_prog_STRIP+set}" = set; then :
2702   $as_echo_n "(cached) " >&6
2703 else
2704   if test -n "$STRIP"; then
2705   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2706 else
2707 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2708 for as_dir in $PATH
2709 do
2710   IFS=$as_save_IFS
2711   test -z "$as_dir" && as_dir=.
2712     for ac_exec_ext in '' $ac_executable_extensions; do
2713   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2714     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2715     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2716     break 2
2717   fi
2718 done
2719   done
2720 IFS=$as_save_IFS
2721
2722 fi
2723 fi
2724 STRIP=$ac_cv_prog_STRIP
2725 if test -n "$STRIP"; then
2726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2727 $as_echo "$STRIP" >&6; }
2728 else
2729   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2730 $as_echo "no" >&6; }
2731 fi
2732
2733
2734 fi
2735 if test -z "$ac_cv_prog_STRIP"; then
2736   ac_ct_STRIP=$STRIP
2737   # Extract the first word of "strip", so it can be a program name with args.
2738 set dummy strip; ac_word=$2
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2740 $as_echo_n "checking for $ac_word... " >&6; }
2741 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2742   $as_echo_n "(cached) " >&6
2743 else
2744   if test -n "$ac_ct_STRIP"; then
2745   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2746 else
2747 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2748 for as_dir in $PATH
2749 do
2750   IFS=$as_save_IFS
2751   test -z "$as_dir" && as_dir=.
2752     for ac_exec_ext in '' $ac_executable_extensions; do
2753   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2754     ac_cv_prog_ac_ct_STRIP="strip"
2755     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2756     break 2
2757   fi
2758 done
2759   done
2760 IFS=$as_save_IFS
2761
2762 fi
2763 fi
2764 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2765 if test -n "$ac_ct_STRIP"; then
2766   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2767 $as_echo "$ac_ct_STRIP" >&6; }
2768 else
2769   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2770 $as_echo "no" >&6; }
2771 fi
2772
2773   if test "x$ac_ct_STRIP" = x; then
2774     STRIP=":"
2775   else
2776     case $cross_compiling:$ac_tool_warned in
2777 yes:)
2778 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2779 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2780 ac_tool_warned=yes ;;
2781 esac
2782     STRIP=$ac_ct_STRIP
2783   fi
2784 else
2785   STRIP="$ac_cv_prog_STRIP"
2786 fi
2787
2788 fi
2789 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2790
2791 # We need awk for the "check" target.  The system "awk" is bad on
2792 # some platforms.
2793 # Always define AMTAR for backward compatibility.
2794
2795 AMTAR=${AMTAR-"${am_missing_run}tar"}
2796
2797 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2798
2799
2800
2801
2802
2803 ac_config_headers="$ac_config_headers config.h"
2804
2805 ac_ext=c
2806 ac_cpp='$CPP $CPPFLAGS'
2807 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2808 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2809 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2810 if test -n "$ac_tool_prefix"; then
2811   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2812 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2814 $as_echo_n "checking for $ac_word... " >&6; }
2815 if test "${ac_cv_prog_CC+set}" = set; then :
2816   $as_echo_n "(cached) " >&6
2817 else
2818   if test -n "$CC"; then
2819   ac_cv_prog_CC="$CC" # Let the user override the test.
2820 else
2821 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2822 for as_dir in $PATH
2823 do
2824   IFS=$as_save_IFS
2825   test -z "$as_dir" && as_dir=.
2826     for ac_exec_ext in '' $ac_executable_extensions; do
2827   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2828     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2829     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2830     break 2
2831   fi
2832 done
2833   done
2834 IFS=$as_save_IFS
2835
2836 fi
2837 fi
2838 CC=$ac_cv_prog_CC
2839 if test -n "$CC"; then
2840   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2841 $as_echo "$CC" >&6; }
2842 else
2843   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2844 $as_echo "no" >&6; }
2845 fi
2846
2847
2848 fi
2849 if test -z "$ac_cv_prog_CC"; then
2850   ac_ct_CC=$CC
2851   # Extract the first word of "gcc", so it can be a program name with args.
2852 set dummy gcc; ac_word=$2
2853 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2854 $as_echo_n "checking for $ac_word... " >&6; }
2855 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2856   $as_echo_n "(cached) " >&6
2857 else
2858   if test -n "$ac_ct_CC"; then
2859   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2860 else
2861 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2862 for as_dir in $PATH
2863 do
2864   IFS=$as_save_IFS
2865   test -z "$as_dir" && as_dir=.
2866     for ac_exec_ext in '' $ac_executable_extensions; do
2867   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2868     ac_cv_prog_ac_ct_CC="gcc"
2869     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2870     break 2
2871   fi
2872 done
2873   done
2874 IFS=$as_save_IFS
2875
2876 fi
2877 fi
2878 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2879 if test -n "$ac_ct_CC"; then
2880   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2881 $as_echo "$ac_ct_CC" >&6; }
2882 else
2883   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2884 $as_echo "no" >&6; }
2885 fi
2886
2887   if test "x$ac_ct_CC" = x; then
2888     CC=""
2889   else
2890     case $cross_compiling:$ac_tool_warned in
2891 yes:)
2892 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2893 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2894 ac_tool_warned=yes ;;
2895 esac
2896     CC=$ac_ct_CC
2897   fi
2898 else
2899   CC="$ac_cv_prog_CC"
2900 fi
2901
2902 if test -z "$CC"; then
2903           if test -n "$ac_tool_prefix"; then
2904     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2905 set dummy ${ac_tool_prefix}cc; ac_word=$2
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2907 $as_echo_n "checking for $ac_word... " >&6; }
2908 if test "${ac_cv_prog_CC+set}" = set; then :
2909   $as_echo_n "(cached) " >&6
2910 else
2911   if test -n "$CC"; then
2912   ac_cv_prog_CC="$CC" # Let the user override the test.
2913 else
2914 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2915 for as_dir in $PATH
2916 do
2917   IFS=$as_save_IFS
2918   test -z "$as_dir" && as_dir=.
2919     for ac_exec_ext in '' $ac_executable_extensions; do
2920   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2921     ac_cv_prog_CC="${ac_tool_prefix}cc"
2922     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2923     break 2
2924   fi
2925 done
2926   done
2927 IFS=$as_save_IFS
2928
2929 fi
2930 fi
2931 CC=$ac_cv_prog_CC
2932 if test -n "$CC"; then
2933   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2934 $as_echo "$CC" >&6; }
2935 else
2936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2937 $as_echo "no" >&6; }
2938 fi
2939
2940
2941   fi
2942 fi
2943 if test -z "$CC"; then
2944   # Extract the first word of "cc", so it can be a program name with args.
2945 set dummy cc; ac_word=$2
2946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2947 $as_echo_n "checking for $ac_word... " >&6; }
2948 if test "${ac_cv_prog_CC+set}" = set; then :
2949   $as_echo_n "(cached) " >&6
2950 else
2951   if test -n "$CC"; then
2952   ac_cv_prog_CC="$CC" # Let the user override the test.
2953 else
2954   ac_prog_rejected=no
2955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2956 for as_dir in $PATH
2957 do
2958   IFS=$as_save_IFS
2959   test -z "$as_dir" && as_dir=.
2960     for ac_exec_ext in '' $ac_executable_extensions; do
2961   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2962     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2963        ac_prog_rejected=yes
2964        continue
2965      fi
2966     ac_cv_prog_CC="cc"
2967     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2968     break 2
2969   fi
2970 done
2971   done
2972 IFS=$as_save_IFS
2973
2974 if test $ac_prog_rejected = yes; then
2975   # We found a bogon in the path, so make sure we never use it.
2976   set dummy $ac_cv_prog_CC
2977   shift
2978   if test $# != 0; then
2979     # We chose a different compiler from the bogus one.
2980     # However, it has the same basename, so the bogon will be chosen
2981     # first if we set CC to just the basename; use the full file name.
2982     shift
2983     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2984   fi
2985 fi
2986 fi
2987 fi
2988 CC=$ac_cv_prog_CC
2989 if test -n "$CC"; then
2990   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2991 $as_echo "$CC" >&6; }
2992 else
2993   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2994 $as_echo "no" >&6; }
2995 fi
2996
2997
2998 fi
2999 if test -z "$CC"; then
3000   if test -n "$ac_tool_prefix"; then
3001   for ac_prog in cl.exe
3002   do
3003     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3004 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3006 $as_echo_n "checking for $ac_word... " >&6; }
3007 if test "${ac_cv_prog_CC+set}" = set; then :
3008   $as_echo_n "(cached) " >&6
3009 else
3010   if test -n "$CC"; then
3011   ac_cv_prog_CC="$CC" # Let the user override the test.
3012 else
3013 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3014 for as_dir in $PATH
3015 do
3016   IFS=$as_save_IFS
3017   test -z "$as_dir" && as_dir=.
3018     for ac_exec_ext in '' $ac_executable_extensions; do
3019   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3020     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3021     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3022     break 2
3023   fi
3024 done
3025   done
3026 IFS=$as_save_IFS
3027
3028 fi
3029 fi
3030 CC=$ac_cv_prog_CC
3031 if test -n "$CC"; then
3032   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3033 $as_echo "$CC" >&6; }
3034 else
3035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3036 $as_echo "no" >&6; }
3037 fi
3038
3039
3040     test -n "$CC" && break
3041   done
3042 fi
3043 if test -z "$CC"; then
3044   ac_ct_CC=$CC
3045   for ac_prog in cl.exe
3046 do
3047   # Extract the first word of "$ac_prog", so it can be a program name with args.
3048 set dummy $ac_prog; ac_word=$2
3049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3050 $as_echo_n "checking for $ac_word... " >&6; }
3051 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3052   $as_echo_n "(cached) " >&6
3053 else
3054   if test -n "$ac_ct_CC"; then
3055   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3056 else
3057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3058 for as_dir in $PATH
3059 do
3060   IFS=$as_save_IFS
3061   test -z "$as_dir" && as_dir=.
3062     for ac_exec_ext in '' $ac_executable_extensions; do
3063   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3064     ac_cv_prog_ac_ct_CC="$ac_prog"
3065     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3066     break 2
3067   fi
3068 done
3069   done
3070 IFS=$as_save_IFS
3071
3072 fi
3073 fi
3074 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3075 if test -n "$ac_ct_CC"; then
3076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3077 $as_echo "$ac_ct_CC" >&6; }
3078 else
3079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3080 $as_echo "no" >&6; }
3081 fi
3082
3083
3084   test -n "$ac_ct_CC" && break
3085 done
3086
3087   if test "x$ac_ct_CC" = x; then
3088     CC=""
3089   else
3090     case $cross_compiling:$ac_tool_warned in
3091 yes:)
3092 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3093 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3094 ac_tool_warned=yes ;;
3095 esac
3096     CC=$ac_ct_CC
3097   fi
3098 fi
3099
3100 fi
3101
3102
3103 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3104 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3105 as_fn_error "no acceptable C compiler found in \$PATH
3106 See \`config.log' for more details." "$LINENO" 5; }
3107
3108 # Provide some information about the compiler.
3109 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3110 set X $ac_compile
3111 ac_compiler=$2
3112 for ac_option in --version -v -V -qversion; do
3113   { { ac_try="$ac_compiler $ac_option >&5"
3114 case "(($ac_try" in
3115   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3116   *) ac_try_echo=$ac_try;;
3117 esac
3118 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3119 $as_echo "$ac_try_echo"; } >&5
3120   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3121   ac_status=$?
3122   if test -s conftest.err; then
3123     sed '10a\
3124 ... rest of stderr output deleted ...
3125          10q' conftest.err >conftest.er1
3126     cat conftest.er1 >&5
3127     rm -f conftest.er1 conftest.err
3128   fi
3129   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3130   test $ac_status = 0; }
3131 done
3132
3133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3134 /* end confdefs.h.  */
3135 #include <stdio.h>
3136 int
3137 main ()
3138 {
3139 FILE *f = fopen ("conftest.out", "w");
3140  return ferror (f) || fclose (f) != 0;
3141
3142   ;
3143   return 0;
3144 }
3145 _ACEOF
3146 ac_clean_files_save=$ac_clean_files
3147 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3148 # Try to create an executable without -o first, disregard a.out.
3149 # It will help us diagnose broken compilers, and finding out an intuition
3150 # of exeext.
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3152 $as_echo_n "checking for C compiler default output file name... " >&6; }
3153 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3154
3155 # The possible output files:
3156 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3157
3158 ac_rmfiles=
3159 for ac_file in $ac_files
3160 do
3161   case $ac_file in
3162     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3163     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3164   esac
3165 done
3166 rm -f $ac_rmfiles
3167
3168 if { { ac_try="$ac_link_default"
3169 case "(($ac_try" in
3170   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3171   *) ac_try_echo=$ac_try;;
3172 esac
3173 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3174 $as_echo "$ac_try_echo"; } >&5
3175   (eval "$ac_link_default") 2>&5
3176   ac_status=$?
3177   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3178   test $ac_status = 0; }; then :
3179   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3180 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3181 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3182 # so that the user can short-circuit this test for compilers unknown to
3183 # Autoconf.
3184 for ac_file in $ac_files ''
3185 do
3186   test -f "$ac_file" || continue
3187   case $ac_file in
3188     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3189         ;;
3190     [ab].out )
3191         # We found the default executable, but exeext='' is most
3192         # certainly right.
3193         break;;
3194     *.* )
3195         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3196         then :; else
3197            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3198         fi
3199         # We set ac_cv_exeext here because the later test for it is not
3200         # safe: cross compilers may not add the suffix if given an `-o'
3201         # argument, so we may need to know it at that point already.
3202         # Even if this section looks crufty: it has the advantage of
3203         # actually working.
3204         break;;
3205     * )
3206         break;;
3207   esac
3208 done
3209 test "$ac_cv_exeext" = no && ac_cv_exeext=
3210
3211 else
3212   ac_file=''
3213 fi
3214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3215 $as_echo "$ac_file" >&6; }
3216 if test -z "$ac_file"; then :
3217   $as_echo "$as_me: failed program was:" >&5
3218 sed 's/^/| /' conftest.$ac_ext >&5
3219
3220 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3221 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3222 { as_fn_set_status 77
3223 as_fn_error "C compiler cannot create executables
3224 See \`config.log' for more details." "$LINENO" 5; }; }
3225 fi
3226 ac_exeext=$ac_cv_exeext
3227
3228 # Check that the compiler produces executables we can run.  If not, either
3229 # the compiler is broken, or we cross compile.
3230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3231 $as_echo_n "checking whether the C compiler works... " >&6; }
3232 # If not cross compiling, check that we can run a simple program.
3233 if test "$cross_compiling" != yes; then
3234   if { ac_try='./$ac_file'
3235   { { case "(($ac_try" in
3236   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3237   *) ac_try_echo=$ac_try;;
3238 esac
3239 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3240 $as_echo "$ac_try_echo"; } >&5
3241   (eval "$ac_try") 2>&5
3242   ac_status=$?
3243   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3244   test $ac_status = 0; }; }; then
3245     cross_compiling=no
3246   else
3247     if test "$cross_compiling" = maybe; then
3248         cross_compiling=yes
3249     else
3250         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3251 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3252 as_fn_error "cannot run C compiled programs.
3253 If you meant to cross compile, use \`--host'.
3254 See \`config.log' for more details." "$LINENO" 5; }
3255     fi
3256   fi
3257 fi
3258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3259 $as_echo "yes" >&6; }
3260
3261 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3262 ac_clean_files=$ac_clean_files_save
3263 # Check that the compiler produces executables we can run.  If not, either
3264 # the compiler is broken, or we cross compile.
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3266 $as_echo_n "checking whether we are cross compiling... " >&6; }
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3268 $as_echo "$cross_compiling" >&6; }
3269
3270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3271 $as_echo_n "checking for suffix of executables... " >&6; }
3272 if { { ac_try="$ac_link"
3273 case "(($ac_try" in
3274   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3275   *) ac_try_echo=$ac_try;;
3276 esac
3277 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3278 $as_echo "$ac_try_echo"; } >&5
3279   (eval "$ac_link") 2>&5
3280   ac_status=$?
3281   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3282   test $ac_status = 0; }; then :
3283   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3284 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3285 # work properly (i.e., refer to `conftest.exe'), while it won't with
3286 # `rm'.
3287 for ac_file in conftest.exe conftest conftest.*; do
3288   test -f "$ac_file" || continue
3289   case $ac_file in
3290     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3291     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3292           break;;
3293     * ) break;;
3294   esac
3295 done
3296 else
3297   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3298 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3299 as_fn_error "cannot compute suffix of executables: cannot compile and link
3300 See \`config.log' for more details." "$LINENO" 5; }
3301 fi
3302 rm -f conftest$ac_cv_exeext
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3304 $as_echo "$ac_cv_exeext" >&6; }
3305
3306 rm -f conftest.$ac_ext
3307 EXEEXT=$ac_cv_exeext
3308 ac_exeext=$EXEEXT
3309 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3310 $as_echo_n "checking for suffix of object files... " >&6; }
3311 if test "${ac_cv_objext+set}" = set; then :
3312   $as_echo_n "(cached) " >&6
3313 else
3314   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3315 /* end confdefs.h.  */
3316
3317 int
3318 main ()
3319 {
3320
3321   ;
3322   return 0;
3323 }
3324 _ACEOF
3325 rm -f conftest.o conftest.obj
3326 if { { ac_try="$ac_compile"
3327 case "(($ac_try" in
3328   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3329   *) ac_try_echo=$ac_try;;
3330 esac
3331 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3332 $as_echo "$ac_try_echo"; } >&5
3333   (eval "$ac_compile") 2>&5
3334   ac_status=$?
3335   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3336   test $ac_status = 0; }; then :
3337   for ac_file in conftest.o conftest.obj conftest.*; do
3338   test -f "$ac_file" || continue;
3339   case $ac_file in
3340     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3341     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3342        break;;
3343   esac
3344 done
3345 else
3346   $as_echo "$as_me: failed program was:" >&5
3347 sed 's/^/| /' conftest.$ac_ext >&5
3348
3349 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3351 as_fn_error "cannot compute suffix of object files: cannot compile
3352 See \`config.log' for more details." "$LINENO" 5; }
3353 fi
3354 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3355 fi
3356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3357 $as_echo "$ac_cv_objext" >&6; }
3358 OBJEXT=$ac_cv_objext
3359 ac_objext=$OBJEXT
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3361 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3362 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3363   $as_echo_n "(cached) " >&6
3364 else
3365   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3366 /* end confdefs.h.  */
3367
3368 int
3369 main ()
3370 {
3371 #ifndef __GNUC__
3372        choke me
3373 #endif
3374
3375   ;
3376   return 0;
3377 }
3378 _ACEOF
3379 if ac_fn_c_try_compile "$LINENO"; then :
3380   ac_compiler_gnu=yes
3381 else
3382   ac_compiler_gnu=no
3383 fi
3384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3385 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3386
3387 fi
3388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3389 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3390 if test $ac_compiler_gnu = yes; then
3391   GCC=yes
3392 else
3393   GCC=
3394 fi
3395 ac_test_CFLAGS=${CFLAGS+set}
3396 ac_save_CFLAGS=$CFLAGS
3397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3398 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3399 if test "${ac_cv_prog_cc_g+set}" = set; then :
3400   $as_echo_n "(cached) " >&6
3401 else
3402   ac_save_c_werror_flag=$ac_c_werror_flag
3403    ac_c_werror_flag=yes
3404    ac_cv_prog_cc_g=no
3405    CFLAGS="-g"
3406    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3407 /* end confdefs.h.  */
3408
3409 int
3410 main ()
3411 {
3412
3413   ;
3414   return 0;
3415 }
3416 _ACEOF
3417 if ac_fn_c_try_compile "$LINENO"; then :
3418   ac_cv_prog_cc_g=yes
3419 else
3420   CFLAGS=""
3421       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3422 /* end confdefs.h.  */
3423
3424 int
3425 main ()
3426 {
3427
3428   ;
3429   return 0;
3430 }
3431 _ACEOF
3432 if ac_fn_c_try_compile "$LINENO"; then :
3433
3434 else
3435   ac_c_werror_flag=$ac_save_c_werror_flag
3436          CFLAGS="-g"
3437          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3438 /* end confdefs.h.  */
3439
3440 int
3441 main ()
3442 {
3443
3444   ;
3445   return 0;
3446 }
3447 _ACEOF
3448 if ac_fn_c_try_compile "$LINENO"; then :
3449   ac_cv_prog_cc_g=yes
3450 fi
3451 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3452 fi
3453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3454 fi
3455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3456    ac_c_werror_flag=$ac_save_c_werror_flag
3457 fi
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3459 $as_echo "$ac_cv_prog_cc_g" >&6; }
3460 if test "$ac_test_CFLAGS" = set; then
3461   CFLAGS=$ac_save_CFLAGS
3462 elif test $ac_cv_prog_cc_g = yes; then
3463   if test "$GCC" = yes; then
3464     CFLAGS="-g -O2"
3465   else
3466     CFLAGS="-g"
3467   fi
3468 else
3469   if test "$GCC" = yes; then
3470     CFLAGS="-O2"
3471   else
3472     CFLAGS=
3473   fi
3474 fi
3475 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3476 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3477 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3478   $as_echo_n "(cached) " >&6
3479 else
3480   ac_cv_prog_cc_c89=no
3481 ac_save_CC=$CC
3482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3483 /* end confdefs.h.  */
3484 #include <stdarg.h>
3485 #include <stdio.h>
3486 #include <sys/types.h>
3487 #include <sys/stat.h>
3488 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3489 struct buf { int x; };
3490 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3491 static char *e (p, i)
3492      char **p;
3493      int i;
3494 {
3495   return p[i];
3496 }
3497 static char *f (char * (*g) (char **, int), char **p, ...)
3498 {
3499   char *s;
3500   va_list v;
3501   va_start (v,p);
3502   s = g (p, va_arg (v,int));
3503   va_end (v);
3504   return s;
3505 }
3506
3507 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3508    function prototypes and stuff, but not '\xHH' hex character constants.
3509    These don't provoke an error unfortunately, instead are silently treated
3510    as 'x'.  The following induces an error, until -std is added to get
3511    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3512    array size at least.  It's necessary to write '\x00'==0 to get something
3513    that's true only with -std.  */
3514 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3515
3516 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3517    inside strings and character constants.  */
3518 #define FOO(x) 'x'
3519 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3520
3521 int test (int i, double x);
3522 struct s1 {int (*f) (int a);};
3523 struct s2 {int (*f) (double a);};
3524 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3525 int argc;
3526 char **argv;
3527 int
3528 main ()
3529 {
3530 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3531   ;
3532   return 0;
3533 }
3534 _ACEOF
3535 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3536         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3537 do
3538   CC="$ac_save_CC $ac_arg"
3539   if ac_fn_c_try_compile "$LINENO"; then :
3540   ac_cv_prog_cc_c89=$ac_arg
3541 fi
3542 rm -f core conftest.err conftest.$ac_objext
3543   test "x$ac_cv_prog_cc_c89" != "xno" && break
3544 done
3545 rm -f conftest.$ac_ext
3546 CC=$ac_save_CC
3547
3548 fi
3549 # AC_CACHE_VAL
3550 case "x$ac_cv_prog_cc_c89" in
3551   x)
3552     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3553 $as_echo "none needed" >&6; } ;;
3554   xno)
3555     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3556 $as_echo "unsupported" >&6; } ;;
3557   *)
3558     CC="$CC $ac_cv_prog_cc_c89"
3559     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3560 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3561 esac
3562 if test "x$ac_cv_prog_cc_c89" != xno; then :
3563
3564 fi
3565
3566 ac_ext=c
3567 ac_cpp='$CPP $CPPFLAGS'
3568 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3569 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3570 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3571 DEPDIR="${am__leading_dot}deps"
3572
3573 ac_config_commands="$ac_config_commands depfiles"
3574
3575
3576 am_make=${MAKE-make}
3577 cat > confinc << 'END'
3578 am__doit:
3579         @echo done
3580 .PHONY: am__doit
3581 END
3582 # If we don't find an include directive, just comment out the code.
3583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3584 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3585 am__include="#"
3586 am__quote=
3587 _am_result=none
3588 # First try GNU make style include.
3589 echo "include confinc" > confmf
3590 # We grep out `Entering directory' and `Leaving directory'
3591 # messages which can occur if `w' ends up in MAKEFLAGS.
3592 # In particular we don't look at `^make:' because GNU make might
3593 # be invoked under some other name (usually "gmake"), in which
3594 # case it prints its new name instead of `make'.
3595 if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3596    am__include=include
3597    am__quote=
3598    _am_result=GNU
3599 fi
3600 # Now try BSD make style include.
3601 if test "$am__include" = "#"; then
3602    echo '.include "confinc"' > confmf
3603    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3604       am__include=.include
3605       am__quote="\""
3606       _am_result=BSD
3607    fi
3608 fi
3609
3610
3611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3612 $as_echo "$_am_result" >&6; }
3613 rm -f confinc confmf
3614
3615 # Check whether --enable-dependency-tracking was given.
3616 if test "${enable_dependency_tracking+set}" = set; then :
3617   enableval=$enable_dependency_tracking;
3618 fi
3619
3620 if test "x$enable_dependency_tracking" != xno; then
3621   am_depcomp="$ac_aux_dir/depcomp"
3622   AMDEPBACKSLASH='\'
3623 fi
3624  if test "x$enable_dependency_tracking" != xno; then
3625   AMDEP_TRUE=
3626   AMDEP_FALSE='#'
3627 else
3628   AMDEP_TRUE='#'
3629   AMDEP_FALSE=
3630 fi
3631
3632
3633
3634 depcc="$CC"   am_compiler_list=
3635
3636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3637 $as_echo_n "checking dependency style of $depcc... " >&6; }
3638 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3639   $as_echo_n "(cached) " >&6
3640 else
3641   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3642   # We make a subdir and do the tests there.  Otherwise we can end up
3643   # making bogus files that we don't know about and never remove.  For
3644   # instance it was reported that on HP-UX the gcc test will end up
3645   # making a dummy file named `D' -- because `-MD' means `put the output
3646   # in D'.
3647   mkdir conftest.dir
3648   # Copy depcomp to subdir because otherwise we won't find it if we're
3649   # using a relative directory.
3650   cp "$am_depcomp" conftest.dir
3651   cd conftest.dir
3652   # We will build objects and dependencies in a subdirectory because
3653   # it helps to detect inapplicable dependency modes.  For instance
3654   # both Tru64's cc and ICC support -MD to output dependencies as a
3655   # side effect of compilation, but ICC will put the dependencies in
3656   # the current directory while Tru64 will put them in the object
3657   # directory.
3658   mkdir sub
3659
3660   am_cv_CC_dependencies_compiler_type=none
3661   if test "$am_compiler_list" = ""; then
3662      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3663   fi
3664   for depmode in $am_compiler_list; do
3665     # Setup a source with many dependencies, because some compilers
3666     # like to wrap large dependency lists on column 80 (with \), and
3667     # we should not choose a depcomp mode which is confused by this.
3668     #
3669     # We need to recreate these files for each test, as the compiler may
3670     # overwrite some of them when testing with obscure command lines.
3671     # This happens at least with the AIX C compiler.
3672     : > sub/conftest.c
3673     for i in 1 2 3 4 5 6; do
3674       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3675       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3676       # Solaris 8's {/usr,}/bin/sh.
3677       touch sub/conftst$i.h
3678     done
3679     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3680
3681     case $depmode in
3682     nosideeffect)
3683       # after this tag, mechanisms are not by side-effect, so they'll
3684       # only be used when explicitly requested
3685       if test "x$enable_dependency_tracking" = xyes; then
3686         continue
3687       else
3688         break
3689       fi
3690       ;;
3691     none) break ;;
3692     esac
3693     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3694     # mode.  It turns out that the SunPro C++ compiler does not properly
3695     # handle `-M -o', and we need to detect this.
3696     if depmode=$depmode \
3697        source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3698        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3699        $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3700          >/dev/null 2>conftest.err &&
3701        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3702        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3703        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3704        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3705       # icc doesn't choke on unknown options, it will just issue warnings
3706       # or remarks (even with -Werror).  So we grep stderr for any message
3707       # that says an option was ignored or not supported.
3708       # When given -MP, icc 7.0 and 7.1 complain thusly:
3709       #   icc: Command line warning: ignoring option '-M'; no argument required
3710       # The diagnosis changed in icc 8.0:
3711       #   icc: Command line remark: option '-MP' not supported
3712       if (grep 'ignoring option' conftest.err ||
3713           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3714         am_cv_CC_dependencies_compiler_type=$depmode
3715         break
3716       fi
3717     fi
3718   done
3719
3720   cd ..
3721   rm -rf conftest.dir
3722 else
3723   am_cv_CC_dependencies_compiler_type=none
3724 fi
3725
3726 fi
3727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3728 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3729 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3730
3731  if
3732   test "x$enable_dependency_tracking" != xno \
3733   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3734   am__fastdepCC_TRUE=
3735   am__fastdepCC_FALSE='#'
3736 else
3737   am__fastdepCC_TRUE='#'
3738   am__fastdepCC_FALSE=
3739 fi
3740
3741
3742
3743 ac_c_werror_flag=yes
3744
3745 case `pwd` in
3746   *\ * | *\     *)
3747     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3748 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3749 esac
3750
3751
3752
3753 macro_version='2.2.6'
3754 macro_revision='1.3012'
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768 ltmain="$ac_aux_dir/ltmain.sh"
3769
3770 # Make sure we can run config.sub.
3771 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3772   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3773
3774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3775 $as_echo_n "checking build system type... " >&6; }
3776 if test "${ac_cv_build+set}" = set; then :
3777   $as_echo_n "(cached) " >&6
3778 else
3779   ac_build_alias=$build_alias
3780 test "x$ac_build_alias" = x &&
3781   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3782 test "x$ac_build_alias" = x &&
3783   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3784 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3785   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3786
3787 fi
3788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3789 $as_echo "$ac_cv_build" >&6; }
3790 case $ac_cv_build in
3791 *-*-*) ;;
3792 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3793 esac
3794 build=$ac_cv_build
3795 ac_save_IFS=$IFS; IFS='-'
3796 set x $ac_cv_build
3797 shift
3798 build_cpu=$1
3799 build_vendor=$2
3800 shift; shift
3801 # Remember, the first character of IFS is used to create $*,
3802 # except with old shells:
3803 build_os=$*
3804 IFS=$ac_save_IFS
3805 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3806
3807
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3809 $as_echo_n "checking host system type... " >&6; }
3810 if test "${ac_cv_host+set}" = set; then :
3811   $as_echo_n "(cached) " >&6
3812 else
3813   if test "x$host_alias" = x; then
3814   ac_cv_host=$ac_cv_build
3815 else
3816   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3817     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3818 fi
3819
3820 fi
3821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3822 $as_echo "$ac_cv_host" >&6; }
3823 case $ac_cv_host in
3824 *-*-*) ;;
3825 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3826 esac
3827 host=$ac_cv_host
3828 ac_save_IFS=$IFS; IFS='-'
3829 set x $ac_cv_host
3830 shift
3831 host_cpu=$1
3832 host_vendor=$2
3833 shift; shift
3834 # Remember, the first character of IFS is used to create $*,
3835 # except with old shells:
3836 host_os=$*
3837 IFS=$ac_save_IFS
3838 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3839
3840
3841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3842 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3843 if test "${ac_cv_path_SED+set}" = set; then :
3844   $as_echo_n "(cached) " >&6
3845 else
3846             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3847      for ac_i in 1 2 3 4 5 6 7; do
3848        ac_script="$ac_script$as_nl$ac_script"
3849      done
3850      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3851      { ac_script=; unset ac_script;}
3852      if test -z "$SED"; then
3853   ac_path_SED_found=false
3854   # Loop through the user's path and test for each of PROGNAME-LIST
3855   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3856 for as_dir in $PATH
3857 do
3858   IFS=$as_save_IFS
3859   test -z "$as_dir" && as_dir=.
3860     for ac_prog in sed gsed; do
3861     for ac_exec_ext in '' $ac_executable_extensions; do
3862       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3863       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3864 # Check for GNU ac_path_SED and select it if it is found.
3865   # Check for GNU $ac_path_SED
3866 case `"$ac_path_SED" --version 2>&1` in
3867 *GNU*)
3868   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3869 *)
3870   ac_count=0
3871   $as_echo_n 0123456789 >"conftest.in"
3872   while :
3873   do
3874     cat "conftest.in" "conftest.in" >"conftest.tmp"
3875     mv "conftest.tmp" "conftest.in"
3876     cp "conftest.in" "conftest.nl"
3877     $as_echo '' >> "conftest.nl"
3878     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3879     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3880     as_fn_arith $ac_count + 1 && ac_count=$as_val
3881     if test $ac_count -gt ${ac_path_SED_max-0}; then
3882       # Best one so far, save it but keep looking for a better one
3883       ac_cv_path_SED="$ac_path_SED"
3884       ac_path_SED_max=$ac_count
3885     fi
3886     # 10*(2^10) chars as input seems more than enough
3887     test $ac_count -gt 10 && break
3888   done
3889   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3890 esac
3891
3892       $ac_path_SED_found && break 3
3893     done
3894   done
3895   done
3896 IFS=$as_save_IFS
3897   if test -z "$ac_cv_path_SED"; then
3898     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
3899   fi
3900 else
3901   ac_cv_path_SED=$SED
3902 fi
3903
3904 fi
3905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3906 $as_echo "$ac_cv_path_SED" >&6; }
3907  SED="$ac_cv_path_SED"
3908   rm -f conftest.sed
3909
3910 test -z "$SED" && SED=sed
3911 Xsed="$SED -e 1s/^X//"
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3924 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3925 if test "${ac_cv_path_GREP+set}" = set; then :
3926   $as_echo_n "(cached) " >&6
3927 else
3928   if test -z "$GREP"; then
3929   ac_path_GREP_found=false
3930   # Loop through the user's path and test for each of PROGNAME-LIST
3931   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3932 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3933 do
3934   IFS=$as_save_IFS
3935   test -z "$as_dir" && as_dir=.
3936     for ac_prog in grep ggrep; do
3937     for ac_exec_ext in '' $ac_executable_extensions; do
3938       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3939       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3940 # Check for GNU ac_path_GREP and select it if it is found.
3941   # Check for GNU $ac_path_GREP
3942 case `"$ac_path_GREP" --version 2>&1` in
3943 *GNU*)
3944   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3945 *)
3946   ac_count=0
3947   $as_echo_n 0123456789 >"conftest.in"
3948   while :
3949   do
3950     cat "conftest.in" "conftest.in" >"conftest.tmp"
3951     mv "conftest.tmp" "conftest.in"
3952     cp "conftest.in" "conftest.nl"
3953     $as_echo 'GREP' >> "conftest.nl"
3954     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3955     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3956     as_fn_arith $ac_count + 1 && ac_count=$as_val
3957     if test $ac_count -gt ${ac_path_GREP_max-0}; then
3958       # Best one so far, save it but keep looking for a better one
3959       ac_cv_path_GREP="$ac_path_GREP"
3960       ac_path_GREP_max=$ac_count
3961     fi
3962     # 10*(2^10) chars as input seems more than enough
3963     test $ac_count -gt 10 && break
3964   done
3965   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3966 esac
3967
3968       $ac_path_GREP_found && break 3
3969     done
3970   done
3971   done
3972 IFS=$as_save_IFS
3973   if test -z "$ac_cv_path_GREP"; then
3974     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3975   fi
3976 else
3977   ac_cv_path_GREP=$GREP
3978 fi
3979
3980 fi
3981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3982 $as_echo "$ac_cv_path_GREP" >&6; }
3983  GREP="$ac_cv_path_GREP"
3984
3985
3986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3987 $as_echo_n "checking for egrep... " >&6; }
3988 if test "${ac_cv_path_EGREP+set}" = set; then :
3989   $as_echo_n "(cached) " >&6
3990 else
3991   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3992    then ac_cv_path_EGREP="$GREP -E"
3993    else
3994      if test -z "$EGREP"; then
3995   ac_path_EGREP_found=false
3996   # Loop through the user's path and test for each of PROGNAME-LIST
3997   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3998 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3999 do
4000   IFS=$as_save_IFS
4001   test -z "$as_dir" && as_dir=.
4002     for ac_prog in egrep; do
4003     for ac_exec_ext in '' $ac_executable_extensions; do
4004       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4005       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4006 # Check for GNU ac_path_EGREP and select it if it is found.
4007   # Check for GNU $ac_path_EGREP
4008 case `"$ac_path_EGREP" --version 2>&1` in
4009 *GNU*)
4010   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4011 *)
4012   ac_count=0
4013   $as_echo_n 0123456789 >"conftest.in"
4014   while :
4015   do
4016     cat "conftest.in" "conftest.in" >"conftest.tmp"
4017     mv "conftest.tmp" "conftest.in"
4018     cp "conftest.in" "conftest.nl"
4019     $as_echo 'EGREP' >> "conftest.nl"
4020     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4021     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4022     as_fn_arith $ac_count + 1 && ac_count=$as_val
4023     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4024       # Best one so far, save it but keep looking for a better one
4025       ac_cv_path_EGREP="$ac_path_EGREP"
4026       ac_path_EGREP_max=$ac_count
4027     fi
4028     # 10*(2^10) chars as input seems more than enough
4029     test $ac_count -gt 10 && break
4030   done
4031   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4032 esac
4033
4034       $ac_path_EGREP_found && break 3
4035     done
4036   done
4037   done
4038 IFS=$as_save_IFS
4039   if test -z "$ac_cv_path_EGREP"; then
4040     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4041   fi
4042 else
4043   ac_cv_path_EGREP=$EGREP
4044 fi
4045
4046    fi
4047 fi
4048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4049 $as_echo "$ac_cv_path_EGREP" >&6; }
4050  EGREP="$ac_cv_path_EGREP"
4051
4052
4053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4054 $as_echo_n "checking for fgrep... " >&6; }
4055 if test "${ac_cv_path_FGREP+set}" = set; then :
4056   $as_echo_n "(cached) " >&6
4057 else
4058   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4059    then ac_cv_path_FGREP="$GREP -F"
4060    else
4061      if test -z "$FGREP"; then
4062   ac_path_FGREP_found=false
4063   # Loop through the user's path and test for each of PROGNAME-LIST
4064   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4065 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4066 do
4067   IFS=$as_save_IFS
4068   test -z "$as_dir" && as_dir=.
4069     for ac_prog in fgrep; do
4070     for ac_exec_ext in '' $ac_executable_extensions; do
4071       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4072       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4073 # Check for GNU ac_path_FGREP and select it if it is found.
4074   # Check for GNU $ac_path_FGREP
4075 case `"$ac_path_FGREP" --version 2>&1` in
4076 *GNU*)
4077   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4078 *)
4079   ac_count=0
4080   $as_echo_n 0123456789 >"conftest.in"
4081   while :
4082   do
4083     cat "conftest.in" "conftest.in" >"conftest.tmp"
4084     mv "conftest.tmp" "conftest.in"
4085     cp "conftest.in" "conftest.nl"
4086     $as_echo 'FGREP' >> "conftest.nl"
4087     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4088     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4089     as_fn_arith $ac_count + 1 && ac_count=$as_val
4090     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4091       # Best one so far, save it but keep looking for a better one
4092       ac_cv_path_FGREP="$ac_path_FGREP"
4093       ac_path_FGREP_max=$ac_count
4094     fi
4095     # 10*(2^10) chars as input seems more than enough
4096     test $ac_count -gt 10 && break
4097   done
4098   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4099 esac
4100
4101       $ac_path_FGREP_found && break 3
4102     done
4103   done
4104   done
4105 IFS=$as_save_IFS
4106   if test -z "$ac_cv_path_FGREP"; then
4107     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4108   fi
4109 else
4110   ac_cv_path_FGREP=$FGREP
4111 fi
4112
4113    fi
4114 fi
4115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4116 $as_echo "$ac_cv_path_FGREP" >&6; }
4117  FGREP="$ac_cv_path_FGREP"
4118
4119
4120 test -z "$GREP" && GREP=grep
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140 # Check whether --with-gnu-ld was given.
4141 if test "${with_gnu_ld+set}" = set; then :
4142   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4143 else
4144   with_gnu_ld=no
4145 fi
4146
4147 ac_prog=ld
4148 if test "$GCC" = yes; then
4149   # Check if gcc -print-prog-name=ld gives a path.
4150   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4151 $as_echo_n "checking for ld used by $CC... " >&6; }
4152   case $host in
4153   *-*-mingw*)
4154     # gcc leaves a trailing carriage return which upsets mingw
4155     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4156   *)
4157     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4158   esac
4159   case $ac_prog in
4160     # Accept absolute paths.
4161     [\\/]* | ?:[\\/]*)
4162       re_direlt='/[^/][^/]*/\.\./'
4163       # Canonicalize the pathname of ld
4164       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4165       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4166         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4167       done
4168       test -z "$LD" && LD="$ac_prog"
4169       ;;
4170   "")
4171     # If it fails, then pretend we aren't using GCC.
4172     ac_prog=ld
4173     ;;
4174   *)
4175     # If it is relative, then search for the first ld in PATH.
4176     with_gnu_ld=unknown
4177     ;;
4178   esac
4179 elif test "$with_gnu_ld" = yes; then
4180   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4181 $as_echo_n "checking for GNU ld... " >&6; }
4182 else
4183   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4184 $as_echo_n "checking for non-GNU ld... " >&6; }
4185 fi
4186 if test "${lt_cv_path_LD+set}" = set; then :
4187   $as_echo_n "(cached) " >&6
4188 else
4189   if test -z "$LD"; then
4190   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4191   for ac_dir in $PATH; do
4192     IFS="$lt_save_ifs"
4193     test -z "$ac_dir" && ac_dir=.
4194     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4195       lt_cv_path_LD="$ac_dir/$ac_prog"
4196       # Check to see if the program is GNU ld.  I'd rather use --version,
4197       # but apparently some variants of GNU ld only accept -v.
4198       # Break only if it was the GNU/non-GNU ld that we prefer.
4199       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4200       *GNU* | *'with BFD'*)
4201         test "$with_gnu_ld" != no && break
4202         ;;
4203       *)
4204         test "$with_gnu_ld" != yes && break
4205         ;;
4206       esac
4207     fi
4208   done
4209   IFS="$lt_save_ifs"
4210 else
4211   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4212 fi
4213 fi
4214
4215 LD="$lt_cv_path_LD"
4216 if test -n "$LD"; then
4217   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4218 $as_echo "$LD" >&6; }
4219 else
4220   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4221 $as_echo "no" >&6; }
4222 fi
4223 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4225 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4226 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4227   $as_echo_n "(cached) " >&6
4228 else
4229   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4230 case `$LD -v 2>&1 </dev/null` in
4231 *GNU* | *'with BFD'*)
4232   lt_cv_prog_gnu_ld=yes
4233   ;;
4234 *)
4235   lt_cv_prog_gnu_ld=no
4236   ;;
4237 esac
4238 fi
4239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4240 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4241 with_gnu_ld=$lt_cv_prog_gnu_ld
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4252 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4253 if test "${lt_cv_path_NM+set}" = set; then :
4254   $as_echo_n "(cached) " >&6
4255 else
4256   if test -n "$NM"; then
4257   # Let the user override the test.
4258   lt_cv_path_NM="$NM"
4259 else
4260   lt_nm_to_check="${ac_tool_prefix}nm"
4261   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4262     lt_nm_to_check="$lt_nm_to_check nm"
4263   fi
4264   for lt_tmp_nm in $lt_nm_to_check; do
4265     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4266     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4267       IFS="$lt_save_ifs"
4268       test -z "$ac_dir" && ac_dir=.
4269       tmp_nm="$ac_dir/$lt_tmp_nm"
4270       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4271         # Check to see if the nm accepts a BSD-compat flag.
4272         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4273         #   nm: unknown option "B" ignored
4274         # Tru64's nm complains that /dev/null is an invalid object file
4275         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4276         */dev/null* | *'Invalid file or object type'*)
4277           lt_cv_path_NM="$tmp_nm -B"
4278           break
4279           ;;
4280         *)
4281           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4282           */dev/null*)
4283             lt_cv_path_NM="$tmp_nm -p"
4284             break
4285             ;;
4286           *)
4287             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4288             continue # so that we can try to find one that supports BSD flags
4289             ;;
4290           esac
4291           ;;
4292         esac
4293       fi
4294     done
4295     IFS="$lt_save_ifs"
4296   done
4297   : ${lt_cv_path_NM=no}
4298 fi
4299 fi
4300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4301 $as_echo "$lt_cv_path_NM" >&6; }
4302 if test "$lt_cv_path_NM" != "no"; then
4303   NM="$lt_cv_path_NM"
4304 else
4305   # Didn't find any BSD compatible name lister, look for dumpbin.
4306   if test -n "$ac_tool_prefix"; then
4307   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4308   do
4309     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4310 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4311 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4312 $as_echo_n "checking for $ac_word... " >&6; }
4313 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4314   $as_echo_n "(cached) " >&6
4315 else
4316   if test -n "$DUMPBIN"; then
4317   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4318 else
4319 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4320 for as_dir in $PATH
4321 do
4322   IFS=$as_save_IFS
4323   test -z "$as_dir" && as_dir=.
4324     for ac_exec_ext in '' $ac_executable_extensions; do
4325   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4326     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4327     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4328     break 2
4329   fi
4330 done
4331   done
4332 IFS=$as_save_IFS
4333
4334 fi
4335 fi
4336 DUMPBIN=$ac_cv_prog_DUMPBIN
4337 if test -n "$DUMPBIN"; then
4338   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4339 $as_echo "$DUMPBIN" >&6; }
4340 else
4341   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4342 $as_echo "no" >&6; }
4343 fi
4344
4345
4346     test -n "$DUMPBIN" && break
4347   done
4348 fi
4349 if test -z "$DUMPBIN"; then
4350   ac_ct_DUMPBIN=$DUMPBIN
4351   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4352 do
4353   # Extract the first word of "$ac_prog", so it can be a program name with args.
4354 set dummy $ac_prog; ac_word=$2
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4356 $as_echo_n "checking for $ac_word... " >&6; }
4357 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4358   $as_echo_n "(cached) " >&6
4359 else
4360   if test -n "$ac_ct_DUMPBIN"; then
4361   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4362 else
4363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4364 for as_dir in $PATH
4365 do
4366   IFS=$as_save_IFS
4367   test -z "$as_dir" && as_dir=.
4368     for ac_exec_ext in '' $ac_executable_extensions; do
4369   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4370     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4371     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4372     break 2
4373   fi
4374 done
4375   done
4376 IFS=$as_save_IFS
4377
4378 fi
4379 fi
4380 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4381 if test -n "$ac_ct_DUMPBIN"; then
4382   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4383 $as_echo "$ac_ct_DUMPBIN" >&6; }
4384 else
4385   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4386 $as_echo "no" >&6; }
4387 fi
4388
4389
4390   test -n "$ac_ct_DUMPBIN" && break
4391 done
4392
4393   if test "x$ac_ct_DUMPBIN" = x; then
4394     DUMPBIN=":"
4395   else
4396     case $cross_compiling:$ac_tool_warned in
4397 yes:)
4398 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4399 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4400 ac_tool_warned=yes ;;
4401 esac
4402     DUMPBIN=$ac_ct_DUMPBIN
4403   fi
4404 fi
4405
4406
4407   if test "$DUMPBIN" != ":"; then
4408     NM="$DUMPBIN"
4409   fi
4410 fi
4411 test -z "$NM" && NM=nm
4412
4413
4414
4415
4416
4417
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4419 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4420 if test "${lt_cv_nm_interface+set}" = set; then :
4421   $as_echo_n "(cached) " >&6
4422 else
4423   lt_cv_nm_interface="BSD nm"
4424   echo "int some_variable = 0;" > conftest.$ac_ext
4425   (eval echo "\"\$as_me:4425: $ac_compile\"" >&5)
4426   (eval "$ac_compile" 2>conftest.err)
4427   cat conftest.err >&5
4428   (eval echo "\"\$as_me:4428: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4429   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4430   cat conftest.err >&5
4431   (eval echo "\"\$as_me:4431: output\"" >&5)
4432   cat conftest.out >&5
4433   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4434     lt_cv_nm_interface="MS dumpbin"
4435   fi
4436   rm -f conftest*
4437 fi
4438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4439 $as_echo "$lt_cv_nm_interface" >&6; }
4440
4441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4442 $as_echo_n "checking whether ln -s works... " >&6; }
4443 LN_S=$as_ln_s
4444 if test "$LN_S" = "ln -s"; then
4445   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4446 $as_echo "yes" >&6; }
4447 else
4448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4449 $as_echo "no, using $LN_S" >&6; }
4450 fi
4451
4452 # find the maximum length of command line arguments
4453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4454 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4455 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4456   $as_echo_n "(cached) " >&6
4457 else
4458     i=0
4459   teststring="ABCD"
4460
4461   case $build_os in
4462   msdosdjgpp*)
4463     # On DJGPP, this test can blow up pretty badly due to problems in libc
4464     # (any single argument exceeding 2000 bytes causes a buffer overrun
4465     # during glob expansion).  Even if it were fixed, the result of this
4466     # check would be larger than it should be.
4467     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4468     ;;
4469
4470   gnu*)
4471     # Under GNU Hurd, this test is not required because there is
4472     # no limit to the length of command line arguments.
4473     # Libtool will interpret -1 as no limit whatsoever
4474     lt_cv_sys_max_cmd_len=-1;
4475     ;;
4476
4477   cygwin* | mingw* | cegcc*)
4478     # On Win9x/ME, this test blows up -- it succeeds, but takes
4479     # about 5 minutes as the teststring grows exponentially.
4480     # Worse, since 9x/ME are not pre-emptively multitasking,
4481     # you end up with a "frozen" computer, even though with patience
4482     # the test eventually succeeds (with a max line length of 256k).
4483     # Instead, let's just punt: use the minimum linelength reported by
4484     # all of the supported platforms: 8192 (on NT/2K/XP).
4485     lt_cv_sys_max_cmd_len=8192;
4486     ;;
4487
4488   amigaos*)
4489     # On AmigaOS with pdksh, this test takes hours, literally.
4490     # So we just punt and use a minimum line length of 8192.
4491     lt_cv_sys_max_cmd_len=8192;
4492     ;;
4493
4494   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4495     # This has been around since 386BSD, at least.  Likely further.
4496     if test -x /sbin/sysctl; then
4497       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4498     elif test -x /usr/sbin/sysctl; then
4499       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4500     else
4501       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4502     fi
4503     # And add a safety zone
4504     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4505     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4506     ;;
4507
4508   interix*)
4509     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4510     lt_cv_sys_max_cmd_len=196608
4511     ;;
4512
4513   osf*)
4514     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4515     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4516     # nice to cause kernel panics so lets avoid the loop below.
4517     # First set a reasonable default.
4518     lt_cv_sys_max_cmd_len=16384
4519     #
4520     if test -x /sbin/sysconfig; then
4521       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4522         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4523       esac
4524     fi
4525     ;;
4526   sco3.2v5*)
4527     lt_cv_sys_max_cmd_len=102400
4528     ;;
4529   sysv5* | sco5v6* | sysv4.2uw2*)
4530     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4531     if test -n "$kargmax"; then
4532       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4533     else
4534       lt_cv_sys_max_cmd_len=32768
4535     fi
4536     ;;
4537   *)
4538     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4539     if test -n "$lt_cv_sys_max_cmd_len"; then
4540       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4541       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4542     else
4543       # Make teststring a little bigger before we do anything with it.
4544       # a 1K string should be a reasonable start.
4545       for i in 1 2 3 4 5 6 7 8 ; do
4546         teststring=$teststring$teststring
4547       done
4548       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4549       # If test is not a shell built-in, we'll probably end up computing a
4550       # maximum length that is only half of the actual maximum length, but
4551       # we can't tell.
4552       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4553                  = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4554               test $i != 17 # 1/2 MB should be enough
4555       do
4556         i=`expr $i + 1`
4557         teststring=$teststring$teststring
4558       done
4559       # Only check the string length outside the loop.
4560       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4561       teststring=
4562       # Add a significant safety factor because C++ compilers can tack on
4563       # massive amounts of additional arguments before passing them to the
4564       # linker.  It appears as though 1/2 is a usable value.
4565       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4566     fi
4567     ;;
4568   esac
4569
4570 fi
4571
4572 if test -n $lt_cv_sys_max_cmd_len ; then
4573   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4574 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4575 else
4576   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4577 $as_echo "none" >&6; }
4578 fi
4579 max_cmd_len=$lt_cv_sys_max_cmd_len
4580
4581
4582
4583
4584
4585
4586 : ${CP="cp -f"}
4587 : ${MV="mv -f"}
4588 : ${RM="rm -f"}
4589
4590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4591 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4592 # Try some XSI features
4593 xsi_shell=no
4594 ( _lt_dummy="a/b/c"
4595   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4596       = c,a/b,, \
4597     && eval 'test $(( 1 + 1 )) -eq 2 \
4598     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4599   && xsi_shell=yes
4600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4601 $as_echo "$xsi_shell" >&6; }
4602
4603
4604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4605 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4606 lt_shell_append=no
4607 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4608     >/dev/null 2>&1 \
4609   && lt_shell_append=yes
4610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4611 $as_echo "$lt_shell_append" >&6; }
4612
4613
4614 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4615   lt_unset=unset
4616 else
4617   lt_unset=false
4618 fi
4619
4620
4621
4622
4623
4624 # test EBCDIC or ASCII
4625 case `echo X|tr X '\101'` in
4626  A) # ASCII based system
4627     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4628   lt_SP2NL='tr \040 \012'
4629   lt_NL2SP='tr \015\012 \040\040'
4630   ;;
4631  *) # EBCDIC based system
4632   lt_SP2NL='tr \100 \n'
4633   lt_NL2SP='tr \r\n \100\100'
4634   ;;
4635 esac
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4646 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4647 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4648   $as_echo_n "(cached) " >&6
4649 else
4650   lt_cv_ld_reload_flag='-r'
4651 fi
4652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4653 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4654 reload_flag=$lt_cv_ld_reload_flag
4655 case $reload_flag in
4656 "" | " "*) ;;
4657 *) reload_flag=" $reload_flag" ;;
4658 esac
4659 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4660 case $host_os in
4661   darwin*)
4662     if test "$GCC" = yes; then
4663       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4664     else
4665       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4666     fi
4667     ;;
4668 esac
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678 if test -n "$ac_tool_prefix"; then
4679   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4680 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4682 $as_echo_n "checking for $ac_word... " >&6; }
4683 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4684   $as_echo_n "(cached) " >&6
4685 else
4686   if test -n "$OBJDUMP"; then
4687   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4688 else
4689 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4690 for as_dir in $PATH
4691 do
4692   IFS=$as_save_IFS
4693   test -z "$as_dir" && as_dir=.
4694     for ac_exec_ext in '' $ac_executable_extensions; do
4695   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4696     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4697     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4698     break 2
4699   fi
4700 done
4701   done
4702 IFS=$as_save_IFS
4703
4704 fi
4705 fi
4706 OBJDUMP=$ac_cv_prog_OBJDUMP
4707 if test -n "$OBJDUMP"; then
4708   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4709 $as_echo "$OBJDUMP" >&6; }
4710 else
4711   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4712 $as_echo "no" >&6; }
4713 fi
4714
4715
4716 fi
4717 if test -z "$ac_cv_prog_OBJDUMP"; then
4718   ac_ct_OBJDUMP=$OBJDUMP
4719   # Extract the first word of "objdump", so it can be a program name with args.
4720 set dummy objdump; ac_word=$2
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4722 $as_echo_n "checking for $ac_word... " >&6; }
4723 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4724   $as_echo_n "(cached) " >&6
4725 else
4726   if test -n "$ac_ct_OBJDUMP"; then
4727   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4728 else
4729 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4730 for as_dir in $PATH
4731 do
4732   IFS=$as_save_IFS
4733   test -z "$as_dir" && as_dir=.
4734     for ac_exec_ext in '' $ac_executable_extensions; do
4735   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4736     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4737     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4738     break 2
4739   fi
4740 done
4741   done
4742 IFS=$as_save_IFS
4743
4744 fi
4745 fi
4746 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4747 if test -n "$ac_ct_OBJDUMP"; then
4748   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4749 $as_echo "$ac_ct_OBJDUMP" >&6; }
4750 else
4751   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4752 $as_echo "no" >&6; }
4753 fi
4754
4755   if test "x$ac_ct_OBJDUMP" = x; then
4756     OBJDUMP="false"
4757   else
4758     case $cross_compiling:$ac_tool_warned in
4759 yes:)
4760 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4761 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4762 ac_tool_warned=yes ;;
4763 esac
4764     OBJDUMP=$ac_ct_OBJDUMP
4765   fi
4766 else
4767   OBJDUMP="$ac_cv_prog_OBJDUMP"
4768 fi
4769
4770 test -z "$OBJDUMP" && OBJDUMP=objdump
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4781 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4782 if test "${lt_cv_deplibs_check_method+set}" = set; then :
4783   $as_echo_n "(cached) " >&6
4784 else
4785   lt_cv_file_magic_cmd='$MAGIC_CMD'
4786 lt_cv_file_magic_test_file=
4787 lt_cv_deplibs_check_method='unknown'
4788 # Need to set the preceding variable on all platforms that support
4789 # interlibrary dependencies.
4790 # 'none' -- dependencies not supported.
4791 # `unknown' -- same as none, but documents that we really don't know.
4792 # 'pass_all' -- all dependencies passed with no checks.
4793 # 'test_compile' -- check by making test program.
4794 # 'file_magic [[regex]]' -- check by looking for files in library path
4795 # which responds to the $file_magic_cmd with a given extended regex.
4796 # If you have `file' or equivalent on your system and you're not sure
4797 # whether `pass_all' will *always* work, you probably want this one.
4798
4799 case $host_os in
4800 aix[4-9]*)
4801   lt_cv_deplibs_check_method=pass_all
4802   ;;
4803
4804 beos*)
4805   lt_cv_deplibs_check_method=pass_all
4806   ;;
4807
4808 bsdi[45]*)
4809   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4810   lt_cv_file_magic_cmd='/usr/bin/file -L'
4811   lt_cv_file_magic_test_file=/shlib/libc.so
4812   ;;
4813
4814 cygwin*)
4815   # func_win32_libid is a shell function defined in ltmain.sh
4816   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4817   lt_cv_file_magic_cmd='func_win32_libid'
4818   ;;
4819
4820 mingw* | pw32*)
4821   # Base MSYS/MinGW do not provide the 'file' command needed by
4822   # func_win32_libid shell function, so use a weaker test based on 'objdump',
4823   # unless we find 'file', for example because we are cross-compiling.
4824   if ( file / ) >/dev/null 2>&1; then
4825     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4826     lt_cv_file_magic_cmd='func_win32_libid'
4827   else
4828     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4829     lt_cv_file_magic_cmd='$OBJDUMP -f'
4830   fi
4831   ;;
4832
4833 cegcc)
4834   # use the weaker test based on 'objdump'. See mingw*.
4835   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4836   lt_cv_file_magic_cmd='$OBJDUMP -f'
4837   ;;
4838
4839 darwin* | rhapsody*)
4840   lt_cv_deplibs_check_method=pass_all
4841   ;;
4842
4843 freebsd* | dragonfly*)
4844   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4845     case $host_cpu in
4846     i*86 )
4847       # Not sure whether the presence of OpenBSD here was a mistake.
4848       # Let's accept both of them until this is cleared up.
4849       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4850       lt_cv_file_magic_cmd=/usr/bin/file
4851       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4852       ;;
4853     esac
4854   else
4855     lt_cv_deplibs_check_method=pass_all
4856   fi
4857   ;;
4858
4859 gnu*)
4860   lt_cv_deplibs_check_method=pass_all
4861   ;;
4862
4863 hpux10.20* | hpux11*)
4864   lt_cv_file_magic_cmd=/usr/bin/file
4865   case $host_cpu in
4866   ia64*)
4867     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4868     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4869     ;;
4870   hppa*64*)
4871     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]'
4872     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4873     ;;
4874   *)
4875     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4876     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4877     ;;
4878   esac
4879   ;;
4880
4881 interix[3-9]*)
4882   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4883   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4884   ;;
4885
4886 irix5* | irix6* | nonstopux*)
4887   case $LD in
4888   *-32|*"-32 ") libmagic=32-bit;;
4889   *-n32|*"-n32 ") libmagic=N32;;
4890   *-64|*"-64 ") libmagic=64-bit;;
4891   *) libmagic=never-match;;
4892   esac
4893   lt_cv_deplibs_check_method=pass_all
4894   ;;
4895
4896 # This must be Linux ELF.
4897 linux* | k*bsd*-gnu)
4898   lt_cv_deplibs_check_method=pass_all
4899   ;;
4900
4901 netbsd* | netbsdelf*-gnu)
4902   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4903     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4904   else
4905     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4906   fi
4907   ;;
4908
4909 newos6*)
4910   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4911   lt_cv_file_magic_cmd=/usr/bin/file
4912   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4913   ;;
4914
4915 *nto* | *qnx*)
4916   lt_cv_deplibs_check_method=pass_all
4917   ;;
4918
4919 openbsd*)
4920   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4921     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4922   else
4923     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4924   fi
4925   ;;
4926
4927 osf3* | osf4* | osf5*)
4928   lt_cv_deplibs_check_method=pass_all
4929   ;;
4930
4931 rdos*)
4932   lt_cv_deplibs_check_method=pass_all
4933   ;;
4934
4935 solaris*)
4936   lt_cv_deplibs_check_method=pass_all
4937   ;;
4938
4939 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4940   lt_cv_deplibs_check_method=pass_all
4941   ;;
4942
4943 sysv4 | sysv4.3*)
4944   case $host_vendor in
4945   motorola)
4946     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]'
4947     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4948     ;;
4949   ncr)
4950     lt_cv_deplibs_check_method=pass_all
4951     ;;
4952   sequent)
4953     lt_cv_file_magic_cmd='/bin/file'
4954     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4955     ;;
4956   sni)
4957     lt_cv_file_magic_cmd='/bin/file'
4958     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4959     lt_cv_file_magic_test_file=/lib/libc.so
4960     ;;
4961   siemens)
4962     lt_cv_deplibs_check_method=pass_all
4963     ;;
4964   pc)
4965     lt_cv_deplibs_check_method=pass_all
4966     ;;
4967   esac
4968   ;;
4969
4970 tpf*)
4971   lt_cv_deplibs_check_method=pass_all
4972   ;;
4973 esac
4974
4975 fi
4976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
4977 $as_echo "$lt_cv_deplibs_check_method" >&6; }
4978 file_magic_cmd=$lt_cv_file_magic_cmd
4979 deplibs_check_method=$lt_cv_deplibs_check_method
4980 test -z "$deplibs_check_method" && deplibs_check_method=unknown
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993 if test -n "$ac_tool_prefix"; then
4994   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4995 set dummy ${ac_tool_prefix}ar; ac_word=$2
4996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4997 $as_echo_n "checking for $ac_word... " >&6; }
4998 if test "${ac_cv_prog_AR+set}" = set; then :
4999   $as_echo_n "(cached) " >&6
5000 else
5001   if test -n "$AR"; then
5002   ac_cv_prog_AR="$AR" # Let the user override the test.
5003 else
5004 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5005 for as_dir in $PATH
5006 do
5007   IFS=$as_save_IFS
5008   test -z "$as_dir" && as_dir=.
5009     for ac_exec_ext in '' $ac_executable_extensions; do
5010   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5011     ac_cv_prog_AR="${ac_tool_prefix}ar"
5012     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5013     break 2
5014   fi
5015 done
5016   done
5017 IFS=$as_save_IFS
5018
5019 fi
5020 fi
5021 AR=$ac_cv_prog_AR
5022 if test -n "$AR"; then
5023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5024 $as_echo "$AR" >&6; }
5025 else
5026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5027 $as_echo "no" >&6; }
5028 fi
5029
5030
5031 fi
5032 if test -z "$ac_cv_prog_AR"; then
5033   ac_ct_AR=$AR
5034   # Extract the first word of "ar", so it can be a program name with args.
5035 set dummy ar; ac_word=$2
5036 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5037 $as_echo_n "checking for $ac_word... " >&6; }
5038 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5039   $as_echo_n "(cached) " >&6
5040 else
5041   if test -n "$ac_ct_AR"; then
5042   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5043 else
5044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5045 for as_dir in $PATH
5046 do
5047   IFS=$as_save_IFS
5048   test -z "$as_dir" && as_dir=.
5049     for ac_exec_ext in '' $ac_executable_extensions; do
5050   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5051     ac_cv_prog_ac_ct_AR="ar"
5052     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5053     break 2
5054   fi
5055 done
5056   done
5057 IFS=$as_save_IFS
5058
5059 fi
5060 fi
5061 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5062 if test -n "$ac_ct_AR"; then
5063   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5064 $as_echo "$ac_ct_AR" >&6; }
5065 else
5066   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5067 $as_echo "no" >&6; }
5068 fi
5069
5070   if test "x$ac_ct_AR" = x; then
5071     AR="false"
5072   else
5073     case $cross_compiling:$ac_tool_warned in
5074 yes:)
5075 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5076 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5077 ac_tool_warned=yes ;;
5078 esac
5079     AR=$ac_ct_AR
5080   fi
5081 else
5082   AR="$ac_cv_prog_AR"
5083 fi
5084
5085 test -z "$AR" && AR=ar
5086 test -z "$AR_FLAGS" && AR_FLAGS=cru
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098 if test -n "$ac_tool_prefix"; then
5099   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5100 set dummy ${ac_tool_prefix}strip; ac_word=$2
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102 $as_echo_n "checking for $ac_word... " >&6; }
5103 if test "${ac_cv_prog_STRIP+set}" = set; then :
5104   $as_echo_n "(cached) " >&6
5105 else
5106   if test -n "$STRIP"; then
5107   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5108 else
5109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110 for as_dir in $PATH
5111 do
5112   IFS=$as_save_IFS
5113   test -z "$as_dir" && as_dir=.
5114     for ac_exec_ext in '' $ac_executable_extensions; do
5115   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5116     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5117     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118     break 2
5119   fi
5120 done
5121   done
5122 IFS=$as_save_IFS
5123
5124 fi
5125 fi
5126 STRIP=$ac_cv_prog_STRIP
5127 if test -n "$STRIP"; then
5128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5129 $as_echo "$STRIP" >&6; }
5130 else
5131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132 $as_echo "no" >&6; }
5133 fi
5134
5135
5136 fi
5137 if test -z "$ac_cv_prog_STRIP"; then
5138   ac_ct_STRIP=$STRIP
5139   # Extract the first word of "strip", so it can be a program name with args.
5140 set dummy strip; ac_word=$2
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5142 $as_echo_n "checking for $ac_word... " >&6; }
5143 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5144   $as_echo_n "(cached) " >&6
5145 else
5146   if test -n "$ac_ct_STRIP"; then
5147   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5148 else
5149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5150 for as_dir in $PATH
5151 do
5152   IFS=$as_save_IFS
5153   test -z "$as_dir" && as_dir=.
5154     for ac_exec_ext in '' $ac_executable_extensions; do
5155   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5156     ac_cv_prog_ac_ct_STRIP="strip"
5157     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5158     break 2
5159   fi
5160 done
5161   done
5162 IFS=$as_save_IFS
5163
5164 fi
5165 fi
5166 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5167 if test -n "$ac_ct_STRIP"; then
5168   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5169 $as_echo "$ac_ct_STRIP" >&6; }
5170 else
5171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5172 $as_echo "no" >&6; }
5173 fi
5174
5175   if test "x$ac_ct_STRIP" = x; then
5176     STRIP=":"
5177   else
5178     case $cross_compiling:$ac_tool_warned in
5179 yes:)
5180 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5181 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5182 ac_tool_warned=yes ;;
5183 esac
5184     STRIP=$ac_ct_STRIP
5185   fi
5186 else
5187   STRIP="$ac_cv_prog_STRIP"
5188 fi
5189
5190 test -z "$STRIP" && STRIP=:
5191
5192
5193
5194
5195
5196
5197 if test -n "$ac_tool_prefix"; then
5198   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5199 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5201 $as_echo_n "checking for $ac_word... " >&6; }
5202 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5203   $as_echo_n "(cached) " >&6
5204 else
5205   if test -n "$RANLIB"; then
5206   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5207 else
5208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5209 for as_dir in $PATH
5210 do
5211   IFS=$as_save_IFS
5212   test -z "$as_dir" && as_dir=.
5213     for ac_exec_ext in '' $ac_executable_extensions; do
5214   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5215     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5216     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5217     break 2
5218   fi
5219 done
5220   done
5221 IFS=$as_save_IFS
5222
5223 fi
5224 fi
5225 RANLIB=$ac_cv_prog_RANLIB
5226 if test -n "$RANLIB"; then
5227   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5228 $as_echo "$RANLIB" >&6; }
5229 else
5230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5231 $as_echo "no" >&6; }
5232 fi
5233
5234
5235 fi
5236 if test -z "$ac_cv_prog_RANLIB"; then
5237   ac_ct_RANLIB=$RANLIB
5238   # Extract the first word of "ranlib", so it can be a program name with args.
5239 set dummy ranlib; ac_word=$2
5240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5241 $as_echo_n "checking for $ac_word... " >&6; }
5242 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5243   $as_echo_n "(cached) " >&6
5244 else
5245   if test -n "$ac_ct_RANLIB"; then
5246   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5247 else
5248 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5249 for as_dir in $PATH
5250 do
5251   IFS=$as_save_IFS
5252   test -z "$as_dir" && as_dir=.
5253     for ac_exec_ext in '' $ac_executable_extensions; do
5254   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5255     ac_cv_prog_ac_ct_RANLIB="ranlib"
5256     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5257     break 2
5258   fi
5259 done
5260   done
5261 IFS=$as_save_IFS
5262
5263 fi
5264 fi
5265 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5266 if test -n "$ac_ct_RANLIB"; then
5267   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5268 $as_echo "$ac_ct_RANLIB" >&6; }
5269 else
5270   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5271 $as_echo "no" >&6; }
5272 fi
5273
5274   if test "x$ac_ct_RANLIB" = x; then
5275     RANLIB=":"
5276   else
5277     case $cross_compiling:$ac_tool_warned in
5278 yes:)
5279 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5280 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5281 ac_tool_warned=yes ;;
5282 esac
5283     RANLIB=$ac_ct_RANLIB
5284   fi
5285 else
5286   RANLIB="$ac_cv_prog_RANLIB"
5287 fi
5288
5289 test -z "$RANLIB" && RANLIB=:
5290
5291
5292
5293
5294
5295
5296 # Determine commands to create old-style static archives.
5297 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5298 old_postinstall_cmds='chmod 644 $oldlib'
5299 old_postuninstall_cmds=
5300
5301 if test -n "$RANLIB"; then
5302   case $host_os in
5303   openbsd*)
5304     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5305     ;;
5306   *)
5307     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5308     ;;
5309   esac
5310   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5311 fi
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346 # If no C compiler was specified, use CC.
5347 LTCC=${LTCC-"$CC"}
5348
5349 # If no C compiler flags were specified, use CFLAGS.
5350 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5351
5352 # Allow CC to be a program name with arguments.
5353 compiler=$CC
5354
5355
5356 # Check for command to grab the raw symbol name followed by C symbol from nm.
5357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5358 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5359 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5360   $as_echo_n "(cached) " >&6
5361 else
5362
5363 # These are sane defaults that work on at least a few old systems.
5364 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5365
5366 # Character class describing NM global symbol codes.
5367 symcode='[BCDEGRST]'
5368
5369 # Regexp to match symbols that can be accessed directly from C.
5370 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5371
5372 # Define system-specific variables.
5373 case $host_os in
5374 aix*)
5375   symcode='[BCDT]'
5376   ;;
5377 cygwin* | mingw* | pw32* | cegcc*)
5378   symcode='[ABCDGISTW]'
5379   ;;
5380 hpux*)
5381   if test "$host_cpu" = ia64; then
5382     symcode='[ABCDEGRST]'
5383   fi
5384   ;;
5385 irix* | nonstopux*)
5386   symcode='[BCDEGRST]'
5387   ;;
5388 osf*)
5389   symcode='[BCDEGQRST]'
5390   ;;
5391 solaris*)
5392   symcode='[BDRT]'
5393   ;;
5394 sco3.2v5*)
5395   symcode='[DT]'
5396   ;;
5397 sysv4.2uw2*)
5398   symcode='[DT]'
5399   ;;
5400 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5401   symcode='[ABDT]'
5402   ;;
5403 sysv4)
5404   symcode='[DFNSTU]'
5405   ;;
5406 esac
5407
5408 # If we're using GNU nm, then use its standard symbol codes.
5409 case `$NM -V 2>&1` in
5410 *GNU* | *'with BFD'*)
5411   symcode='[ABCDGIRSTW]' ;;
5412 esac
5413
5414 # Transform an extracted symbol line into a proper C declaration.
5415 # Some systems (esp. on ia64) link data and code symbols differently,
5416 # so use this general approach.
5417 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5418
5419 # Transform an extracted symbol line into symbol name and symbol address
5420 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5421 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'"
5422
5423 # Handle CRLF in mingw tool chain
5424 opt_cr=
5425 case $build_os in
5426 mingw*)
5427   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5428   ;;
5429 esac
5430
5431 # Try without a prefix underscore, then with it.
5432 for ac_symprfx in "" "_"; do
5433
5434   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5435   symxfrm="\\1 $ac_symprfx\\2 \\2"
5436
5437   # Write the raw and C identifiers.
5438   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5439     # Fake it for dumpbin and say T for any non-static function
5440     # and D for any global variable.
5441     # Also find C++ and __fastcall symbols from MSVC++,
5442     # which start with @ or ?.
5443     lt_cv_sys_global_symbol_pipe="$AWK '"\
5444 "     {last_section=section; section=\$ 3};"\
5445 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5446 "     \$ 0!~/External *\|/{next};"\
5447 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5448 "     {if(hide[section]) next};"\
5449 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5450 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5451 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5452 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5453 "     ' prfx=^$ac_symprfx"
5454   else
5455     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5456   fi
5457
5458   # Check to see that the pipe works correctly.
5459   pipe_works=no
5460
5461   rm -f conftest*
5462   cat > conftest.$ac_ext <<_LT_EOF
5463 #ifdef __cplusplus
5464 extern "C" {
5465 #endif
5466 char nm_test_var;
5467 void nm_test_func(void);
5468 void nm_test_func(void){}
5469 #ifdef __cplusplus
5470 }
5471 #endif
5472 int main(){nm_test_var='a';nm_test_func();return(0);}
5473 _LT_EOF
5474
5475   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5476   (eval $ac_compile) 2>&5
5477   ac_status=$?
5478   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5479   test $ac_status = 0; }; then
5480     # Now try to grab the symbols.
5481     nlist=conftest.nm
5482     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5483   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5484   ac_status=$?
5485   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5486   test $ac_status = 0; } && test -s "$nlist"; then
5487       # Try sorting and uniquifying the output.
5488       if sort "$nlist" | uniq > "$nlist"T; then
5489         mv -f "$nlist"T "$nlist"
5490       else
5491         rm -f "$nlist"T
5492       fi
5493
5494       # Make sure that we snagged all the symbols we need.
5495       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5496         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5497           cat <<_LT_EOF > conftest.$ac_ext
5498 #ifdef __cplusplus
5499 extern "C" {
5500 #endif
5501
5502 _LT_EOF
5503           # Now generate the symbol file.
5504           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5505
5506           cat <<_LT_EOF >> conftest.$ac_ext
5507
5508 /* The mapping between symbol names and symbols.  */
5509 const struct {
5510   const char *name;
5511   void       *address;
5512 }
5513 lt__PROGRAM__LTX_preloaded_symbols[] =
5514 {
5515   { "@PROGRAM@", (void *) 0 },
5516 _LT_EOF
5517           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5518           cat <<\_LT_EOF >> conftest.$ac_ext
5519   {0, (void *) 0}
5520 };
5521
5522 /* This works around a problem in FreeBSD linker */
5523 #ifdef FREEBSD_WORKAROUND
5524 static const void *lt_preloaded_setup() {
5525   return lt__PROGRAM__LTX_preloaded_symbols;
5526 }
5527 #endif
5528
5529 #ifdef __cplusplus
5530 }
5531 #endif
5532 _LT_EOF
5533           # Now try linking the two files.
5534           mv conftest.$ac_objext conftstm.$ac_objext
5535           lt_save_LIBS="$LIBS"
5536           lt_save_CFLAGS="$CFLAGS"
5537           LIBS="conftstm.$ac_objext"
5538           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5539           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5540   (eval $ac_link) 2>&5
5541   ac_status=$?
5542   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5543   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5544             pipe_works=yes
5545           fi
5546           LIBS="$lt_save_LIBS"
5547           CFLAGS="$lt_save_CFLAGS"
5548         else
5549           echo "cannot find nm_test_func in $nlist" >&5
5550         fi
5551       else
5552         echo "cannot find nm_test_var in $nlist" >&5
5553       fi
5554     else
5555       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5556     fi
5557   else
5558     echo "$progname: failed program was:" >&5
5559     cat conftest.$ac_ext >&5
5560   fi
5561   rm -rf conftest* conftst*
5562
5563   # Do not use the global_symbol_pipe unless it works.
5564   if test "$pipe_works" = yes; then
5565     break
5566   else
5567     lt_cv_sys_global_symbol_pipe=
5568   fi
5569 done
5570
5571 fi
5572
5573 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5574   lt_cv_sys_global_symbol_to_cdecl=
5575 fi
5576 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5577   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5578 $as_echo "failed" >&6; }
5579 else
5580   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5581 $as_echo "ok" >&6; }
5582 fi
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606 # Check whether --enable-libtool-lock was given.
5607 if test "${enable_libtool_lock+set}" = set; then :
5608   enableval=$enable_libtool_lock;
5609 fi
5610
5611 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5612
5613 # Some flags need to be propagated to the compiler or linker for good
5614 # libtool support.
5615 case $host in
5616 ia64-*-hpux*)
5617   # Find out which ABI we are using.
5618   echo 'int i;' > conftest.$ac_ext
5619   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5620   (eval $ac_compile) 2>&5
5621   ac_status=$?
5622   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5623   test $ac_status = 0; }; then
5624     case `/usr/bin/file conftest.$ac_objext` in
5625       *ELF-32*)
5626         HPUX_IA64_MODE="32"
5627         ;;
5628       *ELF-64*)
5629         HPUX_IA64_MODE="64"
5630         ;;
5631     esac
5632   fi
5633   rm -rf conftest*
5634   ;;
5635 *-*-irix6*)
5636   # Find out which ABI we are using.
5637   echo '#line 5637 "configure"' > conftest.$ac_ext
5638   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5639   (eval $ac_compile) 2>&5
5640   ac_status=$?
5641   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5642   test $ac_status = 0; }; then
5643     if test "$lt_cv_prog_gnu_ld" = yes; then
5644       case `/usr/bin/file conftest.$ac_objext` in
5645         *32-bit*)
5646           LD="${LD-ld} -melf32bsmip"
5647           ;;
5648         *N32*)
5649           LD="${LD-ld} -melf32bmipn32"
5650           ;;
5651         *64-bit*)
5652           LD="${LD-ld} -melf64bmip"
5653         ;;
5654       esac
5655     else
5656       case `/usr/bin/file conftest.$ac_objext` in
5657         *32-bit*)
5658           LD="${LD-ld} -32"
5659           ;;
5660         *N32*)
5661           LD="${LD-ld} -n32"
5662           ;;
5663         *64-bit*)
5664           LD="${LD-ld} -64"
5665           ;;
5666       esac
5667     fi
5668   fi
5669   rm -rf conftest*
5670   ;;
5671
5672 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5673 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5674   # Find out which ABI we are using.
5675   echo 'int i;' > conftest.$ac_ext
5676   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5677   (eval $ac_compile) 2>&5
5678   ac_status=$?
5679   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5680   test $ac_status = 0; }; then
5681     case `/usr/bin/file conftest.o` in
5682       *32-bit*)
5683         case $host in
5684           x86_64-*kfreebsd*-gnu)
5685             LD="${LD-ld} -m elf_i386_fbsd"
5686             ;;
5687           x86_64-*linux*)
5688             LD="${LD-ld} -m elf_i386"
5689             ;;
5690           ppc64-*linux*|powerpc64-*linux*)
5691             LD="${LD-ld} -m elf32ppclinux"
5692             ;;
5693           s390x-*linux*)
5694             LD="${LD-ld} -m elf_s390"
5695             ;;
5696           sparc64-*linux*)
5697             LD="${LD-ld} -m elf32_sparc"
5698             ;;
5699         esac
5700         ;;
5701       *64-bit*)
5702         case $host in
5703           x86_64-*kfreebsd*-gnu)
5704             LD="${LD-ld} -m elf_x86_64_fbsd"
5705             ;;
5706           x86_64-*linux*)
5707             LD="${LD-ld} -m elf_x86_64"
5708             ;;
5709           ppc*-*linux*|powerpc*-*linux*)
5710             LD="${LD-ld} -m elf64ppc"
5711             ;;
5712           s390*-*linux*|s390*-*tpf*)
5713             LD="${LD-ld} -m elf64_s390"
5714             ;;
5715           sparc*-*linux*)
5716             LD="${LD-ld} -m elf64_sparc"
5717             ;;
5718         esac
5719         ;;
5720     esac
5721   fi
5722   rm -rf conftest*
5723   ;;
5724
5725 *-*-sco3.2v5*)
5726   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5727   SAVE_CFLAGS="$CFLAGS"
5728   CFLAGS="$CFLAGS -belf"
5729   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5730 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5731 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5732   $as_echo_n "(cached) " >&6
5733 else
5734   ac_ext=c
5735 ac_cpp='$CPP $CPPFLAGS'
5736 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5737 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5738 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5739
5740      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5741 /* end confdefs.h.  */
5742
5743 int
5744 main ()
5745 {
5746
5747   ;
5748   return 0;
5749 }
5750 _ACEOF
5751 if ac_fn_c_try_link "$LINENO"; then :
5752   lt_cv_cc_needs_belf=yes
5753 else
5754   lt_cv_cc_needs_belf=no
5755 fi
5756 rm -f core conftest.err conftest.$ac_objext \
5757     conftest$ac_exeext conftest.$ac_ext
5758      ac_ext=c
5759 ac_cpp='$CPP $CPPFLAGS'
5760 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5761 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5762 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5763
5764 fi
5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5766 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5767   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5768     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5769     CFLAGS="$SAVE_CFLAGS"
5770   fi
5771   ;;
5772 sparc*-*solaris*)
5773   # Find out which ABI we are using.
5774   echo 'int i;' > conftest.$ac_ext
5775   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5776   (eval $ac_compile) 2>&5
5777   ac_status=$?
5778   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5779   test $ac_status = 0; }; then
5780     case `/usr/bin/file conftest.o` in
5781     *64-bit*)
5782       case $lt_cv_prog_gnu_ld in
5783       yes*) LD="${LD-ld} -m elf64_sparc" ;;
5784       *)
5785         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5786           LD="${LD-ld} -64"
5787         fi
5788         ;;
5789       esac
5790       ;;
5791     esac
5792   fi
5793   rm -rf conftest*
5794   ;;
5795 esac
5796
5797 need_locks="$enable_libtool_lock"
5798
5799
5800   case $host_os in
5801     rhapsody* | darwin*)
5802     if test -n "$ac_tool_prefix"; then
5803   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5804 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5806 $as_echo_n "checking for $ac_word... " >&6; }
5807 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5808   $as_echo_n "(cached) " >&6
5809 else
5810   if test -n "$DSYMUTIL"; then
5811   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5812 else
5813 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5814 for as_dir in $PATH
5815 do
5816   IFS=$as_save_IFS
5817   test -z "$as_dir" && as_dir=.
5818     for ac_exec_ext in '' $ac_executable_extensions; do
5819   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5820     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5821     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5822     break 2
5823   fi
5824 done
5825   done
5826 IFS=$as_save_IFS
5827
5828 fi
5829 fi
5830 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5831 if test -n "$DSYMUTIL"; then
5832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5833 $as_echo "$DSYMUTIL" >&6; }
5834 else
5835   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5836 $as_echo "no" >&6; }
5837 fi
5838
5839
5840 fi
5841 if test -z "$ac_cv_prog_DSYMUTIL"; then
5842   ac_ct_DSYMUTIL=$DSYMUTIL
5843   # Extract the first word of "dsymutil", so it can be a program name with args.
5844 set dummy dsymutil; ac_word=$2
5845 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5846 $as_echo_n "checking for $ac_word... " >&6; }
5847 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5848   $as_echo_n "(cached) " >&6
5849 else
5850   if test -n "$ac_ct_DSYMUTIL"; then
5851   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5852 else
5853 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5854 for as_dir in $PATH
5855 do
5856   IFS=$as_save_IFS
5857   test -z "$as_dir" && as_dir=.
5858     for ac_exec_ext in '' $ac_executable_extensions; do
5859   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5860     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5861     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5862     break 2
5863   fi
5864 done
5865   done
5866 IFS=$as_save_IFS
5867
5868 fi
5869 fi
5870 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5871 if test -n "$ac_ct_DSYMUTIL"; then
5872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5873 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5874 else
5875   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5876 $as_echo "no" >&6; }
5877 fi
5878
5879   if test "x$ac_ct_DSYMUTIL" = x; then
5880     DSYMUTIL=":"
5881   else
5882     case $cross_compiling:$ac_tool_warned in
5883 yes:)
5884 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5885 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5886 ac_tool_warned=yes ;;
5887 esac
5888     DSYMUTIL=$ac_ct_DSYMUTIL
5889   fi
5890 else
5891   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5892 fi
5893
5894     if test -n "$ac_tool_prefix"; then
5895   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5896 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5898 $as_echo_n "checking for $ac_word... " >&6; }
5899 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
5900   $as_echo_n "(cached) " >&6
5901 else
5902   if test -n "$NMEDIT"; then
5903   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5904 else
5905 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5906 for as_dir in $PATH
5907 do
5908   IFS=$as_save_IFS
5909   test -z "$as_dir" && as_dir=.
5910     for ac_exec_ext in '' $ac_executable_extensions; do
5911   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5912     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5913     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5914     break 2
5915   fi
5916 done
5917   done
5918 IFS=$as_save_IFS
5919
5920 fi
5921 fi
5922 NMEDIT=$ac_cv_prog_NMEDIT
5923 if test -n "$NMEDIT"; then
5924   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
5925 $as_echo "$NMEDIT" >&6; }
5926 else
5927   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5928 $as_echo "no" >&6; }
5929 fi
5930
5931
5932 fi
5933 if test -z "$ac_cv_prog_NMEDIT"; then
5934   ac_ct_NMEDIT=$NMEDIT
5935   # Extract the first word of "nmedit", so it can be a program name with args.
5936 set dummy nmedit; ac_word=$2
5937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5938 $as_echo_n "checking for $ac_word... " >&6; }
5939 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
5940   $as_echo_n "(cached) " >&6
5941 else
5942   if test -n "$ac_ct_NMEDIT"; then
5943   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
5944 else
5945 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5946 for as_dir in $PATH
5947 do
5948   IFS=$as_save_IFS
5949   test -z "$as_dir" && as_dir=.
5950     for ac_exec_ext in '' $ac_executable_extensions; do
5951   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5952     ac_cv_prog_ac_ct_NMEDIT="nmedit"
5953     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5954     break 2
5955   fi
5956 done
5957   done
5958 IFS=$as_save_IFS
5959
5960 fi
5961 fi
5962 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
5963 if test -n "$ac_ct_NMEDIT"; then
5964   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
5965 $as_echo "$ac_ct_NMEDIT" >&6; }
5966 else
5967   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5968 $as_echo "no" >&6; }
5969 fi
5970
5971   if test "x$ac_ct_NMEDIT" = x; then
5972     NMEDIT=":"
5973   else
5974     case $cross_compiling:$ac_tool_warned in
5975 yes:)
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5977 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5978 ac_tool_warned=yes ;;
5979 esac
5980     NMEDIT=$ac_ct_NMEDIT
5981   fi
5982 else
5983   NMEDIT="$ac_cv_prog_NMEDIT"
5984 fi
5985
5986     if test -n "$ac_tool_prefix"; then
5987   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
5988 set dummy ${ac_tool_prefix}lipo; ac_word=$2
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5990 $as_echo_n "checking for $ac_word... " >&6; }
5991 if test "${ac_cv_prog_LIPO+set}" = set; then :
5992   $as_echo_n "(cached) " >&6
5993 else
5994   if test -n "$LIPO"; then
5995   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
5996 else
5997 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5998 for as_dir in $PATH
5999 do
6000   IFS=$as_save_IFS
6001   test -z "$as_dir" && as_dir=.
6002     for ac_exec_ext in '' $ac_executable_extensions; do
6003   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6004     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6005     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6006     break 2
6007   fi
6008 done
6009   done
6010 IFS=$as_save_IFS
6011
6012 fi
6013 fi
6014 LIPO=$ac_cv_prog_LIPO
6015 if test -n "$LIPO"; then
6016   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6017 $as_echo "$LIPO" >&6; }
6018 else
6019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6020 $as_echo "no" >&6; }
6021 fi
6022
6023
6024 fi
6025 if test -z "$ac_cv_prog_LIPO"; then
6026   ac_ct_LIPO=$LIPO
6027   # Extract the first word of "lipo", so it can be a program name with args.
6028 set dummy lipo; ac_word=$2
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6030 $as_echo_n "checking for $ac_word... " >&6; }
6031 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6032   $as_echo_n "(cached) " >&6
6033 else
6034   if test -n "$ac_ct_LIPO"; then
6035   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6036 else
6037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6038 for as_dir in $PATH
6039 do
6040   IFS=$as_save_IFS
6041   test -z "$as_dir" && as_dir=.
6042     for ac_exec_ext in '' $ac_executable_extensions; do
6043   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6044     ac_cv_prog_ac_ct_LIPO="lipo"
6045     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6046     break 2
6047   fi
6048 done
6049   done
6050 IFS=$as_save_IFS
6051
6052 fi
6053 fi
6054 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6055 if test -n "$ac_ct_LIPO"; then
6056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6057 $as_echo "$ac_ct_LIPO" >&6; }
6058 else
6059   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6060 $as_echo "no" >&6; }
6061 fi
6062
6063   if test "x$ac_ct_LIPO" = x; then
6064     LIPO=":"
6065   else
6066     case $cross_compiling:$ac_tool_warned in
6067 yes:)
6068 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6069 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6070 ac_tool_warned=yes ;;
6071 esac
6072     LIPO=$ac_ct_LIPO
6073   fi
6074 else
6075   LIPO="$ac_cv_prog_LIPO"
6076 fi
6077
6078     if test -n "$ac_tool_prefix"; then
6079   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6080 set dummy ${ac_tool_prefix}otool; ac_word=$2
6081 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6082 $as_echo_n "checking for $ac_word... " >&6; }
6083 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6084   $as_echo_n "(cached) " >&6
6085 else
6086   if test -n "$OTOOL"; then
6087   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6088 else
6089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6090 for as_dir in $PATH
6091 do
6092   IFS=$as_save_IFS
6093   test -z "$as_dir" && as_dir=.
6094     for ac_exec_ext in '' $ac_executable_extensions; do
6095   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6096     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6097     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6098     break 2
6099   fi
6100 done
6101   done
6102 IFS=$as_save_IFS
6103
6104 fi
6105 fi
6106 OTOOL=$ac_cv_prog_OTOOL
6107 if test -n "$OTOOL"; then
6108   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6109 $as_echo "$OTOOL" >&6; }
6110 else
6111   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6112 $as_echo "no" >&6; }
6113 fi
6114
6115
6116 fi
6117 if test -z "$ac_cv_prog_OTOOL"; then
6118   ac_ct_OTOOL=$OTOOL
6119   # Extract the first word of "otool", so it can be a program name with args.
6120 set dummy otool; ac_word=$2
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6122 $as_echo_n "checking for $ac_word... " >&6; }
6123 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6124   $as_echo_n "(cached) " >&6
6125 else
6126   if test -n "$ac_ct_OTOOL"; then
6127   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6128 else
6129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6130 for as_dir in $PATH
6131 do
6132   IFS=$as_save_IFS
6133   test -z "$as_dir" && as_dir=.
6134     for ac_exec_ext in '' $ac_executable_extensions; do
6135   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6136     ac_cv_prog_ac_ct_OTOOL="otool"
6137     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6138     break 2
6139   fi
6140 done
6141   done
6142 IFS=$as_save_IFS
6143
6144 fi
6145 fi
6146 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6147 if test -n "$ac_ct_OTOOL"; then
6148   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6149 $as_echo "$ac_ct_OTOOL" >&6; }
6150 else
6151   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6152 $as_echo "no" >&6; }
6153 fi
6154
6155   if test "x$ac_ct_OTOOL" = x; then
6156     OTOOL=":"
6157   else
6158     case $cross_compiling:$ac_tool_warned in
6159 yes:)
6160 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6161 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6162 ac_tool_warned=yes ;;
6163 esac
6164     OTOOL=$ac_ct_OTOOL
6165   fi
6166 else
6167   OTOOL="$ac_cv_prog_OTOOL"
6168 fi
6169
6170     if test -n "$ac_tool_prefix"; then
6171   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6172 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6174 $as_echo_n "checking for $ac_word... " >&6; }
6175 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6176   $as_echo_n "(cached) " >&6
6177 else
6178   if test -n "$OTOOL64"; then
6179   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6180 else
6181 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6182 for as_dir in $PATH
6183 do
6184   IFS=$as_save_IFS
6185   test -z "$as_dir" && as_dir=.
6186     for ac_exec_ext in '' $ac_executable_extensions; do
6187   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6188     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6189     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6190     break 2
6191   fi
6192 done
6193   done
6194 IFS=$as_save_IFS
6195
6196 fi
6197 fi
6198 OTOOL64=$ac_cv_prog_OTOOL64
6199 if test -n "$OTOOL64"; then
6200   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6201 $as_echo "$OTOOL64" >&6; }
6202 else
6203   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6204 $as_echo "no" >&6; }
6205 fi
6206
6207
6208 fi
6209 if test -z "$ac_cv_prog_OTOOL64"; then
6210   ac_ct_OTOOL64=$OTOOL64
6211   # Extract the first word of "otool64", so it can be a program name with args.
6212 set dummy otool64; ac_word=$2
6213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6214 $as_echo_n "checking for $ac_word... " >&6; }
6215 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6216   $as_echo_n "(cached) " >&6
6217 else
6218   if test -n "$ac_ct_OTOOL64"; then
6219   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6220 else
6221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6222 for as_dir in $PATH
6223 do
6224   IFS=$as_save_IFS
6225   test -z "$as_dir" && as_dir=.
6226     for ac_exec_ext in '' $ac_executable_extensions; do
6227   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6228     ac_cv_prog_ac_ct_OTOOL64="otool64"
6229     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6230     break 2
6231   fi
6232 done
6233   done
6234 IFS=$as_save_IFS
6235
6236 fi
6237 fi
6238 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6239 if test -n "$ac_ct_OTOOL64"; then
6240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6241 $as_echo "$ac_ct_OTOOL64" >&6; }
6242 else
6243   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6244 $as_echo "no" >&6; }
6245 fi
6246
6247   if test "x$ac_ct_OTOOL64" = x; then
6248     OTOOL64=":"
6249   else
6250     case $cross_compiling:$ac_tool_warned in
6251 yes:)
6252 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6253 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6254 ac_tool_warned=yes ;;
6255 esac
6256     OTOOL64=$ac_ct_OTOOL64
6257   fi
6258 else
6259   OTOOL64="$ac_cv_prog_OTOOL64"
6260 fi
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6289 $as_echo_n "checking for -single_module linker flag... " >&6; }
6290 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6291   $as_echo_n "(cached) " >&6
6292 else
6293   lt_cv_apple_cc_single_mod=no
6294       if test -z "${LT_MULTI_MODULE}"; then
6295         # By default we will add the -single_module flag. You can override
6296         # by either setting the environment variable LT_MULTI_MODULE
6297         # non-empty at configure time, or by adding -multi_module to the
6298         # link flags.
6299         rm -rf libconftest.dylib*
6300         echo "int foo(void){return 1;}" > conftest.c
6301         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6302 -dynamiclib -Wl,-single_module conftest.c" >&5
6303         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6304           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6305         _lt_result=$?
6306         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6307           lt_cv_apple_cc_single_mod=yes
6308         else
6309           cat conftest.err >&5
6310         fi
6311         rm -rf libconftest.dylib*
6312         rm -f conftest.*
6313       fi
6314 fi
6315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6316 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6317     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6318 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6319 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6320   $as_echo_n "(cached) " >&6
6321 else
6322   lt_cv_ld_exported_symbols_list=no
6323       save_LDFLAGS=$LDFLAGS
6324       echo "_main" > conftest.sym
6325       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6326       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6327 /* end confdefs.h.  */
6328
6329 int
6330 main ()
6331 {
6332
6333   ;
6334   return 0;
6335 }
6336 _ACEOF
6337 if ac_fn_c_try_link "$LINENO"; then :
6338   lt_cv_ld_exported_symbols_list=yes
6339 else
6340   lt_cv_ld_exported_symbols_list=no
6341 fi
6342 rm -f core conftest.err conftest.$ac_objext \
6343     conftest$ac_exeext conftest.$ac_ext
6344         LDFLAGS="$save_LDFLAGS"
6345
6346 fi
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6348 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6349     case $host_os in
6350     rhapsody* | darwin1.[012])
6351       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6352     darwin1.*)
6353       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6354     darwin*) # darwin 5.x on
6355       # if running on 10.5 or later, the deployment target defaults
6356       # to the OS version, if on x86, and 10.4, the deployment
6357       # target defaults to 10.4. Don't you love it?
6358       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6359         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6360           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6361         10.[012]*)
6362           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6363         10.*)
6364           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6365       esac
6366     ;;
6367   esac
6368     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6369       _lt_dar_single_mod='$single_module'
6370     fi
6371     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6372       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6373     else
6374       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6375     fi
6376     if test "$DSYMUTIL" != ":"; then
6377       _lt_dsymutil='~$DSYMUTIL $lib || :'
6378     else
6379       _lt_dsymutil=
6380     fi
6381     ;;
6382   esac
6383
6384 ac_ext=c
6385 ac_cpp='$CPP $CPPFLAGS'
6386 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6387 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6388 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6390 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6391 # On Suns, sometimes $CPP names a directory.
6392 if test -n "$CPP" && test -d "$CPP"; then
6393   CPP=
6394 fi
6395 if test -z "$CPP"; then
6396   if test "${ac_cv_prog_CPP+set}" = set; then :
6397   $as_echo_n "(cached) " >&6
6398 else
6399       # Double quotes because CPP needs to be expanded
6400     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6401     do
6402       ac_preproc_ok=false
6403 for ac_c_preproc_warn_flag in '' yes
6404 do
6405   # Use a header file that comes with gcc, so configuring glibc
6406   # with a fresh cross-compiler works.
6407   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6408   # <limits.h> exists even on freestanding compilers.
6409   # On the NeXT, cc -E runs the code through the compiler's parser,
6410   # not just through cpp. "Syntax error" is here to catch this case.
6411   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6412 /* end confdefs.h.  */
6413 #ifdef __STDC__
6414 # include <limits.h>
6415 #else
6416 # include <assert.h>
6417 #endif
6418                      Syntax error
6419 _ACEOF
6420 if ac_fn_c_try_cpp "$LINENO"; then :
6421
6422 else
6423   # Broken: fails on valid input.
6424 continue
6425 fi
6426 rm -f conftest.err conftest.$ac_ext
6427
6428   # OK, works on sane cases.  Now check whether nonexistent headers
6429   # can be detected and how.
6430   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6431 /* end confdefs.h.  */
6432 #include <ac_nonexistent.h>
6433 _ACEOF
6434 if ac_fn_c_try_cpp "$LINENO"; then :
6435   # Broken: success on invalid input.
6436 continue
6437 else
6438   # Passes both tests.
6439 ac_preproc_ok=:
6440 break
6441 fi
6442 rm -f conftest.err conftest.$ac_ext
6443
6444 done
6445 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6446 rm -f conftest.err conftest.$ac_ext
6447 if $ac_preproc_ok; then :
6448   break
6449 fi
6450
6451     done
6452     ac_cv_prog_CPP=$CPP
6453
6454 fi
6455   CPP=$ac_cv_prog_CPP
6456 else
6457   ac_cv_prog_CPP=$CPP
6458 fi
6459 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6460 $as_echo "$CPP" >&6; }
6461 ac_preproc_ok=false
6462 for ac_c_preproc_warn_flag in '' yes
6463 do
6464   # Use a header file that comes with gcc, so configuring glibc
6465   # with a fresh cross-compiler works.
6466   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6467   # <limits.h> exists even on freestanding compilers.
6468   # On the NeXT, cc -E runs the code through the compiler's parser,
6469   # not just through cpp. "Syntax error" is here to catch this case.
6470   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6471 /* end confdefs.h.  */
6472 #ifdef __STDC__
6473 # include <limits.h>
6474 #else
6475 # include <assert.h>
6476 #endif
6477                      Syntax error
6478 _ACEOF
6479 if ac_fn_c_try_cpp "$LINENO"; then :
6480
6481 else
6482   # Broken: fails on valid input.
6483 continue
6484 fi
6485 rm -f conftest.err conftest.$ac_ext
6486
6487   # OK, works on sane cases.  Now check whether nonexistent headers
6488   # can be detected and how.
6489   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6490 /* end confdefs.h.  */
6491 #include <ac_nonexistent.h>
6492 _ACEOF
6493 if ac_fn_c_try_cpp "$LINENO"; then :
6494   # Broken: success on invalid input.
6495 continue
6496 else
6497   # Passes both tests.
6498 ac_preproc_ok=:
6499 break
6500 fi
6501 rm -f conftest.err conftest.$ac_ext
6502
6503 done
6504 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6505 rm -f conftest.err conftest.$ac_ext
6506 if $ac_preproc_ok; then :
6507
6508 else
6509   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6510 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6511 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6512 See \`config.log' for more details." "$LINENO" 5; }
6513 fi
6514
6515 ac_ext=c
6516 ac_cpp='$CPP $CPPFLAGS'
6517 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6518 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6519 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6520
6521
6522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6523 $as_echo_n "checking for ANSI C header files... " >&6; }
6524 if test "${ac_cv_header_stdc+set}" = set; then :
6525   $as_echo_n "(cached) " >&6
6526 else
6527   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6528 /* end confdefs.h.  */
6529 #include <stdlib.h>
6530 #include <stdarg.h>
6531 #include <string.h>
6532 #include <float.h>
6533
6534 int
6535 main ()
6536 {
6537
6538   ;
6539   return 0;
6540 }
6541 _ACEOF
6542 if ac_fn_c_try_compile "$LINENO"; then :
6543   ac_cv_header_stdc=yes
6544 else
6545   ac_cv_header_stdc=no
6546 fi
6547 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6548
6549 if test $ac_cv_header_stdc = yes; then
6550   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6551   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552 /* end confdefs.h.  */
6553 #include <string.h>
6554
6555 _ACEOF
6556 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6557   $EGREP "memchr" >/dev/null 2>&1; then :
6558
6559 else
6560   ac_cv_header_stdc=no
6561 fi
6562 rm -f conftest*
6563
6564 fi
6565
6566 if test $ac_cv_header_stdc = yes; then
6567   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6568   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6569 /* end confdefs.h.  */
6570 #include <stdlib.h>
6571
6572 _ACEOF
6573 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6574   $EGREP "free" >/dev/null 2>&1; then :
6575
6576 else
6577   ac_cv_header_stdc=no
6578 fi
6579 rm -f conftest*
6580
6581 fi
6582
6583 if test $ac_cv_header_stdc = yes; then
6584   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6585   if test "$cross_compiling" = yes; then :
6586   :
6587 else
6588   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6589 /* end confdefs.h.  */
6590 #include <ctype.h>
6591 #include <stdlib.h>
6592 #if ((' ' & 0x0FF) == 0x020)
6593 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6594 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6595 #else
6596 # define ISLOWER(c) \
6597                    (('a' <= (c) && (c) <= 'i') \
6598                      || ('j' <= (c) && (c) <= 'r') \
6599                      || ('s' <= (c) && (c) <= 'z'))
6600 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6601 #endif
6602
6603 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6604 int
6605 main ()
6606 {
6607   int i;
6608   for (i = 0; i < 256; i++)
6609     if (XOR (islower (i), ISLOWER (i))
6610         || toupper (i) != TOUPPER (i))
6611       return 2;
6612   return 0;
6613 }
6614 _ACEOF
6615 if ac_fn_c_try_run "$LINENO"; then :
6616
6617 else
6618   ac_cv_header_stdc=no
6619 fi
6620 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6621   conftest.$ac_objext conftest.beam conftest.$ac_ext
6622 fi
6623
6624 fi
6625 fi
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6627 $as_echo "$ac_cv_header_stdc" >&6; }
6628 if test $ac_cv_header_stdc = yes; then
6629
6630 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6631
6632 fi
6633
6634 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6635 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6636                   inttypes.h stdint.h unistd.h
6637 do :
6638   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6639 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6640 "
6641 eval as_val=\$$as_ac_Header
6642    if test "x$as_val" = x""yes; then :
6643   cat >>confdefs.h <<_ACEOF
6644 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6645 _ACEOF
6646
6647 fi
6648
6649 done
6650
6651
6652 for ac_header in dlfcn.h
6653 do :
6654   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6655 "
6656 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6657   cat >>confdefs.h <<_ACEOF
6658 #define HAVE_DLFCN_H 1
6659 _ACEOF
6660
6661 fi
6662
6663 done
6664
6665
6666
6667 # Set options
6668
6669
6670
6671         enable_dlopen=no
6672
6673
6674   enable_win32_dll=no
6675
6676
6677             # Check whether --enable-shared was given.
6678 if test "${enable_shared+set}" = set; then :
6679   enableval=$enable_shared; p=${PACKAGE-default}
6680     case $enableval in
6681     yes) enable_shared=yes ;;
6682     no) enable_shared=no ;;
6683     *)
6684       enable_shared=no
6685       # Look at the argument we got.  We use all the common list separators.
6686       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6687       for pkg in $enableval; do
6688         IFS="$lt_save_ifs"
6689         if test "X$pkg" = "X$p"; then
6690           enable_shared=yes
6691         fi
6692       done
6693       IFS="$lt_save_ifs"
6694       ;;
6695     esac
6696 else
6697   enable_shared=yes
6698 fi
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708   # Check whether --enable-static was given.
6709 if test "${enable_static+set}" = set; then :
6710   enableval=$enable_static; p=${PACKAGE-default}
6711     case $enableval in
6712     yes) enable_static=yes ;;
6713     no) enable_static=no ;;
6714     *)
6715      enable_static=no
6716       # Look at the argument we got.  We use all the common list separators.
6717       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6718       for pkg in $enableval; do
6719         IFS="$lt_save_ifs"
6720         if test "X$pkg" = "X$p"; then
6721           enable_static=yes
6722         fi
6723       done
6724       IFS="$lt_save_ifs"
6725       ;;
6726     esac
6727 else
6728   enable_static=yes
6729 fi
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740 # Check whether --with-pic was given.
6741 if test "${with_pic+set}" = set; then :
6742   withval=$with_pic; pic_mode="$withval"
6743 else
6744   pic_mode=default
6745 fi
6746
6747
6748 test -z "$pic_mode" && pic_mode=default
6749
6750
6751
6752
6753
6754
6755
6756   # Check whether --enable-fast-install was given.
6757 if test "${enable_fast_install+set}" = set; then :
6758   enableval=$enable_fast_install; p=${PACKAGE-default}
6759     case $enableval in
6760     yes) enable_fast_install=yes ;;
6761     no) enable_fast_install=no ;;
6762     *)
6763       enable_fast_install=no
6764       # Look at the argument we got.  We use all the common list separators.
6765       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6766       for pkg in $enableval; do
6767         IFS="$lt_save_ifs"
6768         if test "X$pkg" = "X$p"; then
6769           enable_fast_install=yes
6770         fi
6771       done
6772       IFS="$lt_save_ifs"
6773       ;;
6774     esac
6775 else
6776   enable_fast_install=yes
6777 fi
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789 # This can be used to rebuild libtool when needed
6790 LIBTOOL_DEPS="$ltmain"
6791
6792 # Always use our own libtool.
6793 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819 test -z "$LN_S" && LN_S="ln -s"
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834 if test -n "${ZSH_VERSION+set}" ; then
6835    setopt NO_GLOB_SUBST
6836 fi
6837
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6839 $as_echo_n "checking for objdir... " >&6; }
6840 if test "${lt_cv_objdir+set}" = set; then :
6841   $as_echo_n "(cached) " >&6
6842 else
6843   rm -f .libs 2>/dev/null
6844 mkdir .libs 2>/dev/null
6845 if test -d .libs; then
6846   lt_cv_objdir=.libs
6847 else
6848   # MS-DOS does not allow filenames that begin with a dot.
6849   lt_cv_objdir=_libs
6850 fi
6851 rmdir .libs 2>/dev/null
6852 fi
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6854 $as_echo "$lt_cv_objdir" >&6; }
6855 objdir=$lt_cv_objdir
6856
6857
6858
6859
6860
6861 cat >>confdefs.h <<_ACEOF
6862 #define LT_OBJDIR "$lt_cv_objdir/"
6863 _ACEOF
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881 case $host_os in
6882 aix3*)
6883   # AIX sometimes has problems with the GCC collect2 program.  For some
6884   # reason, if we set the COLLECT_NAMES environment variable, the problems
6885   # vanish in a puff of smoke.
6886   if test "X${COLLECT_NAMES+set}" != Xset; then
6887     COLLECT_NAMES=
6888     export COLLECT_NAMES
6889   fi
6890   ;;
6891 esac
6892
6893 # Sed substitution that helps us do robust quoting.  It backslashifies
6894 # metacharacters that are still active within double-quoted strings.
6895 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6896
6897 # Same as above, but do not quote variable references.
6898 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6899
6900 # Sed substitution to delay expansion of an escaped shell variable in a
6901 # double_quote_subst'ed string.
6902 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6903
6904 # Sed substitution to delay expansion of an escaped single quote.
6905 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6906
6907 # Sed substitution to avoid accidental globbing in evaled expressions
6908 no_glob_subst='s/\*/\\\*/g'
6909
6910 # Global variables:
6911 ofile=libtool
6912 can_build_shared=yes
6913
6914 # All known linkers require a `.a' archive for static linking (except MSVC,
6915 # which needs '.lib').
6916 libext=a
6917
6918 with_gnu_ld="$lt_cv_prog_gnu_ld"
6919
6920 old_CC="$CC"
6921 old_CFLAGS="$CFLAGS"
6922
6923 # Set sane defaults for various variables
6924 test -z "$CC" && CC=cc
6925 test -z "$LTCC" && LTCC=$CC
6926 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6927 test -z "$LD" && LD=ld
6928 test -z "$ac_objext" && ac_objext=o
6929
6930 for cc_temp in $compiler""; do
6931   case $cc_temp in
6932     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6933     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6934     \-*) ;;
6935     *) break;;
6936   esac
6937 done
6938 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6939
6940
6941 # Only perform the check for file, if the check method requires it
6942 test -z "$MAGIC_CMD" && MAGIC_CMD=file
6943 case $deplibs_check_method in
6944 file_magic*)
6945   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6946     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
6947 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
6948 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
6949   $as_echo_n "(cached) " >&6
6950 else
6951   case $MAGIC_CMD in
6952 [\\/*] |  ?:[\\/]*)
6953   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6954   ;;
6955 *)
6956   lt_save_MAGIC_CMD="$MAGIC_CMD"
6957   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6958   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6959   for ac_dir in $ac_dummy; do
6960     IFS="$lt_save_ifs"
6961     test -z "$ac_dir" && ac_dir=.
6962     if test -f $ac_dir/${ac_tool_prefix}file; then
6963       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6964       if test -n "$file_magic_test_file"; then
6965         case $deplibs_check_method in
6966         "file_magic "*)
6967           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6968           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6969           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6970             $EGREP "$file_magic_regex" > /dev/null; then
6971             :
6972           else
6973             cat <<_LT_EOF 1>&2
6974
6975 *** Warning: the command libtool uses to detect shared libraries,
6976 *** $file_magic_cmd, produces output that libtool cannot recognize.
6977 *** The result is that libtool may fail to recognize shared libraries
6978 *** as such.  This will affect the creation of libtool libraries that
6979 *** depend on shared libraries, but programs linked with such libtool
6980 *** libraries will work regardless of this problem.  Nevertheless, you
6981 *** may want to report the problem to your system manager and/or to
6982 *** bug-libtool@gnu.org
6983
6984 _LT_EOF
6985           fi ;;
6986         esac
6987       fi
6988       break
6989     fi
6990   done
6991   IFS="$lt_save_ifs"
6992   MAGIC_CMD="$lt_save_MAGIC_CMD"
6993   ;;
6994 esac
6995 fi
6996
6997 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6998 if test -n "$MAGIC_CMD"; then
6999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7000 $as_echo "$MAGIC_CMD" >&6; }
7001 else
7002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7003 $as_echo "no" >&6; }
7004 fi
7005
7006
7007
7008
7009
7010 if test -z "$lt_cv_path_MAGIC_CMD"; then
7011   if test -n "$ac_tool_prefix"; then
7012     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7013 $as_echo_n "checking for file... " >&6; }
7014 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7015   $as_echo_n "(cached) " >&6
7016 else
7017   case $MAGIC_CMD in
7018 [\\/*] |  ?:[\\/]*)
7019   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7020   ;;
7021 *)
7022   lt_save_MAGIC_CMD="$MAGIC_CMD"
7023   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7024   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7025   for ac_dir in $ac_dummy; do
7026     IFS="$lt_save_ifs"
7027     test -z "$ac_dir" && ac_dir=.
7028     if test -f $ac_dir/file; then
7029       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7030       if test -n "$file_magic_test_file"; then
7031         case $deplibs_check_method in
7032         "file_magic "*)
7033           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7034           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7035           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7036             $EGREP "$file_magic_regex" > /dev/null; then
7037             :
7038           else
7039             cat <<_LT_EOF 1>&2
7040
7041 *** Warning: the command libtool uses to detect shared libraries,
7042 *** $file_magic_cmd, produces output that libtool cannot recognize.
7043 *** The result is that libtool may fail to recognize shared libraries
7044 *** as such.  This will affect the creation of libtool libraries that
7045 *** depend on shared libraries, but programs linked with such libtool
7046 *** libraries will work regardless of this problem.  Nevertheless, you
7047 *** may want to report the problem to your system manager and/or to
7048 *** bug-libtool@gnu.org
7049
7050 _LT_EOF
7051           fi ;;
7052         esac
7053       fi
7054       break
7055     fi
7056   done
7057   IFS="$lt_save_ifs"
7058   MAGIC_CMD="$lt_save_MAGIC_CMD"
7059   ;;
7060 esac
7061 fi
7062
7063 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7064 if test -n "$MAGIC_CMD"; then
7065   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7066 $as_echo "$MAGIC_CMD" >&6; }
7067 else
7068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7069 $as_echo "no" >&6; }
7070 fi
7071
7072
7073   else
7074     MAGIC_CMD=:
7075   fi
7076 fi
7077
7078   fi
7079   ;;
7080 esac
7081
7082 # Use C for the default configuration in the libtool script
7083
7084 lt_save_CC="$CC"
7085 ac_ext=c
7086 ac_cpp='$CPP $CPPFLAGS'
7087 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7088 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7089 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7090
7091
7092 # Source file extension for C test sources.
7093 ac_ext=c
7094
7095 # Object file extension for compiled C test sources.
7096 objext=o
7097 objext=$objext
7098
7099 # Code to be used in simple compile tests
7100 lt_simple_compile_test_code="int some_variable = 0;"
7101
7102 # Code to be used in simple link tests
7103 lt_simple_link_test_code='int main(){return(0);}'
7104
7105
7106
7107
7108
7109
7110
7111 # If no C compiler was specified, use CC.
7112 LTCC=${LTCC-"$CC"}
7113
7114 # If no C compiler flags were specified, use CFLAGS.
7115 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7116
7117 # Allow CC to be a program name with arguments.
7118 compiler=$CC
7119
7120 # Save the default compiler, since it gets overwritten when the other
7121 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7122 compiler_DEFAULT=$CC
7123
7124 # save warnings/boilerplate of simple test code
7125 ac_outfile=conftest.$ac_objext
7126 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7127 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7128 _lt_compiler_boilerplate=`cat conftest.err`
7129 $RM conftest*
7130
7131 ac_outfile=conftest.$ac_objext
7132 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7133 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7134 _lt_linker_boilerplate=`cat conftest.err`
7135 $RM -r conftest*
7136
7137
7138 if test -n "$compiler"; then
7139
7140 lt_prog_compiler_no_builtin_flag=
7141
7142 if test "$GCC" = yes; then
7143   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7144
7145   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7146 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7147 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7148   $as_echo_n "(cached) " >&6
7149 else
7150   lt_cv_prog_compiler_rtti_exceptions=no
7151    ac_outfile=conftest.$ac_objext
7152    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7153    lt_compiler_flag="-fno-rtti -fno-exceptions"
7154    # Insert the option either (1) after the last *FLAGS variable, or
7155    # (2) before a word containing "conftest.", or (3) at the end.
7156    # Note that $ac_compile itself does not contain backslashes and begins
7157    # with a dollar sign (not a hyphen), so the echo should work correctly.
7158    # The option is referenced via a variable to avoid confusing sed.
7159    lt_compile=`echo "$ac_compile" | $SED \
7160    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7161    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7162    -e 's:$: $lt_compiler_flag:'`
7163    (eval echo "\"\$as_me:7163: $lt_compile\"" >&5)
7164    (eval "$lt_compile" 2>conftest.err)
7165    ac_status=$?
7166    cat conftest.err >&5
7167    echo "$as_me:7167: \$? = $ac_status" >&5
7168    if (exit $ac_status) && test -s "$ac_outfile"; then
7169      # The compiler can only warn and ignore the option if not recognized
7170      # So say no if there are warnings other than the usual output.
7171      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7172      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7173      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7174        lt_cv_prog_compiler_rtti_exceptions=yes
7175      fi
7176    fi
7177    $RM conftest*
7178
7179 fi
7180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7181 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7182
7183 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7184     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7185 else
7186     :
7187 fi
7188
7189 fi
7190
7191
7192
7193
7194
7195
7196   lt_prog_compiler_wl=
7197 lt_prog_compiler_pic=
7198 lt_prog_compiler_static=
7199
7200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7201 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7202
7203   if test "$GCC" = yes; then
7204     lt_prog_compiler_wl='-Wl,'
7205     lt_prog_compiler_static='-static'
7206
7207     case $host_os in
7208       aix*)
7209       # All AIX code is PIC.
7210       if test "$host_cpu" = ia64; then
7211         # AIX 5 now supports IA64 processor
7212         lt_prog_compiler_static='-Bstatic'
7213       fi
7214       ;;
7215
7216     amigaos*)
7217       case $host_cpu in
7218       powerpc)
7219             # see comment about AmigaOS4 .so support
7220             lt_prog_compiler_pic='-fPIC'
7221         ;;
7222       m68k)
7223             # FIXME: we need at least 68020 code to build shared libraries, but
7224             # adding the `-m68020' flag to GCC prevents building anything better,
7225             # like `-m68040'.
7226             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7227         ;;
7228       esac
7229       ;;
7230
7231     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7232       # PIC is the default for these OSes.
7233       ;;
7234
7235     mingw* | cygwin* | pw32* | os2* | cegcc*)
7236       # This hack is so that the source file can tell whether it is being
7237       # built for inclusion in a dll (and should export symbols for example).
7238       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7239       # (--disable-auto-import) libraries
7240       lt_prog_compiler_pic='-DDLL_EXPORT'
7241       ;;
7242
7243     darwin* | rhapsody*)
7244       # PIC is the default on this platform
7245       # Common symbols not allowed in MH_DYLIB files
7246       lt_prog_compiler_pic='-fno-common'
7247       ;;
7248
7249     hpux*)
7250       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7251       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7252       # sets the default TLS model and affects inlining.
7253       case $host_cpu in
7254       hppa*64*)
7255         # +Z the default
7256         ;;
7257       *)
7258         lt_prog_compiler_pic='-fPIC'
7259         ;;
7260       esac
7261       ;;
7262
7263     interix[3-9]*)
7264       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7265       # Instead, we relocate shared libraries at runtime.
7266       ;;
7267
7268     msdosdjgpp*)
7269       # Just because we use GCC doesn't mean we suddenly get shared libraries
7270       # on systems that don't support them.
7271       lt_prog_compiler_can_build_shared=no
7272       enable_shared=no
7273       ;;
7274
7275     *nto* | *qnx*)
7276       # QNX uses GNU C++, but need to define -shared option too, otherwise
7277       # it will coredump.
7278       lt_prog_compiler_pic='-fPIC -shared'
7279       ;;
7280
7281     sysv4*MP*)
7282       if test -d /usr/nec; then
7283         lt_prog_compiler_pic=-Kconform_pic
7284       fi
7285       ;;
7286
7287     *)
7288       lt_prog_compiler_pic='-fPIC'
7289       ;;
7290     esac
7291   else
7292     # PORTME Check for flag to pass linker flags through the system compiler.
7293     case $host_os in
7294     aix*)
7295       lt_prog_compiler_wl='-Wl,'
7296       if test "$host_cpu" = ia64; then
7297         # AIX 5 now supports IA64 processor
7298         lt_prog_compiler_static='-Bstatic'
7299       else
7300         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7301       fi
7302       ;;
7303
7304     mingw* | cygwin* | pw32* | os2* | cegcc*)
7305       # This hack is so that the source file can tell whether it is being
7306       # built for inclusion in a dll (and should export symbols for example).
7307       lt_prog_compiler_pic='-DDLL_EXPORT'
7308       ;;
7309
7310     hpux9* | hpux10* | hpux11*)
7311       lt_prog_compiler_wl='-Wl,'
7312       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7313       # not for PA HP-UX.
7314       case $host_cpu in
7315       hppa*64*|ia64*)
7316         # +Z the default
7317         ;;
7318       *)
7319         lt_prog_compiler_pic='+Z'
7320         ;;
7321       esac
7322       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7323       lt_prog_compiler_static='${wl}-a ${wl}archive'
7324       ;;
7325
7326     irix5* | irix6* | nonstopux*)
7327       lt_prog_compiler_wl='-Wl,'
7328       # PIC (with -KPIC) is the default.
7329       lt_prog_compiler_static='-non_shared'
7330       ;;
7331
7332     linux* | k*bsd*-gnu)
7333       case $cc_basename in
7334       # old Intel for x86_64 which still supported -KPIC.
7335       ecc*)
7336         lt_prog_compiler_wl='-Wl,'
7337         lt_prog_compiler_pic='-KPIC'
7338         lt_prog_compiler_static='-static'
7339         ;;
7340       # icc used to be incompatible with GCC.
7341       # ICC 10 doesn't accept -KPIC any more.
7342       icc* | ifort*)
7343         lt_prog_compiler_wl='-Wl,'
7344         lt_prog_compiler_pic='-fPIC'
7345         lt_prog_compiler_static='-static'
7346         ;;
7347       # Lahey Fortran 8.1.
7348       lf95*)
7349         lt_prog_compiler_wl='-Wl,'
7350         lt_prog_compiler_pic='--shared'
7351         lt_prog_compiler_static='--static'
7352         ;;
7353       pgcc* | pgf77* | pgf90* | pgf95*)
7354         # Portland Group compilers (*not* the Pentium gcc compiler,
7355         # which looks to be a dead project)
7356         lt_prog_compiler_wl='-Wl,'
7357         lt_prog_compiler_pic='-fpic'
7358         lt_prog_compiler_static='-Bstatic'
7359         ;;
7360       ccc*)
7361         lt_prog_compiler_wl='-Wl,'
7362         # All Alpha code is PIC.
7363         lt_prog_compiler_static='-non_shared'
7364         ;;
7365       xl*)
7366         # IBM XL C 8.0/Fortran 10.1 on PPC
7367         lt_prog_compiler_wl='-Wl,'
7368         lt_prog_compiler_pic='-qpic'
7369         lt_prog_compiler_static='-qstaticlink'
7370         ;;
7371       *)
7372         case `$CC -V 2>&1 | sed 5q` in
7373         *Sun\ C*)
7374           # Sun C 5.9
7375           lt_prog_compiler_pic='-KPIC'
7376           lt_prog_compiler_static='-Bstatic'
7377           lt_prog_compiler_wl='-Wl,'
7378           ;;
7379         *Sun\ F*)
7380           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7381           lt_prog_compiler_pic='-KPIC'
7382           lt_prog_compiler_static='-Bstatic'
7383           lt_prog_compiler_wl=''
7384           ;;
7385         esac
7386         ;;
7387       esac
7388       ;;
7389
7390     newsos6)
7391       lt_prog_compiler_pic='-KPIC'
7392       lt_prog_compiler_static='-Bstatic'
7393       ;;
7394
7395     *nto* | *qnx*)
7396       # QNX uses GNU C++, but need to define -shared option too, otherwise
7397       # it will coredump.
7398       lt_prog_compiler_pic='-fPIC -shared'
7399       ;;
7400
7401     osf3* | osf4* | osf5*)
7402       lt_prog_compiler_wl='-Wl,'
7403       # All OSF/1 code is PIC.
7404       lt_prog_compiler_static='-non_shared'
7405       ;;
7406
7407     rdos*)
7408       lt_prog_compiler_static='-non_shared'
7409       ;;
7410
7411     solaris*)
7412       lt_prog_compiler_pic='-KPIC'
7413       lt_prog_compiler_static='-Bstatic'
7414       case $cc_basename in
7415       f77* | f90* | f95*)
7416         lt_prog_compiler_wl='-Qoption ld ';;
7417       *)
7418         lt_prog_compiler_wl='-Wl,';;
7419       esac
7420       ;;
7421
7422     sunos4*)
7423       lt_prog_compiler_wl='-Qoption ld '
7424       lt_prog_compiler_pic='-PIC'
7425       lt_prog_compiler_static='-Bstatic'
7426       ;;
7427
7428     sysv4 | sysv4.2uw2* | sysv4.3*)
7429       lt_prog_compiler_wl='-Wl,'
7430       lt_prog_compiler_pic='-KPIC'
7431       lt_prog_compiler_static='-Bstatic'
7432       ;;
7433
7434     sysv4*MP*)
7435       if test -d /usr/nec ;then
7436         lt_prog_compiler_pic='-Kconform_pic'
7437         lt_prog_compiler_static='-Bstatic'
7438       fi
7439       ;;
7440
7441     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7442       lt_prog_compiler_wl='-Wl,'
7443       lt_prog_compiler_pic='-KPIC'
7444       lt_prog_compiler_static='-Bstatic'
7445       ;;
7446
7447     unicos*)
7448       lt_prog_compiler_wl='-Wl,'
7449       lt_prog_compiler_can_build_shared=no
7450       ;;
7451
7452     uts4*)
7453       lt_prog_compiler_pic='-pic'
7454       lt_prog_compiler_static='-Bstatic'
7455       ;;
7456
7457     *)
7458       lt_prog_compiler_can_build_shared=no
7459       ;;
7460     esac
7461   fi
7462
7463 case $host_os in
7464   # For platforms which do not support PIC, -DPIC is meaningless:
7465   *djgpp*)
7466     lt_prog_compiler_pic=
7467     ;;
7468   *)
7469     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7470     ;;
7471 esac
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7473 $as_echo "$lt_prog_compiler_pic" >&6; }
7474
7475
7476
7477
7478
7479
7480 #
7481 # Check to make sure the PIC flag actually works.
7482 #
7483 if test -n "$lt_prog_compiler_pic"; then
7484   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7485 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7486 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7487   $as_echo_n "(cached) " >&6
7488 else
7489   lt_cv_prog_compiler_pic_works=no
7490    ac_outfile=conftest.$ac_objext
7491    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7492    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7493    # Insert the option either (1) after the last *FLAGS variable, or
7494    # (2) before a word containing "conftest.", or (3) at the end.
7495    # Note that $ac_compile itself does not contain backslashes and begins
7496    # with a dollar sign (not a hyphen), so the echo should work correctly.
7497    # The option is referenced via a variable to avoid confusing sed.
7498    lt_compile=`echo "$ac_compile" | $SED \
7499    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7500    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7501    -e 's:$: $lt_compiler_flag:'`
7502    (eval echo "\"\$as_me:7502: $lt_compile\"" >&5)
7503    (eval "$lt_compile" 2>conftest.err)
7504    ac_status=$?
7505    cat conftest.err >&5
7506    echo "$as_me:7506: \$? = $ac_status" >&5
7507    if (exit $ac_status) && test -s "$ac_outfile"; then
7508      # The compiler can only warn and ignore the option if not recognized
7509      # So say no if there are warnings other than the usual output.
7510      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7511      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7512      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7513        lt_cv_prog_compiler_pic_works=yes
7514      fi
7515    fi
7516    $RM conftest*
7517
7518 fi
7519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7520 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7521
7522 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7523     case $lt_prog_compiler_pic in
7524      "" | " "*) ;;
7525      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7526      esac
7527 else
7528     lt_prog_compiler_pic=
7529      lt_prog_compiler_can_build_shared=no
7530 fi
7531
7532 fi
7533
7534
7535
7536
7537
7538
7539 #
7540 # Check to make sure the static flag actually works.
7541 #
7542 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7544 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7545 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7546   $as_echo_n "(cached) " >&6
7547 else
7548   lt_cv_prog_compiler_static_works=no
7549    save_LDFLAGS="$LDFLAGS"
7550    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7551    echo "$lt_simple_link_test_code" > conftest.$ac_ext
7552    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7553      # The linker can only warn and ignore the option if not recognized
7554      # So say no if there are warnings
7555      if test -s conftest.err; then
7556        # Append any errors to the config.log.
7557        cat conftest.err 1>&5
7558        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7559        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7560        if diff conftest.exp conftest.er2 >/dev/null; then
7561          lt_cv_prog_compiler_static_works=yes
7562        fi
7563      else
7564        lt_cv_prog_compiler_static_works=yes
7565      fi
7566    fi
7567    $RM -r conftest*
7568    LDFLAGS="$save_LDFLAGS"
7569
7570 fi
7571 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7572 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7573
7574 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7575     :
7576 else
7577     lt_prog_compiler_static=
7578 fi
7579
7580
7581
7582
7583
7584
7585
7586   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7587 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7588 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7589   $as_echo_n "(cached) " >&6
7590 else
7591   lt_cv_prog_compiler_c_o=no
7592    $RM -r conftest 2>/dev/null
7593    mkdir conftest
7594    cd conftest
7595    mkdir out
7596    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7597
7598    lt_compiler_flag="-o out/conftest2.$ac_objext"
7599    # Insert the option either (1) after the last *FLAGS variable, or
7600    # (2) before a word containing "conftest.", or (3) at the end.
7601    # Note that $ac_compile itself does not contain backslashes and begins
7602    # with a dollar sign (not a hyphen), so the echo should work correctly.
7603    lt_compile=`echo "$ac_compile" | $SED \
7604    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7605    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7606    -e 's:$: $lt_compiler_flag:'`
7607    (eval echo "\"\$as_me:7607: $lt_compile\"" >&5)
7608    (eval "$lt_compile" 2>out/conftest.err)
7609    ac_status=$?
7610    cat out/conftest.err >&5
7611    echo "$as_me:7611: \$? = $ac_status" >&5
7612    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7613    then
7614      # The compiler can only warn and ignore the option if not recognized
7615      # So say no if there are warnings
7616      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7617      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7618      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7619        lt_cv_prog_compiler_c_o=yes
7620      fi
7621    fi
7622    chmod u+w . 2>&5
7623    $RM conftest*
7624    # SGI C++ compiler will create directory out/ii_files/ for
7625    # template instantiation
7626    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7627    $RM out/* && rmdir out
7628    cd ..
7629    $RM -r conftest
7630    $RM conftest*
7631
7632 fi
7633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7634 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7635
7636
7637
7638
7639
7640
7641   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7642 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7643 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7644   $as_echo_n "(cached) " >&6
7645 else
7646   lt_cv_prog_compiler_c_o=no
7647    $RM -r conftest 2>/dev/null
7648    mkdir conftest
7649    cd conftest
7650    mkdir out
7651    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7652
7653    lt_compiler_flag="-o out/conftest2.$ac_objext"
7654    # Insert the option either (1) after the last *FLAGS variable, or
7655    # (2) before a word containing "conftest.", or (3) at the end.
7656    # Note that $ac_compile itself does not contain backslashes and begins
7657    # with a dollar sign (not a hyphen), so the echo should work correctly.
7658    lt_compile=`echo "$ac_compile" | $SED \
7659    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7660    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7661    -e 's:$: $lt_compiler_flag:'`
7662    (eval echo "\"\$as_me:7662: $lt_compile\"" >&5)
7663    (eval "$lt_compile" 2>out/conftest.err)
7664    ac_status=$?
7665    cat out/conftest.err >&5
7666    echo "$as_me:7666: \$? = $ac_status" >&5
7667    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7668    then
7669      # The compiler can only warn and ignore the option if not recognized
7670      # So say no if there are warnings
7671      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7672      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7673      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7674        lt_cv_prog_compiler_c_o=yes
7675      fi
7676    fi
7677    chmod u+w . 2>&5
7678    $RM conftest*
7679    # SGI C++ compiler will create directory out/ii_files/ for
7680    # template instantiation
7681    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7682    $RM out/* && rmdir out
7683    cd ..
7684    $RM -r conftest
7685    $RM conftest*
7686
7687 fi
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7689 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7690
7691
7692
7693
7694 hard_links="nottested"
7695 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7696   # do not overwrite the value of need_locks provided by the user
7697   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7698 $as_echo_n "checking if we can lock with hard links... " >&6; }
7699   hard_links=yes
7700   $RM conftest*
7701   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7702   touch conftest.a
7703   ln conftest.a conftest.b 2>&5 || hard_links=no
7704   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7705   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7706 $as_echo "$hard_links" >&6; }
7707   if test "$hard_links" = no; then
7708     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7709 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7710     need_locks=warn
7711   fi
7712 else
7713   need_locks=no
7714 fi
7715
7716
7717
7718
7719
7720
7721   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7722 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7723
7724   runpath_var=
7725   allow_undefined_flag=
7726   always_export_symbols=no
7727   archive_cmds=
7728   archive_expsym_cmds=
7729   compiler_needs_object=no
7730   enable_shared_with_static_runtimes=no
7731   export_dynamic_flag_spec=
7732   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7733   hardcode_automatic=no
7734   hardcode_direct=no
7735   hardcode_direct_absolute=no
7736   hardcode_libdir_flag_spec=
7737   hardcode_libdir_flag_spec_ld=
7738   hardcode_libdir_separator=
7739   hardcode_minus_L=no
7740   hardcode_shlibpath_var=unsupported
7741   inherit_rpath=no
7742   link_all_deplibs=unknown
7743   module_cmds=
7744   module_expsym_cmds=
7745   old_archive_from_new_cmds=
7746   old_archive_from_expsyms_cmds=
7747   thread_safe_flag_spec=
7748   whole_archive_flag_spec=
7749   # include_expsyms should be a list of space-separated symbols to be *always*
7750   # included in the symbol list
7751   include_expsyms=
7752   # exclude_expsyms can be an extended regexp of symbols to exclude
7753   # it will be wrapped by ` (' and `)$', so one must not match beginning or
7754   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7755   # as well as any symbol that contains `d'.
7756   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7757   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7758   # platforms (ab)use it in PIC code, but their linkers get confused if
7759   # the symbol is explicitly referenced.  Since portable code cannot
7760   # rely on this symbol name, it's probably fine to never include it in
7761   # preloaded symbol tables.
7762   # Exclude shared library initialization/finalization symbols.
7763   extract_expsyms_cmds=
7764
7765   case $host_os in
7766   cygwin* | mingw* | pw32* | cegcc*)
7767     # FIXME: the MSVC++ port hasn't been tested in a loooong time
7768     # When not using gcc, we currently assume that we are using
7769     # Microsoft Visual C++.
7770     if test "$GCC" != yes; then
7771       with_gnu_ld=no
7772     fi
7773     ;;
7774   interix*)
7775     # we just hope/assume this is gcc and not c89 (= MSVC++)
7776     with_gnu_ld=yes
7777     ;;
7778   openbsd*)
7779     with_gnu_ld=no
7780     ;;
7781   linux* | k*bsd*-gnu)
7782     link_all_deplibs=no
7783     ;;
7784   esac
7785
7786   ld_shlibs=yes
7787   if test "$with_gnu_ld" = yes; then
7788     # If archive_cmds runs LD, not CC, wlarc should be empty
7789     wlarc='${wl}'
7790
7791     # Set some defaults for GNU ld with shared library support. These
7792     # are reset later if shared libraries are not supported. Putting them
7793     # here allows them to be overridden if necessary.
7794     runpath_var=LD_RUN_PATH
7795     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7796     export_dynamic_flag_spec='${wl}--export-dynamic'
7797     # ancient GNU ld didn't support --whole-archive et. al.
7798     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7799       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7800     else
7801       whole_archive_flag_spec=
7802     fi
7803     supports_anon_versioning=no
7804     case `$LD -v 2>&1` in
7805       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7806       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7807       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7808       *\ 2.11.*) ;; # other 2.11 versions
7809       *) supports_anon_versioning=yes ;;
7810     esac
7811
7812     # See if GNU ld supports shared libraries.
7813     case $host_os in
7814     aix[3-9]*)
7815       # On AIX/PPC, the GNU linker is very broken
7816       if test "$host_cpu" != ia64; then
7817         ld_shlibs=no
7818         cat <<_LT_EOF 1>&2
7819
7820 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7821 *** to be unable to reliably create shared libraries on AIX.
7822 *** Therefore, libtool is disabling shared libraries support.  If you
7823 *** really care for shared libraries, you may want to modify your PATH
7824 *** so that a non-GNU linker is found, and then restart.
7825
7826 _LT_EOF
7827       fi
7828       ;;
7829
7830     amigaos*)
7831       case $host_cpu in
7832       powerpc)
7833             # see comment about AmigaOS4 .so support
7834             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7835             archive_expsym_cmds=''
7836         ;;
7837       m68k)
7838             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)'
7839             hardcode_libdir_flag_spec='-L$libdir'
7840             hardcode_minus_L=yes
7841         ;;
7842       esac
7843       ;;
7844
7845     beos*)
7846       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7847         allow_undefined_flag=unsupported
7848         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7849         # support --undefined.  This deserves some investigation.  FIXME
7850         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7851       else
7852         ld_shlibs=no
7853       fi
7854       ;;
7855
7856     cygwin* | mingw* | pw32* | cegcc*)
7857       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7858       # as there is no search path for DLLs.
7859       hardcode_libdir_flag_spec='-L$libdir'
7860       allow_undefined_flag=unsupported
7861       always_export_symbols=no
7862       enable_shared_with_static_runtimes=yes
7863       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7864
7865       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7866         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7867         # If the export-symbols file already is a .def file (1st line
7868         # is EXPORTS), use it as is; otherwise, prepend...
7869         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7870           cp $export_symbols $output_objdir/$soname.def;
7871         else
7872           echo EXPORTS > $output_objdir/$soname.def;
7873           cat $export_symbols >> $output_objdir/$soname.def;
7874         fi~
7875         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7876       else
7877         ld_shlibs=no
7878       fi
7879       ;;
7880
7881     interix[3-9]*)
7882       hardcode_direct=no
7883       hardcode_shlibpath_var=no
7884       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7885       export_dynamic_flag_spec='${wl}-E'
7886       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7887       # Instead, shared libraries are loaded at an image base (0x10000000 by
7888       # default) and relocated if they conflict, which is a slow very memory
7889       # consuming and fragmenting process.  To avoid this, we pick a random,
7890       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7891       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7892       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7893       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'
7894       ;;
7895
7896     gnu* | linux* | tpf* | k*bsd*-gnu)
7897       tmp_diet=no
7898       if test "$host_os" = linux-dietlibc; then
7899         case $cc_basename in
7900           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
7901         esac
7902       fi
7903       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7904          && test "$tmp_diet" = no
7905       then
7906         tmp_addflag=
7907         tmp_sharedflag='-shared'
7908         case $cc_basename,$host_cpu in
7909         pgcc*)                          # Portland Group C compiler
7910           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'
7911           tmp_addflag=' $pic_flag'
7912           ;;
7913         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
7914           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'
7915           tmp_addflag=' $pic_flag -Mnomain' ;;
7916         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
7917           tmp_addflag=' -i_dynamic' ;;
7918         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
7919           tmp_addflag=' -i_dynamic -nofor_main' ;;
7920         ifc* | ifort*)                  # Intel Fortran compiler
7921           tmp_addflag=' -nofor_main' ;;
7922         lf95*)                          # Lahey Fortran 8.1
7923           whole_archive_flag_spec=
7924           tmp_sharedflag='--shared' ;;
7925         xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
7926           tmp_sharedflag='-qmkshrobj'
7927           tmp_addflag= ;;
7928         esac
7929         case `$CC -V 2>&1 | sed 5q` in
7930         *Sun\ C*)                       # Sun C 5.9
7931           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'
7932           compiler_needs_object=yes
7933           tmp_sharedflag='-G' ;;
7934         *Sun\ F*)                       # Sun Fortran 8.3
7935           tmp_sharedflag='-G' ;;
7936         esac
7937         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7938
7939         if test "x$supports_anon_versioning" = xyes; then
7940           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7941             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7942             echo "local: *; };" >> $output_objdir/$libname.ver~
7943             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7944         fi
7945
7946         case $cc_basename in
7947         xlf*)
7948           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
7949           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
7950           hardcode_libdir_flag_spec=
7951           hardcode_libdir_flag_spec_ld='-rpath $libdir'
7952           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
7953           if test "x$supports_anon_versioning" = xyes; then
7954             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
7955               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7956               echo "local: *; };" >> $output_objdir/$libname.ver~
7957               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
7958           fi
7959           ;;
7960         esac
7961       else
7962         ld_shlibs=no
7963       fi
7964       ;;
7965
7966     netbsd* | netbsdelf*-gnu)
7967       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
7968         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7969         wlarc=
7970       else
7971         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7972         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7973       fi
7974       ;;
7975
7976     solaris*)
7977       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
7978         ld_shlibs=no
7979         cat <<_LT_EOF 1>&2
7980
7981 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
7982 *** create shared libraries on Solaris systems.  Therefore, libtool
7983 *** is disabling shared libraries support.  We urge you to upgrade GNU
7984 *** binutils to release 2.9.1 or newer.  Another option is to modify
7985 *** your PATH or compiler configuration so that the native linker is
7986 *** used, and then restart.
7987
7988 _LT_EOF
7989       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7990         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7991         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7992       else
7993         ld_shlibs=no
7994       fi
7995       ;;
7996
7997     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7998       case `$LD -v 2>&1` in
7999         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8000         ld_shlibs=no
8001         cat <<_LT_EOF 1>&2
8002
8003 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8004 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8005 *** is disabling shared libraries support.  We urge you to upgrade GNU
8006 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8007 *** your PATH or compiler configuration so that the native linker is
8008 *** used, and then restart.
8009
8010 _LT_EOF
8011         ;;
8012         *)
8013           # For security reasons, it is highly recommended that you always
8014           # use absolute paths for naming shared libraries, and exclude the
8015           # DT_RUNPATH tag from executables and libraries.  But doing so
8016           # requires that you compile everything twice, which is a pain.
8017           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8018             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8019             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8020             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8021           else
8022             ld_shlibs=no
8023           fi
8024         ;;
8025       esac
8026       ;;
8027
8028     sunos4*)
8029       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8030       wlarc=
8031       hardcode_direct=yes
8032       hardcode_shlibpath_var=no
8033       ;;
8034
8035     *)
8036       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8037         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8038         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8039       else
8040         ld_shlibs=no
8041       fi
8042       ;;
8043     esac
8044
8045     if test "$ld_shlibs" = no; then
8046       runpath_var=
8047       hardcode_libdir_flag_spec=
8048       export_dynamic_flag_spec=
8049       whole_archive_flag_spec=
8050     fi
8051   else
8052     # PORTME fill in a description of your system's linker (not GNU ld)
8053     case $host_os in
8054     aix3*)
8055       allow_undefined_flag=unsupported
8056       always_export_symbols=yes
8057       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'
8058       # Note: this linker hardcodes the directories in LIBPATH if there
8059       # are no directories specified by -L.
8060       hardcode_minus_L=yes
8061       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8062         # Neither direct hardcoding nor static linking is supported with a
8063         # broken collect2.
8064         hardcode_direct=unsupported
8065       fi
8066       ;;
8067
8068     aix[4-9]*)
8069       if test "$host_cpu" = ia64; then
8070         # On IA64, the linker does run time linking by default, so we don't
8071         # have to do anything special.
8072         aix_use_runtimelinking=no
8073         exp_sym_flag='-Bexport'
8074         no_entry_flag=""
8075       else
8076         # If we're using GNU nm, then we don't want the "-C" option.
8077         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8078         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8079           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'
8080         else
8081           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'
8082         fi
8083         aix_use_runtimelinking=no
8084
8085         # Test if we are trying to use run time linking or normal
8086         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8087         # need to do runtime linking.
8088         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8089           for ld_flag in $LDFLAGS; do
8090           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8091             aix_use_runtimelinking=yes
8092             break
8093           fi
8094           done
8095           ;;
8096         esac
8097
8098         exp_sym_flag='-bexport'
8099         no_entry_flag='-bnoentry'
8100       fi
8101
8102       # When large executables or shared objects are built, AIX ld can
8103       # have problems creating the table of contents.  If linking a library
8104       # or program results in "error TOC overflow" add -mminimal-toc to
8105       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8106       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8107
8108       archive_cmds=''
8109       hardcode_direct=yes
8110       hardcode_direct_absolute=yes
8111       hardcode_libdir_separator=':'
8112       link_all_deplibs=yes
8113       file_list_spec='${wl}-f,'
8114
8115       if test "$GCC" = yes; then
8116         case $host_os in aix4.[012]|aix4.[012].*)
8117         # We only want to do this on AIX 4.2 and lower, the check
8118         # below for broken collect2 doesn't work under 4.3+
8119           collect2name=`${CC} -print-prog-name=collect2`
8120           if test -f "$collect2name" &&
8121            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8122           then
8123           # We have reworked collect2
8124           :
8125           else
8126           # We have old collect2
8127           hardcode_direct=unsupported
8128           # It fails to find uninstalled libraries when the uninstalled
8129           # path is not listed in the libpath.  Setting hardcode_minus_L
8130           # to unsupported forces relinking
8131           hardcode_minus_L=yes
8132           hardcode_libdir_flag_spec='-L$libdir'
8133           hardcode_libdir_separator=
8134           fi
8135           ;;
8136         esac
8137         shared_flag='-shared'
8138         if test "$aix_use_runtimelinking" = yes; then
8139           shared_flag="$shared_flag "'${wl}-G'
8140         fi
8141         link_all_deplibs=no
8142       else
8143         # not using gcc
8144         if test "$host_cpu" = ia64; then
8145         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8146         # chokes on -Wl,-G. The following line is correct:
8147           shared_flag='-G'
8148         else
8149           if test "$aix_use_runtimelinking" = yes; then
8150             shared_flag='${wl}-G'
8151           else
8152             shared_flag='${wl}-bM:SRE'
8153           fi
8154         fi
8155       fi
8156
8157       export_dynamic_flag_spec='${wl}-bexpall'
8158       # It seems that -bexpall does not export symbols beginning with
8159       # underscore (_), so it is better to generate a list of symbols to export.
8160       always_export_symbols=yes
8161       if test "$aix_use_runtimelinking" = yes; then
8162         # Warning - without using the other runtime loading flags (-brtl),
8163         # -berok will link without error, but may produce a broken library.
8164         allow_undefined_flag='-berok'
8165         # Determine the default libpath from the value encoded in an
8166         # empty executable.
8167         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8168 /* end confdefs.h.  */
8169
8170 int
8171 main ()
8172 {
8173
8174   ;
8175   return 0;
8176 }
8177 _ACEOF
8178 if ac_fn_c_try_link "$LINENO"; then :
8179
8180 lt_aix_libpath_sed='
8181     /Import File Strings/,/^$/ {
8182         /^0/ {
8183             s/^0  *\(.*\)$/\1/
8184             p
8185         }
8186     }'
8187 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8188 # Check for a 64-bit object if we didn't find anything.
8189 if test -z "$aix_libpath"; then
8190   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8191 fi
8192 fi
8193 rm -f core conftest.err conftest.$ac_objext \
8194     conftest$ac_exeext conftest.$ac_ext
8195 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8196
8197         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8198         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"
8199       else
8200         if test "$host_cpu" = ia64; then
8201           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8202           allow_undefined_flag="-z nodefs"
8203           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"
8204         else
8205          # Determine the default libpath from the value encoded in an
8206          # empty executable.
8207          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8208 /* end confdefs.h.  */
8209
8210 int
8211 main ()
8212 {
8213
8214   ;
8215   return 0;
8216 }
8217 _ACEOF
8218 if ac_fn_c_try_link "$LINENO"; then :
8219
8220 lt_aix_libpath_sed='
8221     /Import File Strings/,/^$/ {
8222         /^0/ {
8223             s/^0  *\(.*\)$/\1/
8224             p
8225         }
8226     }'
8227 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8228 # Check for a 64-bit object if we didn't find anything.
8229 if test -z "$aix_libpath"; then
8230   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8231 fi
8232 fi
8233 rm -f core conftest.err conftest.$ac_objext \
8234     conftest$ac_exeext conftest.$ac_ext
8235 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8236
8237          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8238           # Warning - without using the other run time loading flags,
8239           # -berok will link without error, but may produce a broken library.
8240           no_undefined_flag=' ${wl}-bernotok'
8241           allow_undefined_flag=' ${wl}-berok'
8242           # Exported symbols can be pulled into shared objects from archives
8243           whole_archive_flag_spec='$convenience'
8244           archive_cmds_need_lc=yes
8245           # This is similar to how AIX traditionally builds its shared libraries.
8246           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'
8247         fi
8248       fi
8249       ;;
8250
8251     amigaos*)
8252       case $host_cpu in
8253       powerpc)
8254             # see comment about AmigaOS4 .so support
8255             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8256             archive_expsym_cmds=''
8257         ;;
8258       m68k)
8259             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)'
8260             hardcode_libdir_flag_spec='-L$libdir'
8261             hardcode_minus_L=yes
8262         ;;
8263       esac
8264       ;;
8265
8266     bsdi[45]*)
8267       export_dynamic_flag_spec=-rdynamic
8268       ;;
8269
8270     cygwin* | mingw* | pw32* | cegcc*)
8271       # When not using gcc, we currently assume that we are using
8272       # Microsoft Visual C++.
8273       # hardcode_libdir_flag_spec is actually meaningless, as there is
8274       # no search path for DLLs.
8275       hardcode_libdir_flag_spec=' '
8276       allow_undefined_flag=unsupported
8277       # Tell ltmain to make .lib files, not .a files.
8278       libext=lib
8279       # Tell ltmain to make .dll files, not .so files.
8280       shrext_cmds=".dll"
8281       # FIXME: Setting linknames here is a bad hack.
8282       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8283       # The linker will automatically build a .lib file if we build a DLL.
8284       old_archive_from_new_cmds='true'
8285       # FIXME: Should let the user specify the lib program.
8286       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8287       fix_srcfile_path='`cygpath -w "$srcfile"`'
8288       enable_shared_with_static_runtimes=yes
8289       ;;
8290
8291     darwin* | rhapsody*)
8292
8293
8294   archive_cmds_need_lc=no
8295   hardcode_direct=no
8296   hardcode_automatic=yes
8297   hardcode_shlibpath_var=unsupported
8298   whole_archive_flag_spec=''
8299   link_all_deplibs=yes
8300   allow_undefined_flag="$_lt_dar_allow_undefined"
8301   case $cc_basename in
8302      ifort*) _lt_dar_can_shared=yes ;;
8303      *) _lt_dar_can_shared=$GCC ;;
8304   esac
8305   if test "$_lt_dar_can_shared" = "yes"; then
8306     output_verbose_link_cmd=echo
8307     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8308     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8309     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}"
8310     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}"
8311
8312   else
8313   ld_shlibs=no
8314   fi
8315
8316       ;;
8317
8318     dgux*)
8319       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8320       hardcode_libdir_flag_spec='-L$libdir'
8321       hardcode_shlibpath_var=no
8322       ;;
8323
8324     freebsd1*)
8325       ld_shlibs=no
8326       ;;
8327
8328     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8329     # support.  Future versions do this automatically, but an explicit c++rt0.o
8330     # does not break anything, and helps significantly (at the cost of a little
8331     # extra space).
8332     freebsd2.2*)
8333       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8334       hardcode_libdir_flag_spec='-R$libdir'
8335       hardcode_direct=yes
8336       hardcode_shlibpath_var=no
8337       ;;
8338
8339     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8340     freebsd2*)
8341       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8342       hardcode_direct=yes
8343       hardcode_minus_L=yes
8344       hardcode_shlibpath_var=no
8345       ;;
8346
8347     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8348     freebsd* | dragonfly*)
8349       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8350       hardcode_libdir_flag_spec='-R$libdir'
8351       hardcode_direct=yes
8352       hardcode_shlibpath_var=no
8353       ;;
8354
8355     hpux9*)
8356       if test "$GCC" = yes; then
8357         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'
8358       else
8359         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'
8360       fi
8361       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8362       hardcode_libdir_separator=:
8363       hardcode_direct=yes
8364
8365       # hardcode_minus_L: Not really in the search PATH,
8366       # but as the default location of the library.
8367       hardcode_minus_L=yes
8368       export_dynamic_flag_spec='${wl}-E'
8369       ;;
8370
8371     hpux10*)
8372       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8373         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8374       else
8375         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8376       fi
8377       if test "$with_gnu_ld" = no; then
8378         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8379         hardcode_libdir_flag_spec_ld='+b $libdir'
8380         hardcode_libdir_separator=:
8381         hardcode_direct=yes
8382         hardcode_direct_absolute=yes
8383         export_dynamic_flag_spec='${wl}-E'
8384         # hardcode_minus_L: Not really in the search PATH,
8385         # but as the default location of the library.
8386         hardcode_minus_L=yes
8387       fi
8388       ;;
8389
8390     hpux11*)
8391       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8392         case $host_cpu in
8393         hppa*64*)
8394           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8395           ;;
8396         ia64*)
8397           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8398           ;;
8399         *)
8400           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8401           ;;
8402         esac
8403       else
8404         case $host_cpu in
8405         hppa*64*)
8406           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8407           ;;
8408         ia64*)
8409           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8410           ;;
8411         *)
8412           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8413           ;;
8414         esac
8415       fi
8416       if test "$with_gnu_ld" = no; then
8417         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8418         hardcode_libdir_separator=:
8419
8420         case $host_cpu in
8421         hppa*64*|ia64*)
8422           hardcode_direct=no
8423           hardcode_shlibpath_var=no
8424           ;;
8425         *)
8426           hardcode_direct=yes
8427           hardcode_direct_absolute=yes
8428           export_dynamic_flag_spec='${wl}-E'
8429
8430           # hardcode_minus_L: Not really in the search PATH,
8431           # but as the default location of the library.
8432           hardcode_minus_L=yes
8433           ;;
8434         esac
8435       fi
8436       ;;
8437
8438     irix5* | irix6* | nonstopux*)
8439       if test "$GCC" = yes; then
8440         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'
8441         # Try to use the -exported_symbol ld option, if it does not
8442         # work, assume that -exports_file does not work either and
8443         # implicitly export all symbols.
8444         save_LDFLAGS="$LDFLAGS"
8445         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8446         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8447 /* end confdefs.h.  */
8448 int foo(void) {}
8449 _ACEOF
8450 if ac_fn_c_try_link "$LINENO"; then :
8451   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'
8452
8453 fi
8454 rm -f core conftest.err conftest.$ac_objext \
8455     conftest$ac_exeext conftest.$ac_ext
8456         LDFLAGS="$save_LDFLAGS"
8457       else
8458         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'
8459         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'
8460       fi
8461       archive_cmds_need_lc='no'
8462       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8463       hardcode_libdir_separator=:
8464       inherit_rpath=yes
8465       link_all_deplibs=yes
8466       ;;
8467
8468     netbsd* | netbsdelf*-gnu)
8469       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8470         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8471       else
8472         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8473       fi
8474       hardcode_libdir_flag_spec='-R$libdir'
8475       hardcode_direct=yes
8476       hardcode_shlibpath_var=no
8477       ;;
8478
8479     newsos6)
8480       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8481       hardcode_direct=yes
8482       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8483       hardcode_libdir_separator=:
8484       hardcode_shlibpath_var=no
8485       ;;
8486
8487     *nto* | *qnx*)
8488       ;;
8489
8490     openbsd*)
8491       if test -f /usr/libexec/ld.so; then
8492         hardcode_direct=yes
8493         hardcode_shlibpath_var=no
8494         hardcode_direct_absolute=yes
8495         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8496           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8497           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8498           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8499           export_dynamic_flag_spec='${wl}-E'
8500         else
8501           case $host_os in
8502            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8503              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8504              hardcode_libdir_flag_spec='-R$libdir'
8505              ;;
8506            *)
8507              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8508              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8509              ;;
8510           esac
8511         fi
8512       else
8513         ld_shlibs=no
8514       fi
8515       ;;
8516
8517     os2*)
8518       hardcode_libdir_flag_spec='-L$libdir'
8519       hardcode_minus_L=yes
8520       allow_undefined_flag=unsupported
8521       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'
8522       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8523       ;;
8524
8525     osf3*)
8526       if test "$GCC" = yes; then
8527         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8528         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'
8529       else
8530         allow_undefined_flag=' -expect_unresolved \*'
8531         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'
8532       fi
8533       archive_cmds_need_lc='no'
8534       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8535       hardcode_libdir_separator=:
8536       ;;
8537
8538     osf4* | osf5*)      # as osf3* with the addition of -msym flag
8539       if test "$GCC" = yes; then
8540         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8541         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'
8542         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8543       else
8544         allow_undefined_flag=' -expect_unresolved \*'
8545         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'
8546         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~
8547         $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'
8548
8549         # Both c and cxx compiler support -rpath directly
8550         hardcode_libdir_flag_spec='-rpath $libdir'
8551       fi
8552       archive_cmds_need_lc='no'
8553       hardcode_libdir_separator=:
8554       ;;
8555
8556     solaris*)
8557       no_undefined_flag=' -z defs'
8558       if test "$GCC" = yes; then
8559         wlarc='${wl}'
8560         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8561         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8562           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8563       else
8564         case `$CC -V 2>&1` in
8565         *"Compilers 5.0"*)
8566           wlarc=''
8567           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8568           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8569           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8570           ;;
8571         *)
8572           wlarc='${wl}'
8573           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8574           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8575           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8576           ;;
8577         esac
8578       fi
8579       hardcode_libdir_flag_spec='-R$libdir'
8580       hardcode_shlibpath_var=no
8581       case $host_os in
8582       solaris2.[0-5] | solaris2.[0-5].*) ;;
8583       *)
8584         # The compiler driver will combine and reorder linker options,
8585         # but understands `-z linker_flag'.  GCC discards it without `$wl',
8586         # but is careful enough not to reorder.
8587         # Supported since Solaris 2.6 (maybe 2.5.1?)
8588         if test "$GCC" = yes; then
8589           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8590         else
8591           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8592         fi
8593         ;;
8594       esac
8595       link_all_deplibs=yes
8596       ;;
8597
8598     sunos4*)
8599       if test "x$host_vendor" = xsequent; then
8600         # Use $CC to link under sequent, because it throws in some extra .o
8601         # files that make .init and .fini sections work.
8602         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8603       else
8604         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8605       fi
8606       hardcode_libdir_flag_spec='-L$libdir'
8607       hardcode_direct=yes
8608       hardcode_minus_L=yes
8609       hardcode_shlibpath_var=no
8610       ;;
8611
8612     sysv4)
8613       case $host_vendor in
8614         sni)
8615           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8616           hardcode_direct=yes # is this really true???
8617         ;;
8618         siemens)
8619           ## LD is ld it makes a PLAMLIB
8620           ## CC just makes a GrossModule.
8621           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8622           reload_cmds='$CC -r -o $output$reload_objs'
8623           hardcode_direct=no
8624         ;;
8625         motorola)
8626           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8627           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8628         ;;
8629       esac
8630       runpath_var='LD_RUN_PATH'
8631       hardcode_shlibpath_var=no
8632       ;;
8633
8634     sysv4.3*)
8635       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8636       hardcode_shlibpath_var=no
8637       export_dynamic_flag_spec='-Bexport'
8638       ;;
8639
8640     sysv4*MP*)
8641       if test -d /usr/nec; then
8642         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8643         hardcode_shlibpath_var=no
8644         runpath_var=LD_RUN_PATH
8645         hardcode_runpath_var=yes
8646         ld_shlibs=yes
8647       fi
8648       ;;
8649
8650     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8651       no_undefined_flag='${wl}-z,text'
8652       archive_cmds_need_lc=no
8653       hardcode_shlibpath_var=no
8654       runpath_var='LD_RUN_PATH'
8655
8656       if test "$GCC" = yes; then
8657         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8658         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8659       else
8660         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8661         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8662       fi
8663       ;;
8664
8665     sysv5* | sco3.2v5* | sco5v6*)
8666       # Note: We can NOT use -z defs as we might desire, because we do not
8667       # link with -lc, and that would cause any symbols used from libc to
8668       # always be unresolved, which means just about no library would
8669       # ever link correctly.  If we're not using GNU ld we use -z text
8670       # though, which does catch some bad symbols but isn't as heavy-handed
8671       # as -z defs.
8672       no_undefined_flag='${wl}-z,text'
8673       allow_undefined_flag='${wl}-z,nodefs'
8674       archive_cmds_need_lc=no
8675       hardcode_shlibpath_var=no
8676       hardcode_libdir_flag_spec='${wl}-R,$libdir'
8677       hardcode_libdir_separator=':'
8678       link_all_deplibs=yes
8679       export_dynamic_flag_spec='${wl}-Bexport'
8680       runpath_var='LD_RUN_PATH'
8681
8682       if test "$GCC" = yes; then
8683         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8684         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8685       else
8686         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8687         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8688       fi
8689       ;;
8690
8691     uts4*)
8692       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8693       hardcode_libdir_flag_spec='-L$libdir'
8694       hardcode_shlibpath_var=no
8695       ;;
8696
8697     *)
8698       ld_shlibs=no
8699       ;;
8700     esac
8701
8702     if test x$host_vendor = xsni; then
8703       case $host in
8704       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8705         export_dynamic_flag_spec='${wl}-Blargedynsym'
8706         ;;
8707       esac
8708     fi
8709   fi
8710
8711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8712 $as_echo "$ld_shlibs" >&6; }
8713 test "$ld_shlibs" = no && can_build_shared=no
8714
8715 with_gnu_ld=$with_gnu_ld
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731 #
8732 # Do we need to explicitly link libc?
8733 #
8734 case "x$archive_cmds_need_lc" in
8735 x|xyes)
8736   # Assume -lc should be added
8737   archive_cmds_need_lc=yes
8738
8739   if test "$enable_shared" = yes && test "$GCC" = yes; then
8740     case $archive_cmds in
8741     *'~'*)
8742       # FIXME: we may have to deal with multi-command sequences.
8743       ;;
8744     '$CC '*)
8745       # Test whether the compiler implicitly links with -lc since on some
8746       # systems, -lgcc has to come before -lc. If gcc already passes -lc
8747       # to ld, don't add -lc before -lgcc.
8748       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8749 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8750       $RM conftest*
8751       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8752
8753       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8754   (eval $ac_compile) 2>&5
8755   ac_status=$?
8756   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8757   test $ac_status = 0; } 2>conftest.err; then
8758         soname=conftest
8759         lib=conftest
8760         libobjs=conftest.$ac_objext
8761         deplibs=
8762         wl=$lt_prog_compiler_wl
8763         pic_flag=$lt_prog_compiler_pic
8764         compiler_flags=-v
8765         linker_flags=-v
8766         verstring=
8767         output_objdir=.
8768         libname=conftest
8769         lt_save_allow_undefined_flag=$allow_undefined_flag
8770         allow_undefined_flag=
8771         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8772   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8773   ac_status=$?
8774   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8775   test $ac_status = 0; }
8776         then
8777           archive_cmds_need_lc=no
8778         else
8779           archive_cmds_need_lc=yes
8780         fi
8781         allow_undefined_flag=$lt_save_allow_undefined_flag
8782       else
8783         cat conftest.err 1>&5
8784       fi
8785       $RM conftest*
8786       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8787 $as_echo "$archive_cmds_need_lc" >&6; }
8788       ;;
8789     esac
8790   fi
8791   ;;
8792 esac
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
8951 $as_echo_n "checking dynamic linker characteristics... " >&6; }
8952
8953 if test "$GCC" = yes; then
8954   case $host_os in
8955     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8956     *) lt_awk_arg="/^libraries:/" ;;
8957   esac
8958   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8959   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
8960     # if the path contains ";" then we assume it to be the separator
8961     # otherwise default to the standard path separator (i.e. ":") - it is
8962     # assumed that no part of a normal pathname contains ";" but that should
8963     # okay in the real world where ";" in dirpaths is itself problematic.
8964     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8965   else
8966     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8967   fi
8968   # Ok, now we have the path, separated by spaces, we can step through it
8969   # and add multilib dir if necessary.
8970   lt_tmp_lt_search_path_spec=
8971   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8972   for lt_sys_path in $lt_search_path_spec; do
8973     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8974       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8975     else
8976       test -d "$lt_sys_path" && \
8977         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8978     fi
8979   done
8980   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
8981 BEGIN {RS=" "; FS="/|\n";} {
8982   lt_foo="";
8983   lt_count=0;
8984   for (lt_i = NF; lt_i > 0; lt_i--) {
8985     if ($lt_i != "" && $lt_i != ".") {
8986       if ($lt_i == "..") {
8987         lt_count++;
8988       } else {
8989         if (lt_count == 0) {
8990           lt_foo="/" $lt_i lt_foo;
8991         } else {
8992           lt_count--;
8993         }
8994       }
8995     }
8996   }
8997   if (lt_foo != "") { lt_freq[lt_foo]++; }
8998   if (lt_freq[lt_foo] == 1) { print lt_foo; }
8999 }'`
9000   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9001 else
9002   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9003 fi
9004 library_names_spec=
9005 libname_spec='lib$name'
9006 soname_spec=
9007 shrext_cmds=".so"
9008 postinstall_cmds=
9009 postuninstall_cmds=
9010 finish_cmds=
9011 finish_eval=
9012 shlibpath_var=
9013 shlibpath_overrides_runpath=unknown
9014 version_type=none
9015 dynamic_linker="$host_os ld.so"
9016 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9017 need_lib_prefix=unknown
9018 hardcode_into_libs=no
9019
9020 # when you set need_version to no, make sure it does not cause -set_version
9021 # flags to be left without arguments
9022 need_version=unknown
9023
9024 case $host_os in
9025 aix3*)
9026   version_type=linux
9027   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9028   shlibpath_var=LIBPATH
9029
9030   # AIX 3 has no versioning support, so we append a major version to the name.
9031   soname_spec='${libname}${release}${shared_ext}$major'
9032   ;;
9033
9034 aix[4-9]*)
9035   version_type=linux
9036   need_lib_prefix=no
9037   need_version=no
9038   hardcode_into_libs=yes
9039   if test "$host_cpu" = ia64; then
9040     # AIX 5 supports IA64
9041     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9042     shlibpath_var=LD_LIBRARY_PATH
9043   else
9044     # With GCC up to 2.95.x, collect2 would create an import file
9045     # for dependence libraries.  The import file would start with
9046     # the line `#! .'.  This would cause the generated library to
9047     # depend on `.', always an invalid library.  This was fixed in
9048     # development snapshots of GCC prior to 3.0.
9049     case $host_os in
9050       aix4 | aix4.[01] | aix4.[01].*)
9051       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9052            echo ' yes '
9053            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9054         :
9055       else
9056         can_build_shared=no
9057       fi
9058       ;;
9059     esac
9060     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9061     # soname into executable. Probably we can add versioning support to
9062     # collect2, so additional links can be useful in future.
9063     if test "$aix_use_runtimelinking" = yes; then
9064       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9065       # instead of lib<name>.a to let people know that these are not
9066       # typical AIX shared libraries.
9067       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9068     else
9069       # We preserve .a as extension for shared libraries through AIX4.2
9070       # and later when we are not doing run time linking.
9071       library_names_spec='${libname}${release}.a $libname.a'
9072       soname_spec='${libname}${release}${shared_ext}$major'
9073     fi
9074     shlibpath_var=LIBPATH
9075   fi
9076   ;;
9077
9078 amigaos*)
9079   case $host_cpu in
9080   powerpc)
9081     # Since July 2007 AmigaOS4 officially supports .so libraries.
9082     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9083     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9084     ;;
9085   m68k)
9086     library_names_spec='$libname.ixlibrary $libname.a'
9087     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9088     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'
9089     ;;
9090   esac
9091   ;;
9092
9093 beos*)
9094   library_names_spec='${libname}${shared_ext}'
9095   dynamic_linker="$host_os ld.so"
9096   shlibpath_var=LIBRARY_PATH
9097   ;;
9098
9099 bsdi[45]*)
9100   version_type=linux
9101   need_version=no
9102   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9103   soname_spec='${libname}${release}${shared_ext}$major'
9104   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9105   shlibpath_var=LD_LIBRARY_PATH
9106   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9107   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9108   # the default ld.so.conf also contains /usr/contrib/lib and
9109   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9110   # libtool to hard-code these into programs
9111   ;;
9112
9113 cygwin* | mingw* | pw32* | cegcc*)
9114   version_type=windows
9115   shrext_cmds=".dll"
9116   need_version=no
9117   need_lib_prefix=no
9118
9119   case $GCC,$host_os in
9120   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9121     library_names_spec='$libname.dll.a'
9122     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9123     postinstall_cmds='base_file=`basename \${file}`~
9124       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9125       dldir=$destdir/`dirname \$dlpath`~
9126       test -d \$dldir || mkdir -p \$dldir~
9127       $install_prog $dir/$dlname \$dldir/$dlname~
9128       chmod a+x \$dldir/$dlname~
9129       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9130         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9131       fi'
9132     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9133       dlpath=$dir/\$dldll~
9134        $RM \$dlpath'
9135     shlibpath_overrides_runpath=yes
9136
9137     case $host_os in
9138     cygwin*)
9139       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9140       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9141       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9142       ;;
9143     mingw* | cegcc*)
9144       # MinGW DLLs use traditional 'lib' prefix
9145       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9146       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9147       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9148         # It is most probably a Windows format PATH printed by
9149         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9150         # path with ; separators, and with drive letters. We can handle the
9151         # drive letters (cygwin fileutils understands them), so leave them,
9152         # especially as we might pass files found there to a mingw objdump,
9153         # which wouldn't understand a cygwinified path. Ahh.
9154         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9155       else
9156         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9157       fi
9158       ;;
9159     pw32*)
9160       # pw32 DLLs use 'pw' prefix rather than 'lib'
9161       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9162       ;;
9163     esac
9164     ;;
9165
9166   *)
9167     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9168     ;;
9169   esac
9170   dynamic_linker='Win32 ld.exe'
9171   # FIXME: first we should search . and the directory the executable is in
9172   shlibpath_var=PATH
9173   ;;
9174
9175 darwin* | rhapsody*)
9176   dynamic_linker="$host_os dyld"
9177   version_type=darwin
9178   need_lib_prefix=no
9179   need_version=no
9180   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9181   soname_spec='${libname}${release}${major}$shared_ext'
9182   shlibpath_overrides_runpath=yes
9183   shlibpath_var=DYLD_LIBRARY_PATH
9184   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9185
9186   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9187   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9188   ;;
9189
9190 dgux*)
9191   version_type=linux
9192   need_lib_prefix=no
9193   need_version=no
9194   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9195   soname_spec='${libname}${release}${shared_ext}$major'
9196   shlibpath_var=LD_LIBRARY_PATH
9197   ;;
9198
9199 freebsd1*)
9200   dynamic_linker=no
9201   ;;
9202
9203 freebsd* | dragonfly*)
9204   # DragonFly does not have aout.  When/if they implement a new
9205   # versioning mechanism, adjust this.
9206   if test -x /usr/bin/objformat; then
9207     objformat=`/usr/bin/objformat`
9208   else
9209     case $host_os in
9210     freebsd[123]*) objformat=aout ;;
9211     *) objformat=elf ;;
9212     esac
9213   fi
9214   version_type=freebsd-$objformat
9215   case $version_type in
9216     freebsd-elf*)
9217       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9218       need_version=no
9219       need_lib_prefix=no
9220       ;;
9221     freebsd-*)
9222       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9223       need_version=yes
9224       ;;
9225   esac
9226   shlibpath_var=LD_LIBRARY_PATH
9227   case $host_os in
9228   freebsd2*)
9229     shlibpath_overrides_runpath=yes
9230     ;;
9231   freebsd3.[01]* | freebsdelf3.[01]*)
9232     shlibpath_overrides_runpath=yes
9233     hardcode_into_libs=yes
9234     ;;
9235   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9236   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9237     shlibpath_overrides_runpath=no
9238     hardcode_into_libs=yes
9239     ;;
9240   *) # from 4.6 on, and DragonFly
9241     shlibpath_overrides_runpath=yes
9242     hardcode_into_libs=yes
9243     ;;
9244   esac
9245   ;;
9246
9247 gnu*)
9248   version_type=linux
9249   need_lib_prefix=no
9250   need_version=no
9251   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9252   soname_spec='${libname}${release}${shared_ext}$major'
9253   shlibpath_var=LD_LIBRARY_PATH
9254   hardcode_into_libs=yes
9255   ;;
9256
9257 hpux9* | hpux10* | hpux11*)
9258   # Give a soname corresponding to the major version so that dld.sl refuses to
9259   # link against other versions.
9260   version_type=sunos
9261   need_lib_prefix=no
9262   need_version=no
9263   case $host_cpu in
9264   ia64*)
9265     shrext_cmds='.so'
9266     hardcode_into_libs=yes
9267     dynamic_linker="$host_os dld.so"
9268     shlibpath_var=LD_LIBRARY_PATH
9269     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9270     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9271     soname_spec='${libname}${release}${shared_ext}$major'
9272     if test "X$HPUX_IA64_MODE" = X32; then
9273       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9274     else
9275       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9276     fi
9277     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9278     ;;
9279   hppa*64*)
9280     shrext_cmds='.sl'
9281     hardcode_into_libs=yes
9282     dynamic_linker="$host_os dld.sl"
9283     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9284     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9285     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9286     soname_spec='${libname}${release}${shared_ext}$major'
9287     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9288     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9289     ;;
9290   *)
9291     shrext_cmds='.sl'
9292     dynamic_linker="$host_os dld.sl"
9293     shlibpath_var=SHLIB_PATH
9294     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9295     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9296     soname_spec='${libname}${release}${shared_ext}$major'
9297     ;;
9298   esac
9299   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9300   postinstall_cmds='chmod 555 $lib'
9301   ;;
9302
9303 interix[3-9]*)
9304   version_type=linux
9305   need_lib_prefix=no
9306   need_version=no
9307   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9308   soname_spec='${libname}${release}${shared_ext}$major'
9309   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9310   shlibpath_var=LD_LIBRARY_PATH
9311   shlibpath_overrides_runpath=no
9312   hardcode_into_libs=yes
9313   ;;
9314
9315 irix5* | irix6* | nonstopux*)
9316   case $host_os in
9317     nonstopux*) version_type=nonstopux ;;
9318     *)
9319         if test "$lt_cv_prog_gnu_ld" = yes; then
9320                 version_type=linux
9321         else
9322                 version_type=irix
9323         fi ;;
9324   esac
9325   need_lib_prefix=no
9326   need_version=no
9327   soname_spec='${libname}${release}${shared_ext}$major'
9328   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9329   case $host_os in
9330   irix5* | nonstopux*)
9331     libsuff= shlibsuff=
9332     ;;
9333   *)
9334     case $LD in # libtool.m4 will add one of these switches to LD
9335     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9336       libsuff= shlibsuff= libmagic=32-bit;;
9337     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9338       libsuff=32 shlibsuff=N32 libmagic=N32;;
9339     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9340       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9341     *) libsuff= shlibsuff= libmagic=never-match;;
9342     esac
9343     ;;
9344   esac
9345   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9346   shlibpath_overrides_runpath=no
9347   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9348   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9349   hardcode_into_libs=yes
9350   ;;
9351
9352 # No shared lib support for Linux oldld, aout, or coff.
9353 linux*oldld* | linux*aout* | linux*coff*)
9354   dynamic_linker=no
9355   ;;
9356
9357 # This must be Linux ELF.
9358 linux* | k*bsd*-gnu)
9359   version_type=linux
9360   need_lib_prefix=no
9361   need_version=no
9362   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9363   soname_spec='${libname}${release}${shared_ext}$major'
9364   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9365   shlibpath_var=LD_LIBRARY_PATH
9366   shlibpath_overrides_runpath=no
9367   # Some binutils ld are patched to set DT_RUNPATH
9368   save_LDFLAGS=$LDFLAGS
9369   save_libdir=$libdir
9370   eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9371        LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9372   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9373 /* end confdefs.h.  */
9374
9375 int
9376 main ()
9377 {
9378
9379   ;
9380   return 0;
9381 }
9382 _ACEOF
9383 if ac_fn_c_try_link "$LINENO"; then :
9384   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9385   shlibpath_overrides_runpath=yes
9386 fi
9387 fi
9388 rm -f core conftest.err conftest.$ac_objext \
9389     conftest$ac_exeext conftest.$ac_ext
9390   LDFLAGS=$save_LDFLAGS
9391   libdir=$save_libdir
9392
9393   # This implies no fast_install, which is unacceptable.
9394   # Some rework will be needed to allow for fast_install
9395   # before this can be enabled.
9396   hardcode_into_libs=yes
9397
9398   # Append ld.so.conf contents to the search path
9399   if test -f /etc/ld.so.conf; then
9400     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' ' '`
9401     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9402   fi
9403
9404   # We used to test for /lib/ld.so.1 and disable shared libraries on
9405   # powerpc, because MkLinux only supported shared libraries with the
9406   # GNU dynamic linker.  Since this was broken with cross compilers,
9407   # most powerpc-linux boxes support dynamic linking these days and
9408   # people can always --disable-shared, the test was removed, and we
9409   # assume the GNU/Linux dynamic linker is in use.
9410   dynamic_linker='GNU/Linux ld.so'
9411   ;;
9412
9413 netbsdelf*-gnu)
9414   version_type=linux
9415   need_lib_prefix=no
9416   need_version=no
9417   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9418   soname_spec='${libname}${release}${shared_ext}$major'
9419   shlibpath_var=LD_LIBRARY_PATH
9420   shlibpath_overrides_runpath=no
9421   hardcode_into_libs=yes
9422   dynamic_linker='NetBSD ld.elf_so'
9423   ;;
9424
9425 netbsd*)
9426   version_type=sunos
9427   need_lib_prefix=no
9428   need_version=no
9429   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9430     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9431     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9432     dynamic_linker='NetBSD (a.out) ld.so'
9433   else
9434     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9435     soname_spec='${libname}${release}${shared_ext}$major'
9436     dynamic_linker='NetBSD ld.elf_so'
9437   fi
9438   shlibpath_var=LD_LIBRARY_PATH
9439   shlibpath_overrides_runpath=yes
9440   hardcode_into_libs=yes
9441   ;;
9442
9443 newsos6)
9444   version_type=linux
9445   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9446   shlibpath_var=LD_LIBRARY_PATH
9447   shlibpath_overrides_runpath=yes
9448   ;;
9449
9450 *nto* | *qnx*)
9451   version_type=qnx
9452   need_lib_prefix=no
9453   need_version=no
9454   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9455   soname_spec='${libname}${release}${shared_ext}$major'
9456   shlibpath_var=LD_LIBRARY_PATH
9457   shlibpath_overrides_runpath=no
9458   hardcode_into_libs=yes
9459   dynamic_linker='ldqnx.so'
9460   ;;
9461
9462 openbsd*)
9463   version_type=sunos
9464   sys_lib_dlsearch_path_spec="/usr/lib"
9465   need_lib_prefix=no
9466   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9467   case $host_os in
9468     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
9469     *)                          need_version=no  ;;
9470   esac
9471   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9472   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9473   shlibpath_var=LD_LIBRARY_PATH
9474   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9475     case $host_os in
9476       openbsd2.[89] | openbsd2.[89].*)
9477         shlibpath_overrides_runpath=no
9478         ;;
9479       *)
9480         shlibpath_overrides_runpath=yes
9481         ;;
9482       esac
9483   else
9484     shlibpath_overrides_runpath=yes
9485   fi
9486   ;;
9487
9488 os2*)
9489   libname_spec='$name'
9490   shrext_cmds=".dll"
9491   need_lib_prefix=no
9492   library_names_spec='$libname${shared_ext} $libname.a'
9493   dynamic_linker='OS/2 ld.exe'
9494   shlibpath_var=LIBPATH
9495   ;;
9496
9497 osf3* | osf4* | osf5*)
9498   version_type=osf
9499   need_lib_prefix=no
9500   need_version=no
9501   soname_spec='${libname}${release}${shared_ext}$major'
9502   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9503   shlibpath_var=LD_LIBRARY_PATH
9504   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9505   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9506   ;;
9507
9508 rdos*)
9509   dynamic_linker=no
9510   ;;
9511
9512 solaris*)
9513   version_type=linux
9514   need_lib_prefix=no
9515   need_version=no
9516   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9517   soname_spec='${libname}${release}${shared_ext}$major'
9518   shlibpath_var=LD_LIBRARY_PATH
9519   shlibpath_overrides_runpath=yes
9520   hardcode_into_libs=yes
9521   # ldd complains unless libraries are executable
9522   postinstall_cmds='chmod +x $lib'
9523   ;;
9524
9525 sunos4*)
9526   version_type=sunos
9527   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9528   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9529   shlibpath_var=LD_LIBRARY_PATH
9530   shlibpath_overrides_runpath=yes
9531   if test "$with_gnu_ld" = yes; then
9532     need_lib_prefix=no
9533   fi
9534   need_version=yes
9535   ;;
9536
9537 sysv4 | sysv4.3*)
9538   version_type=linux
9539   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9540   soname_spec='${libname}${release}${shared_ext}$major'
9541   shlibpath_var=LD_LIBRARY_PATH
9542   case $host_vendor in
9543     sni)
9544       shlibpath_overrides_runpath=no
9545       need_lib_prefix=no
9546       runpath_var=LD_RUN_PATH
9547       ;;
9548     siemens)
9549       need_lib_prefix=no
9550       ;;
9551     motorola)
9552       need_lib_prefix=no
9553       need_version=no
9554       shlibpath_overrides_runpath=no
9555       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9556       ;;
9557   esac
9558   ;;
9559
9560 sysv4*MP*)
9561   if test -d /usr/nec ;then
9562     version_type=linux
9563     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9564     soname_spec='$libname${shared_ext}.$major'
9565     shlibpath_var=LD_LIBRARY_PATH
9566   fi
9567   ;;
9568
9569 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9570   version_type=freebsd-elf
9571   need_lib_prefix=no
9572   need_version=no
9573   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9574   soname_spec='${libname}${release}${shared_ext}$major'
9575   shlibpath_var=LD_LIBRARY_PATH
9576   shlibpath_overrides_runpath=yes
9577   hardcode_into_libs=yes
9578   if test "$with_gnu_ld" = yes; then
9579     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9580   else
9581     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9582     case $host_os in
9583       sco3.2v5*)
9584         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9585         ;;
9586     esac
9587   fi
9588   sys_lib_dlsearch_path_spec='/usr/lib'
9589   ;;
9590
9591 tpf*)
9592   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
9593   version_type=linux
9594   need_lib_prefix=no
9595   need_version=no
9596   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9597   shlibpath_var=LD_LIBRARY_PATH
9598   shlibpath_overrides_runpath=no
9599   hardcode_into_libs=yes
9600   ;;
9601
9602 uts4*)
9603   version_type=linux
9604   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9605   soname_spec='${libname}${release}${shared_ext}$major'
9606   shlibpath_var=LD_LIBRARY_PATH
9607   ;;
9608
9609 *)
9610   dynamic_linker=no
9611   ;;
9612 esac
9613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9614 $as_echo "$dynamic_linker" >&6; }
9615 test "$dynamic_linker" = no && can_build_shared=no
9616
9617 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9618 if test "$GCC" = yes; then
9619   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9620 fi
9621
9622 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9623   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9624 fi
9625 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9626   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9627 fi
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9716 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9717 hardcode_action=
9718 if test -n "$hardcode_libdir_flag_spec" ||
9719    test -n "$runpath_var" ||
9720    test "X$hardcode_automatic" = "Xyes" ; then
9721
9722   # We can hardcode non-existent directories.
9723   if test "$hardcode_direct" != no &&
9724      # If the only mechanism to avoid hardcoding is shlibpath_var, we
9725      # have to relink, otherwise we might link with an installed library
9726      # when we should be linking with a yet-to-be-installed one
9727      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9728      test "$hardcode_minus_L" != no; then
9729     # Linking always hardcodes the temporary library directory.
9730     hardcode_action=relink
9731   else
9732     # We can link without hardcoding, and we can hardcode nonexisting dirs.
9733     hardcode_action=immediate
9734   fi
9735 else
9736   # We cannot hardcode anything, or else we can only hardcode existing
9737   # directories.
9738   hardcode_action=unsupported
9739 fi
9740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9741 $as_echo "$hardcode_action" >&6; }
9742
9743 if test "$hardcode_action" = relink ||
9744    test "$inherit_rpath" = yes; then
9745   # Fast installation is not supported
9746   enable_fast_install=no
9747 elif test "$shlibpath_overrides_runpath" = yes ||
9748      test "$enable_shared" = no; then
9749   # Fast installation is not necessary
9750   enable_fast_install=needless
9751 fi
9752
9753
9754
9755
9756
9757
9758   if test "x$enable_dlopen" != xyes; then
9759   enable_dlopen=unknown
9760   enable_dlopen_self=unknown
9761   enable_dlopen_self_static=unknown
9762 else
9763   lt_cv_dlopen=no
9764   lt_cv_dlopen_libs=
9765
9766   case $host_os in
9767   beos*)
9768     lt_cv_dlopen="load_add_on"
9769     lt_cv_dlopen_libs=
9770     lt_cv_dlopen_self=yes
9771     ;;
9772
9773   mingw* | pw32* | cegcc*)
9774     lt_cv_dlopen="LoadLibrary"
9775     lt_cv_dlopen_libs=
9776     ;;
9777
9778   cygwin*)
9779     lt_cv_dlopen="dlopen"
9780     lt_cv_dlopen_libs=
9781     ;;
9782
9783   darwin*)
9784   # if libdl is installed we need to link against it
9785     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9786 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9787 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9788   $as_echo_n "(cached) " >&6
9789 else
9790   ac_check_lib_save_LIBS=$LIBS
9791 LIBS="-ldl  $LIBS"
9792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9793 /* end confdefs.h.  */
9794
9795 /* Override any GCC internal prototype to avoid an error.
9796    Use char because int might match the return type of a GCC
9797    builtin and then its argument prototype would still apply.  */
9798 #ifdef __cplusplus
9799 extern "C"
9800 #endif
9801 char dlopen ();
9802 int
9803 main ()
9804 {
9805 return dlopen ();
9806   ;
9807   return 0;
9808 }
9809 _ACEOF
9810 if ac_fn_c_try_link "$LINENO"; then :
9811   ac_cv_lib_dl_dlopen=yes
9812 else
9813   ac_cv_lib_dl_dlopen=no
9814 fi
9815 rm -f core conftest.err conftest.$ac_objext \
9816     conftest$ac_exeext conftest.$ac_ext
9817 LIBS=$ac_check_lib_save_LIBS
9818 fi
9819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9820 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9821 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9822   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9823 else
9824
9825     lt_cv_dlopen="dyld"
9826     lt_cv_dlopen_libs=
9827     lt_cv_dlopen_self=yes
9828
9829 fi
9830
9831     ;;
9832
9833   *)
9834     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9835 if test "x$ac_cv_func_shl_load" = x""yes; then :
9836   lt_cv_dlopen="shl_load"
9837 else
9838   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9839 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9840 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9841   $as_echo_n "(cached) " >&6
9842 else
9843   ac_check_lib_save_LIBS=$LIBS
9844 LIBS="-ldld  $LIBS"
9845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9846 /* end confdefs.h.  */
9847
9848 /* Override any GCC internal prototype to avoid an error.
9849    Use char because int might match the return type of a GCC
9850    builtin and then its argument prototype would still apply.  */
9851 #ifdef __cplusplus
9852 extern "C"
9853 #endif
9854 char shl_load ();
9855 int
9856 main ()
9857 {
9858 return shl_load ();
9859   ;
9860   return 0;
9861 }
9862 _ACEOF
9863 if ac_fn_c_try_link "$LINENO"; then :
9864   ac_cv_lib_dld_shl_load=yes
9865 else
9866   ac_cv_lib_dld_shl_load=no
9867 fi
9868 rm -f core conftest.err conftest.$ac_objext \
9869     conftest$ac_exeext conftest.$ac_ext
9870 LIBS=$ac_check_lib_save_LIBS
9871 fi
9872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
9873 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9874 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9875   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9876 else
9877   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9878 if test "x$ac_cv_func_dlopen" = x""yes; then :
9879   lt_cv_dlopen="dlopen"
9880 else
9881   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9882 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9883 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9884   $as_echo_n "(cached) " >&6
9885 else
9886   ac_check_lib_save_LIBS=$LIBS
9887 LIBS="-ldl  $LIBS"
9888 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9889 /* end confdefs.h.  */
9890
9891 /* Override any GCC internal prototype to avoid an error.
9892    Use char because int might match the return type of a GCC
9893    builtin and then its argument prototype would still apply.  */
9894 #ifdef __cplusplus
9895 extern "C"
9896 #endif
9897 char dlopen ();
9898 int
9899 main ()
9900 {
9901 return dlopen ();
9902   ;
9903   return 0;
9904 }
9905 _ACEOF
9906 if ac_fn_c_try_link "$LINENO"; then :
9907   ac_cv_lib_dl_dlopen=yes
9908 else
9909   ac_cv_lib_dl_dlopen=no
9910 fi
9911 rm -f core conftest.err conftest.$ac_objext \
9912     conftest$ac_exeext conftest.$ac_ext
9913 LIBS=$ac_check_lib_save_LIBS
9914 fi
9915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9916 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9917 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9918   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9919 else
9920   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
9921 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
9922 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
9923   $as_echo_n "(cached) " >&6
9924 else
9925   ac_check_lib_save_LIBS=$LIBS
9926 LIBS="-lsvld  $LIBS"
9927 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9928 /* end confdefs.h.  */
9929
9930 /* Override any GCC internal prototype to avoid an error.
9931    Use char because int might match the return type of a GCC
9932    builtin and then its argument prototype would still apply.  */
9933 #ifdef __cplusplus
9934 extern "C"
9935 #endif
9936 char dlopen ();
9937 int
9938 main ()
9939 {
9940 return dlopen ();
9941   ;
9942   return 0;
9943 }
9944 _ACEOF
9945 if ac_fn_c_try_link "$LINENO"; then :
9946   ac_cv_lib_svld_dlopen=yes
9947 else
9948   ac_cv_lib_svld_dlopen=no
9949 fi
9950 rm -f core conftest.err conftest.$ac_objext \
9951     conftest$ac_exeext conftest.$ac_ext
9952 LIBS=$ac_check_lib_save_LIBS
9953 fi
9954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
9955 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
9956 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
9957   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9958 else
9959   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
9960 $as_echo_n "checking for dld_link in -ldld... " >&6; }
9961 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
9962   $as_echo_n "(cached) " >&6
9963 else
9964   ac_check_lib_save_LIBS=$LIBS
9965 LIBS="-ldld  $LIBS"
9966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9967 /* end confdefs.h.  */
9968
9969 /* Override any GCC internal prototype to avoid an error.
9970    Use char because int might match the return type of a GCC
9971    builtin and then its argument prototype would still apply.  */
9972 #ifdef __cplusplus
9973 extern "C"
9974 #endif
9975 char dld_link ();
9976 int
9977 main ()
9978 {
9979 return dld_link ();
9980   ;
9981   return 0;
9982 }
9983 _ACEOF
9984 if ac_fn_c_try_link "$LINENO"; then :
9985   ac_cv_lib_dld_dld_link=yes
9986 else
9987   ac_cv_lib_dld_dld_link=no
9988 fi
9989 rm -f core conftest.err conftest.$ac_objext \
9990     conftest$ac_exeext conftest.$ac_ext
9991 LIBS=$ac_check_lib_save_LIBS
9992 fi
9993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
9994 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
9995 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
9996   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
9997 fi
9998
9999
10000 fi
10001
10002
10003 fi
10004
10005
10006 fi
10007
10008
10009 fi
10010
10011
10012 fi
10013
10014     ;;
10015   esac
10016
10017   if test "x$lt_cv_dlopen" != xno; then
10018     enable_dlopen=yes
10019   else
10020     enable_dlopen=no
10021   fi
10022
10023   case $lt_cv_dlopen in
10024   dlopen)
10025     save_CPPFLAGS="$CPPFLAGS"
10026     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10027
10028     save_LDFLAGS="$LDFLAGS"
10029     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10030
10031     save_LIBS="$LIBS"
10032     LIBS="$lt_cv_dlopen_libs $LIBS"
10033
10034     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10035 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10036 if test "${lt_cv_dlopen_self+set}" = set; then :
10037   $as_echo_n "(cached) " >&6
10038 else
10039           if test "$cross_compiling" = yes; then :
10040   lt_cv_dlopen_self=cross
10041 else
10042   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10043   lt_status=$lt_dlunknown
10044   cat > conftest.$ac_ext <<_LT_EOF
10045 #line 10045 "configure"
10046 #include "confdefs.h"
10047
10048 #if HAVE_DLFCN_H
10049 #include <dlfcn.h>
10050 #endif
10051
10052 #include <stdio.h>
10053
10054 #ifdef RTLD_GLOBAL
10055 #  define LT_DLGLOBAL           RTLD_GLOBAL
10056 #else
10057 #  ifdef DL_GLOBAL
10058 #    define LT_DLGLOBAL         DL_GLOBAL
10059 #  else
10060 #    define LT_DLGLOBAL         0
10061 #  endif
10062 #endif
10063
10064 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10065    find out it does not work in some platform. */
10066 #ifndef LT_DLLAZY_OR_NOW
10067 #  ifdef RTLD_LAZY
10068 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10069 #  else
10070 #    ifdef DL_LAZY
10071 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10072 #    else
10073 #      ifdef RTLD_NOW
10074 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10075 #      else
10076 #        ifdef DL_NOW
10077 #          define LT_DLLAZY_OR_NOW      DL_NOW
10078 #        else
10079 #          define LT_DLLAZY_OR_NOW      0
10080 #        endif
10081 #      endif
10082 #    endif
10083 #  endif
10084 #endif
10085
10086 void fnord() { int i=42;}
10087 int main ()
10088 {
10089   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10090   int status = $lt_dlunknown;
10091
10092   if (self)
10093     {
10094       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10095       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10096       /* dlclose (self); */
10097     }
10098   else
10099     puts (dlerror ());
10100
10101   return status;
10102 }
10103 _LT_EOF
10104   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10105   (eval $ac_link) 2>&5
10106   ac_status=$?
10107   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10108   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10109     (./conftest; exit; ) >&5 2>/dev/null
10110     lt_status=$?
10111     case x$lt_status in
10112       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10113       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10114       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10115     esac
10116   else :
10117     # compilation failed
10118     lt_cv_dlopen_self=no
10119   fi
10120 fi
10121 rm -fr conftest*
10122
10123
10124 fi
10125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10126 $as_echo "$lt_cv_dlopen_self" >&6; }
10127
10128     if test "x$lt_cv_dlopen_self" = xyes; then
10129       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10130       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10131 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10132 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10133   $as_echo_n "(cached) " >&6
10134 else
10135           if test "$cross_compiling" = yes; then :
10136   lt_cv_dlopen_self_static=cross
10137 else
10138   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10139   lt_status=$lt_dlunknown
10140   cat > conftest.$ac_ext <<_LT_EOF
10141 #line 10141 "configure"
10142 #include "confdefs.h"
10143
10144 #if HAVE_DLFCN_H
10145 #include <dlfcn.h>
10146 #endif
10147
10148 #include <stdio.h>
10149
10150 #ifdef RTLD_GLOBAL
10151 #  define LT_DLGLOBAL           RTLD_GLOBAL
10152 #else
10153 #  ifdef DL_GLOBAL
10154 #    define LT_DLGLOBAL         DL_GLOBAL
10155 #  else
10156 #    define LT_DLGLOBAL         0
10157 #  endif
10158 #endif
10159
10160 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10161    find out it does not work in some platform. */
10162 #ifndef LT_DLLAZY_OR_NOW
10163 #  ifdef RTLD_LAZY
10164 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10165 #  else
10166 #    ifdef DL_LAZY
10167 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10168 #    else
10169 #      ifdef RTLD_NOW
10170 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10171 #      else
10172 #        ifdef DL_NOW
10173 #          define LT_DLLAZY_OR_NOW      DL_NOW
10174 #        else
10175 #          define LT_DLLAZY_OR_NOW      0
10176 #        endif
10177 #      endif
10178 #    endif
10179 #  endif
10180 #endif
10181
10182 void fnord() { int i=42;}
10183 int main ()
10184 {
10185   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10186   int status = $lt_dlunknown;
10187
10188   if (self)
10189     {
10190       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10191       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10192       /* dlclose (self); */
10193     }
10194   else
10195     puts (dlerror ());
10196
10197   return status;
10198 }
10199 _LT_EOF
10200   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10201   (eval $ac_link) 2>&5
10202   ac_status=$?
10203   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10204   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10205     (./conftest; exit; ) >&5 2>/dev/null
10206     lt_status=$?
10207     case x$lt_status in
10208       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10209       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10210       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10211     esac
10212   else :
10213     # compilation failed
10214     lt_cv_dlopen_self_static=no
10215   fi
10216 fi
10217 rm -fr conftest*
10218
10219
10220 fi
10221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10222 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10223     fi
10224
10225     CPPFLAGS="$save_CPPFLAGS"
10226     LDFLAGS="$save_LDFLAGS"
10227     LIBS="$save_LIBS"
10228     ;;
10229   esac
10230
10231   case $lt_cv_dlopen_self in
10232   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10233   *) enable_dlopen_self=unknown ;;
10234   esac
10235
10236   case $lt_cv_dlopen_self_static in
10237   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10238   *) enable_dlopen_self_static=unknown ;;
10239   esac
10240 fi
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258 striplib=
10259 old_striplib=
10260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10261 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10262 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10263   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10264   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10265   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10266 $as_echo "yes" >&6; }
10267 else
10268 # FIXME - insert some real tests, host_os isn't really good enough
10269   case $host_os in
10270   darwin*)
10271     if test -n "$STRIP" ; then
10272       striplib="$STRIP -x"
10273       old_striplib="$STRIP -S"
10274       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10275 $as_echo "yes" >&6; }
10276     else
10277       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10278 $as_echo "no" >&6; }
10279     fi
10280     ;;
10281   *)
10282     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10283 $as_echo "no" >&6; }
10284     ;;
10285   esac
10286 fi
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299   # Report which library types will actually be built
10300   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10301 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10302   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10303 $as_echo "$can_build_shared" >&6; }
10304
10305   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10306 $as_echo_n "checking whether to build shared libraries... " >&6; }
10307   test "$can_build_shared" = "no" && enable_shared=no
10308
10309   # On AIX, shared libraries and static libraries use the same namespace, and
10310   # are all built from PIC.
10311   case $host_os in
10312   aix3*)
10313     test "$enable_shared" = yes && enable_static=no
10314     if test -n "$RANLIB"; then
10315       archive_cmds="$archive_cmds~\$RANLIB \$lib"
10316       postinstall_cmds='$RANLIB $lib'
10317     fi
10318     ;;
10319
10320   aix[4-9]*)
10321     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10322       test "$enable_shared" = yes && enable_static=no
10323     fi
10324     ;;
10325   esac
10326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10327 $as_echo "$enable_shared" >&6; }
10328
10329   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10330 $as_echo_n "checking whether to build static libraries... " >&6; }
10331   # Make sure either enable_shared or enable_static is yes.
10332   test "$enable_shared" = yes || enable_static=yes
10333   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10334 $as_echo "$enable_static" >&6; }
10335
10336
10337
10338
10339 fi
10340 ac_ext=c
10341 ac_cpp='$CPP $CPPFLAGS'
10342 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10343 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10344 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10345
10346 CC="$lt_save_CC"
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360         ac_config_commands="$ac_config_commands libtool"
10361
10362
10363
10364
10365 # Only expand once:
10366
10367
10368
10369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
10370 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
10371 if test "${ac_cv_c_const+set}" = set; then :
10372   $as_echo_n "(cached) " >&6
10373 else
10374   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10375 /* end confdefs.h.  */
10376
10377 int
10378 main ()
10379 {
10380 /* FIXME: Include the comments suggested by Paul. */
10381 #ifndef __cplusplus
10382   /* Ultrix mips cc rejects this.  */
10383   typedef int charset[2];
10384   const charset cs;
10385   /* SunOS 4.1.1 cc rejects this.  */
10386   char const *const *pcpcc;
10387   char **ppc;
10388   /* NEC SVR4.0.2 mips cc rejects this.  */
10389   struct point {int x, y;};
10390   static struct point const zero = {0,0};
10391   /* AIX XL C 1.02.0.0 rejects this.
10392      It does not let you subtract one const X* pointer from another in
10393      an arm of an if-expression whose if-part is not a constant
10394      expression */
10395   const char *g = "string";
10396   pcpcc = &g + (g ? g-g : 0);
10397   /* HPUX 7.0 cc rejects these. */
10398   ++pcpcc;
10399   ppc = (char**) pcpcc;
10400   pcpcc = (char const *const *) ppc;
10401   { /* SCO 3.2v4 cc rejects this.  */
10402     char *t;
10403     char const *s = 0 ? (char *) 0 : (char const *) 0;
10404
10405     *t++ = 0;
10406     if (s) return 0;
10407   }
10408   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
10409     int x[] = {25, 17};
10410     const int *foo = &x[0];
10411     ++foo;
10412   }
10413   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10414     typedef const int *iptr;
10415     iptr p = 0;
10416     ++p;
10417   }
10418   { /* AIX XL C 1.02.0.0 rejects this saying
10419        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10420     struct s { int j; const int *ap[3]; };
10421     struct s *b; b->j = 5;
10422   }
10423   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10424     const int foo = 10;
10425     if (!foo) return 0;
10426   }
10427   return !cs[0] && !zero.x;
10428 #endif
10429
10430   ;
10431   return 0;
10432 }
10433 _ACEOF
10434 if ac_fn_c_try_compile "$LINENO"; then :
10435   ac_cv_c_const=yes
10436 else
10437   ac_cv_c_const=no
10438 fi
10439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10440 fi
10441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
10442 $as_echo "$ac_cv_c_const" >&6; }
10443 if test $ac_cv_c_const = no; then
10444
10445 $as_echo "#define const /**/" >>confdefs.h
10446
10447 fi
10448
10449 if test $ac_cv_c_compiler_gnu = yes; then
10450     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
10451 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
10452 if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
10453   $as_echo_n "(cached) " >&6
10454 else
10455     ac_pattern="Autoconf.*'x'"
10456   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10457 /* end confdefs.h.  */
10458 #include <sgtty.h>
10459 Autoconf TIOCGETP
10460 _ACEOF
10461 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10462   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
10463   ac_cv_prog_gcc_traditional=yes
10464 else
10465   ac_cv_prog_gcc_traditional=no
10466 fi
10467 rm -f conftest*
10468
10469
10470   if test $ac_cv_prog_gcc_traditional = no; then
10471     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10472 /* end confdefs.h.  */
10473 #include <termio.h>
10474 Autoconf TCGETA
10475 _ACEOF
10476 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10477   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
10478   ac_cv_prog_gcc_traditional=yes
10479 fi
10480 rm -f conftest*
10481
10482   fi
10483 fi
10484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
10485 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
10486   if test $ac_cv_prog_gcc_traditional = yes; then
10487     CC="$CC -traditional"
10488   fi
10489 fi
10490
10491
10492 for ac_header in libutil.h pthread.h pty.h sys/prctl.h sys/uio.h util.h      \
10493                   utmp.h utmpx.h
10494 do :
10495   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10496 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10497 eval as_val=\$$as_ac_Header
10498    if test "x$as_val" = x""yes; then :
10499   cat >>confdefs.h <<_ACEOF
10500 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10501 _ACEOF
10502
10503 fi
10504
10505 done
10506
10507
10508 for ac_func in login_tty
10509 do :
10510   ac_fn_c_check_func "$LINENO" "login_tty" "ac_cv_func_login_tty"
10511 if test "x$ac_cv_func_login_tty" = x""yes; then :
10512   cat >>confdefs.h <<_ACEOF
10513 #define HAVE_LOGIN_TTY 1
10514 _ACEOF
10515
10516 else
10517   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for login_tty in -lutil" >&5
10518 $as_echo_n "checking for login_tty in -lutil... " >&6; }
10519 if test "${ac_cv_lib_util_login_tty+set}" = set; then :
10520   $as_echo_n "(cached) " >&6
10521 else
10522   ac_check_lib_save_LIBS=$LIBS
10523 LIBS="-lutil  $LIBS"
10524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10525 /* end confdefs.h.  */
10526
10527 /* Override any GCC internal prototype to avoid an error.
10528    Use char because int might match the return type of a GCC
10529    builtin and then its argument prototype would still apply.  */
10530 #ifdef __cplusplus
10531 extern "C"
10532 #endif
10533 char login_tty ();
10534 int
10535 main ()
10536 {
10537 return login_tty ();
10538   ;
10539   return 0;
10540 }
10541 _ACEOF
10542 if ac_fn_c_try_link "$LINENO"; then :
10543   ac_cv_lib_util_login_tty=yes
10544 else
10545   ac_cv_lib_util_login_tty=no
10546 fi
10547 rm -f core conftest.err conftest.$ac_objext \
10548     conftest$ac_exeext conftest.$ac_ext
10549 LIBS=$ac_check_lib_save_LIBS
10550 fi
10551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_login_tty" >&5
10552 $as_echo "$ac_cv_lib_util_login_tty" >&6; }
10553 if test "x$ac_cv_lib_util_login_tty" = x""yes; then :
10554   LIBS="-lutil $LIBS"
10555                  $as_echo "#define HAVE_LOGIN_TTY 1" >>confdefs.h
10556
10557 fi
10558
10559 fi
10560 done
10561
10562
10563 for ac_func in strlcat
10564 do :
10565   ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
10566 if test "x$ac_cv_func_strlcat" = x""yes; then :
10567   cat >>confdefs.h <<_ACEOF
10568 #define HAVE_STRLCAT 1
10569 _ACEOF
10570
10571 fi
10572 done
10573
10574
10575 for ac_func in getgrgid_r getgrnam_r getpwnam_r getpwuid_r openpty          \
10576                 strcasestr
10577 do :
10578   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10579 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10580 eval as_val=\$$as_ac_var
10581    if test "x$as_val" = x""yes; then :
10582   cat >>confdefs.h <<_ACEOF
10583 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10584 _ACEOF
10585
10586 fi
10587 done
10588
10589
10590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10591 /* end confdefs.h.  */
10592 #ifndef _XOPEN_SOURCE
10593              #define _XOPEN_SOURCE
10594              #endif
10595              #ifndef _GNU_SOURCE
10596              #define _GNU_SOURCE
10597              #endif
10598              #include <stdlib.h>
10599 int
10600 main ()
10601 {
10602 char buf[10]; ptsname_r(0, buf, sizeof(buf));
10603   ;
10604   return 0;
10605 }
10606 _ACEOF
10607 if ac_fn_c_try_link "$LINENO"; then :
10608
10609 $as_echo "#define HAVE_PTSNAME_R 1" >>confdefs.h
10610
10611 fi
10612 rm -f core conftest.err conftest.$ac_objext \
10613     conftest$ac_exeext conftest.$ac_ext
10614
10615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10616 /* end confdefs.h.  */
10617 #include <pthread.h>
10618              #include <signal.h>
10619 int
10620 main ()
10621 {
10622 sigset_t s; int n; sigwait(&s, &n);
10623   ;
10624   return 0;
10625 }
10626 _ACEOF
10627 if ac_fn_c_try_link "$LINENO"; then :
10628
10629 $as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h
10630
10631 fi
10632 rm -f core conftest.err conftest.$ac_objext \
10633     conftest$ac_exeext conftest.$ac_ext
10634
10635 # Check whether --enable-ssl was given.
10636 if test "${enable_ssl+set}" = set; then :
10637   enableval=$enable_ssl;
10638 fi
10639
10640
10641 # Check whether --enable-pam was given.
10642 if test "${enable_pam+set}" = set; then :
10643   enableval=$enable_pam;
10644 fi
10645
10646
10647 # Check whether --enable-runtime-loading was given.
10648 if test "${enable_runtime_loading+set}" = set; then :
10649   enableval=$enable_runtime_loading;
10650 fi
10651
10652
10653 if test "x$enable_ssl" != xno; then
10654   for ac_header in openssl/bio.h openssl/err.h openssl/ssl.h
10655 do :
10656   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10657 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10658 eval as_val=\$$as_ac_Header
10659    if test "x$as_val" = x""yes; then :
10660   cat >>confdefs.h <<_ACEOF
10661 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10662 _ACEOF
10663
10664 fi
10665
10666 done
10667
10668 fi
10669
10670 if test "x$enable_pam" != xno; then
10671   for ac_header in security/pam_appl.h security/pam_client.h                 \
10672                     security/pam_misc.h
10673 do :
10674   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10675 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10676 eval as_val=\$$as_ac_Header
10677    if test "x$as_val" = x""yes; then :
10678   cat >>confdefs.h <<_ACEOF
10679 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10680 _ACEOF
10681
10682 fi
10683
10684 done
10685
10686 fi
10687
10688 if test "x$enable_runtime_loading" != xno; then
10689   for ac_func in dlopen
10690 do :
10691   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10692 if test "x$ac_cv_func_dlopen" = x""yes; then :
10693   cat >>confdefs.h <<_ACEOF
10694 #define HAVE_DLOPEN 1
10695 _ACEOF
10696
10697 else
10698   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10699 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10700 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10701   $as_echo_n "(cached) " >&6
10702 else
10703   ac_check_lib_save_LIBS=$LIBS
10704 LIBS="-ldl  $LIBS"
10705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10706 /* end confdefs.h.  */
10707
10708 /* Override any GCC internal prototype to avoid an error.
10709    Use char because int might match the return type of a GCC
10710    builtin and then its argument prototype would still apply.  */
10711 #ifdef __cplusplus
10712 extern "C"
10713 #endif
10714 char dlopen ();
10715 int
10716 main ()
10717 {
10718 return dlopen ();
10719   ;
10720   return 0;
10721 }
10722 _ACEOF
10723 if ac_fn_c_try_link "$LINENO"; then :
10724   ac_cv_lib_dl_dlopen=yes
10725 else
10726   ac_cv_lib_dl_dlopen=no
10727 fi
10728 rm -f core conftest.err conftest.$ac_objext \
10729     conftest$ac_exeext conftest.$ac_ext
10730 LIBS=$ac_check_lib_save_LIBS
10731 fi
10732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10733 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10734 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10735   LIBS="-ldl $LIBS"
10736                                 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
10737
10738 else
10739   enable_runtime_loading=no
10740 fi
10741
10742 fi
10743 done
10744
10745 fi
10746
10747 if test "x$enable_runtime_loading" == xno; then
10748     if test "x$enable_ssl" != xno; then
10749     ac_fn_c_check_header_mongrel "$LINENO" "openssl/bio.h" "ac_cv_header_openssl_bio_h" "$ac_includes_default"
10750 if test "x$ac_cv_header_openssl_bio_h" = x""yes; then :
10751   ac_fn_c_check_header_mongrel "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default"
10752 if test "x$ac_cv_header_openssl_err_h" = x""yes; then :
10753   ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
10754 if test "x$ac_cv_header_openssl_ssl_h" = x""yes; then :
10755   LIBS="-lssl -lcrypto $LIBS"
10756 fi
10757
10758
10759 fi
10760
10761
10762 fi
10763
10764
10765   fi
10766
10767     if test "x$enable_pam" != xno; then
10768     ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
10769 if test "x$ac_cv_header_security_pam_appl_h" = x""yes; then :
10770   LIBS="-lpam $LIBS"
10771 fi
10772
10773
10774     ac_fn_c_check_header_mongrel "$LINENO" "security/pam_misc.h" "ac_cv_header_security_pam_misc_h" "$ac_includes_default"
10775 if test "x$ac_cv_header_security_pam_misc_h" = x""yes; then :
10776   LIBS="-lpam_misc $LIBS"
10777 fi
10778
10779
10780   fi
10781 fi
10782
10783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
10784 $as_echo_n "checking for deflate in -lz... " >&6; }
10785 if test "${ac_cv_lib_z_deflate+set}" = set; then :
10786   $as_echo_n "(cached) " >&6
10787 else
10788   ac_check_lib_save_LIBS=$LIBS
10789 LIBS="-lz  $LIBS"
10790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10791 /* end confdefs.h.  */
10792
10793 /* Override any GCC internal prototype to avoid an error.
10794    Use char because int might match the return type of a GCC
10795    builtin and then its argument prototype would still apply.  */
10796 #ifdef __cplusplus
10797 extern "C"
10798 #endif
10799 char deflate ();
10800 int
10801 main ()
10802 {
10803 return deflate ();
10804   ;
10805   return 0;
10806 }
10807 _ACEOF
10808 if ac_fn_c_try_link "$LINENO"; then :
10809   ac_cv_lib_z_deflate=yes
10810 else
10811   ac_cv_lib_z_deflate=no
10812 fi
10813 rm -f core conftest.err conftest.$ac_objext \
10814     conftest$ac_exeext conftest.$ac_ext
10815 LIBS=$ac_check_lib_save_LIBS
10816 fi
10817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
10818 $as_echo "$ac_cv_lib_z_deflate" >&6; }
10819 if test "x$ac_cv_lib_z_deflate" = x""yes; then :
10820
10821   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
10822 if test "x$ac_cv_header_zlib_h" = x""yes; then :
10823   LIBS="-lz $LIBS"
10824
10825 $as_echo "#define HAVE_ZLIB 1" >>confdefs.h
10826
10827
10828 fi
10829
10830
10831 fi
10832
10833
10834 ac_config_files="$ac_config_files Makefile"
10835
10836 cat >confcache <<\_ACEOF
10837 # This file is a shell script that caches the results of configure
10838 # tests run on this system so they can be shared between configure
10839 # scripts and configure runs, see configure's option --config-cache.
10840 # It is not useful on other systems.  If it contains results you don't
10841 # want to keep, you may remove or edit it.
10842 #
10843 # config.status only pays attention to the cache file if you give it
10844 # the --recheck option to rerun configure.
10845 #
10846 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10847 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10848 # following values.
10849
10850 _ACEOF
10851
10852 # The following way of writing the cache mishandles newlines in values,
10853 # but we know of no workaround that is simple, portable, and efficient.
10854 # So, we kill variables containing newlines.
10855 # Ultrix sh set writes to stderr and can't be redirected directly,
10856 # and sets the high bit in the cache file unless we assign to the vars.
10857 (
10858   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10859     eval ac_val=\$$ac_var
10860     case $ac_val in #(
10861     *${as_nl}*)
10862       case $ac_var in #(
10863       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10864 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10865       esac
10866       case $ac_var in #(
10867       _ | IFS | as_nl) ;; #(
10868       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10869       *) { eval $ac_var=; unset $ac_var;} ;;
10870       esac ;;
10871     esac
10872   done
10873
10874   (set) 2>&1 |
10875     case $as_nl`(ac_space=' '; set) 2>&1` in #(
10876     *${as_nl}ac_space=\ *)
10877       # `set' does not quote correctly, so add quotes: double-quote
10878       # substitution turns \\\\ into \\, and sed turns \\ into \.
10879       sed -n \
10880         "s/'/'\\\\''/g;
10881           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10882       ;; #(
10883     *)
10884       # `set' quotes correctly as required by POSIX, so do not add quotes.
10885       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10886       ;;
10887     esac |
10888     sort
10889 ) |
10890   sed '
10891      /^ac_cv_env_/b end
10892      t clear
10893      :clear
10894      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10895      t end
10896      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10897      :end' >>confcache
10898 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10899   if test -w "$cache_file"; then
10900     test "x$cache_file" != "x/dev/null" &&
10901       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10902 $as_echo "$as_me: updating cache $cache_file" >&6;}
10903     cat confcache >$cache_file
10904   else
10905     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10906 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10907   fi
10908 fi
10909 rm -f confcache
10910
10911 test "x$prefix" = xNONE && prefix=$ac_default_prefix
10912 # Let make expand exec_prefix.
10913 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10914
10915 DEFS=-DHAVE_CONFIG_H
10916
10917 ac_libobjs=
10918 ac_ltlibobjs=
10919 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10920   # 1. Remove the extension, and $U if already installed.
10921   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10922   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10923   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
10924   #    will be set to the directory where LIBOBJS objects are built.
10925   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10926   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10927 done
10928 LIBOBJS=$ac_libobjs
10929
10930 LTLIBOBJS=$ac_ltlibobjs
10931
10932
10933 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
10934   as_fn_error "conditional \"AMDEP\" was never defined.
10935 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10936 fi
10937 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
10938   as_fn_error "conditional \"am__fastdepCC\" was never defined.
10939 Usually this means the macro was only invoked conditionally." "$LINENO" 5
10940 fi
10941
10942 : ${CONFIG_STATUS=./config.status}
10943 ac_write_fail=0
10944 ac_clean_files_save=$ac_clean_files
10945 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10946 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10947 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10948 as_write_fail=0
10949 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10950 #! $SHELL
10951 # Generated by $as_me.
10952 # Run this file to recreate the current configuration.
10953 # Compiler output produced by configure, useful for debugging
10954 # configure, is in config.log if it exists.
10955
10956 debug=false
10957 ac_cs_recheck=false
10958 ac_cs_silent=false
10959
10960 SHELL=\${CONFIG_SHELL-$SHELL}
10961 export SHELL
10962 _ASEOF
10963 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10964 ## -------------------- ##
10965 ## M4sh Initialization. ##
10966 ## -------------------- ##
10967
10968 # Be more Bourne compatible
10969 DUALCASE=1; export DUALCASE # for MKS sh
10970 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10971   emulate sh
10972   NULLCMD=:
10973   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10974   # is contrary to our usage.  Disable this feature.
10975   alias -g '${1+"$@"}'='"$@"'
10976   setopt NO_GLOB_SUBST
10977 else
10978   case `(set -o) 2>/dev/null` in #(
10979   *posix*) :
10980     set -o posix ;; #(
10981   *) :
10982      ;;
10983 esac
10984 fi
10985
10986
10987 as_nl='
10988 '
10989 export as_nl
10990 # Printing a long string crashes Solaris 7 /usr/bin/printf.
10991 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10992 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10993 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10994 # Prefer a ksh shell builtin over an external printf program on Solaris,
10995 # but without wasting forks for bash or zsh.
10996 if test -z "$BASH_VERSION$ZSH_VERSION" \
10997     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10998   as_echo='print -r --'
10999   as_echo_n='print -rn --'
11000 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11001   as_echo='printf %s\n'
11002   as_echo_n='printf %s'
11003 else
11004   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11005     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11006     as_echo_n='/usr/ucb/echo -n'
11007   else
11008     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11009     as_echo_n_body='eval
11010       arg=$1;
11011       case $arg in #(
11012       *"$as_nl"*)
11013         expr "X$arg" : "X\\(.*\\)$as_nl";
11014         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11015       esac;
11016       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11017     '
11018     export as_echo_n_body
11019     as_echo_n='sh -c $as_echo_n_body as_echo'
11020   fi
11021   export as_echo_body
11022   as_echo='sh -c $as_echo_body as_echo'
11023 fi
11024
11025 # The user is always right.
11026 if test "${PATH_SEPARATOR+set}" != set; then
11027   PATH_SEPARATOR=:
11028   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11029     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11030       PATH_SEPARATOR=';'
11031   }
11032 fi
11033
11034
11035 # IFS
11036 # We need space, tab and new line, in precisely that order.  Quoting is
11037 # there to prevent editors from complaining about space-tab.
11038 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11039 # splitting by setting IFS to empty value.)
11040 IFS=" ""        $as_nl"
11041
11042 # Find who we are.  Look in the path if we contain no directory separator.
11043 case $0 in #((
11044   *[\\/]* ) as_myself=$0 ;;
11045   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11046 for as_dir in $PATH
11047 do
11048   IFS=$as_save_IFS
11049   test -z "$as_dir" && as_dir=.
11050     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11051   done
11052 IFS=$as_save_IFS
11053
11054      ;;
11055 esac
11056 # We did not find ourselves, most probably we were run as `sh COMMAND'
11057 # in which case we are not to be found in the path.
11058 if test "x$as_myself" = x; then
11059   as_myself=$0
11060 fi
11061 if test ! -f "$as_myself"; then
11062   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11063   exit 1
11064 fi
11065
11066 # Unset variables that we do not need and which cause bugs (e.g. in
11067 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11068 # suppresses any "Segmentation fault" message there.  '((' could
11069 # trigger a bug in pdksh 5.2.14.
11070 for as_var in BASH_ENV ENV MAIL MAILPATH
11071 do eval test x\${$as_var+set} = xset \
11072   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11073 done
11074 PS1='$ '
11075 PS2='> '
11076 PS4='+ '
11077
11078 # NLS nuisances.
11079 LC_ALL=C
11080 export LC_ALL
11081 LANGUAGE=C
11082 export LANGUAGE
11083
11084 # CDPATH.
11085 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11086
11087
11088 # as_fn_error ERROR [LINENO LOG_FD]
11089 # ---------------------------------
11090 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11091 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11092 # script with status $?, using 1 if that was 0.
11093 as_fn_error ()
11094 {
11095   as_status=$?; test $as_status -eq 0 && as_status=1
11096   if test "$3"; then
11097     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11098     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11099   fi
11100   $as_echo "$as_me: error: $1" >&2
11101   as_fn_exit $as_status
11102 } # as_fn_error
11103
11104
11105 # as_fn_set_status STATUS
11106 # -----------------------
11107 # Set $? to STATUS, without forking.
11108 as_fn_set_status ()
11109 {
11110   return $1
11111 } # as_fn_set_status
11112
11113 # as_fn_exit STATUS
11114 # -----------------
11115 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11116 as_fn_exit ()
11117 {
11118   set +e
11119   as_fn_set_status $1
11120   exit $1
11121 } # as_fn_exit
11122
11123 # as_fn_unset VAR
11124 # ---------------
11125 # Portably unset VAR.
11126 as_fn_unset ()
11127 {
11128   { eval $1=; unset $1;}
11129 }
11130 as_unset=as_fn_unset
11131 # as_fn_append VAR VALUE
11132 # ----------------------
11133 # Append the text in VALUE to the end of the definition contained in VAR. Take
11134 # advantage of any shell optimizations that allow amortized linear growth over
11135 # repeated appends, instead of the typical quadratic growth present in naive
11136 # implementations.
11137 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11138   eval 'as_fn_append ()
11139   {
11140     eval $1+=\$2
11141   }'
11142 else
11143   as_fn_append ()
11144   {
11145     eval $1=\$$1\$2
11146   }
11147 fi # as_fn_append
11148
11149 # as_fn_arith ARG...
11150 # ------------------
11151 # Perform arithmetic evaluation on the ARGs, and store the result in the
11152 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11153 # must be portable across $(()) and expr.
11154 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11155   eval 'as_fn_arith ()
11156   {
11157     as_val=$(( $* ))
11158   }'
11159 else
11160   as_fn_arith ()
11161   {
11162     as_val=`expr "$@" || test $? -eq 1`
11163   }
11164 fi # as_fn_arith
11165
11166
11167 if expr a : '\(a\)' >/dev/null 2>&1 &&
11168    test "X`expr 00001 : '.*\(...\)'`" = X001; then
11169   as_expr=expr
11170 else
11171   as_expr=false
11172 fi
11173
11174 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11175   as_basename=basename
11176 else
11177   as_basename=false
11178 fi
11179
11180 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11181   as_dirname=dirname
11182 else
11183   as_dirname=false
11184 fi
11185
11186 as_me=`$as_basename -- "$0" ||
11187 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11188          X"$0" : 'X\(//\)$' \| \
11189          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11190 $as_echo X/"$0" |
11191     sed '/^.*\/\([^/][^/]*\)\/*$/{
11192             s//\1/
11193             q
11194           }
11195           /^X\/\(\/\/\)$/{
11196             s//\1/
11197             q
11198           }
11199           /^X\/\(\/\).*/{
11200             s//\1/
11201             q
11202           }
11203           s/.*/./; q'`
11204
11205 # Avoid depending upon Character Ranges.
11206 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11207 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11208 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11209 as_cr_digits='0123456789'
11210 as_cr_alnum=$as_cr_Letters$as_cr_digits
11211
11212 ECHO_C= ECHO_N= ECHO_T=
11213 case `echo -n x` in #(((((
11214 -n*)
11215   case `echo 'xy\c'` in
11216   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11217   xy)  ECHO_C='\c';;
11218   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11219        ECHO_T=' ';;
11220   esac;;
11221 *)
11222   ECHO_N='-n';;
11223 esac
11224
11225 rm -f conf$$ conf$$.exe conf$$.file
11226 if test -d conf$$.dir; then
11227   rm -f conf$$.dir/conf$$.file
11228 else
11229   rm -f conf$$.dir
11230   mkdir conf$$.dir 2>/dev/null
11231 fi
11232 if (echo >conf$$.file) 2>/dev/null; then
11233   if ln -s conf$$.file conf$$ 2>/dev/null; then
11234     as_ln_s='ln -s'
11235     # ... but there are two gotchas:
11236     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11237     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11238     # In both cases, we have to default to `cp -p'.
11239     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11240       as_ln_s='cp -p'
11241   elif ln conf$$.file conf$$ 2>/dev/null; then
11242     as_ln_s=ln
11243   else
11244     as_ln_s='cp -p'
11245   fi
11246 else
11247   as_ln_s='cp -p'
11248 fi
11249 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11250 rmdir conf$$.dir 2>/dev/null
11251
11252
11253 # as_fn_mkdir_p
11254 # -------------
11255 # Create "$as_dir" as a directory, including parents if necessary.
11256 as_fn_mkdir_p ()
11257 {
11258
11259   case $as_dir in #(
11260   -*) as_dir=./$as_dir;;
11261   esac
11262   test -d "$as_dir" || eval $as_mkdir_p || {
11263     as_dirs=
11264     while :; do
11265       case $as_dir in #(
11266       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11267       *) as_qdir=$as_dir;;
11268       esac
11269       as_dirs="'$as_qdir' $as_dirs"
11270       as_dir=`$as_dirname -- "$as_dir" ||
11271 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11272          X"$as_dir" : 'X\(//\)[^/]' \| \
11273          X"$as_dir" : 'X\(//\)$' \| \
11274          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11275 $as_echo X"$as_dir" |
11276     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11277             s//\1/
11278             q
11279           }
11280           /^X\(\/\/\)[^/].*/{
11281             s//\1/
11282             q
11283           }
11284           /^X\(\/\/\)$/{
11285             s//\1/
11286             q
11287           }
11288           /^X\(\/\).*/{
11289             s//\1/
11290             q
11291           }
11292           s/.*/./; q'`
11293       test -d "$as_dir" && break
11294     done
11295     test -z "$as_dirs" || eval "mkdir $as_dirs"
11296   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11297
11298
11299 } # as_fn_mkdir_p
11300 if mkdir -p . 2>/dev/null; then
11301   as_mkdir_p='mkdir -p "$as_dir"'
11302 else
11303   test -d ./-p && rmdir ./-p
11304   as_mkdir_p=false
11305 fi
11306
11307 if test -x / >/dev/null 2>&1; then
11308   as_test_x='test -x'
11309 else
11310   if ls -dL / >/dev/null 2>&1; then
11311     as_ls_L_option=L
11312   else
11313     as_ls_L_option=
11314   fi
11315   as_test_x='
11316     eval sh -c '\''
11317       if test -d "$1"; then
11318         test -d "$1/.";
11319       else
11320         case $1 in #(
11321         -*)set "./$1";;
11322         esac;
11323         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11324         ???[sx]*):;;*)false;;esac;fi
11325     '\'' sh
11326   '
11327 fi
11328 as_executable_p=$as_test_x
11329
11330 # Sed expression to map a string onto a valid CPP name.
11331 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11332
11333 # Sed expression to map a string onto a valid variable name.
11334 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11335
11336
11337 exec 6>&1
11338 ## ----------------------------------- ##
11339 ## Main body of $CONFIG_STATUS script. ##
11340 ## ----------------------------------- ##
11341 _ASEOF
11342 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11343
11344 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11345 # Save the log message, to keep $0 and so on meaningful, and to
11346 # report actual input values of CONFIG_FILES etc. instead of their
11347 # values after options handling.
11348 ac_log="
11349 This file was extended by shellinabox $as_me 2.9, which was
11350 generated by GNU Autoconf 2.64.  Invocation command line was
11351
11352   CONFIG_FILES    = $CONFIG_FILES
11353   CONFIG_HEADERS  = $CONFIG_HEADERS
11354   CONFIG_LINKS    = $CONFIG_LINKS
11355   CONFIG_COMMANDS = $CONFIG_COMMANDS
11356   $ $0 $@
11357
11358 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11359 "
11360
11361 _ACEOF
11362
11363 case $ac_config_files in *"
11364 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11365 esac
11366
11367 case $ac_config_headers in *"
11368 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11369 esac
11370
11371
11372 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11373 # Files that config.status was made for.
11374 config_files="$ac_config_files"
11375 config_headers="$ac_config_headers"
11376 config_commands="$ac_config_commands"
11377
11378 _ACEOF
11379
11380 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11381 ac_cs_usage="\
11382 \`$as_me' instantiates files and other configuration actions
11383 from templates according to the current configuration.  Unless the files
11384 and actions are specified as TAGs, all are instantiated by default.
11385
11386 Usage: $0 [OPTION]... [TAG]...
11387
11388   -h, --help       print this help, then exit
11389   -V, --version    print version number and configuration settings, then exit
11390   -q, --quiet, --silent
11391                    do not print progress messages
11392   -d, --debug      don't remove temporary files
11393       --recheck    update $as_me by reconfiguring in the same conditions
11394       --file=FILE[:TEMPLATE]
11395                    instantiate the configuration file FILE
11396       --header=FILE[:TEMPLATE]
11397                    instantiate the configuration header FILE
11398
11399 Configuration files:
11400 $config_files
11401
11402 Configuration headers:
11403 $config_headers
11404
11405 Configuration commands:
11406 $config_commands
11407
11408 Report bugs to <markus@shellinabox.com>."
11409
11410 _ACEOF
11411 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11412 ac_cs_version="\\
11413 shellinabox config.status 2.9
11414 configured by $0, generated by GNU Autoconf 2.64,
11415   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11416
11417 Copyright (C) 2009 Free Software Foundation, Inc.
11418 This config.status script is free software; the Free Software Foundation
11419 gives unlimited permission to copy, distribute and modify it."
11420
11421 ac_pwd='$ac_pwd'
11422 srcdir='$srcdir'
11423 INSTALL='$INSTALL'
11424 MKDIR_P='$MKDIR_P'
11425 AWK='$AWK'
11426 test -n "\$AWK" || AWK=awk
11427 _ACEOF
11428
11429 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11430 # The default lists apply if the user does not specify any file.
11431 ac_need_defaults=:
11432 while test $# != 0
11433 do
11434   case $1 in
11435   --*=*)
11436     ac_option=`expr "X$1" : 'X\([^=]*\)='`
11437     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11438     ac_shift=:
11439     ;;
11440   *)
11441     ac_option=$1
11442     ac_optarg=$2
11443     ac_shift=shift
11444     ;;
11445   esac
11446
11447   case $ac_option in
11448   # Handling of the options.
11449   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11450     ac_cs_recheck=: ;;
11451   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11452     $as_echo "$ac_cs_version"; exit ;;
11453   --debug | --debu | --deb | --de | --d | -d )
11454     debug=: ;;
11455   --file | --fil | --fi | --f )
11456     $ac_shift
11457     case $ac_optarg in
11458     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11459     esac
11460     as_fn_append CONFIG_FILES " '$ac_optarg'"
11461     ac_need_defaults=false;;
11462   --header | --heade | --head | --hea )
11463     $ac_shift
11464     case $ac_optarg in
11465     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11466     esac
11467     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11468     ac_need_defaults=false;;
11469   --he | --h)
11470     # Conflict between --help and --header
11471     as_fn_error "ambiguous option: \`$1'
11472 Try \`$0 --help' for more information.";;
11473   --help | --hel | -h )
11474     $as_echo "$ac_cs_usage"; exit ;;
11475   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11476   | -silent | --silent | --silen | --sile | --sil | --si | --s)
11477     ac_cs_silent=: ;;
11478
11479   # This is an error.
11480   -*) as_fn_error "unrecognized option: \`$1'
11481 Try \`$0 --help' for more information." ;;
11482
11483   *) as_fn_append ac_config_targets " $1"
11484      ac_need_defaults=false ;;
11485
11486   esac
11487   shift
11488 done
11489
11490 ac_configure_extra_args=
11491
11492 if $ac_cs_silent; then
11493   exec 6>/dev/null
11494   ac_configure_extra_args="$ac_configure_extra_args --silent"
11495 fi
11496
11497 _ACEOF
11498 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11499 if \$ac_cs_recheck; then
11500   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11501   shift
11502   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11503   CONFIG_SHELL='$SHELL'
11504   export CONFIG_SHELL
11505   exec "\$@"
11506 fi
11507
11508 _ACEOF
11509 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11510 exec 5>>config.log
11511 {
11512   echo
11513   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11514 ## Running $as_me. ##
11515 _ASBOX
11516   $as_echo "$ac_log"
11517 } >&5
11518
11519 _ACEOF
11520 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11521 #
11522 # INIT-COMMANDS
11523 #
11524 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11525
11526
11527 # The HP-UX ksh and POSIX shell print the target directory to stdout
11528 # if CDPATH is set.
11529 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11530
11531 sed_quote_subst='$sed_quote_subst'
11532 double_quote_subst='$double_quote_subst'
11533 delay_variable_subst='$delay_variable_subst'
11534 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11535 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11536 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11537 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11538 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11539 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11540 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11541 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11542 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11543 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11544 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11545 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11546 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11547 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11548 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11549 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11550 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11551 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11552 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11553 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11554 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11555 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11556 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11557 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11558 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11559 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11560 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11561 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11562 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
11563 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11564 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11565 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11566 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11567 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11568 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11569 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11570 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11571 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11572 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11573 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11574 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11575 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11576 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11577 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11578 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"`'
11579 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"`'
11580 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11581 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11582 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11583 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11584 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11585 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11586 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11587 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11588 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11589 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11590 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11591 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11592 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11593 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11594 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11595 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11596 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11597 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11598 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11599 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11600 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11601 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11602 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11603 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11604 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11605 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11606 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11607 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11608 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11609 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11610 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11611 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11612 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11613 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11614 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11615 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11616 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11617 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11618 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11619 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11620 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11621 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11622 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11623 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11624 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11625 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11626 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11627 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11628 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11629 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11630 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11631 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11632 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11633 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11634 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11635 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11636 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11637 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11638 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11639 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11640 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11641 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11642 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11643 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11644 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11645 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11646 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11647 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11648 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11649 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11650 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11651 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11652
11653 LTCC='$LTCC'
11654 LTCFLAGS='$LTCFLAGS'
11655 compiler='$compiler_DEFAULT'
11656
11657 # Quote evaled strings.
11658 for var in SED \
11659 GREP \
11660 EGREP \
11661 FGREP \
11662 LD \
11663 NM \
11664 LN_S \
11665 lt_SP2NL \
11666 lt_NL2SP \
11667 reload_flag \
11668 OBJDUMP \
11669 deplibs_check_method \
11670 file_magic_cmd \
11671 AR \
11672 AR_FLAGS \
11673 STRIP \
11674 RANLIB \
11675 CC \
11676 CFLAGS \
11677 compiler \
11678 lt_cv_sys_global_symbol_pipe \
11679 lt_cv_sys_global_symbol_to_cdecl \
11680 lt_cv_sys_global_symbol_to_c_name_address \
11681 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11682 SHELL \
11683 ECHO \
11684 lt_prog_compiler_no_builtin_flag \
11685 lt_prog_compiler_wl \
11686 lt_prog_compiler_pic \
11687 lt_prog_compiler_static \
11688 lt_cv_prog_compiler_c_o \
11689 need_locks \
11690 DSYMUTIL \
11691 NMEDIT \
11692 LIPO \
11693 OTOOL \
11694 OTOOL64 \
11695 shrext_cmds \
11696 export_dynamic_flag_spec \
11697 whole_archive_flag_spec \
11698 compiler_needs_object \
11699 with_gnu_ld \
11700 allow_undefined_flag \
11701 no_undefined_flag \
11702 hardcode_libdir_flag_spec \
11703 hardcode_libdir_flag_spec_ld \
11704 hardcode_libdir_separator \
11705 fix_srcfile_path \
11706 exclude_expsyms \
11707 include_expsyms \
11708 file_list_spec \
11709 variables_saved_for_relink \
11710 libname_spec \
11711 library_names_spec \
11712 soname_spec \
11713 finish_eval \
11714 old_striplib \
11715 striplib; do
11716     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11717     *[\\\\\\\`\\"\\\$]*)
11718       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11719       ;;
11720     *)
11721       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11722       ;;
11723     esac
11724 done
11725
11726 # Double-quote double-evaled strings.
11727 for var in reload_cmds \
11728 old_postinstall_cmds \
11729 old_postuninstall_cmds \
11730 old_archive_cmds \
11731 extract_expsyms_cmds \
11732 old_archive_from_new_cmds \
11733 old_archive_from_expsyms_cmds \
11734 archive_cmds \
11735 archive_expsym_cmds \
11736 module_cmds \
11737 module_expsym_cmds \
11738 export_symbols_cmds \
11739 prelink_cmds \
11740 postinstall_cmds \
11741 postuninstall_cmds \
11742 finish_cmds \
11743 sys_lib_search_path_spec \
11744 sys_lib_dlsearch_path_spec; do
11745     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11746     *[\\\\\\\`\\"\\\$]*)
11747       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11748       ;;
11749     *)
11750       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11751       ;;
11752     esac
11753 done
11754
11755 # Fix-up fallback echo if it was mangled by the above quoting rules.
11756 case \$lt_ECHO in
11757 *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
11758   ;;
11759 esac
11760
11761 ac_aux_dir='$ac_aux_dir'
11762 xsi_shell='$xsi_shell'
11763 lt_shell_append='$lt_shell_append'
11764
11765 # See if we are running on zsh, and set the options which allow our
11766 # commands through without removal of \ escapes INIT.
11767 if test -n "\${ZSH_VERSION+set}" ; then
11768    setopt NO_GLOB_SUBST
11769 fi
11770
11771
11772     PACKAGE='$PACKAGE'
11773     VERSION='$VERSION'
11774     TIMESTAMP='$TIMESTAMP'
11775     RM='$RM'
11776     ofile='$ofile'
11777
11778
11779
11780
11781 _ACEOF
11782
11783 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11784
11785 # Handling of arguments.
11786 for ac_config_target in $ac_config_targets
11787 do
11788   case $ac_config_target in
11789     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11790     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11791     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11792     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11793
11794   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11795   esac
11796 done
11797
11798
11799 # If the user did not use the arguments to specify the items to instantiate,
11800 # then the envvar interface is used.  Set only those that are not.
11801 # We use the long form for the default assignment because of an extremely
11802 # bizarre bug on SunOS 4.1.3.
11803 if $ac_need_defaults; then
11804   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11805   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11806   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11807 fi
11808
11809 # Have a temporary directory for convenience.  Make it in the build tree
11810 # simply because there is no reason against having it here, and in addition,
11811 # creating and moving files from /tmp can sometimes cause problems.
11812 # Hook for its removal unless debugging.
11813 # Note that there is a small window in which the directory will not be cleaned:
11814 # after its creation but before its name has been assigned to `$tmp'.
11815 $debug ||
11816 {
11817   tmp=
11818   trap 'exit_status=$?
11819   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11820 ' 0
11821   trap 'as_fn_exit 1' 1 2 13 15
11822 }
11823 # Create a (secure) tmp directory for tmp files.
11824
11825 {
11826   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11827   test -n "$tmp" && test -d "$tmp"
11828 }  ||
11829 {
11830   tmp=./conf$$-$RANDOM
11831   (umask 077 && mkdir "$tmp")
11832 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11833
11834 # Set up the scripts for CONFIG_FILES section.
11835 # No need to generate them if there are no CONFIG_FILES.
11836 # This happens for instance with `./config.status config.h'.
11837 if test -n "$CONFIG_FILES"; then
11838
11839
11840 ac_cr=`echo X | tr X '\015'`
11841 # On cygwin, bash can eat \r inside `` if the user requested igncr.
11842 # But we know of no other shell where ac_cr would be empty at this
11843 # point, so we can use a bashism as a fallback.
11844 if test "x$ac_cr" = x; then
11845   eval ac_cr=\$\'\\r\'
11846 fi
11847 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11848 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11849   ac_cs_awk_cr='\r'
11850 else
11851   ac_cs_awk_cr=$ac_cr
11852 fi
11853
11854 echo 'BEGIN {' >"$tmp/subs1.awk" &&
11855 _ACEOF
11856
11857
11858 {
11859   echo "cat >conf$$subs.awk <<_ACEOF" &&
11860   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11861   echo "_ACEOF"
11862 } >conf$$subs.sh ||
11863   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11864 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
11865 ac_delim='%!_!# '
11866 for ac_last_try in false false false false false :; do
11867   . ./conf$$subs.sh ||
11868     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11869
11870   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11871   if test $ac_delim_n = $ac_delim_num; then
11872     break
11873   elif $ac_last_try; then
11874     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
11875   else
11876     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11877   fi
11878 done
11879 rm -f conf$$subs.sh
11880
11881 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11882 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
11883 _ACEOF
11884 sed -n '
11885 h
11886 s/^/S["/; s/!.*/"]=/
11887 p
11888 g
11889 s/^[^!]*!//
11890 :repl
11891 t repl
11892 s/'"$ac_delim"'$//
11893 t delim
11894 :nl
11895 h
11896 s/\(.\{148\}\).*/\1/
11897 t more1
11898 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11899 p
11900 n
11901 b repl
11902 :more1
11903 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11904 p
11905 g
11906 s/.\{148\}//
11907 t nl
11908 :delim
11909 h
11910 s/\(.\{148\}\).*/\1/
11911 t more2
11912 s/["\\]/\\&/g; s/^/"/; s/$/"/
11913 p
11914 b
11915 :more2
11916 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11917 p
11918 g
11919 s/.\{148\}//
11920 t delim
11921 ' <conf$$subs.awk | sed '
11922 /^[^""]/{
11923   N
11924   s/\n//
11925 }
11926 ' >>$CONFIG_STATUS || ac_write_fail=1
11927 rm -f conf$$subs.awk
11928 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11929 _ACAWK
11930 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
11931   for (key in S) S_is_set[key] = 1
11932   FS = "\a"
11933
11934 }
11935 {
11936   line = $ 0
11937   nfields = split(line, field, "@")
11938   substed = 0
11939   len = length(field[1])
11940   for (i = 2; i < nfields; i++) {
11941     key = field[i]
11942     keylen = length(key)
11943     if (S_is_set[key]) {
11944       value = S[key]
11945       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11946       len += length(value) + length(field[++i])
11947       substed = 1
11948     } else
11949       len += 1 + keylen
11950   }
11951
11952   print line
11953 }
11954
11955 _ACAWK
11956 _ACEOF
11957 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11958 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11959   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11960 else
11961   cat
11962 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
11963   || as_fn_error "could not setup config files machinery" "$LINENO" 5
11964 _ACEOF
11965
11966 # VPATH may cause trouble with some makes, so we remove $(srcdir),
11967 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
11968 # trailing colons and then remove the whole line if VPATH becomes empty
11969 # (actually we leave an empty line to preserve line numbers).
11970 if test "x$srcdir" = x.; then
11971   ac_vpsub='/^[  ]*VPATH[        ]*=/{
11972 s/:*\$(srcdir):*/:/
11973 s/:*\${srcdir}:*/:/
11974 s/:*@srcdir@:*/:/
11975 s/^\([^=]*=[     ]*\):*/\1/
11976 s/:*$//
11977 s/^[^=]*=[       ]*$//
11978 }'
11979 fi
11980
11981 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11982 fi # test -n "$CONFIG_FILES"
11983
11984 # Set up the scripts for CONFIG_HEADERS section.
11985 # No need to generate them if there are no CONFIG_HEADERS.
11986 # This happens for instance with `./config.status Makefile'.
11987 if test -n "$CONFIG_HEADERS"; then
11988 cat >"$tmp/defines.awk" <<\_ACAWK ||
11989 BEGIN {
11990 _ACEOF
11991
11992 # Transform confdefs.h into an awk script `defines.awk', embedded as
11993 # here-document in config.status, that substitutes the proper values into
11994 # config.h.in to produce config.h.
11995
11996 # Create a delimiter string that does not exist in confdefs.h, to ease
11997 # handling of long lines.
11998 ac_delim='%!_!# '
11999 for ac_last_try in false false :; do
12000   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12001   if test -z "$ac_t"; then
12002     break
12003   elif $ac_last_try; then
12004     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12005   else
12006     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12007   fi
12008 done
12009
12010 # For the awk script, D is an array of macro values keyed by name,
12011 # likewise P contains macro parameters if any.  Preserve backslash
12012 # newline sequences.
12013
12014 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12015 sed -n '
12016 s/.\{148\}/&'"$ac_delim"'/g
12017 t rset
12018 :rset
12019 s/^[     ]*#[    ]*define[       ][      ]*/ /
12020 t def
12021 d
12022 :def
12023 s/\\$//
12024 t bsnl
12025 s/["\\]/\\&/g
12026 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12027 D["\1"]=" \3"/p
12028 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12029 d
12030 :bsnl
12031 s/["\\]/\\&/g
12032 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12033 D["\1"]=" \3\\\\\\n"\\/p
12034 t cont
12035 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12036 t cont
12037 d
12038 :cont
12039 n
12040 s/.\{148\}/&'"$ac_delim"'/g
12041 t clear
12042 :clear
12043 s/\\$//
12044 t bsnlc
12045 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12046 d
12047 :bsnlc
12048 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12049 b cont
12050 ' <confdefs.h | sed '
12051 s/'"$ac_delim"'/"\\\
12052 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12053
12054 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12055   for (key in D) D_is_set[key] = 1
12056   FS = "\a"
12057 }
12058 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12059   line = \$ 0
12060   split(line, arg, " ")
12061   if (arg[1] == "#") {
12062     defundef = arg[2]
12063     mac1 = arg[3]
12064   } else {
12065     defundef = substr(arg[1], 2)
12066     mac1 = arg[2]
12067   }
12068   split(mac1, mac2, "(") #)
12069   macro = mac2[1]
12070   prefix = substr(line, 1, index(line, defundef) - 1)
12071   if (D_is_set[macro]) {
12072     # Preserve the white space surrounding the "#".
12073     print prefix "define", macro P[macro] D[macro]
12074     next
12075   } else {
12076     # Replace #undef with comments.  This is necessary, for example,
12077     # in the case of _POSIX_SOURCE, which is predefined and required
12078     # on some systems where configure will not decide to define it.
12079     if (defundef == "undef") {
12080       print "/*", prefix defundef, macro, "*/"
12081       next
12082     }
12083   }
12084 }
12085 { print }
12086 _ACAWK
12087 _ACEOF
12088 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12089   as_fn_error "could not setup config headers machinery" "$LINENO" 5
12090 fi # test -n "$CONFIG_HEADERS"
12091
12092
12093 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12094 shift
12095 for ac_tag
12096 do
12097   case $ac_tag in
12098   :[FHLC]) ac_mode=$ac_tag; continue;;
12099   esac
12100   case $ac_mode$ac_tag in
12101   :[FHL]*:*);;
12102   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12103   :[FH]-) ac_tag=-:-;;
12104   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12105   esac
12106   ac_save_IFS=$IFS
12107   IFS=:
12108   set x $ac_tag
12109   IFS=$ac_save_IFS
12110   shift
12111   ac_file=$1
12112   shift
12113
12114   case $ac_mode in
12115   :L) ac_source=$1;;
12116   :[FH])
12117     ac_file_inputs=
12118     for ac_f
12119     do
12120       case $ac_f in
12121       -) ac_f="$tmp/stdin";;
12122       *) # Look for the file first in the build tree, then in the source tree
12123          # (if the path is not absolute).  The absolute path cannot be DOS-style,
12124          # because $ac_f cannot contain `:'.
12125          test -f "$ac_f" ||
12126            case $ac_f in
12127            [\\/$]*) false;;
12128            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12129            esac ||
12130            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12131       esac
12132       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12133       as_fn_append ac_file_inputs " '$ac_f'"
12134     done
12135
12136     # Let's still pretend it is `configure' which instantiates (i.e., don't
12137     # use $as_me), people would be surprised to read:
12138     #    /* config.h.  Generated by config.status.  */
12139     configure_input='Generated from '`
12140           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12141         `' by configure.'
12142     if test x"$ac_file" != x-; then
12143       configure_input="$ac_file.  $configure_input"
12144       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12145 $as_echo "$as_me: creating $ac_file" >&6;}
12146     fi
12147     # Neutralize special characters interpreted by sed in replacement strings.
12148     case $configure_input in #(
12149     *\&* | *\|* | *\\* )
12150        ac_sed_conf_input=`$as_echo "$configure_input" |
12151        sed 's/[\\\\&|]/\\\\&/g'`;; #(
12152     *) ac_sed_conf_input=$configure_input;;
12153     esac
12154
12155     case $ac_tag in
12156     *:-:* | *:-) cat >"$tmp/stdin" \
12157       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12158     esac
12159     ;;
12160   esac
12161
12162   ac_dir=`$as_dirname -- "$ac_file" ||
12163 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12164          X"$ac_file" : 'X\(//\)[^/]' \| \
12165          X"$ac_file" : 'X\(//\)$' \| \
12166          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12167 $as_echo X"$ac_file" |
12168     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12169             s//\1/
12170             q
12171           }
12172           /^X\(\/\/\)[^/].*/{
12173             s//\1/
12174             q
12175           }
12176           /^X\(\/\/\)$/{
12177             s//\1/
12178             q
12179           }
12180           /^X\(\/\).*/{
12181             s//\1/
12182             q
12183           }
12184           s/.*/./; q'`
12185   as_dir="$ac_dir"; as_fn_mkdir_p
12186   ac_builddir=.
12187
12188 case "$ac_dir" in
12189 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12190 *)
12191   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12192   # A ".." for each directory in $ac_dir_suffix.
12193   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12194   case $ac_top_builddir_sub in
12195   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12196   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12197   esac ;;
12198 esac
12199 ac_abs_top_builddir=$ac_pwd
12200 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12201 # for backward compatibility:
12202 ac_top_builddir=$ac_top_build_prefix
12203
12204 case $srcdir in
12205   .)  # We are building in place.
12206     ac_srcdir=.
12207     ac_top_srcdir=$ac_top_builddir_sub
12208     ac_abs_top_srcdir=$ac_pwd ;;
12209   [\\/]* | ?:[\\/]* )  # Absolute name.
12210     ac_srcdir=$srcdir$ac_dir_suffix;
12211     ac_top_srcdir=$srcdir
12212     ac_abs_top_srcdir=$srcdir ;;
12213   *) # Relative name.
12214     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12215     ac_top_srcdir=$ac_top_build_prefix$srcdir
12216     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12217 esac
12218 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12219
12220
12221   case $ac_mode in
12222   :F)
12223   #
12224   # CONFIG_FILE
12225   #
12226
12227   case $INSTALL in
12228   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12229   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12230   esac
12231   ac_MKDIR_P=$MKDIR_P
12232   case $MKDIR_P in
12233   [\\/$]* | ?:[\\/]* ) ;;
12234   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12235   esac
12236 _ACEOF
12237
12238 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12239 # If the template does not know about datarootdir, expand it.
12240 # FIXME: This hack should be removed a few years after 2.60.
12241 ac_datarootdir_hack=; ac_datarootdir_seen=
12242 ac_sed_dataroot='
12243 /datarootdir/ {
12244   p
12245   q
12246 }
12247 /@datadir@/p
12248 /@docdir@/p
12249 /@infodir@/p
12250 /@localedir@/p
12251 /@mandir@/p'
12252 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12253 *datarootdir*) ac_datarootdir_seen=yes;;
12254 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12255   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12256 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12257 _ACEOF
12258 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12259   ac_datarootdir_hack='
12260   s&@datadir@&$datadir&g
12261   s&@docdir@&$docdir&g
12262   s&@infodir@&$infodir&g
12263   s&@localedir@&$localedir&g
12264   s&@mandir@&$mandir&g
12265   s&\\\${datarootdir}&$datarootdir&g' ;;
12266 esac
12267 _ACEOF
12268
12269 # Neutralize VPATH when `$srcdir' = `.'.
12270 # Shell code in configure.ac might set extrasub.
12271 # FIXME: do we really want to maintain this feature?
12272 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12273 ac_sed_extra="$ac_vpsub
12274 $extrasub
12275 _ACEOF
12276 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12277 :t
12278 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12279 s|@configure_input@|$ac_sed_conf_input|;t t
12280 s&@top_builddir@&$ac_top_builddir_sub&;t t
12281 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12282 s&@srcdir@&$ac_srcdir&;t t
12283 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12284 s&@top_srcdir@&$ac_top_srcdir&;t t
12285 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12286 s&@builddir@&$ac_builddir&;t t
12287 s&@abs_builddir@&$ac_abs_builddir&;t t
12288 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12289 s&@INSTALL@&$ac_INSTALL&;t t
12290 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12291 $ac_datarootdir_hack
12292 "
12293 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12294   || as_fn_error "could not create $ac_file" "$LINENO" 5
12295
12296 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12297   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12298   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12299   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12300 which seems to be undefined.  Please make sure it is defined." >&5
12301 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12302 which seems to be undefined.  Please make sure it is defined." >&2;}
12303
12304   rm -f "$tmp/stdin"
12305   case $ac_file in
12306   -) cat "$tmp/out" && rm -f "$tmp/out";;
12307   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12308   esac \
12309   || as_fn_error "could not create $ac_file" "$LINENO" 5
12310  ;;
12311   :H)
12312   #
12313   # CONFIG_HEADER
12314   #
12315   if test x"$ac_file" != x-; then
12316     {
12317       $as_echo "/* $configure_input  */" \
12318       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12319     } >"$tmp/config.h" \
12320       || as_fn_error "could not create $ac_file" "$LINENO" 5
12321     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12322       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12323 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12324     else
12325       rm -f "$ac_file"
12326       mv "$tmp/config.h" "$ac_file" \
12327         || as_fn_error "could not create $ac_file" "$LINENO" 5
12328     fi
12329   else
12330     $as_echo "/* $configure_input  */" \
12331       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12332       || as_fn_error "could not create -" "$LINENO" 5
12333   fi
12334 # Compute "$ac_file"'s index in $config_headers.
12335 _am_arg="$ac_file"
12336 _am_stamp_count=1
12337 for _am_header in $config_headers :; do
12338   case $_am_header in
12339     $_am_arg | $_am_arg:* )
12340       break ;;
12341     * )
12342       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12343   esac
12344 done
12345 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12346 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12347          X"$_am_arg" : 'X\(//\)[^/]' \| \
12348          X"$_am_arg" : 'X\(//\)$' \| \
12349          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12350 $as_echo X"$_am_arg" |
12351     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12352             s//\1/
12353             q
12354           }
12355           /^X\(\/\/\)[^/].*/{
12356             s//\1/
12357             q
12358           }
12359           /^X\(\/\/\)$/{
12360             s//\1/
12361             q
12362           }
12363           /^X\(\/\).*/{
12364             s//\1/
12365             q
12366           }
12367           s/.*/./; q'`/stamp-h$_am_stamp_count
12368  ;;
12369
12370   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12371 $as_echo "$as_me: executing $ac_file commands" >&6;}
12372  ;;
12373   esac
12374
12375
12376   case $ac_file$ac_mode in
12377     "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files
12378 # are listed without --file.  Let's play safe and only enable the eval
12379 # if we detect the quoting.
12380 case $CONFIG_FILES in
12381 *\'*) eval set x "$CONFIG_FILES" ;;
12382 *)   set x $CONFIG_FILES ;;
12383 esac
12384 shift
12385 for mf
12386 do
12387   # Strip MF so we end up with the name of the file.
12388   mf=`echo "$mf" | sed -e 's/:.*$//'`
12389   # Check whether this is an Automake generated Makefile or not.
12390   # We used to match only the files named `Makefile.in', but
12391   # some people rename them; so instead we look at the file content.
12392   # Grep'ing the first line is not enough: some people post-process
12393   # each Makefile.in and add a new line on top of each file to say so.
12394   # Grep'ing the whole file is not good either: AIX grep has a line
12395   # limit of 2048, but all sed's we know have understand at least 4000.
12396   if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12397     dirpart=`$as_dirname -- "$mf" ||
12398 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12399          X"$mf" : 'X\(//\)[^/]' \| \
12400          X"$mf" : 'X\(//\)$' \| \
12401          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12402 $as_echo X"$mf" |
12403     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12404             s//\1/
12405             q
12406           }
12407           /^X\(\/\/\)[^/].*/{
12408             s//\1/
12409             q
12410           }
12411           /^X\(\/\/\)$/{
12412             s//\1/
12413             q
12414           }
12415           /^X\(\/\).*/{
12416             s//\1/
12417             q
12418           }
12419           s/.*/./; q'`
12420   else
12421     continue
12422   fi
12423   # Extract the definition of DEPDIR, am__include, and am__quote
12424   # from the Makefile without running `make'.
12425   DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12426   test -z "$DEPDIR" && continue
12427   am__include=`sed -n 's/^am__include = //p' < "$mf"`
12428   test -z "am__include" && continue
12429   am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12430   # When using ansi2knr, U may be empty or an underscore; expand it
12431   U=`sed -n 's/^U = //p' < "$mf"`
12432   # Find all dependency output files, they are included files with
12433   # $(DEPDIR) in their names.  We invoke sed twice because it is the
12434   # simplest approach to changing $(DEPDIR) to its actual value in the
12435   # expansion.
12436   for file in `sed -n "
12437     s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12438        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12439     # Make sure the directory exists.
12440     test -f "$dirpart/$file" && continue
12441     fdir=`$as_dirname -- "$file" ||
12442 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12443          X"$file" : 'X\(//\)[^/]' \| \
12444          X"$file" : 'X\(//\)$' \| \
12445          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12446 $as_echo X"$file" |
12447     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12448             s//\1/
12449             q
12450           }
12451           /^X\(\/\/\)[^/].*/{
12452             s//\1/
12453             q
12454           }
12455           /^X\(\/\/\)$/{
12456             s//\1/
12457             q
12458           }
12459           /^X\(\/\).*/{
12460             s//\1/
12461             q
12462           }
12463           s/.*/./; q'`
12464     as_dir=$dirpart/$fdir; as_fn_mkdir_p
12465     # echo "creating $dirpart/$file"
12466     echo '# dummy' > "$dirpart/$file"
12467   done
12468 done
12469  ;;
12470     "libtool":C)
12471
12472     # See if we are running on zsh, and set the options which allow our
12473     # commands through without removal of \ escapes.
12474     if test -n "${ZSH_VERSION+set}" ; then
12475       setopt NO_GLOB_SUBST
12476     fi
12477
12478     cfgfile="${ofile}T"
12479     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12480     $RM "$cfgfile"
12481
12482     cat <<_LT_EOF >> "$cfgfile"
12483 #! $SHELL
12484
12485 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12486 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12487 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12488 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12489 #
12490 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12491 #                 2006, 2007, 2008 Free Software Foundation, Inc.
12492 #   Written by Gordon Matzigkeit, 1996
12493 #
12494 #   This file is part of GNU Libtool.
12495 #
12496 # GNU Libtool is free software; you can redistribute it and/or
12497 # modify it under the terms of the GNU General Public License as
12498 # published by the Free Software Foundation; either version 2 of
12499 # the License, or (at your option) any later version.
12500 #
12501 # As a special exception to the GNU General Public License,
12502 # if you distribute this file as part of a program or library that
12503 # is built using GNU Libtool, you may include this file under the
12504 # same distribution terms that you use for the rest of that program.
12505 #
12506 # GNU Libtool is distributed in the hope that it will be useful,
12507 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12508 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12509 # GNU General Public License for more details.
12510 #
12511 # You should have received a copy of the GNU General Public License
12512 # along with GNU Libtool; see the file COPYING.  If not, a copy
12513 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12514 # obtained by writing to the Free Software Foundation, Inc.,
12515 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12516
12517
12518 # The names of the tagged configurations supported by this script.
12519 available_tags=""
12520
12521 # ### BEGIN LIBTOOL CONFIG
12522
12523 # Which release of libtool.m4 was used?
12524 macro_version=$macro_version
12525 macro_revision=$macro_revision
12526
12527 # Whether or not to build shared libraries.
12528 build_libtool_libs=$enable_shared
12529
12530 # Whether or not to build static libraries.
12531 build_old_libs=$enable_static
12532
12533 # What type of objects to build.
12534 pic_mode=$pic_mode
12535
12536 # Whether or not to optimize for fast installation.
12537 fast_install=$enable_fast_install
12538
12539 # The host system.
12540 host_alias=$host_alias
12541 host=$host
12542 host_os=$host_os
12543
12544 # The build system.
12545 build_alias=$build_alias
12546 build=$build
12547 build_os=$build_os
12548
12549 # A sed program that does not truncate output.
12550 SED=$lt_SED
12551
12552 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12553 Xsed="\$SED -e 1s/^X//"
12554
12555 # A grep program that handles long lines.
12556 GREP=$lt_GREP
12557
12558 # An ERE matcher.
12559 EGREP=$lt_EGREP
12560
12561 # A literal string matcher.
12562 FGREP=$lt_FGREP
12563
12564 # A BSD- or MS-compatible name lister.
12565 NM=$lt_NM
12566
12567 # Whether we need soft or hard links.
12568 LN_S=$lt_LN_S
12569
12570 # What is the maximum length of a command?
12571 max_cmd_len=$max_cmd_len
12572
12573 # Object file suffix (normally "o").
12574 objext=$ac_objext
12575
12576 # Executable file suffix (normally "").
12577 exeext=$exeext
12578
12579 # whether the shell understands "unset".
12580 lt_unset=$lt_unset
12581
12582 # turn spaces into newlines.
12583 SP2NL=$lt_lt_SP2NL
12584
12585 # turn newlines into spaces.
12586 NL2SP=$lt_lt_NL2SP
12587
12588 # How to create reloadable object files.
12589 reload_flag=$lt_reload_flag
12590 reload_cmds=$lt_reload_cmds
12591
12592 # An object symbol dumper.
12593 OBJDUMP=$lt_OBJDUMP
12594
12595 # Method to check whether dependent libraries are shared objects.
12596 deplibs_check_method=$lt_deplibs_check_method
12597
12598 # Command to use when deplibs_check_method == "file_magic".
12599 file_magic_cmd=$lt_file_magic_cmd
12600
12601 # The archiver.
12602 AR=$lt_AR
12603 AR_FLAGS=$lt_AR_FLAGS
12604
12605 # A symbol stripping program.
12606 STRIP=$lt_STRIP
12607
12608 # Commands used to install an old-style archive.
12609 RANLIB=$lt_RANLIB
12610 old_postinstall_cmds=$lt_old_postinstall_cmds
12611 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12612
12613 # A C compiler.
12614 LTCC=$lt_CC
12615
12616 # LTCC compiler flags.
12617 LTCFLAGS=$lt_CFLAGS
12618
12619 # Take the output of nm and produce a listing of raw symbols and C names.
12620 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12621
12622 # Transform the output of nm in a proper C declaration.
12623 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12624
12625 # Transform the output of nm in a C name address pair.
12626 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12627
12628 # Transform the output of nm in a C name address pair when lib prefix is needed.
12629 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12630
12631 # The name of the directory that contains temporary libtool files.
12632 objdir=$objdir
12633
12634 # Shell to use when invoking shell scripts.
12635 SHELL=$lt_SHELL
12636
12637 # An echo program that does not interpret backslashes.
12638 ECHO=$lt_ECHO
12639
12640 # Used to examine libraries when file_magic_cmd begins with "file".
12641 MAGIC_CMD=$MAGIC_CMD
12642
12643 # Must we lock files when doing compilation?
12644 need_locks=$lt_need_locks
12645
12646 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12647 DSYMUTIL=$lt_DSYMUTIL
12648
12649 # Tool to change global to local symbols on Mac OS X.
12650 NMEDIT=$lt_NMEDIT
12651
12652 # Tool to manipulate fat objects and archives on Mac OS X.
12653 LIPO=$lt_LIPO
12654
12655 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12656 OTOOL=$lt_OTOOL
12657
12658 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12659 OTOOL64=$lt_OTOOL64
12660
12661 # Old archive suffix (normally "a").
12662 libext=$libext
12663
12664 # Shared library suffix (normally ".so").
12665 shrext_cmds=$lt_shrext_cmds
12666
12667 # The commands to extract the exported symbol list from a shared archive.
12668 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12669
12670 # Variables whose values should be saved in libtool wrapper scripts and
12671 # restored at link time.
12672 variables_saved_for_relink=$lt_variables_saved_for_relink
12673
12674 # Do we need the "lib" prefix for modules?
12675 need_lib_prefix=$need_lib_prefix
12676
12677 # Do we need a version for libraries?
12678 need_version=$need_version
12679
12680 # Library versioning type.
12681 version_type=$version_type
12682
12683 # Shared library runtime path variable.
12684 runpath_var=$runpath_var
12685
12686 # Shared library path variable.
12687 shlibpath_var=$shlibpath_var
12688
12689 # Is shlibpath searched before the hard-coded library search path?
12690 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12691
12692 # Format of library name prefix.
12693 libname_spec=$lt_libname_spec
12694
12695 # List of archive names.  First name is the real one, the rest are links.
12696 # The last name is the one that the linker finds with -lNAME
12697 library_names_spec=$lt_library_names_spec
12698
12699 # The coded name of the library, if different from the real name.
12700 soname_spec=$lt_soname_spec
12701
12702 # Command to use after installation of a shared archive.
12703 postinstall_cmds=$lt_postinstall_cmds
12704
12705 # Command to use after uninstallation of a shared archive.
12706 postuninstall_cmds=$lt_postuninstall_cmds
12707
12708 # Commands used to finish a libtool library installation in a directory.
12709 finish_cmds=$lt_finish_cmds
12710
12711 # As "finish_cmds", except a single script fragment to be evaled but
12712 # not shown.
12713 finish_eval=$lt_finish_eval
12714
12715 # Whether we should hardcode library paths into libraries.
12716 hardcode_into_libs=$hardcode_into_libs
12717
12718 # Compile-time system search path for libraries.
12719 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12720
12721 # Run-time system search path for libraries.
12722 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12723
12724 # Whether dlopen is supported.
12725 dlopen_support=$enable_dlopen
12726
12727 # Whether dlopen of programs is supported.
12728 dlopen_self=$enable_dlopen_self
12729
12730 # Whether dlopen of statically linked programs is supported.
12731 dlopen_self_static=$enable_dlopen_self_static
12732
12733 # Commands to strip libraries.
12734 old_striplib=$lt_old_striplib
12735 striplib=$lt_striplib
12736
12737
12738 # The linker used to build libraries.
12739 LD=$lt_LD
12740
12741 # Commands used to build an old-style archive.
12742 old_archive_cmds=$lt_old_archive_cmds
12743
12744 # A language specific compiler.
12745 CC=$lt_compiler
12746
12747 # Is the compiler the GNU compiler?
12748 with_gcc=$GCC
12749
12750 # Compiler flag to turn off builtin functions.
12751 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12752
12753 # How to pass a linker flag through the compiler.
12754 wl=$lt_lt_prog_compiler_wl
12755
12756 # Additional compiler flags for building library objects.
12757 pic_flag=$lt_lt_prog_compiler_pic
12758
12759 # Compiler flag to prevent dynamic linking.
12760 link_static_flag=$lt_lt_prog_compiler_static
12761
12762 # Does compiler simultaneously support -c and -o options?
12763 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12764
12765 # Whether or not to add -lc for building shared libraries.
12766 build_libtool_need_lc=$archive_cmds_need_lc
12767
12768 # Whether or not to disallow shared libs when runtime libs are static.
12769 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12770
12771 # Compiler flag to allow reflexive dlopens.
12772 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12773
12774 # Compiler flag to generate shared objects directly from archives.
12775 whole_archive_flag_spec=$lt_whole_archive_flag_spec
12776
12777 # Whether the compiler copes with passing no objects directly.
12778 compiler_needs_object=$lt_compiler_needs_object
12779
12780 # Create an old-style archive from a shared archive.
12781 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12782
12783 # Create a temporary old-style archive to link instead of a shared archive.
12784 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12785
12786 # Commands used to build a shared archive.
12787 archive_cmds=$lt_archive_cmds
12788 archive_expsym_cmds=$lt_archive_expsym_cmds
12789
12790 # Commands used to build a loadable module if different from building
12791 # a shared archive.
12792 module_cmds=$lt_module_cmds
12793 module_expsym_cmds=$lt_module_expsym_cmds
12794
12795 # Whether we are building with GNU ld or not.
12796 with_gnu_ld=$lt_with_gnu_ld
12797
12798 # Flag that allows shared libraries with undefined symbols to be built.
12799 allow_undefined_flag=$lt_allow_undefined_flag
12800
12801 # Flag that enforces no undefined symbols.
12802 no_undefined_flag=$lt_no_undefined_flag
12803
12804 # Flag to hardcode \$libdir into a binary during linking.
12805 # This must work even if \$libdir does not exist
12806 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12807
12808 # If ld is used when linking, flag to hardcode \$libdir into a binary
12809 # during linking.  This must work even if \$libdir does not exist.
12810 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12811
12812 # Whether we need a single "-rpath" flag with a separated argument.
12813 hardcode_libdir_separator=$lt_hardcode_libdir_separator
12814
12815 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12816 # DIR into the resulting binary.
12817 hardcode_direct=$hardcode_direct
12818
12819 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12820 # DIR into the resulting binary and the resulting library dependency is
12821 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12822 # library is relocated.
12823 hardcode_direct_absolute=$hardcode_direct_absolute
12824
12825 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12826 # into the resulting binary.
12827 hardcode_minus_L=$hardcode_minus_L
12828
12829 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
12830 # into the resulting binary.
12831 hardcode_shlibpath_var=$hardcode_shlibpath_var
12832
12833 # Set to "yes" if building a shared library automatically hardcodes DIR
12834 # into the library and all subsequent libraries and executables linked
12835 # against it.
12836 hardcode_automatic=$hardcode_automatic
12837
12838 # Set to yes if linker adds runtime paths of dependent libraries
12839 # to runtime path list.
12840 inherit_rpath=$inherit_rpath
12841
12842 # Whether libtool must link a program against all its dependency libraries.
12843 link_all_deplibs=$link_all_deplibs
12844
12845 # Fix the shell variable \$srcfile for the compiler.
12846 fix_srcfile_path=$lt_fix_srcfile_path
12847
12848 # Set to "yes" if exported symbols are required.
12849 always_export_symbols=$always_export_symbols
12850
12851 # The commands to list exported symbols.
12852 export_symbols_cmds=$lt_export_symbols_cmds
12853
12854 # Symbols that should not be listed in the preloaded symbols.
12855 exclude_expsyms=$lt_exclude_expsyms
12856
12857 # Symbols that must always be exported.
12858 include_expsyms=$lt_include_expsyms
12859
12860 # Commands necessary for linking programs (against libraries) with templates.
12861 prelink_cmds=$lt_prelink_cmds
12862
12863 # Specify filename containing input files.
12864 file_list_spec=$lt_file_list_spec
12865
12866 # How to hardcode a shared library path into an executable.
12867 hardcode_action=$hardcode_action
12868
12869 # ### END LIBTOOL CONFIG
12870
12871 _LT_EOF
12872
12873   case $host_os in
12874   aix3*)
12875     cat <<\_LT_EOF >> "$cfgfile"
12876 # AIX sometimes has problems with the GCC collect2 program.  For some
12877 # reason, if we set the COLLECT_NAMES environment variable, the problems
12878 # vanish in a puff of smoke.
12879 if test "X${COLLECT_NAMES+set}" != Xset; then
12880   COLLECT_NAMES=
12881   export COLLECT_NAMES
12882 fi
12883 _LT_EOF
12884     ;;
12885   esac
12886
12887
12888 ltmain="$ac_aux_dir/ltmain.sh"
12889
12890
12891   # We use sed instead of cat because bash on DJGPP gets confused if
12892   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
12893   # text mode, it properly converts lines to CR/LF.  This bash problem
12894   # is reportedly fixed, but why not run on old versions too?
12895   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
12896     || (rm -f "$cfgfile"; exit 1)
12897
12898   case $xsi_shell in
12899   yes)
12900     cat << \_LT_EOF >> "$cfgfile"
12901
12902 # func_dirname file append nondir_replacement
12903 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
12904 # otherwise set result to NONDIR_REPLACEMENT.
12905 func_dirname ()
12906 {
12907   case ${1} in
12908     */*) func_dirname_result="${1%/*}${2}" ;;
12909     *  ) func_dirname_result="${3}" ;;
12910   esac
12911 }
12912
12913 # func_basename file
12914 func_basename ()
12915 {
12916   func_basename_result="${1##*/}"
12917 }
12918
12919 # func_dirname_and_basename file append nondir_replacement
12920 # perform func_basename and func_dirname in a single function
12921 # call:
12922 #   dirname:  Compute the dirname of FILE.  If nonempty,
12923 #             add APPEND to the result, otherwise set result
12924 #             to NONDIR_REPLACEMENT.
12925 #             value returned in "$func_dirname_result"
12926 #   basename: Compute filename of FILE.
12927 #             value retuned in "$func_basename_result"
12928 # Implementation must be kept synchronized with func_dirname
12929 # and func_basename. For efficiency, we do not delegate to
12930 # those functions but instead duplicate the functionality here.
12931 func_dirname_and_basename ()
12932 {
12933   case ${1} in
12934     */*) func_dirname_result="${1%/*}${2}" ;;
12935     *  ) func_dirname_result="${3}" ;;
12936   esac
12937   func_basename_result="${1##*/}"
12938 }
12939
12940 # func_stripname prefix suffix name
12941 # strip PREFIX and SUFFIX off of NAME.
12942 # PREFIX and SUFFIX must not contain globbing or regex special
12943 # characters, hashes, percent signs, but SUFFIX may contain a leading
12944 # dot (in which case that matches only a dot).
12945 func_stripname ()
12946 {
12947   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
12948   # positional parameters, so assign one to ordinary parameter first.
12949   func_stripname_result=${3}
12950   func_stripname_result=${func_stripname_result#"${1}"}
12951   func_stripname_result=${func_stripname_result%"${2}"}
12952 }
12953
12954 # func_opt_split
12955 func_opt_split ()
12956 {
12957   func_opt_split_opt=${1%%=*}
12958   func_opt_split_arg=${1#*=}
12959 }
12960
12961 # func_lo2o object
12962 func_lo2o ()
12963 {
12964   case ${1} in
12965     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
12966     *)    func_lo2o_result=${1} ;;
12967   esac
12968 }
12969
12970 # func_xform libobj-or-source
12971 func_xform ()
12972 {
12973   func_xform_result=${1%.*}.lo
12974 }
12975
12976 # func_arith arithmetic-term...
12977 func_arith ()
12978 {
12979   func_arith_result=$(( $* ))
12980 }
12981
12982 # func_len string
12983 # STRING may not start with a hyphen.
12984 func_len ()
12985 {
12986   func_len_result=${#1}
12987 }
12988
12989 _LT_EOF
12990     ;;
12991   *) # Bourne compatible functions.
12992     cat << \_LT_EOF >> "$cfgfile"
12993
12994 # func_dirname file append nondir_replacement
12995 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
12996 # otherwise set result to NONDIR_REPLACEMENT.
12997 func_dirname ()
12998 {
12999   # Extract subdirectory from the argument.
13000   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13001   if test "X$func_dirname_result" = "X${1}"; then
13002     func_dirname_result="${3}"
13003   else
13004     func_dirname_result="$func_dirname_result${2}"
13005   fi
13006 }
13007
13008 # func_basename file
13009 func_basename ()
13010 {
13011   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13012 }
13013
13014
13015 # func_stripname prefix suffix name
13016 # strip PREFIX and SUFFIX off of NAME.
13017 # PREFIX and SUFFIX must not contain globbing or regex special
13018 # characters, hashes, percent signs, but SUFFIX may contain a leading
13019 # dot (in which case that matches only a dot).
13020 # func_strip_suffix prefix name
13021 func_stripname ()
13022 {
13023   case ${2} in
13024     .*) func_stripname_result=`$ECHO "X${3}" \
13025            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13026     *)  func_stripname_result=`$ECHO "X${3}" \
13027            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13028   esac
13029 }
13030
13031 # sed scripts:
13032 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13033 my_sed_long_arg='1s/^-[^=]*=//'
13034
13035 # func_opt_split
13036 func_opt_split ()
13037 {
13038   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13039   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13040 }
13041
13042 # func_lo2o object
13043 func_lo2o ()
13044 {
13045   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13046 }
13047
13048 # func_xform libobj-or-source
13049 func_xform ()
13050 {
13051   func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13052 }
13053
13054 # func_arith arithmetic-term...
13055 func_arith ()
13056 {
13057   func_arith_result=`expr "$@"`
13058 }
13059
13060 # func_len string
13061 # STRING may not start with a hyphen.
13062 func_len ()
13063 {
13064   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13065 }
13066
13067 _LT_EOF
13068 esac
13069
13070 case $lt_shell_append in
13071   yes)
13072     cat << \_LT_EOF >> "$cfgfile"
13073
13074 # func_append var value
13075 # Append VALUE to the end of shell variable VAR.
13076 func_append ()
13077 {
13078   eval "$1+=\$2"
13079 }
13080 _LT_EOF
13081     ;;
13082   *)
13083     cat << \_LT_EOF >> "$cfgfile"
13084
13085 # func_append var value
13086 # Append VALUE to the end of shell variable VAR.
13087 func_append ()
13088 {
13089   eval "$1=\$$1\$2"
13090 }
13091
13092 _LT_EOF
13093     ;;
13094   esac
13095
13096
13097   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13098     || (rm -f "$cfgfile"; exit 1)
13099
13100   mv -f "$cfgfile" "$ofile" ||
13101     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13102   chmod +x "$ofile"
13103
13104  ;;
13105
13106   esac
13107 done # for ac_tag
13108
13109
13110 as_fn_exit 0
13111 _ACEOF
13112 ac_clean_files=$ac_clean_files_save
13113
13114 test $ac_write_fail = 0 ||
13115   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13116
13117
13118 # configure is writing to config.log, and then calls config.status.
13119 # config.status does its own redirection, appending to config.log.
13120 # Unfortunately, on DOS this fails, as config.log is still kept open
13121 # by configure, so config.status won't be able to write to it; its
13122 # output is simply discarded.  So we exec the FD to /dev/null,
13123 # effectively closing config.log, so it can be properly (re)opened and
13124 # appended to by config.status.  When coming back to configure, we
13125 # need to make the FD available again.
13126 if test "$no_create" != yes; then
13127   ac_cs_success=:
13128   ac_config_status_args=
13129   test "$silent" = yes &&
13130     ac_config_status_args="$ac_config_status_args --quiet"
13131   exec 5>/dev/null
13132   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13133   exec 5>>config.log
13134   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13135   # would make configure fail if this is the last instruction.
13136   $ac_cs_success || as_fn_exit $?
13137 fi
13138 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13139   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13140 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13141 fi
13142
This page took 6.596175 seconds and 5 git commands to generate.