]> andersk Git - test.git/blob - configure
pututxline() proves somewhat troublesome on MacOS X. Implement a few work-arounds...
[test.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.65 for shellinabox 2.10.
4 #
5 # Report bugs to <markus@shellinabox.com>.
6 #
7 #
8 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
9 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
10 # Inc.
11 #
12 #
13 # This configure script is free software; the Free Software Foundation
14 # gives unlimited permission to copy, distribute and modify it.
15 ## -------------------- ##
16 ## M4sh Initialization. ##
17 ## -------------------- ##
18
19 # Be more Bourne compatible
20 DUALCASE=1; export DUALCASE # for MKS sh
21 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
22   emulate sh
23   NULLCMD=:
24   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25   # is contrary to our usage.  Disable this feature.
26   alias -g '${1+"$@"}'='"$@"'
27   setopt NO_GLOB_SUBST
28 else
29   case `(set -o) 2>/dev/null` in #(
30   *posix*) :
31     set -o posix ;; #(
32   *) :
33      ;;
34 esac
35 fi
36
37
38 as_nl='
39 '
40 export as_nl
41 # Printing a long string crashes Solaris 7 /usr/bin/printf.
42 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
44 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
45 # Prefer a ksh shell builtin over an external printf program on Solaris,
46 # but without wasting forks for bash or zsh.
47 if test -z "$BASH_VERSION$ZSH_VERSION" \
48     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
49   as_echo='print -r --'
50   as_echo_n='print -rn --'
51 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
52   as_echo='printf %s\n'
53   as_echo_n='printf %s'
54 else
55   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
56     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
57     as_echo_n='/usr/ucb/echo -n'
58   else
59     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
60     as_echo_n_body='eval
61       arg=$1;
62       case $arg in #(
63       *"$as_nl"*)
64         expr "X$arg" : "X\\(.*\\)$as_nl";
65         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
66       esac;
67       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
68     '
69     export as_echo_n_body
70     as_echo_n='sh -c $as_echo_n_body as_echo'
71   fi
72   export as_echo_body
73   as_echo='sh -c $as_echo_body as_echo'
74 fi
75
76 # The user is always right.
77 if test "${PATH_SEPARATOR+set}" != set; then
78   PATH_SEPARATOR=:
79   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
80     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
81       PATH_SEPARATOR=';'
82   }
83 fi
84
85
86 # IFS
87 # We need space, tab and new line, in precisely that order.  Quoting is
88 # there to prevent editors from complaining about space-tab.
89 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
90 # splitting by setting IFS to empty value.)
91 IFS=" ""        $as_nl"
92
93 # Find who we are.  Look in the path if we contain no directory separator.
94 case $0 in #((
95   *[\\/]* ) as_myself=$0 ;;
96   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
99   IFS=$as_save_IFS
100   test -z "$as_dir" && as_dir=.
101     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102   done
103 IFS=$as_save_IFS
104
105      ;;
106 esac
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
110   as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114   exit 1
115 fi
116
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there.  '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 if test "x$CONFIG_SHELL" = x; then
139   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140   emulate sh
141   NULLCMD=:
142   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143   # is contrary to our usage.  Disable this feature.
144   alias -g '\${1+\"\$@\"}'='\"\$@\"'
145   setopt NO_GLOB_SUBST
146 else
147   case \`(set -o) 2>/dev/null\` in #(
148   *posix*) :
149     set -o posix ;; #(
150   *) :
151      ;;
152 esac
153 fi
154 "
155   as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
160
161 exitcode=0
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
169   exitcode=1; echo positional parameters were not saved.
170 fi
171 test x\$exitcode = x0 || exit 1"
172   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1"
177   if (eval "$as_required") 2>/dev/null; then :
178   as_have_required=yes
179 else
180   as_have_required=no
181 fi
182   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184 else
185   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186 as_found=false
187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188 do
189   IFS=$as_save_IFS
190   test -z "$as_dir" && as_dir=.
191   as_found=:
192   case $as_dir in #(
193          /*)
194            for as_base in sh bash ksh sh5; do
195              # Try only shells that exist, to save several forks.
196              as_shell=$as_dir/$as_base
197              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199   CONFIG_SHELL=$as_shell as_have_required=yes
200                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201   break 2
202 fi
203 fi
204            done;;
205        esac
206   as_found=false
207 done
208 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210   CONFIG_SHELL=$SHELL as_have_required=yes
211 fi; }
212 IFS=$as_save_IFS
213
214
215       if test "x$CONFIG_SHELL" != x; then :
216   # We cannot yet assume a decent shell, so we have to provide a
217         # neutralization value for shells without unset; and this also
218         # works around shells that cannot unset nonexistent variables.
219         BASH_ENV=/dev/null
220         ENV=/dev/null
221         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
222         export CONFIG_SHELL
223         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
224 fi
225
226     if test x$as_have_required = xno; then :
227   $as_echo "$0: This script requires a shell more modern than all"
228   $as_echo "$0: the shells that I found on your system."
229   if test x${ZSH_VERSION+set} = xset ; then
230     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
231     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
232   else
233     $as_echo "$0: Please tell bug-autoconf@gnu.org and
234 $0: markus@shellinabox.com about your system, including any
235 $0: error possibly output before this message. Then install
236 $0: a modern shell, or manually run the script under such a
237 $0: shell if you do have one."
238   fi
239   exit 1
240 fi
241 fi
242 fi
243 SHELL=${CONFIG_SHELL-/bin/sh}
244 export SHELL
245 # Unset more variables known to interfere with behavior of common tools.
246 CLICOLOR_FORCE= GREP_OPTIONS=
247 unset CLICOLOR_FORCE GREP_OPTIONS
248
249 ## --------------------- ##
250 ## M4sh Shell Functions. ##
251 ## --------------------- ##
252 # as_fn_unset VAR
253 # ---------------
254 # Portably unset VAR.
255 as_fn_unset ()
256 {
257   { eval $1=; unset $1;}
258 }
259 as_unset=as_fn_unset
260
261 # as_fn_set_status STATUS
262 # -----------------------
263 # Set $? to STATUS, without forking.
264 as_fn_set_status ()
265 {
266   return $1
267 } # as_fn_set_status
268
269 # as_fn_exit STATUS
270 # -----------------
271 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
272 as_fn_exit ()
273 {
274   set +e
275   as_fn_set_status $1
276   exit $1
277 } # as_fn_exit
278
279 # as_fn_mkdir_p
280 # -------------
281 # Create "$as_dir" as a directory, including parents if necessary.
282 as_fn_mkdir_p ()
283 {
284
285   case $as_dir in #(
286   -*) as_dir=./$as_dir;;
287   esac
288   test -d "$as_dir" || eval $as_mkdir_p || {
289     as_dirs=
290     while :; do
291       case $as_dir in #(
292       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
293       *) as_qdir=$as_dir;;
294       esac
295       as_dirs="'$as_qdir' $as_dirs"
296       as_dir=`$as_dirname -- "$as_dir" ||
297 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
298          X"$as_dir" : 'X\(//\)[^/]' \| \
299          X"$as_dir" : 'X\(//\)$' \| \
300          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
301 $as_echo X"$as_dir" |
302     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
303             s//\1/
304             q
305           }
306           /^X\(\/\/\)[^/].*/{
307             s//\1/
308             q
309           }
310           /^X\(\/\/\)$/{
311             s//\1/
312             q
313           }
314           /^X\(\/\).*/{
315             s//\1/
316             q
317           }
318           s/.*/./; q'`
319       test -d "$as_dir" && break
320     done
321     test -z "$as_dirs" || eval "mkdir $as_dirs"
322   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
323
324
325 } # as_fn_mkdir_p
326 # as_fn_append VAR VALUE
327 # ----------------------
328 # Append the text in VALUE to the end of the definition contained in VAR. Take
329 # advantage of any shell optimizations that allow amortized linear growth over
330 # repeated appends, instead of the typical quadratic growth present in naive
331 # implementations.
332 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
333   eval 'as_fn_append ()
334   {
335     eval $1+=\$2
336   }'
337 else
338   as_fn_append ()
339   {
340     eval $1=\$$1\$2
341   }
342 fi # as_fn_append
343
344 # as_fn_arith ARG...
345 # ------------------
346 # Perform arithmetic evaluation on the ARGs, and store the result in the
347 # global $as_val. Take advantage of shells that can avoid forks. The arguments
348 # must be portable across $(()) and expr.
349 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
350   eval 'as_fn_arith ()
351   {
352     as_val=$(( $* ))
353   }'
354 else
355   as_fn_arith ()
356   {
357     as_val=`expr "$@" || test $? -eq 1`
358   }
359 fi # as_fn_arith
360
361
362 # as_fn_error ERROR [LINENO LOG_FD]
363 # ---------------------------------
364 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
365 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
366 # script with status $?, using 1 if that was 0.
367 as_fn_error ()
368 {
369   as_status=$?; test $as_status -eq 0 && as_status=1
370   if test "$3"; then
371     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
372     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
373   fi
374   $as_echo "$as_me: error: $1" >&2
375   as_fn_exit $as_status
376 } # as_fn_error
377
378 if expr a : '\(a\)' >/dev/null 2>&1 &&
379    test "X`expr 00001 : '.*\(...\)'`" = X001; then
380   as_expr=expr
381 else
382   as_expr=false
383 fi
384
385 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
386   as_basename=basename
387 else
388   as_basename=false
389 fi
390
391 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
392   as_dirname=dirname
393 else
394   as_dirname=false
395 fi
396
397 as_me=`$as_basename -- "$0" ||
398 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
399          X"$0" : 'X\(//\)$' \| \
400          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
401 $as_echo X/"$0" |
402     sed '/^.*\/\([^/][^/]*\)\/*$/{
403             s//\1/
404             q
405           }
406           /^X\/\(\/\/\)$/{
407             s//\1/
408             q
409           }
410           /^X\/\(\/\).*/{
411             s//\1/
412             q
413           }
414           s/.*/./; q'`
415
416 # Avoid depending upon Character Ranges.
417 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
418 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
419 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
420 as_cr_digits='0123456789'
421 as_cr_alnum=$as_cr_Letters$as_cr_digits
422
423
424   as_lineno_1=$LINENO as_lineno_1a=$LINENO
425   as_lineno_2=$LINENO as_lineno_2a=$LINENO
426   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
427   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
428   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
429   sed -n '
430     p
431     /[$]LINENO/=
432   ' <$as_myself |
433     sed '
434       s/[$]LINENO.*/&-/
435       t lineno
436       b
437       :lineno
438       N
439       :loop
440       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
441       t loop
442       s/-\n.*//
443     ' >$as_me.lineno &&
444   chmod +x "$as_me.lineno" ||
445     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
446
447   # Don't try to exec as it changes $[0], causing all sort of problems
448   # (the dirname of $[0] is not the place where we might find the
449   # original and so on.  Autoconf is especially sensitive to this).
450   . "./$as_me.lineno"
451   # Exit status is that of the last command.
452   exit
453 }
454
455 ECHO_C= ECHO_N= ECHO_T=
456 case `echo -n x` in #(((((
457 -n*)
458   case `echo 'xy\c'` in
459   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
460   xy)  ECHO_C='\c';;
461   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
462        ECHO_T=' ';;
463   esac;;
464 *)
465   ECHO_N='-n';;
466 esac
467
468 rm -f conf$$ conf$$.exe conf$$.file
469 if test -d conf$$.dir; then
470   rm -f conf$$.dir/conf$$.file
471 else
472   rm -f conf$$.dir
473   mkdir conf$$.dir 2>/dev/null
474 fi
475 if (echo >conf$$.file) 2>/dev/null; then
476   if ln -s conf$$.file conf$$ 2>/dev/null; then
477     as_ln_s='ln -s'
478     # ... but there are two gotchas:
479     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
480     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
481     # In both cases, we have to default to `cp -p'.
482     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
483       as_ln_s='cp -p'
484   elif ln conf$$.file conf$$ 2>/dev/null; then
485     as_ln_s=ln
486   else
487     as_ln_s='cp -p'
488   fi
489 else
490   as_ln_s='cp -p'
491 fi
492 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
493 rmdir conf$$.dir 2>/dev/null
494
495 if mkdir -p . 2>/dev/null; then
496   as_mkdir_p='mkdir -p "$as_dir"'
497 else
498   test -d ./-p && rmdir ./-p
499   as_mkdir_p=false
500 fi
501
502 if test -x / >/dev/null 2>&1; then
503   as_test_x='test -x'
504 else
505   if ls -dL / >/dev/null 2>&1; then
506     as_ls_L_option=L
507   else
508     as_ls_L_option=
509   fi
510   as_test_x='
511     eval sh -c '\''
512       if test -d "$1"; then
513         test -d "$1/.";
514       else
515         case $1 in #(
516         -*)set "./$1";;
517         esac;
518         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
519         ???[sx]*):;;*)false;;esac;fi
520     '\'' sh
521   '
522 fi
523 as_executable_p=$as_test_x
524
525 # Sed expression to map a string onto a valid CPP name.
526 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
527
528 # Sed expression to map a string onto a valid variable name.
529 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
530
531
532
533 # Check that we are running under the correct shell.
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536 case X$lt_ECHO in
537 X*--fallback-echo)
538   # Remove one level of quotation (which was required for Make).
539   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
540   ;;
541 esac
542
543 ECHO=${lt_ECHO-echo}
544 if test "X$1" = X--no-reexec; then
545   # Discard the --no-reexec flag, and continue.
546   shift
547 elif test "X$1" = X--fallback-echo; then
548   # Avoid inline document here, it may be left over
549   :
550 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
551   # Yippee, $ECHO works!
552   :
553 else
554   # Restart under the correct shell.
555   exec $SHELL "$0" --no-reexec ${1+"$@"}
556 fi
557
558 if test "X$1" = X--fallback-echo; then
559   # used as fallback echo
560   shift
561   cat <<_LT_EOF
562 $*
563 _LT_EOF
564   exit 0
565 fi
566
567 # The HP-UX ksh and POSIX shell print the target directory to stdout
568 # if CDPATH is set.
569 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
570
571 if test -z "$lt_ECHO"; then
572   if test "X${echo_test_string+set}" != Xset; then
573     # find a string as large as possible, as long as the shell can cope with it
574     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
575       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
576       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
577          { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
578       then
579         break
580       fi
581     done
582   fi
583
584   if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
585      echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
586      test "X$echo_testing_string" = "X$echo_test_string"; then
587     :
588   else
589     # The Solaris, AIX, and Digital Unix default echo programs unquote
590     # backslashes.  This makes it impossible to quote backslashes using
591     #   echo "$something" | sed 's/\\/\\\\/g'
592     #
593     # So, first we look for a working echo in the user's PATH.
594
595     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
596     for dir in $PATH /usr/ucb; do
597       IFS="$lt_save_ifs"
598       if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
599          test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
600          echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
601          test "X$echo_testing_string" = "X$echo_test_string"; then
602         ECHO="$dir/echo"
603         break
604       fi
605     done
606     IFS="$lt_save_ifs"
607
608     if test "X$ECHO" = Xecho; then
609       # We didn't find a better echo, so look for alternatives.
610       if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
611          echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
612          test "X$echo_testing_string" = "X$echo_test_string"; then
613         # This shell has a builtin print -r that does the trick.
614         ECHO='print -r'
615       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
616            test "X$CONFIG_SHELL" != X/bin/ksh; then
617         # If we have ksh, try running configure again with it.
618         ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
619         export ORIGINAL_CONFIG_SHELL
620         CONFIG_SHELL=/bin/ksh
621         export CONFIG_SHELL
622         exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
623       else
624         # Try using printf.
625         ECHO='printf %s\n'
626         if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
627            echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
628            test "X$echo_testing_string" = "X$echo_test_string"; then
629           # Cool, printf works
630           :
631         elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
632              test "X$echo_testing_string" = 'X\t' &&
633              echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
634              test "X$echo_testing_string" = "X$echo_test_string"; then
635           CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
636           export CONFIG_SHELL
637           SHELL="$CONFIG_SHELL"
638           export SHELL
639           ECHO="$CONFIG_SHELL $0 --fallback-echo"
640         elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
641              test "X$echo_testing_string" = 'X\t' &&
642              echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
643              test "X$echo_testing_string" = "X$echo_test_string"; then
644           ECHO="$CONFIG_SHELL $0 --fallback-echo"
645         else
646           # maybe with a smaller string...
647           prev=:
648
649           for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
650             if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
651             then
652               break
653             fi
654             prev="$cmd"
655           done
656
657           if test "$prev" != 'sed 50q "$0"'; then
658             echo_test_string=`eval $prev`
659             export echo_test_string
660             exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
661           else
662             # Oops.  We lost completely, so just stick with echo.
663             ECHO=echo
664           fi
665         fi
666       fi
667     fi
668   fi
669 fi
670
671 # Copy echo and quote the copy suitably for passing to libtool from
672 # the Makefile, instead of quoting the original, which is used later.
673 lt_ECHO=$ECHO
674 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
675    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
676 fi
677
678
679
680
681 test -n "$DJDIR" || exec 7<&0 </dev/null
682 exec 6>&1
683
684 # Name of the host.
685 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
686 # so uname gets run too.
687 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
688
689 #
690 # Initializations.
691 #
692 ac_default_prefix=/usr/local
693 ac_clean_files=
694 ac_config_libobj_dir=.
695 LIBOBJS=
696 cross_compiling=no
697 subdirs=
698 MFLAGS=
699 MAKEFLAGS=
700
701 # Identity of this package.
702 PACKAGE_NAME='shellinabox'
703 PACKAGE_TARNAME='shellinabox'
704 PACKAGE_VERSION='2.10'
705 PACKAGE_STRING='shellinabox 2.10'
706 PACKAGE_BUGREPORT='markus@shellinabox.com'
707 PACKAGE_URL=''
708
709 ac_c_werror_flag=
710 # Factoring default headers for most tests.
711 ac_includes_default="\
712 #include <stdio.h>
713 #ifdef HAVE_SYS_TYPES_H
714 # include <sys/types.h>
715 #endif
716 #ifdef HAVE_SYS_STAT_H
717 # include <sys/stat.h>
718 #endif
719 #ifdef STDC_HEADERS
720 # include <stdlib.h>
721 # include <stddef.h>
722 #else
723 # ifdef HAVE_STDLIB_H
724 #  include <stdlib.h>
725 # endif
726 #endif
727 #ifdef HAVE_STRING_H
728 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
729 #  include <memory.h>
730 # endif
731 # include <string.h>
732 #endif
733 #ifdef HAVE_STRINGS_H
734 # include <strings.h>
735 #endif
736 #ifdef HAVE_INTTYPES_H
737 # include <inttypes.h>
738 #endif
739 #ifdef HAVE_STDINT_H
740 # include <stdint.h>
741 #endif
742 #ifdef HAVE_UNISTD_H
743 # include <unistd.h>
744 #endif"
745
746 ac_subst_vars='am__EXEEXT_FALSE
747 am__EXEEXT_TRUE
748 LTLIBOBJS
749 LIBOBJS
750 LIBTOOL_DEPS
751 CPP
752 OTOOL64
753 OTOOL
754 LIPO
755 NMEDIT
756 DSYMUTIL
757 lt_ECHO
758 RANLIB
759 AR
760 OBJDUMP
761 LN_S
762 NM
763 ac_ct_DUMPBIN
764 DUMPBIN
765 LD
766 FGREP
767 EGREP
768 GREP
769 SED
770 host_os
771 host_vendor
772 host_cpu
773 host
774 build_os
775 build_vendor
776 build_cpu
777 build
778 LIBTOOL
779 am__fastdepCC_FALSE
780 am__fastdepCC_TRUE
781 CCDEPMODE
782 AMDEPBACKSLASH
783 AMDEP_FALSE
784 AMDEP_TRUE
785 am__quote
786 am__include
787 DEPDIR
788 OBJEXT
789 EXEEXT
790 ac_ct_CC
791 CPPFLAGS
792 LDFLAGS
793 CFLAGS
794 CC
795 am__untar
796 am__tar
797 AMTAR
798 am__leading_dot
799 SET_MAKE
800 AWK
801 mkdir_p
802 MKDIR_P
803 INSTALL_STRIP_PROGRAM
804 STRIP
805 install_sh
806 MAKEINFO
807 AUTOHEADER
808 AUTOMAKE
809 AUTOCONF
810 ACLOCAL
811 VERSION
812 PACKAGE
813 CYGPATH_W
814 am__isrc
815 INSTALL_DATA
816 INSTALL_SCRIPT
817 INSTALL_PROGRAM
818 VCS_REVISION
819 target_alias
820 host_alias
821 build_alias
822 LIBS
823 ECHO_T
824 ECHO_N
825 ECHO_C
826 DEFS
827 mandir
828 localedir
829 libdir
830 psdir
831 pdfdir
832 dvidir
833 htmldir
834 infodir
835 docdir
836 oldincludedir
837 includedir
838 localstatedir
839 sharedstatedir
840 sysconfdir
841 datadir
842 datarootdir
843 libexecdir
844 sbindir
845 bindir
846 program_transform_name
847 prefix
848 exec_prefix
849 PACKAGE_URL
850 PACKAGE_BUGREPORT
851 PACKAGE_STRING
852 PACKAGE_VERSION
853 PACKAGE_TARNAME
854 PACKAGE_NAME
855 PATH_SEPARATOR
856 SHELL'
857 ac_subst_files=''
858 ac_user_opts='
859 enable_option_checking
860 enable_dependency_tracking
861 enable_shared
862 enable_static
863 with_pic
864 enable_fast_install
865 with_gnu_ld
866 enable_libtool_lock
867 enable_login
868 enable_ssl
869 enable_pam
870 enable_runtime_loading
871 '
872       ac_precious_vars='build_alias
873 host_alias
874 target_alias
875 CC
876 CFLAGS
877 LDFLAGS
878 LIBS
879 CPPFLAGS
880 CPP'
881
882
883 # Initialize some variables set by options.
884 ac_init_help=
885 ac_init_version=false
886 ac_unrecognized_opts=
887 ac_unrecognized_sep=
888 # The variables have the same names as the options, with
889 # dashes changed to underlines.
890 cache_file=/dev/null
891 exec_prefix=NONE
892 no_create=
893 no_recursion=
894 prefix=NONE
895 program_prefix=NONE
896 program_suffix=NONE
897 program_transform_name=s,x,x,
898 silent=
899 site=
900 srcdir=
901 verbose=
902 x_includes=NONE
903 x_libraries=NONE
904
905 # Installation directory options.
906 # These are left unexpanded so users can "make install exec_prefix=/foo"
907 # and all the variables that are supposed to be based on exec_prefix
908 # by default will actually change.
909 # Use braces instead of parens because sh, perl, etc. also accept them.
910 # (The list follows the same order as the GNU Coding Standards.)
911 bindir='${exec_prefix}/bin'
912 sbindir='${exec_prefix}/sbin'
913 libexecdir='${exec_prefix}/libexec'
914 datarootdir='${prefix}/share'
915 datadir='${datarootdir}'
916 sysconfdir='${prefix}/etc'
917 sharedstatedir='${prefix}/com'
918 localstatedir='${prefix}/var'
919 includedir='${prefix}/include'
920 oldincludedir='/usr/include'
921 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
922 infodir='${datarootdir}/info'
923 htmldir='${docdir}'
924 dvidir='${docdir}'
925 pdfdir='${docdir}'
926 psdir='${docdir}'
927 libdir='${exec_prefix}/lib'
928 localedir='${datarootdir}/locale'
929 mandir='${datarootdir}/man'
930
931 ac_prev=
932 ac_dashdash=
933 for ac_option
934 do
935   # If the previous option needs an argument, assign it.
936   if test -n "$ac_prev"; then
937     eval $ac_prev=\$ac_option
938     ac_prev=
939     continue
940   fi
941
942   case $ac_option in
943   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
944   *)    ac_optarg=yes ;;
945   esac
946
947   # Accept the important Cygnus configure options, so we can diagnose typos.
948
949   case $ac_dashdash$ac_option in
950   --)
951     ac_dashdash=yes ;;
952
953   -bindir | --bindir | --bindi | --bind | --bin | --bi)
954     ac_prev=bindir ;;
955   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
956     bindir=$ac_optarg ;;
957
958   -build | --build | --buil | --bui | --bu)
959     ac_prev=build_alias ;;
960   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
961     build_alias=$ac_optarg ;;
962
963   -cache-file | --cache-file | --cache-fil | --cache-fi \
964   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
965     ac_prev=cache_file ;;
966   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
967   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
968     cache_file=$ac_optarg ;;
969
970   --config-cache | -C)
971     cache_file=config.cache ;;
972
973   -datadir | --datadir | --datadi | --datad)
974     ac_prev=datadir ;;
975   -datadir=* | --datadir=* | --datadi=* | --datad=*)
976     datadir=$ac_optarg ;;
977
978   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
979   | --dataroo | --dataro | --datar)
980     ac_prev=datarootdir ;;
981   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
982   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
983     datarootdir=$ac_optarg ;;
984
985   -disable-* | --disable-*)
986     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
987     # Reject names that are not valid shell variable names.
988     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
989       as_fn_error "invalid feature name: $ac_useropt"
990     ac_useropt_orig=$ac_useropt
991     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
992     case $ac_user_opts in
993       *"
994 "enable_$ac_useropt"
995 "*) ;;
996       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
997          ac_unrecognized_sep=', ';;
998     esac
999     eval enable_$ac_useropt=no ;;
1000
1001   -docdir | --docdir | --docdi | --doc | --do)
1002     ac_prev=docdir ;;
1003   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1004     docdir=$ac_optarg ;;
1005
1006   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1007     ac_prev=dvidir ;;
1008   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1009     dvidir=$ac_optarg ;;
1010
1011   -enable-* | --enable-*)
1012     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1013     # Reject names that are not valid shell variable names.
1014     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1015       as_fn_error "invalid feature name: $ac_useropt"
1016     ac_useropt_orig=$ac_useropt
1017     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1018     case $ac_user_opts in
1019       *"
1020 "enable_$ac_useropt"
1021 "*) ;;
1022       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1023          ac_unrecognized_sep=', ';;
1024     esac
1025     eval enable_$ac_useropt=\$ac_optarg ;;
1026
1027   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1028   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1029   | --exec | --exe | --ex)
1030     ac_prev=exec_prefix ;;
1031   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1032   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1033   | --exec=* | --exe=* | --ex=*)
1034     exec_prefix=$ac_optarg ;;
1035
1036   -gas | --gas | --ga | --g)
1037     # Obsolete; use --with-gas.
1038     with_gas=yes ;;
1039
1040   -help | --help | --hel | --he | -h)
1041     ac_init_help=long ;;
1042   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1043     ac_init_help=recursive ;;
1044   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1045     ac_init_help=short ;;
1046
1047   -host | --host | --hos | --ho)
1048     ac_prev=host_alias ;;
1049   -host=* | --host=* | --hos=* | --ho=*)
1050     host_alias=$ac_optarg ;;
1051
1052   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1053     ac_prev=htmldir ;;
1054   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1055   | --ht=*)
1056     htmldir=$ac_optarg ;;
1057
1058   -includedir | --includedir | --includedi | --included | --include \
1059   | --includ | --inclu | --incl | --inc)
1060     ac_prev=includedir ;;
1061   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1062   | --includ=* | --inclu=* | --incl=* | --inc=*)
1063     includedir=$ac_optarg ;;
1064
1065   -infodir | --infodir | --infodi | --infod | --info | --inf)
1066     ac_prev=infodir ;;
1067   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1068     infodir=$ac_optarg ;;
1069
1070   -libdir | --libdir | --libdi | --libd)
1071     ac_prev=libdir ;;
1072   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1073     libdir=$ac_optarg ;;
1074
1075   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1076   | --libexe | --libex | --libe)
1077     ac_prev=libexecdir ;;
1078   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1079   | --libexe=* | --libex=* | --libe=*)
1080     libexecdir=$ac_optarg ;;
1081
1082   -localedir | --localedir | --localedi | --localed | --locale)
1083     ac_prev=localedir ;;
1084   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1085     localedir=$ac_optarg ;;
1086
1087   -localstatedir | --localstatedir | --localstatedi | --localstated \
1088   | --localstate | --localstat | --localsta | --localst | --locals)
1089     ac_prev=localstatedir ;;
1090   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1091   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1092     localstatedir=$ac_optarg ;;
1093
1094   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1095     ac_prev=mandir ;;
1096   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1097     mandir=$ac_optarg ;;
1098
1099   -nfp | --nfp | --nf)
1100     # Obsolete; use --without-fp.
1101     with_fp=no ;;
1102
1103   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1104   | --no-cr | --no-c | -n)
1105     no_create=yes ;;
1106
1107   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1108   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1109     no_recursion=yes ;;
1110
1111   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1112   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1113   | --oldin | --oldi | --old | --ol | --o)
1114     ac_prev=oldincludedir ;;
1115   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1116   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1117   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1118     oldincludedir=$ac_optarg ;;
1119
1120   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1121     ac_prev=prefix ;;
1122   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1123     prefix=$ac_optarg ;;
1124
1125   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1126   | --program-pre | --program-pr | --program-p)
1127     ac_prev=program_prefix ;;
1128   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1129   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1130     program_prefix=$ac_optarg ;;
1131
1132   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1133   | --program-suf | --program-su | --program-s)
1134     ac_prev=program_suffix ;;
1135   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1136   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1137     program_suffix=$ac_optarg ;;
1138
1139   -program-transform-name | --program-transform-name \
1140   | --program-transform-nam | --program-transform-na \
1141   | --program-transform-n | --program-transform- \
1142   | --program-transform | --program-transfor \
1143   | --program-transfo | --program-transf \
1144   | --program-trans | --program-tran \
1145   | --progr-tra | --program-tr | --program-t)
1146     ac_prev=program_transform_name ;;
1147   -program-transform-name=* | --program-transform-name=* \
1148   | --program-transform-nam=* | --program-transform-na=* \
1149   | --program-transform-n=* | --program-transform-=* \
1150   | --program-transform=* | --program-transfor=* \
1151   | --program-transfo=* | --program-transf=* \
1152   | --program-trans=* | --program-tran=* \
1153   | --progr-tra=* | --program-tr=* | --program-t=*)
1154     program_transform_name=$ac_optarg ;;
1155
1156   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1157     ac_prev=pdfdir ;;
1158   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1159     pdfdir=$ac_optarg ;;
1160
1161   -psdir | --psdir | --psdi | --psd | --ps)
1162     ac_prev=psdir ;;
1163   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1164     psdir=$ac_optarg ;;
1165
1166   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1167   | -silent | --silent | --silen | --sile | --sil)
1168     silent=yes ;;
1169
1170   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1171     ac_prev=sbindir ;;
1172   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1173   | --sbi=* | --sb=*)
1174     sbindir=$ac_optarg ;;
1175
1176   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1177   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1178   | --sharedst | --shareds | --shared | --share | --shar \
1179   | --sha | --sh)
1180     ac_prev=sharedstatedir ;;
1181   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1182   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1183   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1184   | --sha=* | --sh=*)
1185     sharedstatedir=$ac_optarg ;;
1186
1187   -site | --site | --sit)
1188     ac_prev=site ;;
1189   -site=* | --site=* | --sit=*)
1190     site=$ac_optarg ;;
1191
1192   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1193     ac_prev=srcdir ;;
1194   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1195     srcdir=$ac_optarg ;;
1196
1197   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1198   | --syscon | --sysco | --sysc | --sys | --sy)
1199     ac_prev=sysconfdir ;;
1200   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1201   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1202     sysconfdir=$ac_optarg ;;
1203
1204   -target | --target | --targe | --targ | --tar | --ta | --t)
1205     ac_prev=target_alias ;;
1206   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1207     target_alias=$ac_optarg ;;
1208
1209   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1210     verbose=yes ;;
1211
1212   -version | --version | --versio | --versi | --vers | -V)
1213     ac_init_version=: ;;
1214
1215   -with-* | --with-*)
1216     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1217     # Reject names that are not valid shell variable names.
1218     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1219       as_fn_error "invalid package name: $ac_useropt"
1220     ac_useropt_orig=$ac_useropt
1221     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1222     case $ac_user_opts in
1223       *"
1224 "with_$ac_useropt"
1225 "*) ;;
1226       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1227          ac_unrecognized_sep=', ';;
1228     esac
1229     eval with_$ac_useropt=\$ac_optarg ;;
1230
1231   -without-* | --without-*)
1232     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1233     # Reject names that are not valid shell variable names.
1234     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1235       as_fn_error "invalid package name: $ac_useropt"
1236     ac_useropt_orig=$ac_useropt
1237     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1238     case $ac_user_opts in
1239       *"
1240 "with_$ac_useropt"
1241 "*) ;;
1242       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1243          ac_unrecognized_sep=', ';;
1244     esac
1245     eval with_$ac_useropt=no ;;
1246
1247   --x)
1248     # Obsolete; use --with-x.
1249     with_x=yes ;;
1250
1251   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1252   | --x-incl | --x-inc | --x-in | --x-i)
1253     ac_prev=x_includes ;;
1254   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1255   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1256     x_includes=$ac_optarg ;;
1257
1258   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1259   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1260     ac_prev=x_libraries ;;
1261   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1262   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1263     x_libraries=$ac_optarg ;;
1264
1265   -*) as_fn_error "unrecognized option: \`$ac_option'
1266 Try \`$0 --help' for more information."
1267     ;;
1268
1269   *=*)
1270     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1271     # Reject names that are not valid shell variable names.
1272     case $ac_envvar in #(
1273       '' | [0-9]* | *[!_$as_cr_alnum]* )
1274       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1275     esac
1276     eval $ac_envvar=\$ac_optarg
1277     export $ac_envvar ;;
1278
1279   *)
1280     # FIXME: should be removed in autoconf 3.0.
1281     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1282     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1283       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1284     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1285     ;;
1286
1287   esac
1288 done
1289
1290 if test -n "$ac_prev"; then
1291   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1292   as_fn_error "missing argument to $ac_option"
1293 fi
1294
1295 if test -n "$ac_unrecognized_opts"; then
1296   case $enable_option_checking in
1297     no) ;;
1298     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1299     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1300   esac
1301 fi
1302
1303 # Check all directory arguments for consistency.
1304 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1305                 datadir sysconfdir sharedstatedir localstatedir includedir \
1306                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1307                 libdir localedir mandir
1308 do
1309   eval ac_val=\$$ac_var
1310   # Remove trailing slashes.
1311   case $ac_val in
1312     */ )
1313       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1314       eval $ac_var=\$ac_val;;
1315   esac
1316   # Be sure to have absolute directory names.
1317   case $ac_val in
1318     [\\/$]* | ?:[\\/]* )  continue;;
1319     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1320   esac
1321   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1322 done
1323
1324 # There might be people who depend on the old broken behavior: `$host'
1325 # used to hold the argument of --host etc.
1326 # FIXME: To remove some day.
1327 build=$build_alias
1328 host=$host_alias
1329 target=$target_alias
1330
1331 # FIXME: To remove some day.
1332 if test "x$host_alias" != x; then
1333   if test "x$build_alias" = x; then
1334     cross_compiling=maybe
1335     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1336     If a cross compiler is detected then cross compile mode will be used." >&2
1337   elif test "x$build_alias" != "x$host_alias"; then
1338     cross_compiling=yes
1339   fi
1340 fi
1341
1342 ac_tool_prefix=
1343 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1344
1345 test "$silent" = yes && exec 6>/dev/null
1346
1347
1348 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1349 ac_ls_di=`ls -di .` &&
1350 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1351   as_fn_error "working directory cannot be determined"
1352 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1353   as_fn_error "pwd does not report name of working directory"
1354
1355
1356 # Find the source files, if location was not specified.
1357 if test -z "$srcdir"; then
1358   ac_srcdir_defaulted=yes
1359   # Try the directory containing this script, then the parent directory.
1360   ac_confdir=`$as_dirname -- "$as_myself" ||
1361 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1362          X"$as_myself" : 'X\(//\)[^/]' \| \
1363          X"$as_myself" : 'X\(//\)$' \| \
1364          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1365 $as_echo X"$as_myself" |
1366     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1367             s//\1/
1368             q
1369           }
1370           /^X\(\/\/\)[^/].*/{
1371             s//\1/
1372             q
1373           }
1374           /^X\(\/\/\)$/{
1375             s//\1/
1376             q
1377           }
1378           /^X\(\/\).*/{
1379             s//\1/
1380             q
1381           }
1382           s/.*/./; q'`
1383   srcdir=$ac_confdir
1384   if test ! -r "$srcdir/$ac_unique_file"; then
1385     srcdir=..
1386   fi
1387 else
1388   ac_srcdir_defaulted=no
1389 fi
1390 if test ! -r "$srcdir/$ac_unique_file"; then
1391   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1392   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1393 fi
1394 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1395 ac_abs_confdir=`(
1396         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1397         pwd)`
1398 # When building in place, set srcdir=.
1399 if test "$ac_abs_confdir" = "$ac_pwd"; then
1400   srcdir=.
1401 fi
1402 # Remove unnecessary trailing slashes from srcdir.
1403 # Double slashes in file names in object file debugging info
1404 # mess up M-x gdb in Emacs.
1405 case $srcdir in
1406 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1407 esac
1408 for ac_var in $ac_precious_vars; do
1409   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1410   eval ac_env_${ac_var}_value=\$${ac_var}
1411   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1412   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1413 done
1414
1415 #
1416 # Report the --help message.
1417 #
1418 if test "$ac_init_help" = "long"; then
1419   # Omit some internal or obsolete options to make the list less imposing.
1420   # This message is too long to be a string in the A/UX 3.1 sh.
1421   cat <<_ACEOF
1422 \`configure' configures shellinabox 2.10 to adapt to many kinds of systems.
1423
1424 Usage: $0 [OPTION]... [VAR=VALUE]...
1425
1426 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1427 VAR=VALUE.  See below for descriptions of some of the useful variables.
1428
1429 Defaults for the options are specified in brackets.
1430
1431 Configuration:
1432   -h, --help              display this help and exit
1433       --help=short        display options specific to this package
1434       --help=recursive    display the short help of all the included packages
1435   -V, --version           display version information and exit
1436   -q, --quiet, --silent   do not print \`checking...' messages
1437       --cache-file=FILE   cache test results in FILE [disabled]
1438   -C, --config-cache      alias for \`--cache-file=config.cache'
1439   -n, --no-create         do not create output files
1440       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1441
1442 Installation directories:
1443   --prefix=PREFIX         install architecture-independent files in PREFIX
1444                           [$ac_default_prefix]
1445   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1446                           [PREFIX]
1447
1448 By default, \`make install' will install all the files in
1449 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1450 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1451 for instance \`--prefix=\$HOME'.
1452
1453 For better control, use the options below.
1454
1455 Fine tuning of the installation directories:
1456   --bindir=DIR            user executables [EPREFIX/bin]
1457   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1458   --libexecdir=DIR        program executables [EPREFIX/libexec]
1459   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1460   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1461   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1462   --libdir=DIR            object code libraries [EPREFIX/lib]
1463   --includedir=DIR        C header files [PREFIX/include]
1464   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1465   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1466   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1467   --infodir=DIR           info documentation [DATAROOTDIR/info]
1468   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1469   --mandir=DIR            man documentation [DATAROOTDIR/man]
1470   --docdir=DIR            documentation root [DATAROOTDIR/doc/shellinabox]
1471   --htmldir=DIR           html documentation [DOCDIR]
1472   --dvidir=DIR            dvi documentation [DOCDIR]
1473   --pdfdir=DIR            pdf documentation [DOCDIR]
1474   --psdir=DIR             ps documentation [DOCDIR]
1475 _ACEOF
1476
1477   cat <<\_ACEOF
1478
1479 Program names:
1480   --program-prefix=PREFIX            prepend PREFIX to installed program names
1481   --program-suffix=SUFFIX            append SUFFIX to installed program names
1482   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1483
1484 System types:
1485   --build=BUILD     configure for building on BUILD [guessed]
1486   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1487 _ACEOF
1488 fi
1489
1490 if test -n "$ac_init_help"; then
1491   case $ac_init_help in
1492      short | recursive ) echo "Configuration of shellinabox 2.10:";;
1493    esac
1494   cat <<\_ACEOF
1495
1496 Optional Features:
1497   --disable-option-checking  ignore unrecognized --enable/--with options
1498   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1499   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1500   --disable-dependency-tracking  speeds up one-time build
1501   --enable-dependency-tracking   do not reject slow dependency extractors
1502   --enable-shared[=PKGS]  build shared libraries [default=yes]
1503   --enable-static[=PKGS]  build static libraries [default=yes]
1504   --enable-fast-install[=PKGS]
1505                           optimize for fast installation [default=yes]
1506   --disable-libtool-lock  avoid locking (might break parallel builds)
1507   --disable-login           on some systems (e.g. Fedora), calling /bin/login
1508                             does not work well. If you know that your system
1509                             suffers from this problem, set this option to
1510                             remove support for the LOGIN keyword in the
1511                             service description.
1512   --disable-ssl             if available at built-time, support for SSL
1513                             connections will be enabled. It can still be
1514                             disabled at run-time, either on the daemon's
1515                             command line or if the operating system does not
1516                             have the OpenSSL libraries available.
1517   --disable-pam             PAM support is necessary in order to authenticate
1518                             users for running programs other than their default
1519                             login shell.
1520   --disable-runtime-loading ShellInABox will try to load the OpenSSL, and PAM
1521                             libraries at run-time, if it has been compiled with
1522                             support for these libraries, and if the operating
1523                             system supports dynamic loading of libraries. This
1524                             allows you to install the same binary on different
1525                             systems independent of whether they have OpenSSL
1526                             and PAM enabled.  If you would rather directly link
1527                             these libraries into the binary, thus making them a
1528                             hard dependency, then disable runtime-loading.
1529
1530 Optional Packages:
1531   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1532   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1533   --with-pic              try to use only PIC/non-PIC objects [default=use
1534                           both]
1535   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1536
1537 Some influential environment variables:
1538   CC          C compiler command
1539   CFLAGS      C compiler flags
1540   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1541               nonstandard directory <lib dir>
1542   LIBS        libraries to pass to the linker, e.g. -l<library>
1543   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1544               you have headers in a nonstandard directory <include dir>
1545   CPP         C preprocessor
1546
1547 Use these variables to override the choices made by `configure' or to help
1548 it to find libraries and programs with nonstandard names/locations.
1549
1550 Report bugs to <markus@shellinabox.com>.
1551 _ACEOF
1552 ac_status=$?
1553 fi
1554
1555 if test "$ac_init_help" = "recursive"; then
1556   # If there are subdirs, report their specific --help.
1557   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1558     test -d "$ac_dir" ||
1559       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1560       continue
1561     ac_builddir=.
1562
1563 case "$ac_dir" in
1564 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1565 *)
1566   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1567   # A ".." for each directory in $ac_dir_suffix.
1568   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1569   case $ac_top_builddir_sub in
1570   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1571   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1572   esac ;;
1573 esac
1574 ac_abs_top_builddir=$ac_pwd
1575 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1576 # for backward compatibility:
1577 ac_top_builddir=$ac_top_build_prefix
1578
1579 case $srcdir in
1580   .)  # We are building in place.
1581     ac_srcdir=.
1582     ac_top_srcdir=$ac_top_builddir_sub
1583     ac_abs_top_srcdir=$ac_pwd ;;
1584   [\\/]* | ?:[\\/]* )  # Absolute name.
1585     ac_srcdir=$srcdir$ac_dir_suffix;
1586     ac_top_srcdir=$srcdir
1587     ac_abs_top_srcdir=$srcdir ;;
1588   *) # Relative name.
1589     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1590     ac_top_srcdir=$ac_top_build_prefix$srcdir
1591     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1592 esac
1593 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1594
1595     cd "$ac_dir" || { ac_status=$?; continue; }
1596     # Check for guested configure.
1597     if test -f "$ac_srcdir/configure.gnu"; then
1598       echo &&
1599       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1600     elif test -f "$ac_srcdir/configure"; then
1601       echo &&
1602       $SHELL "$ac_srcdir/configure" --help=recursive
1603     else
1604       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1605     fi || ac_status=$?
1606     cd "$ac_pwd" || { ac_status=$?; break; }
1607   done
1608 fi
1609
1610 test -n "$ac_init_help" && exit $ac_status
1611 if $ac_init_version; then
1612   cat <<\_ACEOF
1613 shellinabox configure 2.10
1614 generated by GNU Autoconf 2.65
1615
1616 Copyright (C) 2009 Free Software Foundation, Inc.
1617 This configure script is free software; the Free Software Foundation
1618 gives unlimited permission to copy, distribute and modify it.
1619 _ACEOF
1620   exit
1621 fi
1622
1623 ## ------------------------ ##
1624 ## Autoconf initialization. ##
1625 ## ------------------------ ##
1626
1627 # ac_fn_c_try_compile LINENO
1628 # --------------------------
1629 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1630 ac_fn_c_try_compile ()
1631 {
1632   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633   rm -f conftest.$ac_objext
1634   if { { ac_try="$ac_compile"
1635 case "(($ac_try" in
1636   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1637   *) ac_try_echo=$ac_try;;
1638 esac
1639 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1640 $as_echo "$ac_try_echo"; } >&5
1641   (eval "$ac_compile") 2>conftest.err
1642   ac_status=$?
1643   if test -s conftest.err; then
1644     grep -v '^ *+' conftest.err >conftest.er1
1645     cat conftest.er1 >&5
1646     mv -f conftest.er1 conftest.err
1647   fi
1648   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1649   test $ac_status = 0; } && {
1650          test -z "$ac_c_werror_flag" ||
1651          test ! -s conftest.err
1652        } && test -s conftest.$ac_objext; then :
1653   ac_retval=0
1654 else
1655   $as_echo "$as_me: failed program was:" >&5
1656 sed 's/^/| /' conftest.$ac_ext >&5
1657
1658         ac_retval=1
1659 fi
1660   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1661   as_fn_set_status $ac_retval
1662
1663 } # ac_fn_c_try_compile
1664
1665 # ac_fn_c_try_link LINENO
1666 # -----------------------
1667 # Try to link conftest.$ac_ext, and return whether this succeeded.
1668 ac_fn_c_try_link ()
1669 {
1670   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1671   rm -f conftest.$ac_objext conftest$ac_exeext
1672   if { { ac_try="$ac_link"
1673 case "(($ac_try" in
1674   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1675   *) ac_try_echo=$ac_try;;
1676 esac
1677 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1678 $as_echo "$ac_try_echo"; } >&5
1679   (eval "$ac_link") 2>conftest.err
1680   ac_status=$?
1681   if test -s conftest.err; then
1682     grep -v '^ *+' conftest.err >conftest.er1
1683     cat conftest.er1 >&5
1684     mv -f conftest.er1 conftest.err
1685   fi
1686   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1687   test $ac_status = 0; } && {
1688          test -z "$ac_c_werror_flag" ||
1689          test ! -s conftest.err
1690        } && test -s conftest$ac_exeext && {
1691          test "$cross_compiling" = yes ||
1692          $as_test_x conftest$ac_exeext
1693        }; then :
1694   ac_retval=0
1695 else
1696   $as_echo "$as_me: failed program was:" >&5
1697 sed 's/^/| /' conftest.$ac_ext >&5
1698
1699         ac_retval=1
1700 fi
1701   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1702   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1703   # interfere with the next link command; also delete a directory that is
1704   # left behind by Apple's compiler.  We do this before executing the actions.
1705   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1706   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1707   as_fn_set_status $ac_retval
1708
1709 } # ac_fn_c_try_link
1710
1711 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1712 # -------------------------------------------------------
1713 # Tests whether HEADER exists and can be compiled using the include files in
1714 # INCLUDES, setting the cache variable VAR accordingly.
1715 ac_fn_c_check_header_compile ()
1716 {
1717   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1718   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1719 $as_echo_n "checking for $2... " >&6; }
1720 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1721   $as_echo_n "(cached) " >&6
1722 else
1723   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1724 /* end confdefs.h.  */
1725 $4
1726 #include <$2>
1727 _ACEOF
1728 if ac_fn_c_try_compile "$LINENO"; then :
1729   eval "$3=yes"
1730 else
1731   eval "$3=no"
1732 fi
1733 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1734 fi
1735 eval ac_res=\$$3
1736                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1737 $as_echo "$ac_res" >&6; }
1738   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1739
1740 } # ac_fn_c_check_header_compile
1741
1742 # ac_fn_c_try_cpp LINENO
1743 # ----------------------
1744 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1745 ac_fn_c_try_cpp ()
1746 {
1747   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1748   if { { ac_try="$ac_cpp conftest.$ac_ext"
1749 case "(($ac_try" in
1750   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1751   *) ac_try_echo=$ac_try;;
1752 esac
1753 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1754 $as_echo "$ac_try_echo"; } >&5
1755   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1756   ac_status=$?
1757   if test -s conftest.err; then
1758     grep -v '^ *+' conftest.err >conftest.er1
1759     cat conftest.er1 >&5
1760     mv -f conftest.er1 conftest.err
1761   fi
1762   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763   test $ac_status = 0; } >/dev/null && {
1764          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1765          test ! -s conftest.err
1766        }; then :
1767   ac_retval=0
1768 else
1769   $as_echo "$as_me: failed program was:" >&5
1770 sed 's/^/| /' conftest.$ac_ext >&5
1771
1772     ac_retval=1
1773 fi
1774   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1775   as_fn_set_status $ac_retval
1776
1777 } # ac_fn_c_try_cpp
1778
1779 # ac_fn_c_try_run LINENO
1780 # ----------------------
1781 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1782 # that executables *can* be run.
1783 ac_fn_c_try_run ()
1784 {
1785   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1786   if { { ac_try="$ac_link"
1787 case "(($ac_try" in
1788   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1789   *) ac_try_echo=$ac_try;;
1790 esac
1791 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1792 $as_echo "$ac_try_echo"; } >&5
1793   (eval "$ac_link") 2>&5
1794   ac_status=$?
1795   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1796   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1797   { { case "(($ac_try" in
1798   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1799   *) ac_try_echo=$ac_try;;
1800 esac
1801 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1802 $as_echo "$ac_try_echo"; } >&5
1803   (eval "$ac_try") 2>&5
1804   ac_status=$?
1805   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1806   test $ac_status = 0; }; }; then :
1807   ac_retval=0
1808 else
1809   $as_echo "$as_me: program exited with status $ac_status" >&5
1810        $as_echo "$as_me: failed program was:" >&5
1811 sed 's/^/| /' conftest.$ac_ext >&5
1812
1813        ac_retval=$ac_status
1814 fi
1815   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1816   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1817   as_fn_set_status $ac_retval
1818
1819 } # ac_fn_c_try_run
1820
1821 # ac_fn_c_check_func LINENO FUNC VAR
1822 # ----------------------------------
1823 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1824 ac_fn_c_check_func ()
1825 {
1826   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1827   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1828 $as_echo_n "checking for $2... " >&6; }
1829 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1830   $as_echo_n "(cached) " >&6
1831 else
1832   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1833 /* end confdefs.h.  */
1834 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1835    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1836 #define $2 innocuous_$2
1837
1838 /* System header to define __stub macros and hopefully few prototypes,
1839     which can conflict with char $2 (); below.
1840     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1841     <limits.h> exists even on freestanding compilers.  */
1842
1843 #ifdef __STDC__
1844 # include <limits.h>
1845 #else
1846 # include <assert.h>
1847 #endif
1848
1849 #undef $2
1850
1851 /* Override any GCC internal prototype to avoid an error.
1852    Use char because int might match the return type of a GCC
1853    builtin and then its argument prototype would still apply.  */
1854 #ifdef __cplusplus
1855 extern "C"
1856 #endif
1857 char $2 ();
1858 /* The GNU C library defines this for functions which it implements
1859     to always fail with ENOSYS.  Some functions are actually named
1860     something starting with __ and the normal name is an alias.  */
1861 #if defined __stub_$2 || defined __stub___$2
1862 choke me
1863 #endif
1864
1865 int
1866 main ()
1867 {
1868 return $2 ();
1869   ;
1870   return 0;
1871 }
1872 _ACEOF
1873 if ac_fn_c_try_link "$LINENO"; then :
1874   eval "$3=yes"
1875 else
1876   eval "$3=no"
1877 fi
1878 rm -f core conftest.err conftest.$ac_objext \
1879     conftest$ac_exeext conftest.$ac_ext
1880 fi
1881 eval ac_res=\$$3
1882                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1883 $as_echo "$ac_res" >&6; }
1884   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1885
1886 } # ac_fn_c_check_func
1887
1888 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1889 # -------------------------------------------------------
1890 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1891 # the include files in INCLUDES and setting the cache variable VAR
1892 # accordingly.
1893 ac_fn_c_check_header_mongrel ()
1894 {
1895   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1896   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1897   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1898 $as_echo_n "checking for $2... " >&6; }
1899 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1900   $as_echo_n "(cached) " >&6
1901 fi
1902 eval ac_res=\$$3
1903                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1904 $as_echo "$ac_res" >&6; }
1905 else
1906   # Is the header compilable?
1907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1908 $as_echo_n "checking $2 usability... " >&6; }
1909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1910 /* end confdefs.h.  */
1911 $4
1912 #include <$2>
1913 _ACEOF
1914 if ac_fn_c_try_compile "$LINENO"; then :
1915   ac_header_compiler=yes
1916 else
1917   ac_header_compiler=no
1918 fi
1919 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1921 $as_echo "$ac_header_compiler" >&6; }
1922
1923 # Is the header present?
1924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1925 $as_echo_n "checking $2 presence... " >&6; }
1926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1927 /* end confdefs.h.  */
1928 #include <$2>
1929 _ACEOF
1930 if ac_fn_c_try_cpp "$LINENO"; then :
1931   ac_header_preproc=yes
1932 else
1933   ac_header_preproc=no
1934 fi
1935 rm -f conftest.err conftest.$ac_ext
1936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1937 $as_echo "$ac_header_preproc" >&6; }
1938
1939 # So?  What about this header?
1940 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1941   yes:no: )
1942     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1943 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1944     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1945 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1946     ;;
1947   no:yes:* )
1948     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1949 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1950     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1951 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1952     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1953 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1954     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1955 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1956     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1957 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1958 ( cat <<\_ASBOX
1959 ## ------------------------------------- ##
1960 ## Report this to markus@shellinabox.com ##
1961 ## ------------------------------------- ##
1962 _ASBOX
1963      ) | sed "s/^/$as_me: WARNING:     /" >&2
1964     ;;
1965 esac
1966   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1967 $as_echo_n "checking for $2... " >&6; }
1968 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1969   $as_echo_n "(cached) " >&6
1970 else
1971   eval "$3=\$ac_header_compiler"
1972 fi
1973 eval ac_res=\$$3
1974                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1975 $as_echo "$ac_res" >&6; }
1976 fi
1977   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1978
1979 } # ac_fn_c_check_header_mongrel
1980 cat >config.log <<_ACEOF
1981 This file contains any messages produced by compilers while
1982 running configure, to aid debugging if configure makes a mistake.
1983
1984 It was created by shellinabox $as_me 2.10, which was
1985 generated by GNU Autoconf 2.65.  Invocation command line was
1986
1987   $ $0 $@
1988
1989 _ACEOF
1990 exec 5>>config.log
1991 {
1992 cat <<_ASUNAME
1993 ## --------- ##
1994 ## Platform. ##
1995 ## --------- ##
1996
1997 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1998 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1999 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2000 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2001 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2002
2003 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2004 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2005
2006 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2007 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2008 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2009 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2010 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2011 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2012 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2013
2014 _ASUNAME
2015
2016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2017 for as_dir in $PATH
2018 do
2019   IFS=$as_save_IFS
2020   test -z "$as_dir" && as_dir=.
2021     $as_echo "PATH: $as_dir"
2022   done
2023 IFS=$as_save_IFS
2024
2025 } >&5
2026
2027 cat >&5 <<_ACEOF
2028
2029
2030 ## ----------- ##
2031 ## Core tests. ##
2032 ## ----------- ##
2033
2034 _ACEOF
2035
2036
2037 # Keep a trace of the command line.
2038 # Strip out --no-create and --no-recursion so they do not pile up.
2039 # Strip out --silent because we don't want to record it for future runs.
2040 # Also quote any args containing shell meta-characters.
2041 # Make two passes to allow for proper duplicate-argument suppression.
2042 ac_configure_args=
2043 ac_configure_args0=
2044 ac_configure_args1=
2045 ac_must_keep_next=false
2046 for ac_pass in 1 2
2047 do
2048   for ac_arg
2049   do
2050     case $ac_arg in
2051     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2052     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2053     | -silent | --silent | --silen | --sile | --sil)
2054       continue ;;
2055     *\'*)
2056       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2057     esac
2058     case $ac_pass in
2059     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2060     2)
2061       as_fn_append ac_configure_args1 " '$ac_arg'"
2062       if test $ac_must_keep_next = true; then
2063         ac_must_keep_next=false # Got value, back to normal.
2064       else
2065         case $ac_arg in
2066           *=* | --config-cache | -C | -disable-* | --disable-* \
2067           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2068           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2069           | -with-* | --with-* | -without-* | --without-* | --x)
2070             case "$ac_configure_args0 " in
2071               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2072             esac
2073             ;;
2074           -* ) ac_must_keep_next=true ;;
2075         esac
2076       fi
2077       as_fn_append ac_configure_args " '$ac_arg'"
2078       ;;
2079     esac
2080   done
2081 done
2082 { ac_configure_args0=; unset ac_configure_args0;}
2083 { ac_configure_args1=; unset ac_configure_args1;}
2084
2085 # When interrupted or exit'd, cleanup temporary files, and complete
2086 # config.log.  We remove comments because anyway the quotes in there
2087 # would cause problems or look ugly.
2088 # WARNING: Use '\'' to represent an apostrophe within the trap.
2089 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2090 trap 'exit_status=$?
2091   # Save into config.log some information that might help in debugging.
2092   {
2093     echo
2094
2095     cat <<\_ASBOX
2096 ## ---------------- ##
2097 ## Cache variables. ##
2098 ## ---------------- ##
2099 _ASBOX
2100     echo
2101     # The following way of writing the cache mishandles newlines in values,
2102 (
2103   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2104     eval ac_val=\$$ac_var
2105     case $ac_val in #(
2106     *${as_nl}*)
2107       case $ac_var in #(
2108       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2109 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2110       esac
2111       case $ac_var in #(
2112       _ | IFS | as_nl) ;; #(
2113       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2114       *) { eval $ac_var=; unset $ac_var;} ;;
2115       esac ;;
2116     esac
2117   done
2118   (set) 2>&1 |
2119     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2120     *${as_nl}ac_space=\ *)
2121       sed -n \
2122         "s/'\''/'\''\\\\'\'''\''/g;
2123           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2124       ;; #(
2125     *)
2126       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2127       ;;
2128     esac |
2129     sort
2130 )
2131     echo
2132
2133     cat <<\_ASBOX
2134 ## ----------------- ##
2135 ## Output variables. ##
2136 ## ----------------- ##
2137 _ASBOX
2138     echo
2139     for ac_var in $ac_subst_vars
2140     do
2141       eval ac_val=\$$ac_var
2142       case $ac_val in
2143       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2144       esac
2145       $as_echo "$ac_var='\''$ac_val'\''"
2146     done | sort
2147     echo
2148
2149     if test -n "$ac_subst_files"; then
2150       cat <<\_ASBOX
2151 ## ------------------- ##
2152 ## File substitutions. ##
2153 ## ------------------- ##
2154 _ASBOX
2155       echo
2156       for ac_var in $ac_subst_files
2157       do
2158         eval ac_val=\$$ac_var
2159         case $ac_val in
2160         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2161         esac
2162         $as_echo "$ac_var='\''$ac_val'\''"
2163       done | sort
2164       echo
2165     fi
2166
2167     if test -s confdefs.h; then
2168       cat <<\_ASBOX
2169 ## ----------- ##
2170 ## confdefs.h. ##
2171 ## ----------- ##
2172 _ASBOX
2173       echo
2174       cat confdefs.h
2175       echo
2176     fi
2177     test "$ac_signal" != 0 &&
2178       $as_echo "$as_me: caught signal $ac_signal"
2179     $as_echo "$as_me: exit $exit_status"
2180   } >&5
2181   rm -f core *.core core.conftest.* &&
2182     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2183     exit $exit_status
2184 ' 0
2185 for ac_signal in 1 2 13 15; do
2186   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2187 done
2188 ac_signal=0
2189
2190 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2191 rm -f -r conftest* confdefs.h
2192
2193 $as_echo "/* confdefs.h */" > confdefs.h
2194
2195 # Predefined preprocessor variables.
2196
2197 cat >>confdefs.h <<_ACEOF
2198 #define PACKAGE_NAME "$PACKAGE_NAME"
2199 _ACEOF
2200
2201 cat >>confdefs.h <<_ACEOF
2202 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2203 _ACEOF
2204
2205 cat >>confdefs.h <<_ACEOF
2206 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2207 _ACEOF
2208
2209 cat >>confdefs.h <<_ACEOF
2210 #define PACKAGE_STRING "$PACKAGE_STRING"
2211 _ACEOF
2212
2213 cat >>confdefs.h <<_ACEOF
2214 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2215 _ACEOF
2216
2217 cat >>confdefs.h <<_ACEOF
2218 #define PACKAGE_URL "$PACKAGE_URL"
2219 _ACEOF
2220
2221
2222 # Let the site file select an alternate cache file if it wants to.
2223 # Prefer an explicitly selected file to automatically selected ones.
2224 ac_site_file1=NONE
2225 ac_site_file2=NONE
2226 if test -n "$CONFIG_SITE"; then
2227   ac_site_file1=$CONFIG_SITE
2228 elif test "x$prefix" != xNONE; then
2229   ac_site_file1=$prefix/share/config.site
2230   ac_site_file2=$prefix/etc/config.site
2231 else
2232   ac_site_file1=$ac_default_prefix/share/config.site
2233   ac_site_file2=$ac_default_prefix/etc/config.site
2234 fi
2235 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2236 do
2237   test "x$ac_site_file" = xNONE && continue
2238   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2239     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2240 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2241     sed 's/^/| /' "$ac_site_file" >&5
2242     . "$ac_site_file"
2243   fi
2244 done
2245
2246 if test -r "$cache_file"; then
2247   # Some versions of bash will fail to source /dev/null (special files
2248   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2249   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2250     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2251 $as_echo "$as_me: loading cache $cache_file" >&6;}
2252     case $cache_file in
2253       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2254       *)                      . "./$cache_file";;
2255     esac
2256   fi
2257 else
2258   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2259 $as_echo "$as_me: creating cache $cache_file" >&6;}
2260   >$cache_file
2261 fi
2262
2263 # Check that the precious variables saved in the cache have kept the same
2264 # value.
2265 ac_cache_corrupted=false
2266 for ac_var in $ac_precious_vars; do
2267   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2268   eval ac_new_set=\$ac_env_${ac_var}_set
2269   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2270   eval ac_new_val=\$ac_env_${ac_var}_value
2271   case $ac_old_set,$ac_new_set in
2272     set,)
2273       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2274 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2275       ac_cache_corrupted=: ;;
2276     ,set)
2277       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2278 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2279       ac_cache_corrupted=: ;;
2280     ,);;
2281     *)
2282       if test "x$ac_old_val" != "x$ac_new_val"; then
2283         # differences in whitespace do not lead to failure.
2284         ac_old_val_w=`echo x $ac_old_val`
2285         ac_new_val_w=`echo x $ac_new_val`
2286         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2287           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2288 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2289           ac_cache_corrupted=:
2290         else
2291           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2292 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2293           eval $ac_var=\$ac_old_val
2294         fi
2295         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2296 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2297         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2298 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2299       fi;;
2300   esac
2301   # Pass precious variables to config.status.
2302   if test "$ac_new_set" = set; then
2303     case $ac_new_val in
2304     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2305     *) ac_arg=$ac_var=$ac_new_val ;;
2306     esac
2307     case " $ac_configure_args " in
2308       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2309       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2310     esac
2311   fi
2312 done
2313 if $ac_cache_corrupted; then
2314   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2315 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2316   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2317 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2318   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2319 fi
2320 ## -------------------- ##
2321 ## Main body of script. ##
2322 ## -------------------- ##
2323
2324 ac_ext=c
2325 ac_cpp='$CPP $CPPFLAGS'
2326 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2327 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2328 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2329
2330
2331 VCS_REVISION=235
2332
2333
2334 cat >>confdefs.h <<_ACEOF
2335 #define VCS_REVISION "${VCS_REVISION}"
2336 _ACEOF
2337
2338
2339 CFLAGS="${CFLAGS:--Os}"
2340 am__api_version='1.11'
2341
2342 ac_aux_dir=
2343 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2344   for ac_t in install-sh install.sh shtool; do
2345     if test -f "$ac_dir/$ac_t"; then
2346       ac_aux_dir=$ac_dir
2347       ac_install_sh="$ac_aux_dir/$ac_t -c"
2348       break 2
2349     fi
2350   done
2351 done
2352 if test -z "$ac_aux_dir"; then
2353   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2354 fi
2355
2356 # These three variables are undocumented and unsupported,
2357 # and are intended to be withdrawn in a future Autoconf release.
2358 # They can cause serious problems if a builder's source tree is in a directory
2359 # whose full name contains unusual characters.
2360 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2361 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2362 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2363
2364
2365 # Find a good install program.  We prefer a C program (faster),
2366 # so one script is as good as another.  But avoid the broken or
2367 # incompatible versions:
2368 # SysV /etc/install, /usr/sbin/install
2369 # SunOS /usr/etc/install
2370 # IRIX /sbin/install
2371 # AIX /bin/install
2372 # AmigaOS /C/install, which installs bootblocks on floppy discs
2373 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2374 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2375 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2376 # OS/2's system install, which has a completely different semantic
2377 # ./install, which can be erroneously created by make from ./install.sh.
2378 # Reject install programs that cannot install multiple files.
2379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2380 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2381 if test -z "$INSTALL"; then
2382 if test "${ac_cv_path_install+set}" = set; then :
2383   $as_echo_n "(cached) " >&6
2384 else
2385   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2386 for as_dir in $PATH
2387 do
2388   IFS=$as_save_IFS
2389   test -z "$as_dir" && as_dir=.
2390     # Account for people who put trailing slashes in PATH elements.
2391 case $as_dir/ in #((
2392   ./ | .// | /[cC]/* | \
2393   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2394   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2395   /usr/ucb/* ) ;;
2396   *)
2397     # OSF1 and SCO ODT 3.0 have their own names for install.
2398     # Don't use installbsd from OSF since it installs stuff as root
2399     # by default.
2400     for ac_prog in ginstall scoinst install; do
2401       for ac_exec_ext in '' $ac_executable_extensions; do
2402         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2403           if test $ac_prog = install &&
2404             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2405             # AIX install.  It has an incompatible calling convention.
2406             :
2407           elif test $ac_prog = install &&
2408             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2409             # program-specific install script used by HP pwplus--don't use.
2410             :
2411           else
2412             rm -rf conftest.one conftest.two conftest.dir
2413             echo one > conftest.one
2414             echo two > conftest.two
2415             mkdir conftest.dir
2416             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2417               test -s conftest.one && test -s conftest.two &&
2418               test -s conftest.dir/conftest.one &&
2419               test -s conftest.dir/conftest.two
2420             then
2421               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2422               break 3
2423             fi
2424           fi
2425         fi
2426       done
2427     done
2428     ;;
2429 esac
2430
2431   done
2432 IFS=$as_save_IFS
2433
2434 rm -rf conftest.one conftest.two conftest.dir
2435
2436 fi
2437   if test "${ac_cv_path_install+set}" = set; then
2438     INSTALL=$ac_cv_path_install
2439   else
2440     # As a last resort, use the slow shell script.  Don't cache a
2441     # value for INSTALL within a source directory, because that will
2442     # break other packages using the cache if that directory is
2443     # removed, or if the value is a relative name.
2444     INSTALL=$ac_install_sh
2445   fi
2446 fi
2447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2448 $as_echo "$INSTALL" >&6; }
2449
2450 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2451 # It thinks the first close brace ends the variable substitution.
2452 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2453
2454 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2455
2456 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2457
2458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2459 $as_echo_n "checking whether build environment is sane... " >&6; }
2460 # Just in case
2461 sleep 1
2462 echo timestamp > conftest.file
2463 # Reject unsafe characters in $srcdir or the absolute working directory
2464 # name.  Accept space and tab only in the latter.
2465 am_lf='
2466 '
2467 case `pwd` in
2468   *[\\\"\#\$\&\'\`$am_lf]*)
2469     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2470 esac
2471 case $srcdir in
2472   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2473     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2474 esac
2475
2476 # Do `set' in a subshell so we don't clobber the current shell's
2477 # arguments.  Must try -L first in case configure is actually a
2478 # symlink; some systems play weird games with the mod time of symlinks
2479 # (eg FreeBSD returns the mod time of the symlink's containing
2480 # directory).
2481 if (
2482    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2483    if test "$*" = "X"; then
2484       # -L didn't work.
2485       set X `ls -t "$srcdir/configure" conftest.file`
2486    fi
2487    rm -f conftest.file
2488    if test "$*" != "X $srcdir/configure conftest.file" \
2489       && test "$*" != "X conftest.file $srcdir/configure"; then
2490
2491       # If neither matched, then we have a broken ls.  This can happen
2492       # if, for instance, CONFIG_SHELL is bash and it inherits a
2493       # broken ls alias from the environment.  This has actually
2494       # happened.  Such a system could not be considered "sane".
2495       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2496 alias in your environment" "$LINENO" 5
2497    fi
2498
2499    test "$2" = conftest.file
2500    )
2501 then
2502    # Ok.
2503    :
2504 else
2505    as_fn_error "newly created file is older than distributed files!
2506 Check your system clock" "$LINENO" 5
2507 fi
2508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2509 $as_echo "yes" >&6; }
2510 test "$program_prefix" != NONE &&
2511   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2512 # Use a double $ so make ignores it.
2513 test "$program_suffix" != NONE &&
2514   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2515 # Double any \ or $.
2516 # By default was `s,x,x', remove it if useless.
2517 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2518 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2519
2520 # expand $ac_aux_dir to an absolute path
2521 am_aux_dir=`cd $ac_aux_dir && pwd`
2522
2523 if test x"${MISSING+set}" != xset; then
2524   case $am_aux_dir in
2525   *\ * | *\     *)
2526     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2527   *)
2528     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2529   esac
2530 fi
2531 # Use eval to expand $SHELL
2532 if eval "$MISSING --run true"; then
2533   am_missing_run="$MISSING --run "
2534 else
2535   am_missing_run=
2536   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2537 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2538 fi
2539
2540 if test x"${install_sh}" != xset; then
2541   case $am_aux_dir in
2542   *\ * | *\     *)
2543     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2544   *)
2545     install_sh="\${SHELL} $am_aux_dir/install-sh"
2546   esac
2547 fi
2548
2549 # Installed binaries are usually stripped using `strip' when the user
2550 # run `make install-strip'.  However `strip' might not be the right
2551 # tool to use in cross-compilation environments, therefore Automake
2552 # will honor the `STRIP' environment variable to overrule this program.
2553 if test "$cross_compiling" != no; then
2554   if test -n "$ac_tool_prefix"; then
2555   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2556 set dummy ${ac_tool_prefix}strip; ac_word=$2
2557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2558 $as_echo_n "checking for $ac_word... " >&6; }
2559 if test "${ac_cv_prog_STRIP+set}" = set; then :
2560   $as_echo_n "(cached) " >&6
2561 else
2562   if test -n "$STRIP"; then
2563   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2564 else
2565 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2566 for as_dir in $PATH
2567 do
2568   IFS=$as_save_IFS
2569   test -z "$as_dir" && as_dir=.
2570     for ac_exec_ext in '' $ac_executable_extensions; do
2571   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2572     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2573     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2574     break 2
2575   fi
2576 done
2577   done
2578 IFS=$as_save_IFS
2579
2580 fi
2581 fi
2582 STRIP=$ac_cv_prog_STRIP
2583 if test -n "$STRIP"; then
2584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2585 $as_echo "$STRIP" >&6; }
2586 else
2587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2588 $as_echo "no" >&6; }
2589 fi
2590
2591
2592 fi
2593 if test -z "$ac_cv_prog_STRIP"; then
2594   ac_ct_STRIP=$STRIP
2595   # Extract the first word of "strip", so it can be a program name with args.
2596 set dummy strip; ac_word=$2
2597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2598 $as_echo_n "checking for $ac_word... " >&6; }
2599 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2600   $as_echo_n "(cached) " >&6
2601 else
2602   if test -n "$ac_ct_STRIP"; then
2603   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2604 else
2605 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2606 for as_dir in $PATH
2607 do
2608   IFS=$as_save_IFS
2609   test -z "$as_dir" && as_dir=.
2610     for ac_exec_ext in '' $ac_executable_extensions; do
2611   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2612     ac_cv_prog_ac_ct_STRIP="strip"
2613     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2614     break 2
2615   fi
2616 done
2617   done
2618 IFS=$as_save_IFS
2619
2620 fi
2621 fi
2622 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2623 if test -n "$ac_ct_STRIP"; then
2624   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2625 $as_echo "$ac_ct_STRIP" >&6; }
2626 else
2627   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2628 $as_echo "no" >&6; }
2629 fi
2630
2631   if test "x$ac_ct_STRIP" = x; then
2632     STRIP=":"
2633   else
2634     case $cross_compiling:$ac_tool_warned in
2635 yes:)
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2637 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2638 ac_tool_warned=yes ;;
2639 esac
2640     STRIP=$ac_ct_STRIP
2641   fi
2642 else
2643   STRIP="$ac_cv_prog_STRIP"
2644 fi
2645
2646 fi
2647 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2648
2649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2650 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2651 if test -z "$MKDIR_P"; then
2652   if test "${ac_cv_path_mkdir+set}" = set; then :
2653   $as_echo_n "(cached) " >&6
2654 else
2655   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2656 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2657 do
2658   IFS=$as_save_IFS
2659   test -z "$as_dir" && as_dir=.
2660     for ac_prog in mkdir gmkdir; do
2661          for ac_exec_ext in '' $ac_executable_extensions; do
2662            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2663            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2664              'mkdir (GNU coreutils) '* | \
2665              'mkdir (coreutils) '* | \
2666              'mkdir (fileutils) '4.1*)
2667                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2668                break 3;;
2669            esac
2670          done
2671        done
2672   done
2673 IFS=$as_save_IFS
2674
2675 fi
2676
2677   test -d ./--version && rmdir ./--version
2678   if test "${ac_cv_path_mkdir+set}" = set; then
2679     MKDIR_P="$ac_cv_path_mkdir -p"
2680   else
2681     # As a last resort, use the slow shell script.  Don't cache a
2682     # value for MKDIR_P within a source directory, because that will
2683     # break other packages using the cache if that directory is
2684     # removed, or if the value is a relative name.
2685     MKDIR_P="$ac_install_sh -d"
2686   fi
2687 fi
2688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2689 $as_echo "$MKDIR_P" >&6; }
2690
2691 mkdir_p="$MKDIR_P"
2692 case $mkdir_p in
2693   [\\/$]* | ?:[\\/]*) ;;
2694   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2695 esac
2696
2697 for ac_prog in gawk mawk nawk awk
2698 do
2699   # Extract the first word of "$ac_prog", so it can be a program name with args.
2700 set dummy $ac_prog; ac_word=$2
2701 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2702 $as_echo_n "checking for $ac_word... " >&6; }
2703 if test "${ac_cv_prog_AWK+set}" = set; then :
2704   $as_echo_n "(cached) " >&6
2705 else
2706   if test -n "$AWK"; then
2707   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2708 else
2709 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2710 for as_dir in $PATH
2711 do
2712   IFS=$as_save_IFS
2713   test -z "$as_dir" && as_dir=.
2714     for ac_exec_ext in '' $ac_executable_extensions; do
2715   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2716     ac_cv_prog_AWK="$ac_prog"
2717     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2718     break 2
2719   fi
2720 done
2721   done
2722 IFS=$as_save_IFS
2723
2724 fi
2725 fi
2726 AWK=$ac_cv_prog_AWK
2727 if test -n "$AWK"; then
2728   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2729 $as_echo "$AWK" >&6; }
2730 else
2731   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2732 $as_echo "no" >&6; }
2733 fi
2734
2735
2736   test -n "$AWK" && break
2737 done
2738
2739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2740 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2741 set x ${MAKE-make}
2742 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2743 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2744   $as_echo_n "(cached) " >&6
2745 else
2746   cat >conftest.make <<\_ACEOF
2747 SHELL = /bin/sh
2748 all:
2749         @echo '@@@%%%=$(MAKE)=@@@%%%'
2750 _ACEOF
2751 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2752 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2753   *@@@%%%=?*=@@@%%%*)
2754     eval ac_cv_prog_make_${ac_make}_set=yes;;
2755   *)
2756     eval ac_cv_prog_make_${ac_make}_set=no;;
2757 esac
2758 rm -f conftest.make
2759 fi
2760 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2762 $as_echo "yes" >&6; }
2763   SET_MAKE=
2764 else
2765   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2766 $as_echo "no" >&6; }
2767   SET_MAKE="MAKE=${MAKE-make}"
2768 fi
2769
2770 rm -rf .tst 2>/dev/null
2771 mkdir .tst 2>/dev/null
2772 if test -d .tst; then
2773   am__leading_dot=.
2774 else
2775   am__leading_dot=_
2776 fi
2777 rmdir .tst 2>/dev/null
2778
2779 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2780   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2781   # is not polluted with repeated "-I."
2782   am__isrc=' -I$(srcdir)'
2783   # test to see if srcdir already configured
2784   if test -f $srcdir/config.status; then
2785     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2786   fi
2787 fi
2788
2789 # test whether we have cygpath
2790 if test -z "$CYGPATH_W"; then
2791   if (cygpath --version) >/dev/null 2>/dev/null; then
2792     CYGPATH_W='cygpath -w'
2793   else
2794     CYGPATH_W=echo
2795   fi
2796 fi
2797
2798
2799 # Define the identity of the package.
2800  PACKAGE='shellinabox'
2801  VERSION='2.10'
2802
2803
2804 cat >>confdefs.h <<_ACEOF
2805 #define PACKAGE "$PACKAGE"
2806 _ACEOF
2807
2808
2809 cat >>confdefs.h <<_ACEOF
2810 #define VERSION "$VERSION"
2811 _ACEOF
2812
2813 # Some tools Automake needs.
2814
2815 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2816
2817
2818 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2819
2820
2821 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2822
2823
2824 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2825
2826
2827 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2828
2829 # We need awk for the "check" target.  The system "awk" is bad on
2830 # some platforms.
2831 # Always define AMTAR for backward compatibility.
2832
2833 AMTAR=${AMTAR-"${am_missing_run}tar"}
2834
2835 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2836
2837
2838
2839
2840
2841 ac_config_headers="$ac_config_headers config.h"
2842
2843 ac_ext=c
2844 ac_cpp='$CPP $CPPFLAGS'
2845 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2846 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2847 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2848 if test -n "$ac_tool_prefix"; then
2849   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2850 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2852 $as_echo_n "checking for $ac_word... " >&6; }
2853 if test "${ac_cv_prog_CC+set}" = set; then :
2854   $as_echo_n "(cached) " >&6
2855 else
2856   if test -n "$CC"; then
2857   ac_cv_prog_CC="$CC" # Let the user override the test.
2858 else
2859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2860 for as_dir in $PATH
2861 do
2862   IFS=$as_save_IFS
2863   test -z "$as_dir" && as_dir=.
2864     for ac_exec_ext in '' $ac_executable_extensions; do
2865   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2866     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2867     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2868     break 2
2869   fi
2870 done
2871   done
2872 IFS=$as_save_IFS
2873
2874 fi
2875 fi
2876 CC=$ac_cv_prog_CC
2877 if test -n "$CC"; then
2878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2879 $as_echo "$CC" >&6; }
2880 else
2881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2882 $as_echo "no" >&6; }
2883 fi
2884
2885
2886 fi
2887 if test -z "$ac_cv_prog_CC"; then
2888   ac_ct_CC=$CC
2889   # Extract the first word of "gcc", so it can be a program name with args.
2890 set dummy gcc; ac_word=$2
2891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2892 $as_echo_n "checking for $ac_word... " >&6; }
2893 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2894   $as_echo_n "(cached) " >&6
2895 else
2896   if test -n "$ac_ct_CC"; then
2897   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2898 else
2899 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2900 for as_dir in $PATH
2901 do
2902   IFS=$as_save_IFS
2903   test -z "$as_dir" && as_dir=.
2904     for ac_exec_ext in '' $ac_executable_extensions; do
2905   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2906     ac_cv_prog_ac_ct_CC="gcc"
2907     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2908     break 2
2909   fi
2910 done
2911   done
2912 IFS=$as_save_IFS
2913
2914 fi
2915 fi
2916 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2917 if test -n "$ac_ct_CC"; then
2918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2919 $as_echo "$ac_ct_CC" >&6; }
2920 else
2921   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2922 $as_echo "no" >&6; }
2923 fi
2924
2925   if test "x$ac_ct_CC" = x; then
2926     CC=""
2927   else
2928     case $cross_compiling:$ac_tool_warned in
2929 yes:)
2930 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2931 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2932 ac_tool_warned=yes ;;
2933 esac
2934     CC=$ac_ct_CC
2935   fi
2936 else
2937   CC="$ac_cv_prog_CC"
2938 fi
2939
2940 if test -z "$CC"; then
2941           if test -n "$ac_tool_prefix"; then
2942     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2943 set dummy ${ac_tool_prefix}cc; ac_word=$2
2944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2945 $as_echo_n "checking for $ac_word... " >&6; }
2946 if test "${ac_cv_prog_CC+set}" = set; then :
2947   $as_echo_n "(cached) " >&6
2948 else
2949   if test -n "$CC"; then
2950   ac_cv_prog_CC="$CC" # Let the user override the test.
2951 else
2952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2953 for as_dir in $PATH
2954 do
2955   IFS=$as_save_IFS
2956   test -z "$as_dir" && as_dir=.
2957     for ac_exec_ext in '' $ac_executable_extensions; do
2958   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2959     ac_cv_prog_CC="${ac_tool_prefix}cc"
2960     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2961     break 2
2962   fi
2963 done
2964   done
2965 IFS=$as_save_IFS
2966
2967 fi
2968 fi
2969 CC=$ac_cv_prog_CC
2970 if test -n "$CC"; then
2971   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2972 $as_echo "$CC" >&6; }
2973 else
2974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2975 $as_echo "no" >&6; }
2976 fi
2977
2978
2979   fi
2980 fi
2981 if test -z "$CC"; then
2982   # Extract the first word of "cc", so it can be a program name with args.
2983 set dummy cc; ac_word=$2
2984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2985 $as_echo_n "checking for $ac_word... " >&6; }
2986 if test "${ac_cv_prog_CC+set}" = set; then :
2987   $as_echo_n "(cached) " >&6
2988 else
2989   if test -n "$CC"; then
2990   ac_cv_prog_CC="$CC" # Let the user override the test.
2991 else
2992   ac_prog_rejected=no
2993 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2994 for as_dir in $PATH
2995 do
2996   IFS=$as_save_IFS
2997   test -z "$as_dir" && as_dir=.
2998     for ac_exec_ext in '' $ac_executable_extensions; do
2999   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3000     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3001        ac_prog_rejected=yes
3002        continue
3003      fi
3004     ac_cv_prog_CC="cc"
3005     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3006     break 2
3007   fi
3008 done
3009   done
3010 IFS=$as_save_IFS
3011
3012 if test $ac_prog_rejected = yes; then
3013   # We found a bogon in the path, so make sure we never use it.
3014   set dummy $ac_cv_prog_CC
3015   shift
3016   if test $# != 0; then
3017     # We chose a different compiler from the bogus one.
3018     # However, it has the same basename, so the bogon will be chosen
3019     # first if we set CC to just the basename; use the full file name.
3020     shift
3021     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3022   fi
3023 fi
3024 fi
3025 fi
3026 CC=$ac_cv_prog_CC
3027 if test -n "$CC"; then
3028   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3029 $as_echo "$CC" >&6; }
3030 else
3031   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3032 $as_echo "no" >&6; }
3033 fi
3034
3035
3036 fi
3037 if test -z "$CC"; then
3038   if test -n "$ac_tool_prefix"; then
3039   for ac_prog in cl.exe
3040   do
3041     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3042 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3044 $as_echo_n "checking for $ac_word... " >&6; }
3045 if test "${ac_cv_prog_CC+set}" = set; then :
3046   $as_echo_n "(cached) " >&6
3047 else
3048   if test -n "$CC"; then
3049   ac_cv_prog_CC="$CC" # Let the user override the test.
3050 else
3051 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3052 for as_dir in $PATH
3053 do
3054   IFS=$as_save_IFS
3055   test -z "$as_dir" && as_dir=.
3056     for ac_exec_ext in '' $ac_executable_extensions; do
3057   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3058     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3059     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3060     break 2
3061   fi
3062 done
3063   done
3064 IFS=$as_save_IFS
3065
3066 fi
3067 fi
3068 CC=$ac_cv_prog_CC
3069 if test -n "$CC"; then
3070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3071 $as_echo "$CC" >&6; }
3072 else
3073   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3074 $as_echo "no" >&6; }
3075 fi
3076
3077
3078     test -n "$CC" && break
3079   done
3080 fi
3081 if test -z "$CC"; then
3082   ac_ct_CC=$CC
3083   for ac_prog in cl.exe
3084 do
3085   # Extract the first word of "$ac_prog", so it can be a program name with args.
3086 set dummy $ac_prog; ac_word=$2
3087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3088 $as_echo_n "checking for $ac_word... " >&6; }
3089 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3090   $as_echo_n "(cached) " >&6
3091 else
3092   if test -n "$ac_ct_CC"; then
3093   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3094 else
3095 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3096 for as_dir in $PATH
3097 do
3098   IFS=$as_save_IFS
3099   test -z "$as_dir" && as_dir=.
3100     for ac_exec_ext in '' $ac_executable_extensions; do
3101   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3102     ac_cv_prog_ac_ct_CC="$ac_prog"
3103     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3104     break 2
3105   fi
3106 done
3107   done
3108 IFS=$as_save_IFS
3109
3110 fi
3111 fi
3112 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3113 if test -n "$ac_ct_CC"; then
3114   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3115 $as_echo "$ac_ct_CC" >&6; }
3116 else
3117   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3118 $as_echo "no" >&6; }
3119 fi
3120
3121
3122   test -n "$ac_ct_CC" && break
3123 done
3124
3125   if test "x$ac_ct_CC" = x; then
3126     CC=""
3127   else
3128     case $cross_compiling:$ac_tool_warned in
3129 yes:)
3130 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3131 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3132 ac_tool_warned=yes ;;
3133 esac
3134     CC=$ac_ct_CC
3135   fi
3136 fi
3137
3138 fi
3139
3140
3141 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3142 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3143 as_fn_error "no acceptable C compiler found in \$PATH
3144 See \`config.log' for more details." "$LINENO" 5; }
3145
3146 # Provide some information about the compiler.
3147 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3148 set X $ac_compile
3149 ac_compiler=$2
3150 for ac_option in --version -v -V -qversion; do
3151   { { ac_try="$ac_compiler $ac_option >&5"
3152 case "(($ac_try" in
3153   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3154   *) ac_try_echo=$ac_try;;
3155 esac
3156 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3157 $as_echo "$ac_try_echo"; } >&5
3158   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3159   ac_status=$?
3160   if test -s conftest.err; then
3161     sed '10a\
3162 ... rest of stderr output deleted ...
3163          10q' conftest.err >conftest.er1
3164     cat conftest.er1 >&5
3165   fi
3166   rm -f conftest.er1 conftest.err
3167   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3168   test $ac_status = 0; }
3169 done
3170
3171 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3172 /* end confdefs.h.  */
3173
3174 int
3175 main ()
3176 {
3177
3178   ;
3179   return 0;
3180 }
3181 _ACEOF
3182 ac_clean_files_save=$ac_clean_files
3183 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3184 # Try to create an executable without -o first, disregard a.out.
3185 # It will help us diagnose broken compilers, and finding out an intuition
3186 # of exeext.
3187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3188 $as_echo_n "checking whether the C compiler works... " >&6; }
3189 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3190
3191 # The possible output files:
3192 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3193
3194 ac_rmfiles=
3195 for ac_file in $ac_files
3196 do
3197   case $ac_file in
3198     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3199     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3200   esac
3201 done
3202 rm -f $ac_rmfiles
3203
3204 if { { ac_try="$ac_link_default"
3205 case "(($ac_try" in
3206   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207   *) ac_try_echo=$ac_try;;
3208 esac
3209 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3210 $as_echo "$ac_try_echo"; } >&5
3211   (eval "$ac_link_default") 2>&5
3212   ac_status=$?
3213   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3214   test $ac_status = 0; }; then :
3215   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3216 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3217 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3218 # so that the user can short-circuit this test for compilers unknown to
3219 # Autoconf.
3220 for ac_file in $ac_files ''
3221 do
3222   test -f "$ac_file" || continue
3223   case $ac_file in
3224     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3225         ;;
3226     [ab].out )
3227         # We found the default executable, but exeext='' is most
3228         # certainly right.
3229         break;;
3230     *.* )
3231         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3232         then :; else
3233            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3234         fi
3235         # We set ac_cv_exeext here because the later test for it is not
3236         # safe: cross compilers may not add the suffix if given an `-o'
3237         # argument, so we may need to know it at that point already.
3238         # Even if this section looks crufty: it has the advantage of
3239         # actually working.
3240         break;;
3241     * )
3242         break;;
3243   esac
3244 done
3245 test "$ac_cv_exeext" = no && ac_cv_exeext=
3246
3247 else
3248   ac_file=''
3249 fi
3250 if test -z "$ac_file"; then :
3251   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3252 $as_echo "no" >&6; }
3253 $as_echo "$as_me: failed program was:" >&5
3254 sed 's/^/| /' conftest.$ac_ext >&5
3255
3256 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3257 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3258 { as_fn_set_status 77
3259 as_fn_error "C compiler cannot create executables
3260 See \`config.log' for more details." "$LINENO" 5; }; }
3261 else
3262   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3263 $as_echo "yes" >&6; }
3264 fi
3265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3266 $as_echo_n "checking for C compiler default output file name... " >&6; }
3267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3268 $as_echo "$ac_file" >&6; }
3269 ac_exeext=$ac_cv_exeext
3270
3271 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3272 ac_clean_files=$ac_clean_files_save
3273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3274 $as_echo_n "checking for suffix of executables... " >&6; }
3275 if { { ac_try="$ac_link"
3276 case "(($ac_try" in
3277   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278   *) ac_try_echo=$ac_try;;
3279 esac
3280 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3281 $as_echo "$ac_try_echo"; } >&5
3282   (eval "$ac_link") 2>&5
3283   ac_status=$?
3284   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3285   test $ac_status = 0; }; then :
3286   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3287 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3288 # work properly (i.e., refer to `conftest.exe'), while it won't with
3289 # `rm'.
3290 for ac_file in conftest.exe conftest conftest.*; do
3291   test -f "$ac_file" || continue
3292   case $ac_file in
3293     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3294     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3295           break;;
3296     * ) break;;
3297   esac
3298 done
3299 else
3300   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3301 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3302 as_fn_error "cannot compute suffix of executables: cannot compile and link
3303 See \`config.log' for more details." "$LINENO" 5; }
3304 fi
3305 rm -f conftest conftest$ac_cv_exeext
3306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3307 $as_echo "$ac_cv_exeext" >&6; }
3308
3309 rm -f conftest.$ac_ext
3310 EXEEXT=$ac_cv_exeext
3311 ac_exeext=$EXEEXT
3312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3313 /* end confdefs.h.  */
3314 #include <stdio.h>
3315 int
3316 main ()
3317 {
3318 FILE *f = fopen ("conftest.out", "w");
3319  return ferror (f) || fclose (f) != 0;
3320
3321   ;
3322   return 0;
3323 }
3324 _ACEOF
3325 ac_clean_files="$ac_clean_files conftest.out"
3326 # Check that the compiler produces executables we can run.  If not, either
3327 # the compiler is broken, or we cross compile.
3328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3329 $as_echo_n "checking whether we are cross compiling... " >&6; }
3330 if test "$cross_compiling" != yes; then
3331   { { ac_try="$ac_link"
3332 case "(($ac_try" in
3333   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3334   *) ac_try_echo=$ac_try;;
3335 esac
3336 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3337 $as_echo "$ac_try_echo"; } >&5
3338   (eval "$ac_link") 2>&5
3339   ac_status=$?
3340   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3341   test $ac_status = 0; }
3342   if { ac_try='./conftest$ac_cv_exeext'
3343   { { case "(($ac_try" in
3344   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3345   *) ac_try_echo=$ac_try;;
3346 esac
3347 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3348 $as_echo "$ac_try_echo"; } >&5
3349   (eval "$ac_try") 2>&5
3350   ac_status=$?
3351   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3352   test $ac_status = 0; }; }; then
3353     cross_compiling=no
3354   else
3355     if test "$cross_compiling" = maybe; then
3356         cross_compiling=yes
3357     else
3358         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3359 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3360 as_fn_error "cannot run C compiled programs.
3361 If you meant to cross compile, use \`--host'.
3362 See \`config.log' for more details." "$LINENO" 5; }
3363     fi
3364   fi
3365 fi
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3367 $as_echo "$cross_compiling" >&6; }
3368
3369 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3370 ac_clean_files=$ac_clean_files_save
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3372 $as_echo_n "checking for suffix of object files... " >&6; }
3373 if test "${ac_cv_objext+set}" = set; then :
3374   $as_echo_n "(cached) " >&6
3375 else
3376   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3377 /* end confdefs.h.  */
3378
3379 int
3380 main ()
3381 {
3382
3383   ;
3384   return 0;
3385 }
3386 _ACEOF
3387 rm -f conftest.o conftest.obj
3388 if { { ac_try="$ac_compile"
3389 case "(($ac_try" in
3390   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3391   *) ac_try_echo=$ac_try;;
3392 esac
3393 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3394 $as_echo "$ac_try_echo"; } >&5
3395   (eval "$ac_compile") 2>&5
3396   ac_status=$?
3397   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3398   test $ac_status = 0; }; then :
3399   for ac_file in conftest.o conftest.obj conftest.*; do
3400   test -f "$ac_file" || continue;
3401   case $ac_file in
3402     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3403     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3404        break;;
3405   esac
3406 done
3407 else
3408   $as_echo "$as_me: failed program was:" >&5
3409 sed 's/^/| /' conftest.$ac_ext >&5
3410
3411 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3412 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3413 as_fn_error "cannot compute suffix of object files: cannot compile
3414 See \`config.log' for more details." "$LINENO" 5; }
3415 fi
3416 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3417 fi
3418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3419 $as_echo "$ac_cv_objext" >&6; }
3420 OBJEXT=$ac_cv_objext
3421 ac_objext=$OBJEXT
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3423 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3424 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3425   $as_echo_n "(cached) " >&6
3426 else
3427   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428 /* end confdefs.h.  */
3429
3430 int
3431 main ()
3432 {
3433 #ifndef __GNUC__
3434        choke me
3435 #endif
3436
3437   ;
3438   return 0;
3439 }
3440 _ACEOF
3441 if ac_fn_c_try_compile "$LINENO"; then :
3442   ac_compiler_gnu=yes
3443 else
3444   ac_compiler_gnu=no
3445 fi
3446 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3447 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3448
3449 fi
3450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3451 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3452 if test $ac_compiler_gnu = yes; then
3453   GCC=yes
3454 else
3455   GCC=
3456 fi
3457 ac_test_CFLAGS=${CFLAGS+set}
3458 ac_save_CFLAGS=$CFLAGS
3459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3460 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3461 if test "${ac_cv_prog_cc_g+set}" = set; then :
3462   $as_echo_n "(cached) " >&6
3463 else
3464   ac_save_c_werror_flag=$ac_c_werror_flag
3465    ac_c_werror_flag=yes
3466    ac_cv_prog_cc_g=no
3467    CFLAGS="-g"
3468    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3469 /* end confdefs.h.  */
3470
3471 int
3472 main ()
3473 {
3474
3475   ;
3476   return 0;
3477 }
3478 _ACEOF
3479 if ac_fn_c_try_compile "$LINENO"; then :
3480   ac_cv_prog_cc_g=yes
3481 else
3482   CFLAGS=""
3483       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3484 /* end confdefs.h.  */
3485
3486 int
3487 main ()
3488 {
3489
3490   ;
3491   return 0;
3492 }
3493 _ACEOF
3494 if ac_fn_c_try_compile "$LINENO"; then :
3495
3496 else
3497   ac_c_werror_flag=$ac_save_c_werror_flag
3498          CFLAGS="-g"
3499          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3500 /* end confdefs.h.  */
3501
3502 int
3503 main ()
3504 {
3505
3506   ;
3507   return 0;
3508 }
3509 _ACEOF
3510 if ac_fn_c_try_compile "$LINENO"; then :
3511   ac_cv_prog_cc_g=yes
3512 fi
3513 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3514 fi
3515 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3516 fi
3517 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3518    ac_c_werror_flag=$ac_save_c_werror_flag
3519 fi
3520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3521 $as_echo "$ac_cv_prog_cc_g" >&6; }
3522 if test "$ac_test_CFLAGS" = set; then
3523   CFLAGS=$ac_save_CFLAGS
3524 elif test $ac_cv_prog_cc_g = yes; then
3525   if test "$GCC" = yes; then
3526     CFLAGS="-g -O2"
3527   else
3528     CFLAGS="-g"
3529   fi
3530 else
3531   if test "$GCC" = yes; then
3532     CFLAGS="-O2"
3533   else
3534     CFLAGS=
3535   fi
3536 fi
3537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3538 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3539 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3540   $as_echo_n "(cached) " >&6
3541 else
3542   ac_cv_prog_cc_c89=no
3543 ac_save_CC=$CC
3544 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3545 /* end confdefs.h.  */
3546 #include <stdarg.h>
3547 #include <stdio.h>
3548 #include <sys/types.h>
3549 #include <sys/stat.h>
3550 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3551 struct buf { int x; };
3552 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3553 static char *e (p, i)
3554      char **p;
3555      int i;
3556 {
3557   return p[i];
3558 }
3559 static char *f (char * (*g) (char **, int), char **p, ...)
3560 {
3561   char *s;
3562   va_list v;
3563   va_start (v,p);
3564   s = g (p, va_arg (v,int));
3565   va_end (v);
3566   return s;
3567 }
3568
3569 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3570    function prototypes and stuff, but not '\xHH' hex character constants.
3571    These don't provoke an error unfortunately, instead are silently treated
3572    as 'x'.  The following induces an error, until -std is added to get
3573    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3574    array size at least.  It's necessary to write '\x00'==0 to get something
3575    that's true only with -std.  */
3576 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3577
3578 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3579    inside strings and character constants.  */
3580 #define FOO(x) 'x'
3581 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3582
3583 int test (int i, double x);
3584 struct s1 {int (*f) (int a);};
3585 struct s2 {int (*f) (double a);};
3586 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3587 int argc;
3588 char **argv;
3589 int
3590 main ()
3591 {
3592 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3593   ;
3594   return 0;
3595 }
3596 _ACEOF
3597 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3598         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3599 do
3600   CC="$ac_save_CC $ac_arg"
3601   if ac_fn_c_try_compile "$LINENO"; then :
3602   ac_cv_prog_cc_c89=$ac_arg
3603 fi
3604 rm -f core conftest.err conftest.$ac_objext
3605   test "x$ac_cv_prog_cc_c89" != "xno" && break
3606 done
3607 rm -f conftest.$ac_ext
3608 CC=$ac_save_CC
3609
3610 fi
3611 # AC_CACHE_VAL
3612 case "x$ac_cv_prog_cc_c89" in
3613   x)
3614     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3615 $as_echo "none needed" >&6; } ;;
3616   xno)
3617     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3618 $as_echo "unsupported" >&6; } ;;
3619   *)
3620     CC="$CC $ac_cv_prog_cc_c89"
3621     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3622 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3623 esac
3624 if test "x$ac_cv_prog_cc_c89" != xno; then :
3625
3626 fi
3627
3628 ac_ext=c
3629 ac_cpp='$CPP $CPPFLAGS'
3630 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3631 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3632 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3633 DEPDIR="${am__leading_dot}deps"
3634
3635 ac_config_commands="$ac_config_commands depfiles"
3636
3637
3638 am_make=${MAKE-make}
3639 cat > confinc << 'END'
3640 am__doit:
3641         @echo this is the am__doit target
3642 .PHONY: am__doit
3643 END
3644 # If we don't find an include directive, just comment out the code.
3645 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3646 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3647 am__include="#"
3648 am__quote=
3649 _am_result=none
3650 # First try GNU make style include.
3651 echo "include confinc" > confmf
3652 # Ignore all kinds of additional output from `make'.
3653 case `$am_make -s -f confmf 2> /dev/null` in #(
3654 *the\ am__doit\ target*)
3655   am__include=include
3656   am__quote=
3657   _am_result=GNU
3658   ;;
3659 esac
3660 # Now try BSD make style include.
3661 if test "$am__include" = "#"; then
3662    echo '.include "confinc"' > confmf
3663    case `$am_make -s -f confmf 2> /dev/null` in #(
3664    *the\ am__doit\ target*)
3665      am__include=.include
3666      am__quote="\""
3667      _am_result=BSD
3668      ;;
3669    esac
3670 fi
3671
3672
3673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3674 $as_echo "$_am_result" >&6; }
3675 rm -f confinc confmf
3676
3677 # Check whether --enable-dependency-tracking was given.
3678 if test "${enable_dependency_tracking+set}" = set; then :
3679   enableval=$enable_dependency_tracking;
3680 fi
3681
3682 if test "x$enable_dependency_tracking" != xno; then
3683   am_depcomp="$ac_aux_dir/depcomp"
3684   AMDEPBACKSLASH='\'
3685 fi
3686  if test "x$enable_dependency_tracking" != xno; then
3687   AMDEP_TRUE=
3688   AMDEP_FALSE='#'
3689 else
3690   AMDEP_TRUE='#'
3691   AMDEP_FALSE=
3692 fi
3693
3694
3695
3696 depcc="$CC"   am_compiler_list=
3697
3698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3699 $as_echo_n "checking dependency style of $depcc... " >&6; }
3700 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3701   $as_echo_n "(cached) " >&6
3702 else
3703   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3704   # We make a subdir and do the tests there.  Otherwise we can end up
3705   # making bogus files that we don't know about and never remove.  For
3706   # instance it was reported that on HP-UX the gcc test will end up
3707   # making a dummy file named `D' -- because `-MD' means `put the output
3708   # in D'.
3709   mkdir conftest.dir
3710   # Copy depcomp to subdir because otherwise we won't find it if we're
3711   # using a relative directory.
3712   cp "$am_depcomp" conftest.dir
3713   cd conftest.dir
3714   # We will build objects and dependencies in a subdirectory because
3715   # it helps to detect inapplicable dependency modes.  For instance
3716   # both Tru64's cc and ICC support -MD to output dependencies as a
3717   # side effect of compilation, but ICC will put the dependencies in
3718   # the current directory while Tru64 will put them in the object
3719   # directory.
3720   mkdir sub
3721
3722   am_cv_CC_dependencies_compiler_type=none
3723   if test "$am_compiler_list" = ""; then
3724      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3725   fi
3726   am__universal=false
3727   case " $depcc " in #(
3728      *\ -arch\ *\ -arch\ *) am__universal=true ;;
3729      esac
3730
3731   for depmode in $am_compiler_list; do
3732     # Setup a source with many dependencies, because some compilers
3733     # like to wrap large dependency lists on column 80 (with \), and
3734     # we should not choose a depcomp mode which is confused by this.
3735     #
3736     # We need to recreate these files for each test, as the compiler may
3737     # overwrite some of them when testing with obscure command lines.
3738     # This happens at least with the AIX C compiler.
3739     : > sub/conftest.c
3740     for i in 1 2 3 4 5 6; do
3741       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3742       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3743       # Solaris 8's {/usr,}/bin/sh.
3744       touch sub/conftst$i.h
3745     done
3746     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3747
3748     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3749     # mode.  It turns out that the SunPro C++ compiler does not properly
3750     # handle `-M -o', and we need to detect this.  Also, some Intel
3751     # versions had trouble with output in subdirs
3752     am__obj=sub/conftest.${OBJEXT-o}
3753     am__minus_obj="-o $am__obj"
3754     case $depmode in
3755     gcc)
3756       # This depmode causes a compiler race in universal mode.
3757       test "$am__universal" = false || continue
3758       ;;
3759     nosideeffect)
3760       # after this tag, mechanisms are not by side-effect, so they'll
3761       # only be used when explicitly requested
3762       if test "x$enable_dependency_tracking" = xyes; then
3763         continue
3764       else
3765         break
3766       fi
3767       ;;
3768     msvisualcpp | msvcmsys)
3769       # This compiler won't grok `-c -o', but also, the minuso test has
3770       # not run yet.  These depmodes are late enough in the game, and
3771       # so weak that their functioning should not be impacted.
3772       am__obj=conftest.${OBJEXT-o}
3773       am__minus_obj=
3774       ;;
3775     none) break ;;
3776     esac
3777     if depmode=$depmode \
3778        source=sub/conftest.c object=$am__obj \
3779        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3780        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3781          >/dev/null 2>conftest.err &&
3782        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3783        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3784        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3785        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3786       # icc doesn't choke on unknown options, it will just issue warnings
3787       # or remarks (even with -Werror).  So we grep stderr for any message
3788       # that says an option was ignored or not supported.
3789       # When given -MP, icc 7.0 and 7.1 complain thusly:
3790       #   icc: Command line warning: ignoring option '-M'; no argument required
3791       # The diagnosis changed in icc 8.0:
3792       #   icc: Command line remark: option '-MP' not supported
3793       if (grep 'ignoring option' conftest.err ||
3794           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3795         am_cv_CC_dependencies_compiler_type=$depmode
3796         break
3797       fi
3798     fi
3799   done
3800
3801   cd ..
3802   rm -rf conftest.dir
3803 else
3804   am_cv_CC_dependencies_compiler_type=none
3805 fi
3806
3807 fi
3808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3809 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3810 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3811
3812  if
3813   test "x$enable_dependency_tracking" != xno \
3814   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3815   am__fastdepCC_TRUE=
3816   am__fastdepCC_FALSE='#'
3817 else
3818   am__fastdepCC_TRUE='#'
3819   am__fastdepCC_FALSE=
3820 fi
3821
3822
3823
3824 ac_c_werror_flag=yes
3825
3826 case `pwd` in
3827   *\ * | *\     *)
3828     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
3829 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
3830 esac
3831
3832
3833
3834 macro_version='2.2.6b'
3835 macro_revision='1.3017'
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849 ltmain="$ac_aux_dir/ltmain.sh"
3850
3851 # Make sure we can run config.sub.
3852 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3853   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3854
3855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3856 $as_echo_n "checking build system type... " >&6; }
3857 if test "${ac_cv_build+set}" = set; then :
3858   $as_echo_n "(cached) " >&6
3859 else
3860   ac_build_alias=$build_alias
3861 test "x$ac_build_alias" = x &&
3862   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3863 test "x$ac_build_alias" = x &&
3864   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
3865 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3866   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3867
3868 fi
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3870 $as_echo "$ac_cv_build" >&6; }
3871 case $ac_cv_build in
3872 *-*-*) ;;
3873 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
3874 esac
3875 build=$ac_cv_build
3876 ac_save_IFS=$IFS; IFS='-'
3877 set x $ac_cv_build
3878 shift
3879 build_cpu=$1
3880 build_vendor=$2
3881 shift; shift
3882 # Remember, the first character of IFS is used to create $*,
3883 # except with old shells:
3884 build_os=$*
3885 IFS=$ac_save_IFS
3886 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3887
3888
3889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3890 $as_echo_n "checking host system type... " >&6; }
3891 if test "${ac_cv_host+set}" = set; then :
3892   $as_echo_n "(cached) " >&6
3893 else
3894   if test "x$host_alias" = x; then
3895   ac_cv_host=$ac_cv_build
3896 else
3897   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3898     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3899 fi
3900
3901 fi
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3903 $as_echo "$ac_cv_host" >&6; }
3904 case $ac_cv_host in
3905 *-*-*) ;;
3906 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
3907 esac
3908 host=$ac_cv_host
3909 ac_save_IFS=$IFS; IFS='-'
3910 set x $ac_cv_host
3911 shift
3912 host_cpu=$1
3913 host_vendor=$2
3914 shift; shift
3915 # Remember, the first character of IFS is used to create $*,
3916 # except with old shells:
3917 host_os=$*
3918 IFS=$ac_save_IFS
3919 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3920
3921
3922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
3923 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
3924 if test "${ac_cv_path_SED+set}" = set; then :
3925   $as_echo_n "(cached) " >&6
3926 else
3927             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
3928      for ac_i in 1 2 3 4 5 6 7; do
3929        ac_script="$ac_script$as_nl$ac_script"
3930      done
3931      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
3932      { ac_script=; unset ac_script;}
3933      if test -z "$SED"; then
3934   ac_path_SED_found=false
3935   # Loop through the user's path and test for each of PROGNAME-LIST
3936   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3937 for as_dir in $PATH
3938 do
3939   IFS=$as_save_IFS
3940   test -z "$as_dir" && as_dir=.
3941     for ac_prog in sed gsed; do
3942     for ac_exec_ext in '' $ac_executable_extensions; do
3943       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
3944       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
3945 # Check for GNU ac_path_SED and select it if it is found.
3946   # Check for GNU $ac_path_SED
3947 case `"$ac_path_SED" --version 2>&1` in
3948 *GNU*)
3949   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
3950 *)
3951   ac_count=0
3952   $as_echo_n 0123456789 >"conftest.in"
3953   while :
3954   do
3955     cat "conftest.in" "conftest.in" >"conftest.tmp"
3956     mv "conftest.tmp" "conftest.in"
3957     cp "conftest.in" "conftest.nl"
3958     $as_echo '' >> "conftest.nl"
3959     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
3960     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3961     as_fn_arith $ac_count + 1 && ac_count=$as_val
3962     if test $ac_count -gt ${ac_path_SED_max-0}; then
3963       # Best one so far, save it but keep looking for a better one
3964       ac_cv_path_SED="$ac_path_SED"
3965       ac_path_SED_max=$ac_count
3966     fi
3967     # 10*(2^10) chars as input seems more than enough
3968     test $ac_count -gt 10 && break
3969   done
3970   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3971 esac
3972
3973       $ac_path_SED_found && break 3
3974     done
3975   done
3976   done
3977 IFS=$as_save_IFS
3978   if test -z "$ac_cv_path_SED"; then
3979     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
3980   fi
3981 else
3982   ac_cv_path_SED=$SED
3983 fi
3984
3985 fi
3986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
3987 $as_echo "$ac_cv_path_SED" >&6; }
3988  SED="$ac_cv_path_SED"
3989   rm -f conftest.sed
3990
3991 test -z "$SED" && SED=sed
3992 Xsed="$SED -e 1s/^X//"
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4005 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4006 if test "${ac_cv_path_GREP+set}" = set; then :
4007   $as_echo_n "(cached) " >&6
4008 else
4009   if test -z "$GREP"; then
4010   ac_path_GREP_found=false
4011   # Loop through the user's path and test for each of PROGNAME-LIST
4012   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4013 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4014 do
4015   IFS=$as_save_IFS
4016   test -z "$as_dir" && as_dir=.
4017     for ac_prog in grep ggrep; do
4018     for ac_exec_ext in '' $ac_executable_extensions; do
4019       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4020       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4021 # Check for GNU ac_path_GREP and select it if it is found.
4022   # Check for GNU $ac_path_GREP
4023 case `"$ac_path_GREP" --version 2>&1` in
4024 *GNU*)
4025   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4026 *)
4027   ac_count=0
4028   $as_echo_n 0123456789 >"conftest.in"
4029   while :
4030   do
4031     cat "conftest.in" "conftest.in" >"conftest.tmp"
4032     mv "conftest.tmp" "conftest.in"
4033     cp "conftest.in" "conftest.nl"
4034     $as_echo 'GREP' >> "conftest.nl"
4035     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4036     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4037     as_fn_arith $ac_count + 1 && ac_count=$as_val
4038     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4039       # Best one so far, save it but keep looking for a better one
4040       ac_cv_path_GREP="$ac_path_GREP"
4041       ac_path_GREP_max=$ac_count
4042     fi
4043     # 10*(2^10) chars as input seems more than enough
4044     test $ac_count -gt 10 && break
4045   done
4046   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4047 esac
4048
4049       $ac_path_GREP_found && break 3
4050     done
4051   done
4052   done
4053 IFS=$as_save_IFS
4054   if test -z "$ac_cv_path_GREP"; then
4055     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4056   fi
4057 else
4058   ac_cv_path_GREP=$GREP
4059 fi
4060
4061 fi
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4063 $as_echo "$ac_cv_path_GREP" >&6; }
4064  GREP="$ac_cv_path_GREP"
4065
4066
4067 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4068 $as_echo_n "checking for egrep... " >&6; }
4069 if test "${ac_cv_path_EGREP+set}" = set; then :
4070   $as_echo_n "(cached) " >&6
4071 else
4072   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4073    then ac_cv_path_EGREP="$GREP -E"
4074    else
4075      if test -z "$EGREP"; then
4076   ac_path_EGREP_found=false
4077   # Loop through the user's path and test for each of PROGNAME-LIST
4078   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4079 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4080 do
4081   IFS=$as_save_IFS
4082   test -z "$as_dir" && as_dir=.
4083     for ac_prog in egrep; do
4084     for ac_exec_ext in '' $ac_executable_extensions; do
4085       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4086       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4087 # Check for GNU ac_path_EGREP and select it if it is found.
4088   # Check for GNU $ac_path_EGREP
4089 case `"$ac_path_EGREP" --version 2>&1` in
4090 *GNU*)
4091   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4092 *)
4093   ac_count=0
4094   $as_echo_n 0123456789 >"conftest.in"
4095   while :
4096   do
4097     cat "conftest.in" "conftest.in" >"conftest.tmp"
4098     mv "conftest.tmp" "conftest.in"
4099     cp "conftest.in" "conftest.nl"
4100     $as_echo 'EGREP' >> "conftest.nl"
4101     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4102     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4103     as_fn_arith $ac_count + 1 && ac_count=$as_val
4104     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4105       # Best one so far, save it but keep looking for a better one
4106       ac_cv_path_EGREP="$ac_path_EGREP"
4107       ac_path_EGREP_max=$ac_count
4108     fi
4109     # 10*(2^10) chars as input seems more than enough
4110     test $ac_count -gt 10 && break
4111   done
4112   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4113 esac
4114
4115       $ac_path_EGREP_found && break 3
4116     done
4117   done
4118   done
4119 IFS=$as_save_IFS
4120   if test -z "$ac_cv_path_EGREP"; then
4121     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4122   fi
4123 else
4124   ac_cv_path_EGREP=$EGREP
4125 fi
4126
4127    fi
4128 fi
4129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4130 $as_echo "$ac_cv_path_EGREP" >&6; }
4131  EGREP="$ac_cv_path_EGREP"
4132
4133
4134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4135 $as_echo_n "checking for fgrep... " >&6; }
4136 if test "${ac_cv_path_FGREP+set}" = set; then :
4137   $as_echo_n "(cached) " >&6
4138 else
4139   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4140    then ac_cv_path_FGREP="$GREP -F"
4141    else
4142      if test -z "$FGREP"; then
4143   ac_path_FGREP_found=false
4144   # Loop through the user's path and test for each of PROGNAME-LIST
4145   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4146 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4147 do
4148   IFS=$as_save_IFS
4149   test -z "$as_dir" && as_dir=.
4150     for ac_prog in fgrep; do
4151     for ac_exec_ext in '' $ac_executable_extensions; do
4152       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4153       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4154 # Check for GNU ac_path_FGREP and select it if it is found.
4155   # Check for GNU $ac_path_FGREP
4156 case `"$ac_path_FGREP" --version 2>&1` in
4157 *GNU*)
4158   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4159 *)
4160   ac_count=0
4161   $as_echo_n 0123456789 >"conftest.in"
4162   while :
4163   do
4164     cat "conftest.in" "conftest.in" >"conftest.tmp"
4165     mv "conftest.tmp" "conftest.in"
4166     cp "conftest.in" "conftest.nl"
4167     $as_echo 'FGREP' >> "conftest.nl"
4168     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4169     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4170     as_fn_arith $ac_count + 1 && ac_count=$as_val
4171     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4172       # Best one so far, save it but keep looking for a better one
4173       ac_cv_path_FGREP="$ac_path_FGREP"
4174       ac_path_FGREP_max=$ac_count
4175     fi
4176     # 10*(2^10) chars as input seems more than enough
4177     test $ac_count -gt 10 && break
4178   done
4179   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4180 esac
4181
4182       $ac_path_FGREP_found && break 3
4183     done
4184   done
4185   done
4186 IFS=$as_save_IFS
4187   if test -z "$ac_cv_path_FGREP"; then
4188     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4189   fi
4190 else
4191   ac_cv_path_FGREP=$FGREP
4192 fi
4193
4194    fi
4195 fi
4196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4197 $as_echo "$ac_cv_path_FGREP" >&6; }
4198  FGREP="$ac_cv_path_FGREP"
4199
4200
4201 test -z "$GREP" && GREP=grep
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221 # Check whether --with-gnu-ld was given.
4222 if test "${with_gnu_ld+set}" = set; then :
4223   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4224 else
4225   with_gnu_ld=no
4226 fi
4227
4228 ac_prog=ld
4229 if test "$GCC" = yes; then
4230   # Check if gcc -print-prog-name=ld gives a path.
4231   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4232 $as_echo_n "checking for ld used by $CC... " >&6; }
4233   case $host in
4234   *-*-mingw*)
4235     # gcc leaves a trailing carriage return which upsets mingw
4236     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4237   *)
4238     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4239   esac
4240   case $ac_prog in
4241     # Accept absolute paths.
4242     [\\/]* | ?:[\\/]*)
4243       re_direlt='/[^/][^/]*/\.\./'
4244       # Canonicalize the pathname of ld
4245       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4246       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4247         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4248       done
4249       test -z "$LD" && LD="$ac_prog"
4250       ;;
4251   "")
4252     # If it fails, then pretend we aren't using GCC.
4253     ac_prog=ld
4254     ;;
4255   *)
4256     # If it is relative, then search for the first ld in PATH.
4257     with_gnu_ld=unknown
4258     ;;
4259   esac
4260 elif test "$with_gnu_ld" = yes; then
4261   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4262 $as_echo_n "checking for GNU ld... " >&6; }
4263 else
4264   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4265 $as_echo_n "checking for non-GNU ld... " >&6; }
4266 fi
4267 if test "${lt_cv_path_LD+set}" = set; then :
4268   $as_echo_n "(cached) " >&6
4269 else
4270   if test -z "$LD"; then
4271   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4272   for ac_dir in $PATH; do
4273     IFS="$lt_save_ifs"
4274     test -z "$ac_dir" && ac_dir=.
4275     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4276       lt_cv_path_LD="$ac_dir/$ac_prog"
4277       # Check to see if the program is GNU ld.  I'd rather use --version,
4278       # but apparently some variants of GNU ld only accept -v.
4279       # Break only if it was the GNU/non-GNU ld that we prefer.
4280       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4281       *GNU* | *'with BFD'*)
4282         test "$with_gnu_ld" != no && break
4283         ;;
4284       *)
4285         test "$with_gnu_ld" != yes && break
4286         ;;
4287       esac
4288     fi
4289   done
4290   IFS="$lt_save_ifs"
4291 else
4292   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4293 fi
4294 fi
4295
4296 LD="$lt_cv_path_LD"
4297 if test -n "$LD"; then
4298   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4299 $as_echo "$LD" >&6; }
4300 else
4301   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4302 $as_echo "no" >&6; }
4303 fi
4304 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4306 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4307 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4308   $as_echo_n "(cached) " >&6
4309 else
4310   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4311 case `$LD -v 2>&1 </dev/null` in
4312 *GNU* | *'with BFD'*)
4313   lt_cv_prog_gnu_ld=yes
4314   ;;
4315 *)
4316   lt_cv_prog_gnu_ld=no
4317   ;;
4318 esac
4319 fi
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4321 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4322 with_gnu_ld=$lt_cv_prog_gnu_ld
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4333 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4334 if test "${lt_cv_path_NM+set}" = set; then :
4335   $as_echo_n "(cached) " >&6
4336 else
4337   if test -n "$NM"; then
4338   # Let the user override the test.
4339   lt_cv_path_NM="$NM"
4340 else
4341   lt_nm_to_check="${ac_tool_prefix}nm"
4342   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4343     lt_nm_to_check="$lt_nm_to_check nm"
4344   fi
4345   for lt_tmp_nm in $lt_nm_to_check; do
4346     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4347     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4348       IFS="$lt_save_ifs"
4349       test -z "$ac_dir" && ac_dir=.
4350       tmp_nm="$ac_dir/$lt_tmp_nm"
4351       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4352         # Check to see if the nm accepts a BSD-compat flag.
4353         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4354         #   nm: unknown option "B" ignored
4355         # Tru64's nm complains that /dev/null is an invalid object file
4356         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4357         */dev/null* | *'Invalid file or object type'*)
4358           lt_cv_path_NM="$tmp_nm -B"
4359           break
4360           ;;
4361         *)
4362           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4363           */dev/null*)
4364             lt_cv_path_NM="$tmp_nm -p"
4365             break
4366             ;;
4367           *)
4368             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4369             continue # so that we can try to find one that supports BSD flags
4370             ;;
4371           esac
4372           ;;
4373         esac
4374       fi
4375     done
4376     IFS="$lt_save_ifs"
4377   done
4378   : ${lt_cv_path_NM=no}
4379 fi
4380 fi
4381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4382 $as_echo "$lt_cv_path_NM" >&6; }
4383 if test "$lt_cv_path_NM" != "no"; then
4384   NM="$lt_cv_path_NM"
4385 else
4386   # Didn't find any BSD compatible name lister, look for dumpbin.
4387   if test -n "$ac_tool_prefix"; then
4388   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4389   do
4390     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4391 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4392 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4393 $as_echo_n "checking for $ac_word... " >&6; }
4394 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4395   $as_echo_n "(cached) " >&6
4396 else
4397   if test -n "$DUMPBIN"; then
4398   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4399 else
4400 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4401 for as_dir in $PATH
4402 do
4403   IFS=$as_save_IFS
4404   test -z "$as_dir" && as_dir=.
4405     for ac_exec_ext in '' $ac_executable_extensions; do
4406   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4407     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4408     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4409     break 2
4410   fi
4411 done
4412   done
4413 IFS=$as_save_IFS
4414
4415 fi
4416 fi
4417 DUMPBIN=$ac_cv_prog_DUMPBIN
4418 if test -n "$DUMPBIN"; then
4419   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4420 $as_echo "$DUMPBIN" >&6; }
4421 else
4422   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4423 $as_echo "no" >&6; }
4424 fi
4425
4426
4427     test -n "$DUMPBIN" && break
4428   done
4429 fi
4430 if test -z "$DUMPBIN"; then
4431   ac_ct_DUMPBIN=$DUMPBIN
4432   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4433 do
4434   # Extract the first word of "$ac_prog", so it can be a program name with args.
4435 set dummy $ac_prog; ac_word=$2
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4437 $as_echo_n "checking for $ac_word... " >&6; }
4438 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4439   $as_echo_n "(cached) " >&6
4440 else
4441   if test -n "$ac_ct_DUMPBIN"; then
4442   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4443 else
4444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4445 for as_dir in $PATH
4446 do
4447   IFS=$as_save_IFS
4448   test -z "$as_dir" && as_dir=.
4449     for ac_exec_ext in '' $ac_executable_extensions; do
4450   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4451     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4452     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4453     break 2
4454   fi
4455 done
4456   done
4457 IFS=$as_save_IFS
4458
4459 fi
4460 fi
4461 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4462 if test -n "$ac_ct_DUMPBIN"; then
4463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4464 $as_echo "$ac_ct_DUMPBIN" >&6; }
4465 else
4466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4467 $as_echo "no" >&6; }
4468 fi
4469
4470
4471   test -n "$ac_ct_DUMPBIN" && break
4472 done
4473
4474   if test "x$ac_ct_DUMPBIN" = x; then
4475     DUMPBIN=":"
4476   else
4477     case $cross_compiling:$ac_tool_warned in
4478 yes:)
4479 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4480 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4481 ac_tool_warned=yes ;;
4482 esac
4483     DUMPBIN=$ac_ct_DUMPBIN
4484   fi
4485 fi
4486
4487
4488   if test "$DUMPBIN" != ":"; then
4489     NM="$DUMPBIN"
4490   fi
4491 fi
4492 test -z "$NM" && NM=nm
4493
4494
4495
4496
4497
4498
4499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4500 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4501 if test "${lt_cv_nm_interface+set}" = set; then :
4502   $as_echo_n "(cached) " >&6
4503 else
4504   lt_cv_nm_interface="BSD nm"
4505   echo "int some_variable = 0;" > conftest.$ac_ext
4506   (eval echo "\"\$as_me:4506: $ac_compile\"" >&5)
4507   (eval "$ac_compile" 2>conftest.err)
4508   cat conftest.err >&5
4509   (eval echo "\"\$as_me:4509: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4510   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4511   cat conftest.err >&5
4512   (eval echo "\"\$as_me:4512: output\"" >&5)
4513   cat conftest.out >&5
4514   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4515     lt_cv_nm_interface="MS dumpbin"
4516   fi
4517   rm -f conftest*
4518 fi
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4520 $as_echo "$lt_cv_nm_interface" >&6; }
4521
4522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4523 $as_echo_n "checking whether ln -s works... " >&6; }
4524 LN_S=$as_ln_s
4525 if test "$LN_S" = "ln -s"; then
4526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4527 $as_echo "yes" >&6; }
4528 else
4529   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4530 $as_echo "no, using $LN_S" >&6; }
4531 fi
4532
4533 # find the maximum length of command line arguments
4534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4535 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4536 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4537   $as_echo_n "(cached) " >&6
4538 else
4539     i=0
4540   teststring="ABCD"
4541
4542   case $build_os in
4543   msdosdjgpp*)
4544     # On DJGPP, this test can blow up pretty badly due to problems in libc
4545     # (any single argument exceeding 2000 bytes causes a buffer overrun
4546     # during glob expansion).  Even if it were fixed, the result of this
4547     # check would be larger than it should be.
4548     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4549     ;;
4550
4551   gnu*)
4552     # Under GNU Hurd, this test is not required because there is
4553     # no limit to the length of command line arguments.
4554     # Libtool will interpret -1 as no limit whatsoever
4555     lt_cv_sys_max_cmd_len=-1;
4556     ;;
4557
4558   cygwin* | mingw* | cegcc*)
4559     # On Win9x/ME, this test blows up -- it succeeds, but takes
4560     # about 5 minutes as the teststring grows exponentially.
4561     # Worse, since 9x/ME are not pre-emptively multitasking,
4562     # you end up with a "frozen" computer, even though with patience
4563     # the test eventually succeeds (with a max line length of 256k).
4564     # Instead, let's just punt: use the minimum linelength reported by
4565     # all of the supported platforms: 8192 (on NT/2K/XP).
4566     lt_cv_sys_max_cmd_len=8192;
4567     ;;
4568
4569   amigaos*)
4570     # On AmigaOS with pdksh, this test takes hours, literally.
4571     # So we just punt and use a minimum line length of 8192.
4572     lt_cv_sys_max_cmd_len=8192;
4573     ;;
4574
4575   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4576     # This has been around since 386BSD, at least.  Likely further.
4577     if test -x /sbin/sysctl; then
4578       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4579     elif test -x /usr/sbin/sysctl; then
4580       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4581     else
4582       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4583     fi
4584     # And add a safety zone
4585     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4586     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4587     ;;
4588
4589   interix*)
4590     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4591     lt_cv_sys_max_cmd_len=196608
4592     ;;
4593
4594   osf*)
4595     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4596     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4597     # nice to cause kernel panics so lets avoid the loop below.
4598     # First set a reasonable default.
4599     lt_cv_sys_max_cmd_len=16384
4600     #
4601     if test -x /sbin/sysconfig; then
4602       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4603         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4604       esac
4605     fi
4606     ;;
4607   sco3.2v5*)
4608     lt_cv_sys_max_cmd_len=102400
4609     ;;
4610   sysv5* | sco5v6* | sysv4.2uw2*)
4611     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4612     if test -n "$kargmax"; then
4613       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4614     else
4615       lt_cv_sys_max_cmd_len=32768
4616     fi
4617     ;;
4618   *)
4619     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4620     if test -n "$lt_cv_sys_max_cmd_len"; then
4621       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4622       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4623     else
4624       # Make teststring a little bigger before we do anything with it.
4625       # a 1K string should be a reasonable start.
4626       for i in 1 2 3 4 5 6 7 8 ; do
4627         teststring=$teststring$teststring
4628       done
4629       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4630       # If test is not a shell built-in, we'll probably end up computing a
4631       # maximum length that is only half of the actual maximum length, but
4632       # we can't tell.
4633       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4634                  = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4635               test $i != 17 # 1/2 MB should be enough
4636       do
4637         i=`expr $i + 1`
4638         teststring=$teststring$teststring
4639       done
4640       # Only check the string length outside the loop.
4641       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4642       teststring=
4643       # Add a significant safety factor because C++ compilers can tack on
4644       # massive amounts of additional arguments before passing them to the
4645       # linker.  It appears as though 1/2 is a usable value.
4646       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4647     fi
4648     ;;
4649   esac
4650
4651 fi
4652
4653 if test -n $lt_cv_sys_max_cmd_len ; then
4654   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4655 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4656 else
4657   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4658 $as_echo "none" >&6; }
4659 fi
4660 max_cmd_len=$lt_cv_sys_max_cmd_len
4661
4662
4663
4664
4665
4666
4667 : ${CP="cp -f"}
4668 : ${MV="mv -f"}
4669 : ${RM="rm -f"}
4670
4671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4672 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4673 # Try some XSI features
4674 xsi_shell=no
4675 ( _lt_dummy="a/b/c"
4676   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4677       = c,a/b,, \
4678     && eval 'test $(( 1 + 1 )) -eq 2 \
4679     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4680   && xsi_shell=yes
4681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4682 $as_echo "$xsi_shell" >&6; }
4683
4684
4685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4686 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4687 lt_shell_append=no
4688 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4689     >/dev/null 2>&1 \
4690   && lt_shell_append=yes
4691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4692 $as_echo "$lt_shell_append" >&6; }
4693
4694
4695 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4696   lt_unset=unset
4697 else
4698   lt_unset=false
4699 fi
4700
4701
4702
4703
4704
4705 # test EBCDIC or ASCII
4706 case `echo X|tr X '\101'` in
4707  A) # ASCII based system
4708     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4709   lt_SP2NL='tr \040 \012'
4710   lt_NL2SP='tr \015\012 \040\040'
4711   ;;
4712  *) # EBCDIC based system
4713   lt_SP2NL='tr \100 \n'
4714   lt_NL2SP='tr \r\n \100\100'
4715   ;;
4716 esac
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4727 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4728 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4729   $as_echo_n "(cached) " >&6
4730 else
4731   lt_cv_ld_reload_flag='-r'
4732 fi
4733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4734 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4735 reload_flag=$lt_cv_ld_reload_flag
4736 case $reload_flag in
4737 "" | " "*) ;;
4738 *) reload_flag=" $reload_flag" ;;
4739 esac
4740 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4741 case $host_os in
4742   darwin*)
4743     if test "$GCC" = yes; then
4744       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4745     else
4746       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4747     fi
4748     ;;
4749 esac
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759 if test -n "$ac_tool_prefix"; then
4760   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4761 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4763 $as_echo_n "checking for $ac_word... " >&6; }
4764 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4765   $as_echo_n "(cached) " >&6
4766 else
4767   if test -n "$OBJDUMP"; then
4768   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4769 else
4770 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4771 for as_dir in $PATH
4772 do
4773   IFS=$as_save_IFS
4774   test -z "$as_dir" && as_dir=.
4775     for ac_exec_ext in '' $ac_executable_extensions; do
4776   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4777     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4778     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4779     break 2
4780   fi
4781 done
4782   done
4783 IFS=$as_save_IFS
4784
4785 fi
4786 fi
4787 OBJDUMP=$ac_cv_prog_OBJDUMP
4788 if test -n "$OBJDUMP"; then
4789   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4790 $as_echo "$OBJDUMP" >&6; }
4791 else
4792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4793 $as_echo "no" >&6; }
4794 fi
4795
4796
4797 fi
4798 if test -z "$ac_cv_prog_OBJDUMP"; then
4799   ac_ct_OBJDUMP=$OBJDUMP
4800   # Extract the first word of "objdump", so it can be a program name with args.
4801 set dummy objdump; ac_word=$2
4802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4803 $as_echo_n "checking for $ac_word... " >&6; }
4804 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4805   $as_echo_n "(cached) " >&6
4806 else
4807   if test -n "$ac_ct_OBJDUMP"; then
4808   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4809 else
4810 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4811 for as_dir in $PATH
4812 do
4813   IFS=$as_save_IFS
4814   test -z "$as_dir" && as_dir=.
4815     for ac_exec_ext in '' $ac_executable_extensions; do
4816   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4817     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4818     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4819     break 2
4820   fi
4821 done
4822   done
4823 IFS=$as_save_IFS
4824
4825 fi
4826 fi
4827 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4828 if test -n "$ac_ct_OBJDUMP"; then
4829   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4830 $as_echo "$ac_ct_OBJDUMP" >&6; }
4831 else
4832   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4833 $as_echo "no" >&6; }
4834 fi
4835
4836   if test "x$ac_ct_OBJDUMP" = x; then
4837     OBJDUMP="false"
4838   else
4839     case $cross_compiling:$ac_tool_warned in
4840 yes:)
4841 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4842 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4843 ac_tool_warned=yes ;;
4844 esac
4845     OBJDUMP=$ac_ct_OBJDUMP
4846   fi
4847 else
4848   OBJDUMP="$ac_cv_prog_OBJDUMP"
4849 fi
4850
4851 test -z "$OBJDUMP" && OBJDUMP=objdump
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
4862 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
4863 if test "${lt_cv_deplibs_check_method+set}" = set; then :
4864   $as_echo_n "(cached) " >&6
4865 else
4866   lt_cv_file_magic_cmd='$MAGIC_CMD'
4867 lt_cv_file_magic_test_file=
4868 lt_cv_deplibs_check_method='unknown'
4869 # Need to set the preceding variable on all platforms that support
4870 # interlibrary dependencies.
4871 # 'none' -- dependencies not supported.
4872 # `unknown' -- same as none, but documents that we really don't know.
4873 # 'pass_all' -- all dependencies passed with no checks.
4874 # 'test_compile' -- check by making test program.
4875 # 'file_magic [[regex]]' -- check by looking for files in library path
4876 # which responds to the $file_magic_cmd with a given extended regex.
4877 # If you have `file' or equivalent on your system and you're not sure
4878 # whether `pass_all' will *always* work, you probably want this one.
4879
4880 case $host_os in
4881 aix[4-9]*)
4882   lt_cv_deplibs_check_method=pass_all
4883   ;;
4884
4885 beos*)
4886   lt_cv_deplibs_check_method=pass_all
4887   ;;
4888
4889 bsdi[45]*)
4890   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4891   lt_cv_file_magic_cmd='/usr/bin/file -L'
4892   lt_cv_file_magic_test_file=/shlib/libc.so
4893   ;;
4894
4895 cygwin*)
4896   # func_win32_libid is a shell function defined in ltmain.sh
4897   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4898   lt_cv_file_magic_cmd='func_win32_libid'
4899   ;;
4900
4901 mingw* | pw32*)
4902   # Base MSYS/MinGW do not provide the 'file' command needed by
4903   # func_win32_libid shell function, so use a weaker test based on 'objdump',
4904   # unless we find 'file', for example because we are cross-compiling.
4905   if ( file / ) >/dev/null 2>&1; then
4906     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4907     lt_cv_file_magic_cmd='func_win32_libid'
4908   else
4909     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4910     lt_cv_file_magic_cmd='$OBJDUMP -f'
4911   fi
4912   ;;
4913
4914 cegcc)
4915   # use the weaker test based on 'objdump'. See mingw*.
4916   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
4917   lt_cv_file_magic_cmd='$OBJDUMP -f'
4918   ;;
4919
4920 darwin* | rhapsody*)
4921   lt_cv_deplibs_check_method=pass_all
4922   ;;
4923
4924 freebsd* | dragonfly*)
4925   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4926     case $host_cpu in
4927     i*86 )
4928       # Not sure whether the presence of OpenBSD here was a mistake.
4929       # Let's accept both of them until this is cleared up.
4930       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4931       lt_cv_file_magic_cmd=/usr/bin/file
4932       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4933       ;;
4934     esac
4935   else
4936     lt_cv_deplibs_check_method=pass_all
4937   fi
4938   ;;
4939
4940 gnu*)
4941   lt_cv_deplibs_check_method=pass_all
4942   ;;
4943
4944 hpux10.20* | hpux11*)
4945   lt_cv_file_magic_cmd=/usr/bin/file
4946   case $host_cpu in
4947   ia64*)
4948     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4949     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4950     ;;
4951   hppa*64*)
4952     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]'
4953     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4954     ;;
4955   *)
4956     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4957     lt_cv_file_magic_test_file=/usr/lib/libc.sl
4958     ;;
4959   esac
4960   ;;
4961
4962 interix[3-9]*)
4963   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4964   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4965   ;;
4966
4967 irix5* | irix6* | nonstopux*)
4968   case $LD in
4969   *-32|*"-32 ") libmagic=32-bit;;
4970   *-n32|*"-n32 ") libmagic=N32;;
4971   *-64|*"-64 ") libmagic=64-bit;;
4972   *) libmagic=never-match;;
4973   esac
4974   lt_cv_deplibs_check_method=pass_all
4975   ;;
4976
4977 # This must be Linux ELF.
4978 linux* | k*bsd*-gnu | kopensolaris*-gnu)
4979   lt_cv_deplibs_check_method=pass_all
4980   ;;
4981
4982 netbsd* | netbsdelf*-gnu)
4983   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
4984     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4985   else
4986     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4987   fi
4988   ;;
4989
4990 newos6*)
4991   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4992   lt_cv_file_magic_cmd=/usr/bin/file
4993   lt_cv_file_magic_test_file=/usr/lib/libnls.so
4994   ;;
4995
4996 *nto* | *qnx*)
4997   lt_cv_deplibs_check_method=pass_all
4998   ;;
4999
5000 openbsd*)
5001   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5002     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5003   else
5004     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5005   fi
5006   ;;
5007
5008 osf3* | osf4* | osf5*)
5009   lt_cv_deplibs_check_method=pass_all
5010   ;;
5011
5012 rdos*)
5013   lt_cv_deplibs_check_method=pass_all
5014   ;;
5015
5016 solaris*)
5017   lt_cv_deplibs_check_method=pass_all
5018   ;;
5019
5020 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5021   lt_cv_deplibs_check_method=pass_all
5022   ;;
5023
5024 sysv4 | sysv4.3*)
5025   case $host_vendor in
5026   motorola)
5027     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]'
5028     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5029     ;;
5030   ncr)
5031     lt_cv_deplibs_check_method=pass_all
5032     ;;
5033   sequent)
5034     lt_cv_file_magic_cmd='/bin/file'
5035     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5036     ;;
5037   sni)
5038     lt_cv_file_magic_cmd='/bin/file'
5039     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5040     lt_cv_file_magic_test_file=/lib/libc.so
5041     ;;
5042   siemens)
5043     lt_cv_deplibs_check_method=pass_all
5044     ;;
5045   pc)
5046     lt_cv_deplibs_check_method=pass_all
5047     ;;
5048   esac
5049   ;;
5050
5051 tpf*)
5052   lt_cv_deplibs_check_method=pass_all
5053   ;;
5054 esac
5055
5056 fi
5057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5058 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5059 file_magic_cmd=$lt_cv_file_magic_cmd
5060 deplibs_check_method=$lt_cv_deplibs_check_method
5061 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074 if test -n "$ac_tool_prefix"; then
5075   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5076 set dummy ${ac_tool_prefix}ar; ac_word=$2
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5078 $as_echo_n "checking for $ac_word... " >&6; }
5079 if test "${ac_cv_prog_AR+set}" = set; then :
5080   $as_echo_n "(cached) " >&6
5081 else
5082   if test -n "$AR"; then
5083   ac_cv_prog_AR="$AR" # Let the user override the test.
5084 else
5085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5086 for as_dir in $PATH
5087 do
5088   IFS=$as_save_IFS
5089   test -z "$as_dir" && as_dir=.
5090     for ac_exec_ext in '' $ac_executable_extensions; do
5091   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5092     ac_cv_prog_AR="${ac_tool_prefix}ar"
5093     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5094     break 2
5095   fi
5096 done
5097   done
5098 IFS=$as_save_IFS
5099
5100 fi
5101 fi
5102 AR=$ac_cv_prog_AR
5103 if test -n "$AR"; then
5104   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5105 $as_echo "$AR" >&6; }
5106 else
5107   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108 $as_echo "no" >&6; }
5109 fi
5110
5111
5112 fi
5113 if test -z "$ac_cv_prog_AR"; then
5114   ac_ct_AR=$AR
5115   # Extract the first word of "ar", so it can be a program name with args.
5116 set dummy ar; ac_word=$2
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5118 $as_echo_n "checking for $ac_word... " >&6; }
5119 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5120   $as_echo_n "(cached) " >&6
5121 else
5122   if test -n "$ac_ct_AR"; then
5123   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5124 else
5125 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5126 for as_dir in $PATH
5127 do
5128   IFS=$as_save_IFS
5129   test -z "$as_dir" && as_dir=.
5130     for ac_exec_ext in '' $ac_executable_extensions; do
5131   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5132     ac_cv_prog_ac_ct_AR="ar"
5133     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5134     break 2
5135   fi
5136 done
5137   done
5138 IFS=$as_save_IFS
5139
5140 fi
5141 fi
5142 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5143 if test -n "$ac_ct_AR"; then
5144   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5145 $as_echo "$ac_ct_AR" >&6; }
5146 else
5147   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5148 $as_echo "no" >&6; }
5149 fi
5150
5151   if test "x$ac_ct_AR" = x; then
5152     AR="false"
5153   else
5154     case $cross_compiling:$ac_tool_warned in
5155 yes:)
5156 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5157 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5158 ac_tool_warned=yes ;;
5159 esac
5160     AR=$ac_ct_AR
5161   fi
5162 else
5163   AR="$ac_cv_prog_AR"
5164 fi
5165
5166 test -z "$AR" && AR=ar
5167 test -z "$AR_FLAGS" && AR_FLAGS=cru
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179 if test -n "$ac_tool_prefix"; then
5180   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5181 set dummy ${ac_tool_prefix}strip; ac_word=$2
5182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5183 $as_echo_n "checking for $ac_word... " >&6; }
5184 if test "${ac_cv_prog_STRIP+set}" = set; then :
5185   $as_echo_n "(cached) " >&6
5186 else
5187   if test -n "$STRIP"; then
5188   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5189 else
5190 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5191 for as_dir in $PATH
5192 do
5193   IFS=$as_save_IFS
5194   test -z "$as_dir" && as_dir=.
5195     for ac_exec_ext in '' $ac_executable_extensions; do
5196   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5197     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5198     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5199     break 2
5200   fi
5201 done
5202   done
5203 IFS=$as_save_IFS
5204
5205 fi
5206 fi
5207 STRIP=$ac_cv_prog_STRIP
5208 if test -n "$STRIP"; then
5209   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5210 $as_echo "$STRIP" >&6; }
5211 else
5212   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5213 $as_echo "no" >&6; }
5214 fi
5215
5216
5217 fi
5218 if test -z "$ac_cv_prog_STRIP"; then
5219   ac_ct_STRIP=$STRIP
5220   # Extract the first word of "strip", so it can be a program name with args.
5221 set dummy strip; ac_word=$2
5222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5223 $as_echo_n "checking for $ac_word... " >&6; }
5224 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5225   $as_echo_n "(cached) " >&6
5226 else
5227   if test -n "$ac_ct_STRIP"; then
5228   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5229 else
5230 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5231 for as_dir in $PATH
5232 do
5233   IFS=$as_save_IFS
5234   test -z "$as_dir" && as_dir=.
5235     for ac_exec_ext in '' $ac_executable_extensions; do
5236   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5237     ac_cv_prog_ac_ct_STRIP="strip"
5238     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5239     break 2
5240   fi
5241 done
5242   done
5243 IFS=$as_save_IFS
5244
5245 fi
5246 fi
5247 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5248 if test -n "$ac_ct_STRIP"; then
5249   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5250 $as_echo "$ac_ct_STRIP" >&6; }
5251 else
5252   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5253 $as_echo "no" >&6; }
5254 fi
5255
5256   if test "x$ac_ct_STRIP" = x; then
5257     STRIP=":"
5258   else
5259     case $cross_compiling:$ac_tool_warned in
5260 yes:)
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5262 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5263 ac_tool_warned=yes ;;
5264 esac
5265     STRIP=$ac_ct_STRIP
5266   fi
5267 else
5268   STRIP="$ac_cv_prog_STRIP"
5269 fi
5270
5271 test -z "$STRIP" && STRIP=:
5272
5273
5274
5275
5276
5277
5278 if test -n "$ac_tool_prefix"; then
5279   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5280 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5282 $as_echo_n "checking for $ac_word... " >&6; }
5283 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5284   $as_echo_n "(cached) " >&6
5285 else
5286   if test -n "$RANLIB"; then
5287   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5288 else
5289 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5290 for as_dir in $PATH
5291 do
5292   IFS=$as_save_IFS
5293   test -z "$as_dir" && as_dir=.
5294     for ac_exec_ext in '' $ac_executable_extensions; do
5295   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5296     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5297     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5298     break 2
5299   fi
5300 done
5301   done
5302 IFS=$as_save_IFS
5303
5304 fi
5305 fi
5306 RANLIB=$ac_cv_prog_RANLIB
5307 if test -n "$RANLIB"; then
5308   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5309 $as_echo "$RANLIB" >&6; }
5310 else
5311   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5312 $as_echo "no" >&6; }
5313 fi
5314
5315
5316 fi
5317 if test -z "$ac_cv_prog_RANLIB"; then
5318   ac_ct_RANLIB=$RANLIB
5319   # Extract the first word of "ranlib", so it can be a program name with args.
5320 set dummy ranlib; ac_word=$2
5321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5322 $as_echo_n "checking for $ac_word... " >&6; }
5323 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5324   $as_echo_n "(cached) " >&6
5325 else
5326   if test -n "$ac_ct_RANLIB"; then
5327   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5328 else
5329 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5330 for as_dir in $PATH
5331 do
5332   IFS=$as_save_IFS
5333   test -z "$as_dir" && as_dir=.
5334     for ac_exec_ext in '' $ac_executable_extensions; do
5335   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5336     ac_cv_prog_ac_ct_RANLIB="ranlib"
5337     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5338     break 2
5339   fi
5340 done
5341   done
5342 IFS=$as_save_IFS
5343
5344 fi
5345 fi
5346 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5347 if test -n "$ac_ct_RANLIB"; then
5348   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5349 $as_echo "$ac_ct_RANLIB" >&6; }
5350 else
5351   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5352 $as_echo "no" >&6; }
5353 fi
5354
5355   if test "x$ac_ct_RANLIB" = x; then
5356     RANLIB=":"
5357   else
5358     case $cross_compiling:$ac_tool_warned in
5359 yes:)
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5361 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5362 ac_tool_warned=yes ;;
5363 esac
5364     RANLIB=$ac_ct_RANLIB
5365   fi
5366 else
5367   RANLIB="$ac_cv_prog_RANLIB"
5368 fi
5369
5370 test -z "$RANLIB" && RANLIB=:
5371
5372
5373
5374
5375
5376
5377 # Determine commands to create old-style static archives.
5378 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5379 old_postinstall_cmds='chmod 644 $oldlib'
5380 old_postuninstall_cmds=
5381
5382 if test -n "$RANLIB"; then
5383   case $host_os in
5384   openbsd*)
5385     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5386     ;;
5387   *)
5388     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5389     ;;
5390   esac
5391   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5392 fi
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427 # If no C compiler was specified, use CC.
5428 LTCC=${LTCC-"$CC"}
5429
5430 # If no C compiler flags were specified, use CFLAGS.
5431 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5432
5433 # Allow CC to be a program name with arguments.
5434 compiler=$CC
5435
5436
5437 # Check for command to grab the raw symbol name followed by C symbol from nm.
5438 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5439 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5440 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5441   $as_echo_n "(cached) " >&6
5442 else
5443
5444 # These are sane defaults that work on at least a few old systems.
5445 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5446
5447 # Character class describing NM global symbol codes.
5448 symcode='[BCDEGRST]'
5449
5450 # Regexp to match symbols that can be accessed directly from C.
5451 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5452
5453 # Define system-specific variables.
5454 case $host_os in
5455 aix*)
5456   symcode='[BCDT]'
5457   ;;
5458 cygwin* | mingw* | pw32* | cegcc*)
5459   symcode='[ABCDGISTW]'
5460   ;;
5461 hpux*)
5462   if test "$host_cpu" = ia64; then
5463     symcode='[ABCDEGRST]'
5464   fi
5465   ;;
5466 irix* | nonstopux*)
5467   symcode='[BCDEGRST]'
5468   ;;
5469 osf*)
5470   symcode='[BCDEGQRST]'
5471   ;;
5472 solaris*)
5473   symcode='[BDRT]'
5474   ;;
5475 sco3.2v5*)
5476   symcode='[DT]'
5477   ;;
5478 sysv4.2uw2*)
5479   symcode='[DT]'
5480   ;;
5481 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5482   symcode='[ABDT]'
5483   ;;
5484 sysv4)
5485   symcode='[DFNSTU]'
5486   ;;
5487 esac
5488
5489 # If we're using GNU nm, then use its standard symbol codes.
5490 case `$NM -V 2>&1` in
5491 *GNU* | *'with BFD'*)
5492   symcode='[ABCDGIRSTW]' ;;
5493 esac
5494
5495 # Transform an extracted symbol line into a proper C declaration.
5496 # Some systems (esp. on ia64) link data and code symbols differently,
5497 # so use this general approach.
5498 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5499
5500 # Transform an extracted symbol line into symbol name and symbol address
5501 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5502 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'"
5503
5504 # Handle CRLF in mingw tool chain
5505 opt_cr=
5506 case $build_os in
5507 mingw*)
5508   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5509   ;;
5510 esac
5511
5512 # Try without a prefix underscore, then with it.
5513 for ac_symprfx in "" "_"; do
5514
5515   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5516   symxfrm="\\1 $ac_symprfx\\2 \\2"
5517
5518   # Write the raw and C identifiers.
5519   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5520     # Fake it for dumpbin and say T for any non-static function
5521     # and D for any global variable.
5522     # Also find C++ and __fastcall symbols from MSVC++,
5523     # which start with @ or ?.
5524     lt_cv_sys_global_symbol_pipe="$AWK '"\
5525 "     {last_section=section; section=\$ 3};"\
5526 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5527 "     \$ 0!~/External *\|/{next};"\
5528 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5529 "     {if(hide[section]) next};"\
5530 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5531 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5532 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5533 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5534 "     ' prfx=^$ac_symprfx"
5535   else
5536     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5537   fi
5538
5539   # Check to see that the pipe works correctly.
5540   pipe_works=no
5541
5542   rm -f conftest*
5543   cat > conftest.$ac_ext <<_LT_EOF
5544 #ifdef __cplusplus
5545 extern "C" {
5546 #endif
5547 char nm_test_var;
5548 void nm_test_func(void);
5549 void nm_test_func(void){}
5550 #ifdef __cplusplus
5551 }
5552 #endif
5553 int main(){nm_test_var='a';nm_test_func();return(0);}
5554 _LT_EOF
5555
5556   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5557   (eval $ac_compile) 2>&5
5558   ac_status=$?
5559   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5560   test $ac_status = 0; }; then
5561     # Now try to grab the symbols.
5562     nlist=conftest.nm
5563     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5564   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5565   ac_status=$?
5566   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5567   test $ac_status = 0; } && test -s "$nlist"; then
5568       # Try sorting and uniquifying the output.
5569       if sort "$nlist" | uniq > "$nlist"T; then
5570         mv -f "$nlist"T "$nlist"
5571       else
5572         rm -f "$nlist"T
5573       fi
5574
5575       # Make sure that we snagged all the symbols we need.
5576       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5577         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5578           cat <<_LT_EOF > conftest.$ac_ext
5579 #ifdef __cplusplus
5580 extern "C" {
5581 #endif
5582
5583 _LT_EOF
5584           # Now generate the symbol file.
5585           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5586
5587           cat <<_LT_EOF >> conftest.$ac_ext
5588
5589 /* The mapping between symbol names and symbols.  */
5590 const struct {
5591   const char *name;
5592   void       *address;
5593 }
5594 lt__PROGRAM__LTX_preloaded_symbols[] =
5595 {
5596   { "@PROGRAM@", (void *) 0 },
5597 _LT_EOF
5598           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5599           cat <<\_LT_EOF >> conftest.$ac_ext
5600   {0, (void *) 0}
5601 };
5602
5603 /* This works around a problem in FreeBSD linker */
5604 #ifdef FREEBSD_WORKAROUND
5605 static const void *lt_preloaded_setup() {
5606   return lt__PROGRAM__LTX_preloaded_symbols;
5607 }
5608 #endif
5609
5610 #ifdef __cplusplus
5611 }
5612 #endif
5613 _LT_EOF
5614           # Now try linking the two files.
5615           mv conftest.$ac_objext conftstm.$ac_objext
5616           lt_save_LIBS="$LIBS"
5617           lt_save_CFLAGS="$CFLAGS"
5618           LIBS="conftstm.$ac_objext"
5619           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5620           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5621   (eval $ac_link) 2>&5
5622   ac_status=$?
5623   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5624   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5625             pipe_works=yes
5626           fi
5627           LIBS="$lt_save_LIBS"
5628           CFLAGS="$lt_save_CFLAGS"
5629         else
5630           echo "cannot find nm_test_func in $nlist" >&5
5631         fi
5632       else
5633         echo "cannot find nm_test_var in $nlist" >&5
5634       fi
5635     else
5636       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5637     fi
5638   else
5639     echo "$progname: failed program was:" >&5
5640     cat conftest.$ac_ext >&5
5641   fi
5642   rm -rf conftest* conftst*
5643
5644   # Do not use the global_symbol_pipe unless it works.
5645   if test "$pipe_works" = yes; then
5646     break
5647   else
5648     lt_cv_sys_global_symbol_pipe=
5649   fi
5650 done
5651
5652 fi
5653
5654 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5655   lt_cv_sys_global_symbol_to_cdecl=
5656 fi
5657 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5658   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5659 $as_echo "failed" >&6; }
5660 else
5661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5662 $as_echo "ok" >&6; }
5663 fi
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687 # Check whether --enable-libtool-lock was given.
5688 if test "${enable_libtool_lock+set}" = set; then :
5689   enableval=$enable_libtool_lock;
5690 fi
5691
5692 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5693
5694 # Some flags need to be propagated to the compiler or linker for good
5695 # libtool support.
5696 case $host in
5697 ia64-*-hpux*)
5698   # Find out which ABI we are using.
5699   echo 'int i;' > conftest.$ac_ext
5700   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5701   (eval $ac_compile) 2>&5
5702   ac_status=$?
5703   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5704   test $ac_status = 0; }; then
5705     case `/usr/bin/file conftest.$ac_objext` in
5706       *ELF-32*)
5707         HPUX_IA64_MODE="32"
5708         ;;
5709       *ELF-64*)
5710         HPUX_IA64_MODE="64"
5711         ;;
5712     esac
5713   fi
5714   rm -rf conftest*
5715   ;;
5716 *-*-irix6*)
5717   # Find out which ABI we are using.
5718   echo '#line 5718 "configure"' > conftest.$ac_ext
5719   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5720   (eval $ac_compile) 2>&5
5721   ac_status=$?
5722   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5723   test $ac_status = 0; }; then
5724     if test "$lt_cv_prog_gnu_ld" = yes; then
5725       case `/usr/bin/file conftest.$ac_objext` in
5726         *32-bit*)
5727           LD="${LD-ld} -melf32bsmip"
5728           ;;
5729         *N32*)
5730           LD="${LD-ld} -melf32bmipn32"
5731           ;;
5732         *64-bit*)
5733           LD="${LD-ld} -melf64bmip"
5734         ;;
5735       esac
5736     else
5737       case `/usr/bin/file conftest.$ac_objext` in
5738         *32-bit*)
5739           LD="${LD-ld} -32"
5740           ;;
5741         *N32*)
5742           LD="${LD-ld} -n32"
5743           ;;
5744         *64-bit*)
5745           LD="${LD-ld} -64"
5746           ;;
5747       esac
5748     fi
5749   fi
5750   rm -rf conftest*
5751   ;;
5752
5753 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5754 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5755   # Find out which ABI we are using.
5756   echo 'int i;' > conftest.$ac_ext
5757   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5758   (eval $ac_compile) 2>&5
5759   ac_status=$?
5760   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5761   test $ac_status = 0; }; then
5762     case `/usr/bin/file conftest.o` in
5763       *32-bit*)
5764         case $host in
5765           x86_64-*kfreebsd*-gnu)
5766             LD="${LD-ld} -m elf_i386_fbsd"
5767             ;;
5768           x86_64-*linux*)
5769             LD="${LD-ld} -m elf_i386"
5770             ;;
5771           ppc64-*linux*|powerpc64-*linux*)
5772             LD="${LD-ld} -m elf32ppclinux"
5773             ;;
5774           s390x-*linux*)
5775             LD="${LD-ld} -m elf_s390"
5776             ;;
5777           sparc64-*linux*)
5778             LD="${LD-ld} -m elf32_sparc"
5779             ;;
5780         esac
5781         ;;
5782       *64-bit*)
5783         case $host in
5784           x86_64-*kfreebsd*-gnu)
5785             LD="${LD-ld} -m elf_x86_64_fbsd"
5786             ;;
5787           x86_64-*linux*)
5788             LD="${LD-ld} -m elf_x86_64"
5789             ;;
5790           ppc*-*linux*|powerpc*-*linux*)
5791             LD="${LD-ld} -m elf64ppc"
5792             ;;
5793           s390*-*linux*|s390*-*tpf*)
5794             LD="${LD-ld} -m elf64_s390"
5795             ;;
5796           sparc*-*linux*)
5797             LD="${LD-ld} -m elf64_sparc"
5798             ;;
5799         esac
5800         ;;
5801     esac
5802   fi
5803   rm -rf conftest*
5804   ;;
5805
5806 *-*-sco3.2v5*)
5807   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5808   SAVE_CFLAGS="$CFLAGS"
5809   CFLAGS="$CFLAGS -belf"
5810   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5811 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5812 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5813   $as_echo_n "(cached) " >&6
5814 else
5815   ac_ext=c
5816 ac_cpp='$CPP $CPPFLAGS'
5817 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5818 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5819 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5820
5821      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5822 /* end confdefs.h.  */
5823
5824 int
5825 main ()
5826 {
5827
5828   ;
5829   return 0;
5830 }
5831 _ACEOF
5832 if ac_fn_c_try_link "$LINENO"; then :
5833   lt_cv_cc_needs_belf=yes
5834 else
5835   lt_cv_cc_needs_belf=no
5836 fi
5837 rm -f core conftest.err conftest.$ac_objext \
5838     conftest$ac_exeext conftest.$ac_ext
5839      ac_ext=c
5840 ac_cpp='$CPP $CPPFLAGS'
5841 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5842 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5843 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5844
5845 fi
5846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5847 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5848   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5849     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5850     CFLAGS="$SAVE_CFLAGS"
5851   fi
5852   ;;
5853 sparc*-*solaris*)
5854   # Find out which ABI we are using.
5855   echo 'int i;' > conftest.$ac_ext
5856   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5857   (eval $ac_compile) 2>&5
5858   ac_status=$?
5859   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5860   test $ac_status = 0; }; then
5861     case `/usr/bin/file conftest.o` in
5862     *64-bit*)
5863       case $lt_cv_prog_gnu_ld in
5864       yes*) LD="${LD-ld} -m elf64_sparc" ;;
5865       *)
5866         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
5867           LD="${LD-ld} -64"
5868         fi
5869         ;;
5870       esac
5871       ;;
5872     esac
5873   fi
5874   rm -rf conftest*
5875   ;;
5876 esac
5877
5878 need_locks="$enable_libtool_lock"
5879
5880
5881   case $host_os in
5882     rhapsody* | darwin*)
5883     if test -n "$ac_tool_prefix"; then
5884   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
5885 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
5886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5887 $as_echo_n "checking for $ac_word... " >&6; }
5888 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
5889   $as_echo_n "(cached) " >&6
5890 else
5891   if test -n "$DSYMUTIL"; then
5892   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
5893 else
5894 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5895 for as_dir in $PATH
5896 do
5897   IFS=$as_save_IFS
5898   test -z "$as_dir" && as_dir=.
5899     for ac_exec_ext in '' $ac_executable_extensions; do
5900   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5901     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
5902     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5903     break 2
5904   fi
5905 done
5906   done
5907 IFS=$as_save_IFS
5908
5909 fi
5910 fi
5911 DSYMUTIL=$ac_cv_prog_DSYMUTIL
5912 if test -n "$DSYMUTIL"; then
5913   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
5914 $as_echo "$DSYMUTIL" >&6; }
5915 else
5916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5917 $as_echo "no" >&6; }
5918 fi
5919
5920
5921 fi
5922 if test -z "$ac_cv_prog_DSYMUTIL"; then
5923   ac_ct_DSYMUTIL=$DSYMUTIL
5924   # Extract the first word of "dsymutil", so it can be a program name with args.
5925 set dummy dsymutil; ac_word=$2
5926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5927 $as_echo_n "checking for $ac_word... " >&6; }
5928 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
5929   $as_echo_n "(cached) " >&6
5930 else
5931   if test -n "$ac_ct_DSYMUTIL"; then
5932   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
5933 else
5934 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5935 for as_dir in $PATH
5936 do
5937   IFS=$as_save_IFS
5938   test -z "$as_dir" && as_dir=.
5939     for ac_exec_ext in '' $ac_executable_extensions; do
5940   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5941     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
5942     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5943     break 2
5944   fi
5945 done
5946   done
5947 IFS=$as_save_IFS
5948
5949 fi
5950 fi
5951 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
5952 if test -n "$ac_ct_DSYMUTIL"; then
5953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
5954 $as_echo "$ac_ct_DSYMUTIL" >&6; }
5955 else
5956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5957 $as_echo "no" >&6; }
5958 fi
5959
5960   if test "x$ac_ct_DSYMUTIL" = x; then
5961     DSYMUTIL=":"
5962   else
5963     case $cross_compiling:$ac_tool_warned in
5964 yes:)
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5966 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5967 ac_tool_warned=yes ;;
5968 esac
5969     DSYMUTIL=$ac_ct_DSYMUTIL
5970   fi
5971 else
5972   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
5973 fi
5974
5975     if test -n "$ac_tool_prefix"; then
5976   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
5977 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5979 $as_echo_n "checking for $ac_word... " >&6; }
5980 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
5981   $as_echo_n "(cached) " >&6
5982 else
5983   if test -n "$NMEDIT"; then
5984   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
5985 else
5986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5987 for as_dir in $PATH
5988 do
5989   IFS=$as_save_IFS
5990   test -z "$as_dir" && as_dir=.
5991     for ac_exec_ext in '' $ac_executable_extensions; do
5992   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5993     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
5994     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5995     break 2
5996   fi
5997 done
5998   done
5999 IFS=$as_save_IFS
6000
6001 fi
6002 fi
6003 NMEDIT=$ac_cv_prog_NMEDIT
6004 if test -n "$NMEDIT"; then
6005   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6006 $as_echo "$NMEDIT" >&6; }
6007 else
6008   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6009 $as_echo "no" >&6; }
6010 fi
6011
6012
6013 fi
6014 if test -z "$ac_cv_prog_NMEDIT"; then
6015   ac_ct_NMEDIT=$NMEDIT
6016   # Extract the first word of "nmedit", so it can be a program name with args.
6017 set dummy nmedit; ac_word=$2
6018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6019 $as_echo_n "checking for $ac_word... " >&6; }
6020 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6021   $as_echo_n "(cached) " >&6
6022 else
6023   if test -n "$ac_ct_NMEDIT"; then
6024   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6025 else
6026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6027 for as_dir in $PATH
6028 do
6029   IFS=$as_save_IFS
6030   test -z "$as_dir" && as_dir=.
6031     for ac_exec_ext in '' $ac_executable_extensions; do
6032   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6033     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6034     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6035     break 2
6036   fi
6037 done
6038   done
6039 IFS=$as_save_IFS
6040
6041 fi
6042 fi
6043 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6044 if test -n "$ac_ct_NMEDIT"; then
6045   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6046 $as_echo "$ac_ct_NMEDIT" >&6; }
6047 else
6048   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6049 $as_echo "no" >&6; }
6050 fi
6051
6052   if test "x$ac_ct_NMEDIT" = x; then
6053     NMEDIT=":"
6054   else
6055     case $cross_compiling:$ac_tool_warned in
6056 yes:)
6057 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6058 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6059 ac_tool_warned=yes ;;
6060 esac
6061     NMEDIT=$ac_ct_NMEDIT
6062   fi
6063 else
6064   NMEDIT="$ac_cv_prog_NMEDIT"
6065 fi
6066
6067     if test -n "$ac_tool_prefix"; then
6068   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6069 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6071 $as_echo_n "checking for $ac_word... " >&6; }
6072 if test "${ac_cv_prog_LIPO+set}" = set; then :
6073   $as_echo_n "(cached) " >&6
6074 else
6075   if test -n "$LIPO"; then
6076   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6077 else
6078 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6079 for as_dir in $PATH
6080 do
6081   IFS=$as_save_IFS
6082   test -z "$as_dir" && as_dir=.
6083     for ac_exec_ext in '' $ac_executable_extensions; do
6084   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6085     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6086     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6087     break 2
6088   fi
6089 done
6090   done
6091 IFS=$as_save_IFS
6092
6093 fi
6094 fi
6095 LIPO=$ac_cv_prog_LIPO
6096 if test -n "$LIPO"; then
6097   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6098 $as_echo "$LIPO" >&6; }
6099 else
6100   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6101 $as_echo "no" >&6; }
6102 fi
6103
6104
6105 fi
6106 if test -z "$ac_cv_prog_LIPO"; then
6107   ac_ct_LIPO=$LIPO
6108   # Extract the first word of "lipo", so it can be a program name with args.
6109 set dummy lipo; ac_word=$2
6110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6111 $as_echo_n "checking for $ac_word... " >&6; }
6112 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6113   $as_echo_n "(cached) " >&6
6114 else
6115   if test -n "$ac_ct_LIPO"; then
6116   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6117 else
6118 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6119 for as_dir in $PATH
6120 do
6121   IFS=$as_save_IFS
6122   test -z "$as_dir" && as_dir=.
6123     for ac_exec_ext in '' $ac_executable_extensions; do
6124   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6125     ac_cv_prog_ac_ct_LIPO="lipo"
6126     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6127     break 2
6128   fi
6129 done
6130   done
6131 IFS=$as_save_IFS
6132
6133 fi
6134 fi
6135 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6136 if test -n "$ac_ct_LIPO"; then
6137   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6138 $as_echo "$ac_ct_LIPO" >&6; }
6139 else
6140   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6141 $as_echo "no" >&6; }
6142 fi
6143
6144   if test "x$ac_ct_LIPO" = x; then
6145     LIPO=":"
6146   else
6147     case $cross_compiling:$ac_tool_warned in
6148 yes:)
6149 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6150 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6151 ac_tool_warned=yes ;;
6152 esac
6153     LIPO=$ac_ct_LIPO
6154   fi
6155 else
6156   LIPO="$ac_cv_prog_LIPO"
6157 fi
6158
6159     if test -n "$ac_tool_prefix"; then
6160   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6161 set dummy ${ac_tool_prefix}otool; ac_word=$2
6162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6163 $as_echo_n "checking for $ac_word... " >&6; }
6164 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6165   $as_echo_n "(cached) " >&6
6166 else
6167   if test -n "$OTOOL"; then
6168   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6169 else
6170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6171 for as_dir in $PATH
6172 do
6173   IFS=$as_save_IFS
6174   test -z "$as_dir" && as_dir=.
6175     for ac_exec_ext in '' $ac_executable_extensions; do
6176   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6177     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6178     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6179     break 2
6180   fi
6181 done
6182   done
6183 IFS=$as_save_IFS
6184
6185 fi
6186 fi
6187 OTOOL=$ac_cv_prog_OTOOL
6188 if test -n "$OTOOL"; then
6189   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6190 $as_echo "$OTOOL" >&6; }
6191 else
6192   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6193 $as_echo "no" >&6; }
6194 fi
6195
6196
6197 fi
6198 if test -z "$ac_cv_prog_OTOOL"; then
6199   ac_ct_OTOOL=$OTOOL
6200   # Extract the first word of "otool", so it can be a program name with args.
6201 set dummy otool; ac_word=$2
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6203 $as_echo_n "checking for $ac_word... " >&6; }
6204 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6205   $as_echo_n "(cached) " >&6
6206 else
6207   if test -n "$ac_ct_OTOOL"; then
6208   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6209 else
6210 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6211 for as_dir in $PATH
6212 do
6213   IFS=$as_save_IFS
6214   test -z "$as_dir" && as_dir=.
6215     for ac_exec_ext in '' $ac_executable_extensions; do
6216   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6217     ac_cv_prog_ac_ct_OTOOL="otool"
6218     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6219     break 2
6220   fi
6221 done
6222   done
6223 IFS=$as_save_IFS
6224
6225 fi
6226 fi
6227 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6228 if test -n "$ac_ct_OTOOL"; then
6229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6230 $as_echo "$ac_ct_OTOOL" >&6; }
6231 else
6232   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6233 $as_echo "no" >&6; }
6234 fi
6235
6236   if test "x$ac_ct_OTOOL" = x; then
6237     OTOOL=":"
6238   else
6239     case $cross_compiling:$ac_tool_warned in
6240 yes:)
6241 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6242 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6243 ac_tool_warned=yes ;;
6244 esac
6245     OTOOL=$ac_ct_OTOOL
6246   fi
6247 else
6248   OTOOL="$ac_cv_prog_OTOOL"
6249 fi
6250
6251     if test -n "$ac_tool_prefix"; then
6252   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6253 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6255 $as_echo_n "checking for $ac_word... " >&6; }
6256 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6257   $as_echo_n "(cached) " >&6
6258 else
6259   if test -n "$OTOOL64"; then
6260   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6261 else
6262 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6263 for as_dir in $PATH
6264 do
6265   IFS=$as_save_IFS
6266   test -z "$as_dir" && as_dir=.
6267     for ac_exec_ext in '' $ac_executable_extensions; do
6268   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6269     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6270     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6271     break 2
6272   fi
6273 done
6274   done
6275 IFS=$as_save_IFS
6276
6277 fi
6278 fi
6279 OTOOL64=$ac_cv_prog_OTOOL64
6280 if test -n "$OTOOL64"; then
6281   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6282 $as_echo "$OTOOL64" >&6; }
6283 else
6284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6285 $as_echo "no" >&6; }
6286 fi
6287
6288
6289 fi
6290 if test -z "$ac_cv_prog_OTOOL64"; then
6291   ac_ct_OTOOL64=$OTOOL64
6292   # Extract the first word of "otool64", so it can be a program name with args.
6293 set dummy otool64; ac_word=$2
6294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6295 $as_echo_n "checking for $ac_word... " >&6; }
6296 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6297   $as_echo_n "(cached) " >&6
6298 else
6299   if test -n "$ac_ct_OTOOL64"; then
6300   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6301 else
6302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6303 for as_dir in $PATH
6304 do
6305   IFS=$as_save_IFS
6306   test -z "$as_dir" && as_dir=.
6307     for ac_exec_ext in '' $ac_executable_extensions; do
6308   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6309     ac_cv_prog_ac_ct_OTOOL64="otool64"
6310     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6311     break 2
6312   fi
6313 done
6314   done
6315 IFS=$as_save_IFS
6316
6317 fi
6318 fi
6319 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6320 if test -n "$ac_ct_OTOOL64"; then
6321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6322 $as_echo "$ac_ct_OTOOL64" >&6; }
6323 else
6324   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6325 $as_echo "no" >&6; }
6326 fi
6327
6328   if test "x$ac_ct_OTOOL64" = x; then
6329     OTOOL64=":"
6330   else
6331     case $cross_compiling:$ac_tool_warned in
6332 yes:)
6333 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6334 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6335 ac_tool_warned=yes ;;
6336 esac
6337     OTOOL64=$ac_ct_OTOOL64
6338   fi
6339 else
6340   OTOOL64="$ac_cv_prog_OTOOL64"
6341 fi
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6370 $as_echo_n "checking for -single_module linker flag... " >&6; }
6371 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6372   $as_echo_n "(cached) " >&6
6373 else
6374   lt_cv_apple_cc_single_mod=no
6375       if test -z "${LT_MULTI_MODULE}"; then
6376         # By default we will add the -single_module flag. You can override
6377         # by either setting the environment variable LT_MULTI_MODULE
6378         # non-empty at configure time, or by adding -multi_module to the
6379         # link flags.
6380         rm -rf libconftest.dylib*
6381         echo "int foo(void){return 1;}" > conftest.c
6382         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6383 -dynamiclib -Wl,-single_module conftest.c" >&5
6384         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6385           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6386         _lt_result=$?
6387         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6388           lt_cv_apple_cc_single_mod=yes
6389         else
6390           cat conftest.err >&5
6391         fi
6392         rm -rf libconftest.dylib*
6393         rm -f conftest.*
6394       fi
6395 fi
6396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6397 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6398     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6399 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6400 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6401   $as_echo_n "(cached) " >&6
6402 else
6403   lt_cv_ld_exported_symbols_list=no
6404       save_LDFLAGS=$LDFLAGS
6405       echo "_main" > conftest.sym
6406       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6407       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6408 /* end confdefs.h.  */
6409
6410 int
6411 main ()
6412 {
6413
6414   ;
6415   return 0;
6416 }
6417 _ACEOF
6418 if ac_fn_c_try_link "$LINENO"; then :
6419   lt_cv_ld_exported_symbols_list=yes
6420 else
6421   lt_cv_ld_exported_symbols_list=no
6422 fi
6423 rm -f core conftest.err conftest.$ac_objext \
6424     conftest$ac_exeext conftest.$ac_ext
6425         LDFLAGS="$save_LDFLAGS"
6426
6427 fi
6428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6429 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6430     case $host_os in
6431     rhapsody* | darwin1.[012])
6432       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6433     darwin1.*)
6434       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6435     darwin*) # darwin 5.x on
6436       # if running on 10.5 or later, the deployment target defaults
6437       # to the OS version, if on x86, and 10.4, the deployment
6438       # target defaults to 10.4. Don't you love it?
6439       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6440         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6441           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6442         10.[012]*)
6443           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6444         10.*)
6445           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6446       esac
6447     ;;
6448   esac
6449     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6450       _lt_dar_single_mod='$single_module'
6451     fi
6452     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6453       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6454     else
6455       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6456     fi
6457     if test "$DSYMUTIL" != ":"; then
6458       _lt_dsymutil='~$DSYMUTIL $lib || :'
6459     else
6460       _lt_dsymutil=
6461     fi
6462     ;;
6463   esac
6464
6465 ac_ext=c
6466 ac_cpp='$CPP $CPPFLAGS'
6467 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6468 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6469 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6471 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6472 # On Suns, sometimes $CPP names a directory.
6473 if test -n "$CPP" && test -d "$CPP"; then
6474   CPP=
6475 fi
6476 if test -z "$CPP"; then
6477   if test "${ac_cv_prog_CPP+set}" = set; then :
6478   $as_echo_n "(cached) " >&6
6479 else
6480       # Double quotes because CPP needs to be expanded
6481     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6482     do
6483       ac_preproc_ok=false
6484 for ac_c_preproc_warn_flag in '' yes
6485 do
6486   # Use a header file that comes with gcc, so configuring glibc
6487   # with a fresh cross-compiler works.
6488   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6489   # <limits.h> exists even on freestanding compilers.
6490   # On the NeXT, cc -E runs the code through the compiler's parser,
6491   # not just through cpp. "Syntax error" is here to catch this case.
6492   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6493 /* end confdefs.h.  */
6494 #ifdef __STDC__
6495 # include <limits.h>
6496 #else
6497 # include <assert.h>
6498 #endif
6499                      Syntax error
6500 _ACEOF
6501 if ac_fn_c_try_cpp "$LINENO"; then :
6502
6503 else
6504   # Broken: fails on valid input.
6505 continue
6506 fi
6507 rm -f conftest.err conftest.$ac_ext
6508
6509   # OK, works on sane cases.  Now check whether nonexistent headers
6510   # can be detected and how.
6511   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6512 /* end confdefs.h.  */
6513 #include <ac_nonexistent.h>
6514 _ACEOF
6515 if ac_fn_c_try_cpp "$LINENO"; then :
6516   # Broken: success on invalid input.
6517 continue
6518 else
6519   # Passes both tests.
6520 ac_preproc_ok=:
6521 break
6522 fi
6523 rm -f conftest.err conftest.$ac_ext
6524
6525 done
6526 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6527 rm -f conftest.err conftest.$ac_ext
6528 if $ac_preproc_ok; then :
6529   break
6530 fi
6531
6532     done
6533     ac_cv_prog_CPP=$CPP
6534
6535 fi
6536   CPP=$ac_cv_prog_CPP
6537 else
6538   ac_cv_prog_CPP=$CPP
6539 fi
6540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6541 $as_echo "$CPP" >&6; }
6542 ac_preproc_ok=false
6543 for ac_c_preproc_warn_flag in '' yes
6544 do
6545   # Use a header file that comes with gcc, so configuring glibc
6546   # with a fresh cross-compiler works.
6547   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6548   # <limits.h> exists even on freestanding compilers.
6549   # On the NeXT, cc -E runs the code through the compiler's parser,
6550   # not just through cpp. "Syntax error" is here to catch this case.
6551   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552 /* end confdefs.h.  */
6553 #ifdef __STDC__
6554 # include <limits.h>
6555 #else
6556 # include <assert.h>
6557 #endif
6558                      Syntax error
6559 _ACEOF
6560 if ac_fn_c_try_cpp "$LINENO"; then :
6561
6562 else
6563   # Broken: fails on valid input.
6564 continue
6565 fi
6566 rm -f conftest.err conftest.$ac_ext
6567
6568   # OK, works on sane cases.  Now check whether nonexistent headers
6569   # can be detected and how.
6570   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6571 /* end confdefs.h.  */
6572 #include <ac_nonexistent.h>
6573 _ACEOF
6574 if ac_fn_c_try_cpp "$LINENO"; then :
6575   # Broken: success on invalid input.
6576 continue
6577 else
6578   # Passes both tests.
6579 ac_preproc_ok=:
6580 break
6581 fi
6582 rm -f conftest.err conftest.$ac_ext
6583
6584 done
6585 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6586 rm -f conftest.err conftest.$ac_ext
6587 if $ac_preproc_ok; then :
6588
6589 else
6590   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6591 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6592 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6593 See \`config.log' for more details." "$LINENO" 5; }
6594 fi
6595
6596 ac_ext=c
6597 ac_cpp='$CPP $CPPFLAGS'
6598 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6599 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6600 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6601
6602
6603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6604 $as_echo_n "checking for ANSI C header files... " >&6; }
6605 if test "${ac_cv_header_stdc+set}" = set; then :
6606   $as_echo_n "(cached) " >&6
6607 else
6608   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6609 /* end confdefs.h.  */
6610 #include <stdlib.h>
6611 #include <stdarg.h>
6612 #include <string.h>
6613 #include <float.h>
6614
6615 int
6616 main ()
6617 {
6618
6619   ;
6620   return 0;
6621 }
6622 _ACEOF
6623 if ac_fn_c_try_compile "$LINENO"; then :
6624   ac_cv_header_stdc=yes
6625 else
6626   ac_cv_header_stdc=no
6627 fi
6628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6629
6630 if test $ac_cv_header_stdc = yes; then
6631   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6632   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6633 /* end confdefs.h.  */
6634 #include <string.h>
6635
6636 _ACEOF
6637 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6638   $EGREP "memchr" >/dev/null 2>&1; then :
6639
6640 else
6641   ac_cv_header_stdc=no
6642 fi
6643 rm -f conftest*
6644
6645 fi
6646
6647 if test $ac_cv_header_stdc = yes; then
6648   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6649   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6650 /* end confdefs.h.  */
6651 #include <stdlib.h>
6652
6653 _ACEOF
6654 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6655   $EGREP "free" >/dev/null 2>&1; then :
6656
6657 else
6658   ac_cv_header_stdc=no
6659 fi
6660 rm -f conftest*
6661
6662 fi
6663
6664 if test $ac_cv_header_stdc = yes; then
6665   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6666   if test "$cross_compiling" = yes; then :
6667   :
6668 else
6669   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6670 /* end confdefs.h.  */
6671 #include <ctype.h>
6672 #include <stdlib.h>
6673 #if ((' ' & 0x0FF) == 0x020)
6674 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6675 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6676 #else
6677 # define ISLOWER(c) \
6678                    (('a' <= (c) && (c) <= 'i') \
6679                      || ('j' <= (c) && (c) <= 'r') \
6680                      || ('s' <= (c) && (c) <= 'z'))
6681 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6682 #endif
6683
6684 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6685 int
6686 main ()
6687 {
6688   int i;
6689   for (i = 0; i < 256; i++)
6690     if (XOR (islower (i), ISLOWER (i))
6691         || toupper (i) != TOUPPER (i))
6692       return 2;
6693   return 0;
6694 }
6695 _ACEOF
6696 if ac_fn_c_try_run "$LINENO"; then :
6697
6698 else
6699   ac_cv_header_stdc=no
6700 fi
6701 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6702   conftest.$ac_objext conftest.beam conftest.$ac_ext
6703 fi
6704
6705 fi
6706 fi
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6708 $as_echo "$ac_cv_header_stdc" >&6; }
6709 if test $ac_cv_header_stdc = yes; then
6710
6711 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6712
6713 fi
6714
6715 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6716 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6717                   inttypes.h stdint.h unistd.h
6718 do :
6719   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6720 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6721 "
6722 eval as_val=\$$as_ac_Header
6723    if test "x$as_val" = x""yes; then :
6724   cat >>confdefs.h <<_ACEOF
6725 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6726 _ACEOF
6727
6728 fi
6729
6730 done
6731
6732
6733 for ac_header in dlfcn.h
6734 do :
6735   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6736 "
6737 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6738   cat >>confdefs.h <<_ACEOF
6739 #define HAVE_DLFCN_H 1
6740 _ACEOF
6741
6742 fi
6743
6744 done
6745
6746
6747
6748 # Set options
6749
6750
6751
6752         enable_dlopen=no
6753
6754
6755   enable_win32_dll=no
6756
6757
6758             # Check whether --enable-shared was given.
6759 if test "${enable_shared+set}" = set; then :
6760   enableval=$enable_shared; p=${PACKAGE-default}
6761     case $enableval in
6762     yes) enable_shared=yes ;;
6763     no) enable_shared=no ;;
6764     *)
6765       enable_shared=no
6766       # Look at the argument we got.  We use all the common list separators.
6767       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6768       for pkg in $enableval; do
6769         IFS="$lt_save_ifs"
6770         if test "X$pkg" = "X$p"; then
6771           enable_shared=yes
6772         fi
6773       done
6774       IFS="$lt_save_ifs"
6775       ;;
6776     esac
6777 else
6778   enable_shared=yes
6779 fi
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789   # Check whether --enable-static was given.
6790 if test "${enable_static+set}" = set; then :
6791   enableval=$enable_static; p=${PACKAGE-default}
6792     case $enableval in
6793     yes) enable_static=yes ;;
6794     no) enable_static=no ;;
6795     *)
6796      enable_static=no
6797       # Look at the argument we got.  We use all the common list separators.
6798       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6799       for pkg in $enableval; do
6800         IFS="$lt_save_ifs"
6801         if test "X$pkg" = "X$p"; then
6802           enable_static=yes
6803         fi
6804       done
6805       IFS="$lt_save_ifs"
6806       ;;
6807     esac
6808 else
6809   enable_static=yes
6810 fi
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821 # Check whether --with-pic was given.
6822 if test "${with_pic+set}" = set; then :
6823   withval=$with_pic; pic_mode="$withval"
6824 else
6825   pic_mode=default
6826 fi
6827
6828
6829 test -z "$pic_mode" && pic_mode=default
6830
6831
6832
6833
6834
6835
6836
6837   # Check whether --enable-fast-install was given.
6838 if test "${enable_fast_install+set}" = set; then :
6839   enableval=$enable_fast_install; p=${PACKAGE-default}
6840     case $enableval in
6841     yes) enable_fast_install=yes ;;
6842     no) enable_fast_install=no ;;
6843     *)
6844       enable_fast_install=no
6845       # Look at the argument we got.  We use all the common list separators.
6846       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6847       for pkg in $enableval; do
6848         IFS="$lt_save_ifs"
6849         if test "X$pkg" = "X$p"; then
6850           enable_fast_install=yes
6851         fi
6852       done
6853       IFS="$lt_save_ifs"
6854       ;;
6855     esac
6856 else
6857   enable_fast_install=yes
6858 fi
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870 # This can be used to rebuild libtool when needed
6871 LIBTOOL_DEPS="$ltmain"
6872
6873 # Always use our own libtool.
6874 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900 test -z "$LN_S" && LN_S="ln -s"
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915 if test -n "${ZSH_VERSION+set}" ; then
6916    setopt NO_GLOB_SUBST
6917 fi
6918
6919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
6920 $as_echo_n "checking for objdir... " >&6; }
6921 if test "${lt_cv_objdir+set}" = set; then :
6922   $as_echo_n "(cached) " >&6
6923 else
6924   rm -f .libs 2>/dev/null
6925 mkdir .libs 2>/dev/null
6926 if test -d .libs; then
6927   lt_cv_objdir=.libs
6928 else
6929   # MS-DOS does not allow filenames that begin with a dot.
6930   lt_cv_objdir=_libs
6931 fi
6932 rmdir .libs 2>/dev/null
6933 fi
6934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
6935 $as_echo "$lt_cv_objdir" >&6; }
6936 objdir=$lt_cv_objdir
6937
6938
6939
6940
6941
6942 cat >>confdefs.h <<_ACEOF
6943 #define LT_OBJDIR "$lt_cv_objdir/"
6944 _ACEOF
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962 case $host_os in
6963 aix3*)
6964   # AIX sometimes has problems with the GCC collect2 program.  For some
6965   # reason, if we set the COLLECT_NAMES environment variable, the problems
6966   # vanish in a puff of smoke.
6967   if test "X${COLLECT_NAMES+set}" != Xset; then
6968     COLLECT_NAMES=
6969     export COLLECT_NAMES
6970   fi
6971   ;;
6972 esac
6973
6974 # Sed substitution that helps us do robust quoting.  It backslashifies
6975 # metacharacters that are still active within double-quoted strings.
6976 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
6977
6978 # Same as above, but do not quote variable references.
6979 double_quote_subst='s/\(["`\\]\)/\\\1/g'
6980
6981 # Sed substitution to delay expansion of an escaped shell variable in a
6982 # double_quote_subst'ed string.
6983 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6984
6985 # Sed substitution to delay expansion of an escaped single quote.
6986 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
6987
6988 # Sed substitution to avoid accidental globbing in evaled expressions
6989 no_glob_subst='s/\*/\\\*/g'
6990
6991 # Global variables:
6992 ofile=libtool
6993 can_build_shared=yes
6994
6995 # All known linkers require a `.a' archive for static linking (except MSVC,
6996 # which needs '.lib').
6997 libext=a
6998
6999 with_gnu_ld="$lt_cv_prog_gnu_ld"
7000
7001 old_CC="$CC"
7002 old_CFLAGS="$CFLAGS"
7003
7004 # Set sane defaults for various variables
7005 test -z "$CC" && CC=cc
7006 test -z "$LTCC" && LTCC=$CC
7007 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7008 test -z "$LD" && LD=ld
7009 test -z "$ac_objext" && ac_objext=o
7010
7011 for cc_temp in $compiler""; do
7012   case $cc_temp in
7013     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7014     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7015     \-*) ;;
7016     *) break;;
7017   esac
7018 done
7019 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7020
7021
7022 # Only perform the check for file, if the check method requires it
7023 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7024 case $deplibs_check_method in
7025 file_magic*)
7026   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7027     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7028 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7029 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7030   $as_echo_n "(cached) " >&6
7031 else
7032   case $MAGIC_CMD in
7033 [\\/*] |  ?:[\\/]*)
7034   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7035   ;;
7036 *)
7037   lt_save_MAGIC_CMD="$MAGIC_CMD"
7038   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7039   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7040   for ac_dir in $ac_dummy; do
7041     IFS="$lt_save_ifs"
7042     test -z "$ac_dir" && ac_dir=.
7043     if test -f $ac_dir/${ac_tool_prefix}file; then
7044       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7045       if test -n "$file_magic_test_file"; then
7046         case $deplibs_check_method in
7047         "file_magic "*)
7048           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7049           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7050           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7051             $EGREP "$file_magic_regex" > /dev/null; then
7052             :
7053           else
7054             cat <<_LT_EOF 1>&2
7055
7056 *** Warning: the command libtool uses to detect shared libraries,
7057 *** $file_magic_cmd, produces output that libtool cannot recognize.
7058 *** The result is that libtool may fail to recognize shared libraries
7059 *** as such.  This will affect the creation of libtool libraries that
7060 *** depend on shared libraries, but programs linked with such libtool
7061 *** libraries will work regardless of this problem.  Nevertheless, you
7062 *** may want to report the problem to your system manager and/or to
7063 *** bug-libtool@gnu.org
7064
7065 _LT_EOF
7066           fi ;;
7067         esac
7068       fi
7069       break
7070     fi
7071   done
7072   IFS="$lt_save_ifs"
7073   MAGIC_CMD="$lt_save_MAGIC_CMD"
7074   ;;
7075 esac
7076 fi
7077
7078 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7079 if test -n "$MAGIC_CMD"; then
7080   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7081 $as_echo "$MAGIC_CMD" >&6; }
7082 else
7083   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7084 $as_echo "no" >&6; }
7085 fi
7086
7087
7088
7089
7090
7091 if test -z "$lt_cv_path_MAGIC_CMD"; then
7092   if test -n "$ac_tool_prefix"; then
7093     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7094 $as_echo_n "checking for file... " >&6; }
7095 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7096   $as_echo_n "(cached) " >&6
7097 else
7098   case $MAGIC_CMD in
7099 [\\/*] |  ?:[\\/]*)
7100   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7101   ;;
7102 *)
7103   lt_save_MAGIC_CMD="$MAGIC_CMD"
7104   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7105   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7106   for ac_dir in $ac_dummy; do
7107     IFS="$lt_save_ifs"
7108     test -z "$ac_dir" && ac_dir=.
7109     if test -f $ac_dir/file; then
7110       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7111       if test -n "$file_magic_test_file"; then
7112         case $deplibs_check_method in
7113         "file_magic "*)
7114           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7115           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7116           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7117             $EGREP "$file_magic_regex" > /dev/null; then
7118             :
7119           else
7120             cat <<_LT_EOF 1>&2
7121
7122 *** Warning: the command libtool uses to detect shared libraries,
7123 *** $file_magic_cmd, produces output that libtool cannot recognize.
7124 *** The result is that libtool may fail to recognize shared libraries
7125 *** as such.  This will affect the creation of libtool libraries that
7126 *** depend on shared libraries, but programs linked with such libtool
7127 *** libraries will work regardless of this problem.  Nevertheless, you
7128 *** may want to report the problem to your system manager and/or to
7129 *** bug-libtool@gnu.org
7130
7131 _LT_EOF
7132           fi ;;
7133         esac
7134       fi
7135       break
7136     fi
7137   done
7138   IFS="$lt_save_ifs"
7139   MAGIC_CMD="$lt_save_MAGIC_CMD"
7140   ;;
7141 esac
7142 fi
7143
7144 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7145 if test -n "$MAGIC_CMD"; then
7146   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7147 $as_echo "$MAGIC_CMD" >&6; }
7148 else
7149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7150 $as_echo "no" >&6; }
7151 fi
7152
7153
7154   else
7155     MAGIC_CMD=:
7156   fi
7157 fi
7158
7159   fi
7160   ;;
7161 esac
7162
7163 # Use C for the default configuration in the libtool script
7164
7165 lt_save_CC="$CC"
7166 ac_ext=c
7167 ac_cpp='$CPP $CPPFLAGS'
7168 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7169 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7170 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7171
7172
7173 # Source file extension for C test sources.
7174 ac_ext=c
7175
7176 # Object file extension for compiled C test sources.
7177 objext=o
7178 objext=$objext
7179
7180 # Code to be used in simple compile tests
7181 lt_simple_compile_test_code="int some_variable = 0;"
7182
7183 # Code to be used in simple link tests
7184 lt_simple_link_test_code='int main(){return(0);}'
7185
7186
7187
7188
7189
7190
7191
7192 # If no C compiler was specified, use CC.
7193 LTCC=${LTCC-"$CC"}
7194
7195 # If no C compiler flags were specified, use CFLAGS.
7196 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7197
7198 # Allow CC to be a program name with arguments.
7199 compiler=$CC
7200
7201 # Save the default compiler, since it gets overwritten when the other
7202 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7203 compiler_DEFAULT=$CC
7204
7205 # save warnings/boilerplate of simple test code
7206 ac_outfile=conftest.$ac_objext
7207 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7208 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7209 _lt_compiler_boilerplate=`cat conftest.err`
7210 $RM conftest*
7211
7212 ac_outfile=conftest.$ac_objext
7213 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7214 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7215 _lt_linker_boilerplate=`cat conftest.err`
7216 $RM -r conftest*
7217
7218
7219 if test -n "$compiler"; then
7220
7221 lt_prog_compiler_no_builtin_flag=
7222
7223 if test "$GCC" = yes; then
7224   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7225
7226   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7227 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7228 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7229   $as_echo_n "(cached) " >&6
7230 else
7231   lt_cv_prog_compiler_rtti_exceptions=no
7232    ac_outfile=conftest.$ac_objext
7233    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7234    lt_compiler_flag="-fno-rtti -fno-exceptions"
7235    # Insert the option either (1) after the last *FLAGS variable, or
7236    # (2) before a word containing "conftest.", or (3) at the end.
7237    # Note that $ac_compile itself does not contain backslashes and begins
7238    # with a dollar sign (not a hyphen), so the echo should work correctly.
7239    # The option is referenced via a variable to avoid confusing sed.
7240    lt_compile=`echo "$ac_compile" | $SED \
7241    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7242    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7243    -e 's:$: $lt_compiler_flag:'`
7244    (eval echo "\"\$as_me:7244: $lt_compile\"" >&5)
7245    (eval "$lt_compile" 2>conftest.err)
7246    ac_status=$?
7247    cat conftest.err >&5
7248    echo "$as_me:7248: \$? = $ac_status" >&5
7249    if (exit $ac_status) && test -s "$ac_outfile"; then
7250      # The compiler can only warn and ignore the option if not recognized
7251      # So say no if there are warnings other than the usual output.
7252      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7253      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7254      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7255        lt_cv_prog_compiler_rtti_exceptions=yes
7256      fi
7257    fi
7258    $RM conftest*
7259
7260 fi
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7262 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7263
7264 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7265     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7266 else
7267     :
7268 fi
7269
7270 fi
7271
7272
7273
7274
7275
7276
7277   lt_prog_compiler_wl=
7278 lt_prog_compiler_pic=
7279 lt_prog_compiler_static=
7280
7281 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7282 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7283
7284   if test "$GCC" = yes; then
7285     lt_prog_compiler_wl='-Wl,'
7286     lt_prog_compiler_static='-static'
7287
7288     case $host_os in
7289       aix*)
7290       # All AIX code is PIC.
7291       if test "$host_cpu" = ia64; then
7292         # AIX 5 now supports IA64 processor
7293         lt_prog_compiler_static='-Bstatic'
7294       fi
7295       ;;
7296
7297     amigaos*)
7298       case $host_cpu in
7299       powerpc)
7300             # see comment about AmigaOS4 .so support
7301             lt_prog_compiler_pic='-fPIC'
7302         ;;
7303       m68k)
7304             # FIXME: we need at least 68020 code to build shared libraries, but
7305             # adding the `-m68020' flag to GCC prevents building anything better,
7306             # like `-m68040'.
7307             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7308         ;;
7309       esac
7310       ;;
7311
7312     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7313       # PIC is the default for these OSes.
7314       ;;
7315
7316     mingw* | cygwin* | pw32* | os2* | cegcc*)
7317       # This hack is so that the source file can tell whether it is being
7318       # built for inclusion in a dll (and should export symbols for example).
7319       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7320       # (--disable-auto-import) libraries
7321       lt_prog_compiler_pic='-DDLL_EXPORT'
7322       ;;
7323
7324     darwin* | rhapsody*)
7325       # PIC is the default on this platform
7326       # Common symbols not allowed in MH_DYLIB files
7327       lt_prog_compiler_pic='-fno-common'
7328       ;;
7329
7330     hpux*)
7331       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7332       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7333       # sets the default TLS model and affects inlining.
7334       case $host_cpu in
7335       hppa*64*)
7336         # +Z the default
7337         ;;
7338       *)
7339         lt_prog_compiler_pic='-fPIC'
7340         ;;
7341       esac
7342       ;;
7343
7344     interix[3-9]*)
7345       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7346       # Instead, we relocate shared libraries at runtime.
7347       ;;
7348
7349     msdosdjgpp*)
7350       # Just because we use GCC doesn't mean we suddenly get shared libraries
7351       # on systems that don't support them.
7352       lt_prog_compiler_can_build_shared=no
7353       enable_shared=no
7354       ;;
7355
7356     *nto* | *qnx*)
7357       # QNX uses GNU C++, but need to define -shared option too, otherwise
7358       # it will coredump.
7359       lt_prog_compiler_pic='-fPIC -shared'
7360       ;;
7361
7362     sysv4*MP*)
7363       if test -d /usr/nec; then
7364         lt_prog_compiler_pic=-Kconform_pic
7365       fi
7366       ;;
7367
7368     *)
7369       lt_prog_compiler_pic='-fPIC'
7370       ;;
7371     esac
7372   else
7373     # PORTME Check for flag to pass linker flags through the system compiler.
7374     case $host_os in
7375     aix*)
7376       lt_prog_compiler_wl='-Wl,'
7377       if test "$host_cpu" = ia64; then
7378         # AIX 5 now supports IA64 processor
7379         lt_prog_compiler_static='-Bstatic'
7380       else
7381         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7382       fi
7383       ;;
7384
7385     mingw* | cygwin* | pw32* | os2* | cegcc*)
7386       # This hack is so that the source file can tell whether it is being
7387       # built for inclusion in a dll (and should export symbols for example).
7388       lt_prog_compiler_pic='-DDLL_EXPORT'
7389       ;;
7390
7391     hpux9* | hpux10* | hpux11*)
7392       lt_prog_compiler_wl='-Wl,'
7393       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7394       # not for PA HP-UX.
7395       case $host_cpu in
7396       hppa*64*|ia64*)
7397         # +Z the default
7398         ;;
7399       *)
7400         lt_prog_compiler_pic='+Z'
7401         ;;
7402       esac
7403       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7404       lt_prog_compiler_static='${wl}-a ${wl}archive'
7405       ;;
7406
7407     irix5* | irix6* | nonstopux*)
7408       lt_prog_compiler_wl='-Wl,'
7409       # PIC (with -KPIC) is the default.
7410       lt_prog_compiler_static='-non_shared'
7411       ;;
7412
7413     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7414       case $cc_basename in
7415       # old Intel for x86_64 which still supported -KPIC.
7416       ecc*)
7417         lt_prog_compiler_wl='-Wl,'
7418         lt_prog_compiler_pic='-KPIC'
7419         lt_prog_compiler_static='-static'
7420         ;;
7421       # icc used to be incompatible with GCC.
7422       # ICC 10 doesn't accept -KPIC any more.
7423       icc* | ifort*)
7424         lt_prog_compiler_wl='-Wl,'
7425         lt_prog_compiler_pic='-fPIC'
7426         lt_prog_compiler_static='-static'
7427         ;;
7428       # Lahey Fortran 8.1.
7429       lf95*)
7430         lt_prog_compiler_wl='-Wl,'
7431         lt_prog_compiler_pic='--shared'
7432         lt_prog_compiler_static='--static'
7433         ;;
7434       pgcc* | pgf77* | pgf90* | pgf95*)
7435         # Portland Group compilers (*not* the Pentium gcc compiler,
7436         # which looks to be a dead project)
7437         lt_prog_compiler_wl='-Wl,'
7438         lt_prog_compiler_pic='-fpic'
7439         lt_prog_compiler_static='-Bstatic'
7440         ;;
7441       ccc*)
7442         lt_prog_compiler_wl='-Wl,'
7443         # All Alpha code is PIC.
7444         lt_prog_compiler_static='-non_shared'
7445         ;;
7446       xl*)
7447         # IBM XL C 8.0/Fortran 10.1 on PPC
7448         lt_prog_compiler_wl='-Wl,'
7449         lt_prog_compiler_pic='-qpic'
7450         lt_prog_compiler_static='-qstaticlink'
7451         ;;
7452       *)
7453         case `$CC -V 2>&1 | sed 5q` in
7454         *Sun\ C*)
7455           # Sun C 5.9
7456           lt_prog_compiler_pic='-KPIC'
7457           lt_prog_compiler_static='-Bstatic'
7458           lt_prog_compiler_wl='-Wl,'
7459           ;;
7460         *Sun\ F*)
7461           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7462           lt_prog_compiler_pic='-KPIC'
7463           lt_prog_compiler_static='-Bstatic'
7464           lt_prog_compiler_wl=''
7465           ;;
7466         esac
7467         ;;
7468       esac
7469       ;;
7470
7471     newsos6)
7472       lt_prog_compiler_pic='-KPIC'
7473       lt_prog_compiler_static='-Bstatic'
7474       ;;
7475
7476     *nto* | *qnx*)
7477       # QNX uses GNU C++, but need to define -shared option too, otherwise
7478       # it will coredump.
7479       lt_prog_compiler_pic='-fPIC -shared'
7480       ;;
7481
7482     osf3* | osf4* | osf5*)
7483       lt_prog_compiler_wl='-Wl,'
7484       # All OSF/1 code is PIC.
7485       lt_prog_compiler_static='-non_shared'
7486       ;;
7487
7488     rdos*)
7489       lt_prog_compiler_static='-non_shared'
7490       ;;
7491
7492     solaris*)
7493       lt_prog_compiler_pic='-KPIC'
7494       lt_prog_compiler_static='-Bstatic'
7495       case $cc_basename in
7496       f77* | f90* | f95*)
7497         lt_prog_compiler_wl='-Qoption ld ';;
7498       *)
7499         lt_prog_compiler_wl='-Wl,';;
7500       esac
7501       ;;
7502
7503     sunos4*)
7504       lt_prog_compiler_wl='-Qoption ld '
7505       lt_prog_compiler_pic='-PIC'
7506       lt_prog_compiler_static='-Bstatic'
7507       ;;
7508
7509     sysv4 | sysv4.2uw2* | sysv4.3*)
7510       lt_prog_compiler_wl='-Wl,'
7511       lt_prog_compiler_pic='-KPIC'
7512       lt_prog_compiler_static='-Bstatic'
7513       ;;
7514
7515     sysv4*MP*)
7516       if test -d /usr/nec ;then
7517         lt_prog_compiler_pic='-Kconform_pic'
7518         lt_prog_compiler_static='-Bstatic'
7519       fi
7520       ;;
7521
7522     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7523       lt_prog_compiler_wl='-Wl,'
7524       lt_prog_compiler_pic='-KPIC'
7525       lt_prog_compiler_static='-Bstatic'
7526       ;;
7527
7528     unicos*)
7529       lt_prog_compiler_wl='-Wl,'
7530       lt_prog_compiler_can_build_shared=no
7531       ;;
7532
7533     uts4*)
7534       lt_prog_compiler_pic='-pic'
7535       lt_prog_compiler_static='-Bstatic'
7536       ;;
7537
7538     *)
7539       lt_prog_compiler_can_build_shared=no
7540       ;;
7541     esac
7542   fi
7543
7544 case $host_os in
7545   # For platforms which do not support PIC, -DPIC is meaningless:
7546   *djgpp*)
7547     lt_prog_compiler_pic=
7548     ;;
7549   *)
7550     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7551     ;;
7552 esac
7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7554 $as_echo "$lt_prog_compiler_pic" >&6; }
7555
7556
7557
7558
7559
7560
7561 #
7562 # Check to make sure the PIC flag actually works.
7563 #
7564 if test -n "$lt_prog_compiler_pic"; then
7565   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7566 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7567 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7568   $as_echo_n "(cached) " >&6
7569 else
7570   lt_cv_prog_compiler_pic_works=no
7571    ac_outfile=conftest.$ac_objext
7572    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7573    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7574    # Insert the option either (1) after the last *FLAGS variable, or
7575    # (2) before a word containing "conftest.", or (3) at the end.
7576    # Note that $ac_compile itself does not contain backslashes and begins
7577    # with a dollar sign (not a hyphen), so the echo should work correctly.
7578    # The option is referenced via a variable to avoid confusing sed.
7579    lt_compile=`echo "$ac_compile" | $SED \
7580    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7581    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7582    -e 's:$: $lt_compiler_flag:'`
7583    (eval echo "\"\$as_me:7583: $lt_compile\"" >&5)
7584    (eval "$lt_compile" 2>conftest.err)
7585    ac_status=$?
7586    cat conftest.err >&5
7587    echo "$as_me:7587: \$? = $ac_status" >&5
7588    if (exit $ac_status) && test -s "$ac_outfile"; then
7589      # The compiler can only warn and ignore the option if not recognized
7590      # So say no if there are warnings other than the usual output.
7591      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7592      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7593      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7594        lt_cv_prog_compiler_pic_works=yes
7595      fi
7596    fi
7597    $RM conftest*
7598
7599 fi
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7601 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7602
7603 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7604     case $lt_prog_compiler_pic in
7605      "" | " "*) ;;
7606      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7607      esac
7608 else
7609     lt_prog_compiler_pic=
7610      lt_prog_compiler_can_build_shared=no
7611 fi
7612
7613 fi
7614
7615
7616
7617
7618
7619
7620 #
7621 # Check to make sure the static flag actually works.
7622 #
7623 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7625 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7626 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7627   $as_echo_n "(cached) " >&6
7628 else
7629   lt_cv_prog_compiler_static_works=no
7630    save_LDFLAGS="$LDFLAGS"
7631    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7632    echo "$lt_simple_link_test_code" > conftest.$ac_ext
7633    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7634      # The linker can only warn and ignore the option if not recognized
7635      # So say no if there are warnings
7636      if test -s conftest.err; then
7637        # Append any errors to the config.log.
7638        cat conftest.err 1>&5
7639        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7640        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7641        if diff conftest.exp conftest.er2 >/dev/null; then
7642          lt_cv_prog_compiler_static_works=yes
7643        fi
7644      else
7645        lt_cv_prog_compiler_static_works=yes
7646      fi
7647    fi
7648    $RM -r conftest*
7649    LDFLAGS="$save_LDFLAGS"
7650
7651 fi
7652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7653 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7654
7655 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7656     :
7657 else
7658     lt_prog_compiler_static=
7659 fi
7660
7661
7662
7663
7664
7665
7666
7667   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7668 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7669 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7670   $as_echo_n "(cached) " >&6
7671 else
7672   lt_cv_prog_compiler_c_o=no
7673    $RM -r conftest 2>/dev/null
7674    mkdir conftest
7675    cd conftest
7676    mkdir out
7677    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7678
7679    lt_compiler_flag="-o out/conftest2.$ac_objext"
7680    # Insert the option either (1) after the last *FLAGS variable, or
7681    # (2) before a word containing "conftest.", or (3) at the end.
7682    # Note that $ac_compile itself does not contain backslashes and begins
7683    # with a dollar sign (not a hyphen), so the echo should work correctly.
7684    lt_compile=`echo "$ac_compile" | $SED \
7685    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7686    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7687    -e 's:$: $lt_compiler_flag:'`
7688    (eval echo "\"\$as_me:7688: $lt_compile\"" >&5)
7689    (eval "$lt_compile" 2>out/conftest.err)
7690    ac_status=$?
7691    cat out/conftest.err >&5
7692    echo "$as_me:7692: \$? = $ac_status" >&5
7693    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7694    then
7695      # The compiler can only warn and ignore the option if not recognized
7696      # So say no if there are warnings
7697      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7698      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7699      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7700        lt_cv_prog_compiler_c_o=yes
7701      fi
7702    fi
7703    chmod u+w . 2>&5
7704    $RM conftest*
7705    # SGI C++ compiler will create directory out/ii_files/ for
7706    # template instantiation
7707    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7708    $RM out/* && rmdir out
7709    cd ..
7710    $RM -r conftest
7711    $RM conftest*
7712
7713 fi
7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7715 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7716
7717
7718
7719
7720
7721
7722   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7723 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7724 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7725   $as_echo_n "(cached) " >&6
7726 else
7727   lt_cv_prog_compiler_c_o=no
7728    $RM -r conftest 2>/dev/null
7729    mkdir conftest
7730    cd conftest
7731    mkdir out
7732    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7733
7734    lt_compiler_flag="-o out/conftest2.$ac_objext"
7735    # Insert the option either (1) after the last *FLAGS variable, or
7736    # (2) before a word containing "conftest.", or (3) at the end.
7737    # Note that $ac_compile itself does not contain backslashes and begins
7738    # with a dollar sign (not a hyphen), so the echo should work correctly.
7739    lt_compile=`echo "$ac_compile" | $SED \
7740    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7741    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7742    -e 's:$: $lt_compiler_flag:'`
7743    (eval echo "\"\$as_me:7743: $lt_compile\"" >&5)
7744    (eval "$lt_compile" 2>out/conftest.err)
7745    ac_status=$?
7746    cat out/conftest.err >&5
7747    echo "$as_me:7747: \$? = $ac_status" >&5
7748    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7749    then
7750      # The compiler can only warn and ignore the option if not recognized
7751      # So say no if there are warnings
7752      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7753      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7754      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7755        lt_cv_prog_compiler_c_o=yes
7756      fi
7757    fi
7758    chmod u+w . 2>&5
7759    $RM conftest*
7760    # SGI C++ compiler will create directory out/ii_files/ for
7761    # template instantiation
7762    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7763    $RM out/* && rmdir out
7764    cd ..
7765    $RM -r conftest
7766    $RM conftest*
7767
7768 fi
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7770 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7771
7772
7773
7774
7775 hard_links="nottested"
7776 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7777   # do not overwrite the value of need_locks provided by the user
7778   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7779 $as_echo_n "checking if we can lock with hard links... " >&6; }
7780   hard_links=yes
7781   $RM conftest*
7782   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7783   touch conftest.a
7784   ln conftest.a conftest.b 2>&5 || hard_links=no
7785   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7787 $as_echo "$hard_links" >&6; }
7788   if test "$hard_links" = no; then
7789     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7790 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7791     need_locks=warn
7792   fi
7793 else
7794   need_locks=no
7795 fi
7796
7797
7798
7799
7800
7801
7802   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7803 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7804
7805   runpath_var=
7806   allow_undefined_flag=
7807   always_export_symbols=no
7808   archive_cmds=
7809   archive_expsym_cmds=
7810   compiler_needs_object=no
7811   enable_shared_with_static_runtimes=no
7812   export_dynamic_flag_spec=
7813   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7814   hardcode_automatic=no
7815   hardcode_direct=no
7816   hardcode_direct_absolute=no
7817   hardcode_libdir_flag_spec=
7818   hardcode_libdir_flag_spec_ld=
7819   hardcode_libdir_separator=
7820   hardcode_minus_L=no
7821   hardcode_shlibpath_var=unsupported
7822   inherit_rpath=no
7823   link_all_deplibs=unknown
7824   module_cmds=
7825   module_expsym_cmds=
7826   old_archive_from_new_cmds=
7827   old_archive_from_expsyms_cmds=
7828   thread_safe_flag_spec=
7829   whole_archive_flag_spec=
7830   # include_expsyms should be a list of space-separated symbols to be *always*
7831   # included in the symbol list
7832   include_expsyms=
7833   # exclude_expsyms can be an extended regexp of symbols to exclude
7834   # it will be wrapped by ` (' and `)$', so one must not match beginning or
7835   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7836   # as well as any symbol that contains `d'.
7837   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7838   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7839   # platforms (ab)use it in PIC code, but their linkers get confused if
7840   # the symbol is explicitly referenced.  Since portable code cannot
7841   # rely on this symbol name, it's probably fine to never include it in
7842   # preloaded symbol tables.
7843   # Exclude shared library initialization/finalization symbols.
7844   extract_expsyms_cmds=
7845
7846   case $host_os in
7847   cygwin* | mingw* | pw32* | cegcc*)
7848     # FIXME: the MSVC++ port hasn't been tested in a loooong time
7849     # When not using gcc, we currently assume that we are using
7850     # Microsoft Visual C++.
7851     if test "$GCC" != yes; then
7852       with_gnu_ld=no
7853     fi
7854     ;;
7855   interix*)
7856     # we just hope/assume this is gcc and not c89 (= MSVC++)
7857     with_gnu_ld=yes
7858     ;;
7859   openbsd*)
7860     with_gnu_ld=no
7861     ;;
7862   linux* | k*bsd*-gnu)
7863     link_all_deplibs=no
7864     ;;
7865   esac
7866
7867   ld_shlibs=yes
7868   if test "$with_gnu_ld" = yes; then
7869     # If archive_cmds runs LD, not CC, wlarc should be empty
7870     wlarc='${wl}'
7871
7872     # Set some defaults for GNU ld with shared library support. These
7873     # are reset later if shared libraries are not supported. Putting them
7874     # here allows them to be overridden if necessary.
7875     runpath_var=LD_RUN_PATH
7876     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
7877     export_dynamic_flag_spec='${wl}--export-dynamic'
7878     # ancient GNU ld didn't support --whole-archive et. al.
7879     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
7880       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7881     else
7882       whole_archive_flag_spec=
7883     fi
7884     supports_anon_versioning=no
7885     case `$LD -v 2>&1` in
7886       *GNU\ gold*) supports_anon_versioning=yes ;;
7887       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7888       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7889       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7890       *\ 2.11.*) ;; # other 2.11 versions
7891       *) supports_anon_versioning=yes ;;
7892     esac
7893
7894     # See if GNU ld supports shared libraries.
7895     case $host_os in
7896     aix[3-9]*)
7897       # On AIX/PPC, the GNU linker is very broken
7898       if test "$host_cpu" != ia64; then
7899         ld_shlibs=no
7900         cat <<_LT_EOF 1>&2
7901
7902 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
7903 *** to be unable to reliably create shared libraries on AIX.
7904 *** Therefore, libtool is disabling shared libraries support.  If you
7905 *** really care for shared libraries, you may want to modify your PATH
7906 *** so that a non-GNU linker is found, and then restart.
7907
7908 _LT_EOF
7909       fi
7910       ;;
7911
7912     amigaos*)
7913       case $host_cpu in
7914       powerpc)
7915             # see comment about AmigaOS4 .so support
7916             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7917             archive_expsym_cmds=''
7918         ;;
7919       m68k)
7920             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)'
7921             hardcode_libdir_flag_spec='-L$libdir'
7922             hardcode_minus_L=yes
7923         ;;
7924       esac
7925       ;;
7926
7927     beos*)
7928       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
7929         allow_undefined_flag=unsupported
7930         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7931         # support --undefined.  This deserves some investigation.  FIXME
7932         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7933       else
7934         ld_shlibs=no
7935       fi
7936       ;;
7937
7938     cygwin* | mingw* | pw32* | cegcc*)
7939       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7940       # as there is no search path for DLLs.
7941       hardcode_libdir_flag_spec='-L$libdir'
7942       allow_undefined_flag=unsupported
7943       always_export_symbols=no
7944       enable_shared_with_static_runtimes=yes
7945       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7946
7947       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
7948         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7949         # If the export-symbols file already is a .def file (1st line
7950         # is EXPORTS), use it as is; otherwise, prepend...
7951         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7952           cp $export_symbols $output_objdir/$soname.def;
7953         else
7954           echo EXPORTS > $output_objdir/$soname.def;
7955           cat $export_symbols >> $output_objdir/$soname.def;
7956         fi~
7957         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7958       else
7959         ld_shlibs=no
7960       fi
7961       ;;
7962
7963     interix[3-9]*)
7964       hardcode_direct=no
7965       hardcode_shlibpath_var=no
7966       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7967       export_dynamic_flag_spec='${wl}-E'
7968       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7969       # Instead, shared libraries are loaded at an image base (0x10000000 by
7970       # default) and relocated if they conflict, which is a slow very memory
7971       # consuming and fragmenting process.  To avoid this, we pick a random,
7972       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7973       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7974       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7975       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'
7976       ;;
7977
7978     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
7979       tmp_diet=no
7980       if test "$host_os" = linux-dietlibc; then
7981         case $cc_basename in
7982           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
7983         esac
7984       fi
7985       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
7986          && test "$tmp_diet" = no
7987       then
7988         tmp_addflag=
7989         tmp_sharedflag='-shared'
7990         case $cc_basename,$host_cpu in
7991         pgcc*)                          # Portland Group C compiler
7992           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'
7993           tmp_addflag=' $pic_flag'
7994           ;;
7995         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
7996           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'
7997           tmp_addflag=' $pic_flag -Mnomain' ;;
7998         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
7999           tmp_addflag=' -i_dynamic' ;;
8000         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8001           tmp_addflag=' -i_dynamic -nofor_main' ;;
8002         ifc* | ifort*)                  # Intel Fortran compiler
8003           tmp_addflag=' -nofor_main' ;;
8004         lf95*)                          # Lahey Fortran 8.1
8005           whole_archive_flag_spec=
8006           tmp_sharedflag='--shared' ;;
8007         xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
8008           tmp_sharedflag='-qmkshrobj'
8009           tmp_addflag= ;;
8010         esac
8011         case `$CC -V 2>&1 | sed 5q` in
8012         *Sun\ C*)                       # Sun C 5.9
8013           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'
8014           compiler_needs_object=yes
8015           tmp_sharedflag='-G' ;;
8016         *Sun\ F*)                       # Sun Fortran 8.3
8017           tmp_sharedflag='-G' ;;
8018         esac
8019         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8020
8021         if test "x$supports_anon_versioning" = xyes; then
8022           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8023             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8024             echo "local: *; };" >> $output_objdir/$libname.ver~
8025             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8026         fi
8027
8028         case $cc_basename in
8029         xlf*)
8030           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8031           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8032           hardcode_libdir_flag_spec=
8033           hardcode_libdir_flag_spec_ld='-rpath $libdir'
8034           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8035           if test "x$supports_anon_versioning" = xyes; then
8036             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8037               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8038               echo "local: *; };" >> $output_objdir/$libname.ver~
8039               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8040           fi
8041           ;;
8042         esac
8043       else
8044         ld_shlibs=no
8045       fi
8046       ;;
8047
8048     netbsd* | netbsdelf*-gnu)
8049       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8050         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8051         wlarc=
8052       else
8053         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8054         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8055       fi
8056       ;;
8057
8058     solaris*)
8059       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8060         ld_shlibs=no
8061         cat <<_LT_EOF 1>&2
8062
8063 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8064 *** create shared libraries on Solaris systems.  Therefore, libtool
8065 *** is disabling shared libraries support.  We urge you to upgrade GNU
8066 *** binutils to release 2.9.1 or newer.  Another option is to modify
8067 *** your PATH or compiler configuration so that the native linker is
8068 *** used, and then restart.
8069
8070 _LT_EOF
8071       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8072         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8073         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8074       else
8075         ld_shlibs=no
8076       fi
8077       ;;
8078
8079     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8080       case `$LD -v 2>&1` in
8081         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8082         ld_shlibs=no
8083         cat <<_LT_EOF 1>&2
8084
8085 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8086 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8087 *** is disabling shared libraries support.  We urge you to upgrade GNU
8088 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8089 *** your PATH or compiler configuration so that the native linker is
8090 *** used, and then restart.
8091
8092 _LT_EOF
8093         ;;
8094         *)
8095           # For security reasons, it is highly recommended that you always
8096           # use absolute paths for naming shared libraries, and exclude the
8097           # DT_RUNPATH tag from executables and libraries.  But doing so
8098           # requires that you compile everything twice, which is a pain.
8099           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8100             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8101             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8102             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8103           else
8104             ld_shlibs=no
8105           fi
8106         ;;
8107       esac
8108       ;;
8109
8110     sunos4*)
8111       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8112       wlarc=
8113       hardcode_direct=yes
8114       hardcode_shlibpath_var=no
8115       ;;
8116
8117     *)
8118       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8119         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8120         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8121       else
8122         ld_shlibs=no
8123       fi
8124       ;;
8125     esac
8126
8127     if test "$ld_shlibs" = no; then
8128       runpath_var=
8129       hardcode_libdir_flag_spec=
8130       export_dynamic_flag_spec=
8131       whole_archive_flag_spec=
8132     fi
8133   else
8134     # PORTME fill in a description of your system's linker (not GNU ld)
8135     case $host_os in
8136     aix3*)
8137       allow_undefined_flag=unsupported
8138       always_export_symbols=yes
8139       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'
8140       # Note: this linker hardcodes the directories in LIBPATH if there
8141       # are no directories specified by -L.
8142       hardcode_minus_L=yes
8143       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8144         # Neither direct hardcoding nor static linking is supported with a
8145         # broken collect2.
8146         hardcode_direct=unsupported
8147       fi
8148       ;;
8149
8150     aix[4-9]*)
8151       if test "$host_cpu" = ia64; then
8152         # On IA64, the linker does run time linking by default, so we don't
8153         # have to do anything special.
8154         aix_use_runtimelinking=no
8155         exp_sym_flag='-Bexport'
8156         no_entry_flag=""
8157       else
8158         # If we're using GNU nm, then we don't want the "-C" option.
8159         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8160         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8161           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'
8162         else
8163           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'
8164         fi
8165         aix_use_runtimelinking=no
8166
8167         # Test if we are trying to use run time linking or normal
8168         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8169         # need to do runtime linking.
8170         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8171           for ld_flag in $LDFLAGS; do
8172           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8173             aix_use_runtimelinking=yes
8174             break
8175           fi
8176           done
8177           ;;
8178         esac
8179
8180         exp_sym_flag='-bexport'
8181         no_entry_flag='-bnoentry'
8182       fi
8183
8184       # When large executables or shared objects are built, AIX ld can
8185       # have problems creating the table of contents.  If linking a library
8186       # or program results in "error TOC overflow" add -mminimal-toc to
8187       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8188       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8189
8190       archive_cmds=''
8191       hardcode_direct=yes
8192       hardcode_direct_absolute=yes
8193       hardcode_libdir_separator=':'
8194       link_all_deplibs=yes
8195       file_list_spec='${wl}-f,'
8196
8197       if test "$GCC" = yes; then
8198         case $host_os in aix4.[012]|aix4.[012].*)
8199         # We only want to do this on AIX 4.2 and lower, the check
8200         # below for broken collect2 doesn't work under 4.3+
8201           collect2name=`${CC} -print-prog-name=collect2`
8202           if test -f "$collect2name" &&
8203            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8204           then
8205           # We have reworked collect2
8206           :
8207           else
8208           # We have old collect2
8209           hardcode_direct=unsupported
8210           # It fails to find uninstalled libraries when the uninstalled
8211           # path is not listed in the libpath.  Setting hardcode_minus_L
8212           # to unsupported forces relinking
8213           hardcode_minus_L=yes
8214           hardcode_libdir_flag_spec='-L$libdir'
8215           hardcode_libdir_separator=
8216           fi
8217           ;;
8218         esac
8219         shared_flag='-shared'
8220         if test "$aix_use_runtimelinking" = yes; then
8221           shared_flag="$shared_flag "'${wl}-G'
8222         fi
8223         link_all_deplibs=no
8224       else
8225         # not using gcc
8226         if test "$host_cpu" = ia64; then
8227         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8228         # chokes on -Wl,-G. The following line is correct:
8229           shared_flag='-G'
8230         else
8231           if test "$aix_use_runtimelinking" = yes; then
8232             shared_flag='${wl}-G'
8233           else
8234             shared_flag='${wl}-bM:SRE'
8235           fi
8236         fi
8237       fi
8238
8239       export_dynamic_flag_spec='${wl}-bexpall'
8240       # It seems that -bexpall does not export symbols beginning with
8241       # underscore (_), so it is better to generate a list of symbols to export.
8242       always_export_symbols=yes
8243       if test "$aix_use_runtimelinking" = yes; then
8244         # Warning - without using the other runtime loading flags (-brtl),
8245         # -berok will link without error, but may produce a broken library.
8246         allow_undefined_flag='-berok'
8247         # Determine the default libpath from the value encoded in an
8248         # empty executable.
8249         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8250 /* end confdefs.h.  */
8251
8252 int
8253 main ()
8254 {
8255
8256   ;
8257   return 0;
8258 }
8259 _ACEOF
8260 if ac_fn_c_try_link "$LINENO"; then :
8261
8262 lt_aix_libpath_sed='
8263     /Import File Strings/,/^$/ {
8264         /^0/ {
8265             s/^0  *\(.*\)$/\1/
8266             p
8267         }
8268     }'
8269 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8270 # Check for a 64-bit object if we didn't find anything.
8271 if test -z "$aix_libpath"; then
8272   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8273 fi
8274 fi
8275 rm -f core conftest.err conftest.$ac_objext \
8276     conftest$ac_exeext conftest.$ac_ext
8277 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8278
8279         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8280         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"
8281       else
8282         if test "$host_cpu" = ia64; then
8283           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8284           allow_undefined_flag="-z nodefs"
8285           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"
8286         else
8287          # Determine the default libpath from the value encoded in an
8288          # empty executable.
8289          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8290 /* end confdefs.h.  */
8291
8292 int
8293 main ()
8294 {
8295
8296   ;
8297   return 0;
8298 }
8299 _ACEOF
8300 if ac_fn_c_try_link "$LINENO"; then :
8301
8302 lt_aix_libpath_sed='
8303     /Import File Strings/,/^$/ {
8304         /^0/ {
8305             s/^0  *\(.*\)$/\1/
8306             p
8307         }
8308     }'
8309 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8310 # Check for a 64-bit object if we didn't find anything.
8311 if test -z "$aix_libpath"; then
8312   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8313 fi
8314 fi
8315 rm -f core conftest.err conftest.$ac_objext \
8316     conftest$ac_exeext conftest.$ac_ext
8317 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8318
8319          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8320           # Warning - without using the other run time loading flags,
8321           # -berok will link without error, but may produce a broken library.
8322           no_undefined_flag=' ${wl}-bernotok'
8323           allow_undefined_flag=' ${wl}-berok'
8324           # Exported symbols can be pulled into shared objects from archives
8325           whole_archive_flag_spec='$convenience'
8326           archive_cmds_need_lc=yes
8327           # This is similar to how AIX traditionally builds its shared libraries.
8328           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'
8329         fi
8330       fi
8331       ;;
8332
8333     amigaos*)
8334       case $host_cpu in
8335       powerpc)
8336             # see comment about AmigaOS4 .so support
8337             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8338             archive_expsym_cmds=''
8339         ;;
8340       m68k)
8341             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)'
8342             hardcode_libdir_flag_spec='-L$libdir'
8343             hardcode_minus_L=yes
8344         ;;
8345       esac
8346       ;;
8347
8348     bsdi[45]*)
8349       export_dynamic_flag_spec=-rdynamic
8350       ;;
8351
8352     cygwin* | mingw* | pw32* | cegcc*)
8353       # When not using gcc, we currently assume that we are using
8354       # Microsoft Visual C++.
8355       # hardcode_libdir_flag_spec is actually meaningless, as there is
8356       # no search path for DLLs.
8357       hardcode_libdir_flag_spec=' '
8358       allow_undefined_flag=unsupported
8359       # Tell ltmain to make .lib files, not .a files.
8360       libext=lib
8361       # Tell ltmain to make .dll files, not .so files.
8362       shrext_cmds=".dll"
8363       # FIXME: Setting linknames here is a bad hack.
8364       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8365       # The linker will automatically build a .lib file if we build a DLL.
8366       old_archive_from_new_cmds='true'
8367       # FIXME: Should let the user specify the lib program.
8368       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8369       fix_srcfile_path='`cygpath -w "$srcfile"`'
8370       enable_shared_with_static_runtimes=yes
8371       ;;
8372
8373     darwin* | rhapsody*)
8374
8375
8376   archive_cmds_need_lc=no
8377   hardcode_direct=no
8378   hardcode_automatic=yes
8379   hardcode_shlibpath_var=unsupported
8380   whole_archive_flag_spec=''
8381   link_all_deplibs=yes
8382   allow_undefined_flag="$_lt_dar_allow_undefined"
8383   case $cc_basename in
8384      ifort*) _lt_dar_can_shared=yes ;;
8385      *) _lt_dar_can_shared=$GCC ;;
8386   esac
8387   if test "$_lt_dar_can_shared" = "yes"; then
8388     output_verbose_link_cmd=echo
8389     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8390     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8391     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}"
8392     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}"
8393
8394   else
8395   ld_shlibs=no
8396   fi
8397
8398       ;;
8399
8400     dgux*)
8401       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8402       hardcode_libdir_flag_spec='-L$libdir'
8403       hardcode_shlibpath_var=no
8404       ;;
8405
8406     freebsd1*)
8407       ld_shlibs=no
8408       ;;
8409
8410     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8411     # support.  Future versions do this automatically, but an explicit c++rt0.o
8412     # does not break anything, and helps significantly (at the cost of a little
8413     # extra space).
8414     freebsd2.2*)
8415       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8416       hardcode_libdir_flag_spec='-R$libdir'
8417       hardcode_direct=yes
8418       hardcode_shlibpath_var=no
8419       ;;
8420
8421     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8422     freebsd2*)
8423       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8424       hardcode_direct=yes
8425       hardcode_minus_L=yes
8426       hardcode_shlibpath_var=no
8427       ;;
8428
8429     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8430     freebsd* | dragonfly*)
8431       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8432       hardcode_libdir_flag_spec='-R$libdir'
8433       hardcode_direct=yes
8434       hardcode_shlibpath_var=no
8435       ;;
8436
8437     hpux9*)
8438       if test "$GCC" = yes; then
8439         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'
8440       else
8441         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'
8442       fi
8443       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8444       hardcode_libdir_separator=:
8445       hardcode_direct=yes
8446
8447       # hardcode_minus_L: Not really in the search PATH,
8448       # but as the default location of the library.
8449       hardcode_minus_L=yes
8450       export_dynamic_flag_spec='${wl}-E'
8451       ;;
8452
8453     hpux10*)
8454       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8455         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8456       else
8457         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8458       fi
8459       if test "$with_gnu_ld" = no; then
8460         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8461         hardcode_libdir_flag_spec_ld='+b $libdir'
8462         hardcode_libdir_separator=:
8463         hardcode_direct=yes
8464         hardcode_direct_absolute=yes
8465         export_dynamic_flag_spec='${wl}-E'
8466         # hardcode_minus_L: Not really in the search PATH,
8467         # but as the default location of the library.
8468         hardcode_minus_L=yes
8469       fi
8470       ;;
8471
8472     hpux11*)
8473       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8474         case $host_cpu in
8475         hppa*64*)
8476           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8477           ;;
8478         ia64*)
8479           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8480           ;;
8481         *)
8482           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8483           ;;
8484         esac
8485       else
8486         case $host_cpu in
8487         hppa*64*)
8488           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8489           ;;
8490         ia64*)
8491           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8492           ;;
8493         *)
8494           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8495           ;;
8496         esac
8497       fi
8498       if test "$with_gnu_ld" = no; then
8499         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8500         hardcode_libdir_separator=:
8501
8502         case $host_cpu in
8503         hppa*64*|ia64*)
8504           hardcode_direct=no
8505           hardcode_shlibpath_var=no
8506           ;;
8507         *)
8508           hardcode_direct=yes
8509           hardcode_direct_absolute=yes
8510           export_dynamic_flag_spec='${wl}-E'
8511
8512           # hardcode_minus_L: Not really in the search PATH,
8513           # but as the default location of the library.
8514           hardcode_minus_L=yes
8515           ;;
8516         esac
8517       fi
8518       ;;
8519
8520     irix5* | irix6* | nonstopux*)
8521       if test "$GCC" = yes; then
8522         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'
8523         # Try to use the -exported_symbol ld option, if it does not
8524         # work, assume that -exports_file does not work either and
8525         # implicitly export all symbols.
8526         save_LDFLAGS="$LDFLAGS"
8527         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8528         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8529 /* end confdefs.h.  */
8530 int foo(void) {}
8531 _ACEOF
8532 if ac_fn_c_try_link "$LINENO"; then :
8533   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'
8534
8535 fi
8536 rm -f core conftest.err conftest.$ac_objext \
8537     conftest$ac_exeext conftest.$ac_ext
8538         LDFLAGS="$save_LDFLAGS"
8539       else
8540         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'
8541         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'
8542       fi
8543       archive_cmds_need_lc='no'
8544       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8545       hardcode_libdir_separator=:
8546       inherit_rpath=yes
8547       link_all_deplibs=yes
8548       ;;
8549
8550     netbsd* | netbsdelf*-gnu)
8551       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8552         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8553       else
8554         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8555       fi
8556       hardcode_libdir_flag_spec='-R$libdir'
8557       hardcode_direct=yes
8558       hardcode_shlibpath_var=no
8559       ;;
8560
8561     newsos6)
8562       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8563       hardcode_direct=yes
8564       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8565       hardcode_libdir_separator=:
8566       hardcode_shlibpath_var=no
8567       ;;
8568
8569     *nto* | *qnx*)
8570       ;;
8571
8572     openbsd*)
8573       if test -f /usr/libexec/ld.so; then
8574         hardcode_direct=yes
8575         hardcode_shlibpath_var=no
8576         hardcode_direct_absolute=yes
8577         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8578           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8579           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8580           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8581           export_dynamic_flag_spec='${wl}-E'
8582         else
8583           case $host_os in
8584            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8585              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8586              hardcode_libdir_flag_spec='-R$libdir'
8587              ;;
8588            *)
8589              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8590              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8591              ;;
8592           esac
8593         fi
8594       else
8595         ld_shlibs=no
8596       fi
8597       ;;
8598
8599     os2*)
8600       hardcode_libdir_flag_spec='-L$libdir'
8601       hardcode_minus_L=yes
8602       allow_undefined_flag=unsupported
8603       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'
8604       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8605       ;;
8606
8607     osf3*)
8608       if test "$GCC" = yes; then
8609         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8610         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'
8611       else
8612         allow_undefined_flag=' -expect_unresolved \*'
8613         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'
8614       fi
8615       archive_cmds_need_lc='no'
8616       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8617       hardcode_libdir_separator=:
8618       ;;
8619
8620     osf4* | osf5*)      # as osf3* with the addition of -msym flag
8621       if test "$GCC" = yes; then
8622         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8623         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'
8624         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8625       else
8626         allow_undefined_flag=' -expect_unresolved \*'
8627         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'
8628         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~
8629         $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'
8630
8631         # Both c and cxx compiler support -rpath directly
8632         hardcode_libdir_flag_spec='-rpath $libdir'
8633       fi
8634       archive_cmds_need_lc='no'
8635       hardcode_libdir_separator=:
8636       ;;
8637
8638     solaris*)
8639       no_undefined_flag=' -z defs'
8640       if test "$GCC" = yes; then
8641         wlarc='${wl}'
8642         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8643         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8644           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8645       else
8646         case `$CC -V 2>&1` in
8647         *"Compilers 5.0"*)
8648           wlarc=''
8649           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8650           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8651           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8652           ;;
8653         *)
8654           wlarc='${wl}'
8655           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8656           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8657           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8658           ;;
8659         esac
8660       fi
8661       hardcode_libdir_flag_spec='-R$libdir'
8662       hardcode_shlibpath_var=no
8663       case $host_os in
8664       solaris2.[0-5] | solaris2.[0-5].*) ;;
8665       *)
8666         # The compiler driver will combine and reorder linker options,
8667         # but understands `-z linker_flag'.  GCC discards it without `$wl',
8668         # but is careful enough not to reorder.
8669         # Supported since Solaris 2.6 (maybe 2.5.1?)
8670         if test "$GCC" = yes; then
8671           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8672         else
8673           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8674         fi
8675         ;;
8676       esac
8677       link_all_deplibs=yes
8678       ;;
8679
8680     sunos4*)
8681       if test "x$host_vendor" = xsequent; then
8682         # Use $CC to link under sequent, because it throws in some extra .o
8683         # files that make .init and .fini sections work.
8684         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8685       else
8686         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8687       fi
8688       hardcode_libdir_flag_spec='-L$libdir'
8689       hardcode_direct=yes
8690       hardcode_minus_L=yes
8691       hardcode_shlibpath_var=no
8692       ;;
8693
8694     sysv4)
8695       case $host_vendor in
8696         sni)
8697           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8698           hardcode_direct=yes # is this really true???
8699         ;;
8700         siemens)
8701           ## LD is ld it makes a PLAMLIB
8702           ## CC just makes a GrossModule.
8703           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8704           reload_cmds='$CC -r -o $output$reload_objs'
8705           hardcode_direct=no
8706         ;;
8707         motorola)
8708           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8709           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8710         ;;
8711       esac
8712       runpath_var='LD_RUN_PATH'
8713       hardcode_shlibpath_var=no
8714       ;;
8715
8716     sysv4.3*)
8717       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8718       hardcode_shlibpath_var=no
8719       export_dynamic_flag_spec='-Bexport'
8720       ;;
8721
8722     sysv4*MP*)
8723       if test -d /usr/nec; then
8724         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8725         hardcode_shlibpath_var=no
8726         runpath_var=LD_RUN_PATH
8727         hardcode_runpath_var=yes
8728         ld_shlibs=yes
8729       fi
8730       ;;
8731
8732     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8733       no_undefined_flag='${wl}-z,text'
8734       archive_cmds_need_lc=no
8735       hardcode_shlibpath_var=no
8736       runpath_var='LD_RUN_PATH'
8737
8738       if test "$GCC" = yes; then
8739         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8740         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8741       else
8742         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8743         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8744       fi
8745       ;;
8746
8747     sysv5* | sco3.2v5* | sco5v6*)
8748       # Note: We can NOT use -z defs as we might desire, because we do not
8749       # link with -lc, and that would cause any symbols used from libc to
8750       # always be unresolved, which means just about no library would
8751       # ever link correctly.  If we're not using GNU ld we use -z text
8752       # though, which does catch some bad symbols but isn't as heavy-handed
8753       # as -z defs.
8754       no_undefined_flag='${wl}-z,text'
8755       allow_undefined_flag='${wl}-z,nodefs'
8756       archive_cmds_need_lc=no
8757       hardcode_shlibpath_var=no
8758       hardcode_libdir_flag_spec='${wl}-R,$libdir'
8759       hardcode_libdir_separator=':'
8760       link_all_deplibs=yes
8761       export_dynamic_flag_spec='${wl}-Bexport'
8762       runpath_var='LD_RUN_PATH'
8763
8764       if test "$GCC" = yes; then
8765         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8766         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8767       else
8768         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8769         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8770       fi
8771       ;;
8772
8773     uts4*)
8774       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8775       hardcode_libdir_flag_spec='-L$libdir'
8776       hardcode_shlibpath_var=no
8777       ;;
8778
8779     *)
8780       ld_shlibs=no
8781       ;;
8782     esac
8783
8784     if test x$host_vendor = xsni; then
8785       case $host in
8786       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8787         export_dynamic_flag_spec='${wl}-Blargedynsym'
8788         ;;
8789       esac
8790     fi
8791   fi
8792
8793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8794 $as_echo "$ld_shlibs" >&6; }
8795 test "$ld_shlibs" = no && can_build_shared=no
8796
8797 with_gnu_ld=$with_gnu_ld
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813 #
8814 # Do we need to explicitly link libc?
8815 #
8816 case "x$archive_cmds_need_lc" in
8817 x|xyes)
8818   # Assume -lc should be added
8819   archive_cmds_need_lc=yes
8820
8821   if test "$enable_shared" = yes && test "$GCC" = yes; then
8822     case $archive_cmds in
8823     *'~'*)
8824       # FIXME: we may have to deal with multi-command sequences.
8825       ;;
8826     '$CC '*)
8827       # Test whether the compiler implicitly links with -lc since on some
8828       # systems, -lgcc has to come before -lc. If gcc already passes -lc
8829       # to ld, don't add -lc before -lgcc.
8830       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8831 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8832       $RM conftest*
8833       echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8834
8835       if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8836   (eval $ac_compile) 2>&5
8837   ac_status=$?
8838   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8839   test $ac_status = 0; } 2>conftest.err; then
8840         soname=conftest
8841         lib=conftest
8842         libobjs=conftest.$ac_objext
8843         deplibs=
8844         wl=$lt_prog_compiler_wl
8845         pic_flag=$lt_prog_compiler_pic
8846         compiler_flags=-v
8847         linker_flags=-v
8848         verstring=
8849         output_objdir=.
8850         libname=conftest
8851         lt_save_allow_undefined_flag=$allow_undefined_flag
8852         allow_undefined_flag=
8853         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
8854   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
8855   ac_status=$?
8856   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8857   test $ac_status = 0; }
8858         then
8859           archive_cmds_need_lc=no
8860         else
8861           archive_cmds_need_lc=yes
8862         fi
8863         allow_undefined_flag=$lt_save_allow_undefined_flag
8864       else
8865         cat conftest.err 1>&5
8866       fi
8867       $RM conftest*
8868       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $archive_cmds_need_lc" >&5
8869 $as_echo "$archive_cmds_need_lc" >&6; }
8870       ;;
8871     esac
8872   fi
8873   ;;
8874 esac
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
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9033 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9034
9035 if test "$GCC" = yes; then
9036   case $host_os in
9037     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9038     *) lt_awk_arg="/^libraries:/" ;;
9039   esac
9040   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9041   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9042     # if the path contains ";" then we assume it to be the separator
9043     # otherwise default to the standard path separator (i.e. ":") - it is
9044     # assumed that no part of a normal pathname contains ";" but that should
9045     # okay in the real world where ";" in dirpaths is itself problematic.
9046     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9047   else
9048     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9049   fi
9050   # Ok, now we have the path, separated by spaces, we can step through it
9051   # and add multilib dir if necessary.
9052   lt_tmp_lt_search_path_spec=
9053   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9054   for lt_sys_path in $lt_search_path_spec; do
9055     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9056       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9057     else
9058       test -d "$lt_sys_path" && \
9059         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9060     fi
9061   done
9062   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9063 BEGIN {RS=" "; FS="/|\n";} {
9064   lt_foo="";
9065   lt_count=0;
9066   for (lt_i = NF; lt_i > 0; lt_i--) {
9067     if ($lt_i != "" && $lt_i != ".") {
9068       if ($lt_i == "..") {
9069         lt_count++;
9070       } else {
9071         if (lt_count == 0) {
9072           lt_foo="/" $lt_i lt_foo;
9073         } else {
9074           lt_count--;
9075         }
9076       }
9077     }
9078   }
9079   if (lt_foo != "") { lt_freq[lt_foo]++; }
9080   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9081 }'`
9082   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9083 else
9084   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9085 fi
9086 library_names_spec=
9087 libname_spec='lib$name'
9088 soname_spec=
9089 shrext_cmds=".so"
9090 postinstall_cmds=
9091 postuninstall_cmds=
9092 finish_cmds=
9093 finish_eval=
9094 shlibpath_var=
9095 shlibpath_overrides_runpath=unknown
9096 version_type=none
9097 dynamic_linker="$host_os ld.so"
9098 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9099 need_lib_prefix=unknown
9100 hardcode_into_libs=no
9101
9102 # when you set need_version to no, make sure it does not cause -set_version
9103 # flags to be left without arguments
9104 need_version=unknown
9105
9106 case $host_os in
9107 aix3*)
9108   version_type=linux
9109   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9110   shlibpath_var=LIBPATH
9111
9112   # AIX 3 has no versioning support, so we append a major version to the name.
9113   soname_spec='${libname}${release}${shared_ext}$major'
9114   ;;
9115
9116 aix[4-9]*)
9117   version_type=linux
9118   need_lib_prefix=no
9119   need_version=no
9120   hardcode_into_libs=yes
9121   if test "$host_cpu" = ia64; then
9122     # AIX 5 supports IA64
9123     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9124     shlibpath_var=LD_LIBRARY_PATH
9125   else
9126     # With GCC up to 2.95.x, collect2 would create an import file
9127     # for dependence libraries.  The import file would start with
9128     # the line `#! .'.  This would cause the generated library to
9129     # depend on `.', always an invalid library.  This was fixed in
9130     # development snapshots of GCC prior to 3.0.
9131     case $host_os in
9132       aix4 | aix4.[01] | aix4.[01].*)
9133       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9134            echo ' yes '
9135            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9136         :
9137       else
9138         can_build_shared=no
9139       fi
9140       ;;
9141     esac
9142     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9143     # soname into executable. Probably we can add versioning support to
9144     # collect2, so additional links can be useful in future.
9145     if test "$aix_use_runtimelinking" = yes; then
9146       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9147       # instead of lib<name>.a to let people know that these are not
9148       # typical AIX shared libraries.
9149       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9150     else
9151       # We preserve .a as extension for shared libraries through AIX4.2
9152       # and later when we are not doing run time linking.
9153       library_names_spec='${libname}${release}.a $libname.a'
9154       soname_spec='${libname}${release}${shared_ext}$major'
9155     fi
9156     shlibpath_var=LIBPATH
9157   fi
9158   ;;
9159
9160 amigaos*)
9161   case $host_cpu in
9162   powerpc)
9163     # Since July 2007 AmigaOS4 officially supports .so libraries.
9164     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9165     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9166     ;;
9167   m68k)
9168     library_names_spec='$libname.ixlibrary $libname.a'
9169     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9170     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'
9171     ;;
9172   esac
9173   ;;
9174
9175 beos*)
9176   library_names_spec='${libname}${shared_ext}'
9177   dynamic_linker="$host_os ld.so"
9178   shlibpath_var=LIBRARY_PATH
9179   ;;
9180
9181 bsdi[45]*)
9182   version_type=linux
9183   need_version=no
9184   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9185   soname_spec='${libname}${release}${shared_ext}$major'
9186   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9187   shlibpath_var=LD_LIBRARY_PATH
9188   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9189   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9190   # the default ld.so.conf also contains /usr/contrib/lib and
9191   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9192   # libtool to hard-code these into programs
9193   ;;
9194
9195 cygwin* | mingw* | pw32* | cegcc*)
9196   version_type=windows
9197   shrext_cmds=".dll"
9198   need_version=no
9199   need_lib_prefix=no
9200
9201   case $GCC,$host_os in
9202   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9203     library_names_spec='$libname.dll.a'
9204     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9205     postinstall_cmds='base_file=`basename \${file}`~
9206       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9207       dldir=$destdir/`dirname \$dlpath`~
9208       test -d \$dldir || mkdir -p \$dldir~
9209       $install_prog $dir/$dlname \$dldir/$dlname~
9210       chmod a+x \$dldir/$dlname~
9211       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9212         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9213       fi'
9214     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9215       dlpath=$dir/\$dldll~
9216        $RM \$dlpath'
9217     shlibpath_overrides_runpath=yes
9218
9219     case $host_os in
9220     cygwin*)
9221       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9222       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9223       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9224       ;;
9225     mingw* | cegcc*)
9226       # MinGW DLLs use traditional 'lib' prefix
9227       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9228       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9229       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9230         # It is most probably a Windows format PATH printed by
9231         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9232         # path with ; separators, and with drive letters. We can handle the
9233         # drive letters (cygwin fileutils understands them), so leave them,
9234         # especially as we might pass files found there to a mingw objdump,
9235         # which wouldn't understand a cygwinified path. Ahh.
9236         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9237       else
9238         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9239       fi
9240       ;;
9241     pw32*)
9242       # pw32 DLLs use 'pw' prefix rather than 'lib'
9243       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9244       ;;
9245     esac
9246     ;;
9247
9248   *)
9249     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9250     ;;
9251   esac
9252   dynamic_linker='Win32 ld.exe'
9253   # FIXME: first we should search . and the directory the executable is in
9254   shlibpath_var=PATH
9255   ;;
9256
9257 darwin* | rhapsody*)
9258   dynamic_linker="$host_os dyld"
9259   version_type=darwin
9260   need_lib_prefix=no
9261   need_version=no
9262   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9263   soname_spec='${libname}${release}${major}$shared_ext'
9264   shlibpath_overrides_runpath=yes
9265   shlibpath_var=DYLD_LIBRARY_PATH
9266   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9267
9268   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9269   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9270   ;;
9271
9272 dgux*)
9273   version_type=linux
9274   need_lib_prefix=no
9275   need_version=no
9276   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9277   soname_spec='${libname}${release}${shared_ext}$major'
9278   shlibpath_var=LD_LIBRARY_PATH
9279   ;;
9280
9281 freebsd1*)
9282   dynamic_linker=no
9283   ;;
9284
9285 freebsd* | dragonfly*)
9286   # DragonFly does not have aout.  When/if they implement a new
9287   # versioning mechanism, adjust this.
9288   if test -x /usr/bin/objformat; then
9289     objformat=`/usr/bin/objformat`
9290   else
9291     case $host_os in
9292     freebsd[123]*) objformat=aout ;;
9293     *) objformat=elf ;;
9294     esac
9295   fi
9296   version_type=freebsd-$objformat
9297   case $version_type in
9298     freebsd-elf*)
9299       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9300       need_version=no
9301       need_lib_prefix=no
9302       ;;
9303     freebsd-*)
9304       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9305       need_version=yes
9306       ;;
9307   esac
9308   shlibpath_var=LD_LIBRARY_PATH
9309   case $host_os in
9310   freebsd2*)
9311     shlibpath_overrides_runpath=yes
9312     ;;
9313   freebsd3.[01]* | freebsdelf3.[01]*)
9314     shlibpath_overrides_runpath=yes
9315     hardcode_into_libs=yes
9316     ;;
9317   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9318   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9319     shlibpath_overrides_runpath=no
9320     hardcode_into_libs=yes
9321     ;;
9322   *) # from 4.6 on, and DragonFly
9323     shlibpath_overrides_runpath=yes
9324     hardcode_into_libs=yes
9325     ;;
9326   esac
9327   ;;
9328
9329 gnu*)
9330   version_type=linux
9331   need_lib_prefix=no
9332   need_version=no
9333   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9334   soname_spec='${libname}${release}${shared_ext}$major'
9335   shlibpath_var=LD_LIBRARY_PATH
9336   hardcode_into_libs=yes
9337   ;;
9338
9339 hpux9* | hpux10* | hpux11*)
9340   # Give a soname corresponding to the major version so that dld.sl refuses to
9341   # link against other versions.
9342   version_type=sunos
9343   need_lib_prefix=no
9344   need_version=no
9345   case $host_cpu in
9346   ia64*)
9347     shrext_cmds='.so'
9348     hardcode_into_libs=yes
9349     dynamic_linker="$host_os dld.so"
9350     shlibpath_var=LD_LIBRARY_PATH
9351     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9352     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9353     soname_spec='${libname}${release}${shared_ext}$major'
9354     if test "X$HPUX_IA64_MODE" = X32; then
9355       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9356     else
9357       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9358     fi
9359     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9360     ;;
9361   hppa*64*)
9362     shrext_cmds='.sl'
9363     hardcode_into_libs=yes
9364     dynamic_linker="$host_os dld.sl"
9365     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9366     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9367     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9368     soname_spec='${libname}${release}${shared_ext}$major'
9369     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9370     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9371     ;;
9372   *)
9373     shrext_cmds='.sl'
9374     dynamic_linker="$host_os dld.sl"
9375     shlibpath_var=SHLIB_PATH
9376     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9377     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9378     soname_spec='${libname}${release}${shared_ext}$major'
9379     ;;
9380   esac
9381   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9382   postinstall_cmds='chmod 555 $lib'
9383   ;;
9384
9385 interix[3-9]*)
9386   version_type=linux
9387   need_lib_prefix=no
9388   need_version=no
9389   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9390   soname_spec='${libname}${release}${shared_ext}$major'
9391   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9392   shlibpath_var=LD_LIBRARY_PATH
9393   shlibpath_overrides_runpath=no
9394   hardcode_into_libs=yes
9395   ;;
9396
9397 irix5* | irix6* | nonstopux*)
9398   case $host_os in
9399     nonstopux*) version_type=nonstopux ;;
9400     *)
9401         if test "$lt_cv_prog_gnu_ld" = yes; then
9402                 version_type=linux
9403         else
9404                 version_type=irix
9405         fi ;;
9406   esac
9407   need_lib_prefix=no
9408   need_version=no
9409   soname_spec='${libname}${release}${shared_ext}$major'
9410   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9411   case $host_os in
9412   irix5* | nonstopux*)
9413     libsuff= shlibsuff=
9414     ;;
9415   *)
9416     case $LD in # libtool.m4 will add one of these switches to LD
9417     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9418       libsuff= shlibsuff= libmagic=32-bit;;
9419     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9420       libsuff=32 shlibsuff=N32 libmagic=N32;;
9421     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9422       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9423     *) libsuff= shlibsuff= libmagic=never-match;;
9424     esac
9425     ;;
9426   esac
9427   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9428   shlibpath_overrides_runpath=no
9429   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9430   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9431   hardcode_into_libs=yes
9432   ;;
9433
9434 # No shared lib support for Linux oldld, aout, or coff.
9435 linux*oldld* | linux*aout* | linux*coff*)
9436   dynamic_linker=no
9437   ;;
9438
9439 # This must be Linux ELF.
9440 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9441   version_type=linux
9442   need_lib_prefix=no
9443   need_version=no
9444   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9445   soname_spec='${libname}${release}${shared_ext}$major'
9446   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9447   shlibpath_var=LD_LIBRARY_PATH
9448   shlibpath_overrides_runpath=no
9449   # Some binutils ld are patched to set DT_RUNPATH
9450   save_LDFLAGS=$LDFLAGS
9451   save_libdir=$libdir
9452   eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9453        LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9454   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9455 /* end confdefs.h.  */
9456
9457 int
9458 main ()
9459 {
9460
9461   ;
9462   return 0;
9463 }
9464 _ACEOF
9465 if ac_fn_c_try_link "$LINENO"; then :
9466   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9467   shlibpath_overrides_runpath=yes
9468 fi
9469 fi
9470 rm -f core conftest.err conftest.$ac_objext \
9471     conftest$ac_exeext conftest.$ac_ext
9472   LDFLAGS=$save_LDFLAGS
9473   libdir=$save_libdir
9474
9475   # This implies no fast_install, which is unacceptable.
9476   # Some rework will be needed to allow for fast_install
9477   # before this can be enabled.
9478   hardcode_into_libs=yes
9479
9480   # Append ld.so.conf contents to the search path
9481   if test -f /etc/ld.so.conf; then
9482     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' ' '`
9483     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9484   fi
9485
9486   # We used to test for /lib/ld.so.1 and disable shared libraries on
9487   # powerpc, because MkLinux only supported shared libraries with the
9488   # GNU dynamic linker.  Since this was broken with cross compilers,
9489   # most powerpc-linux boxes support dynamic linking these days and
9490   # people can always --disable-shared, the test was removed, and we
9491   # assume the GNU/Linux dynamic linker is in use.
9492   dynamic_linker='GNU/Linux ld.so'
9493   ;;
9494
9495 netbsdelf*-gnu)
9496   version_type=linux
9497   need_lib_prefix=no
9498   need_version=no
9499   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9500   soname_spec='${libname}${release}${shared_ext}$major'
9501   shlibpath_var=LD_LIBRARY_PATH
9502   shlibpath_overrides_runpath=no
9503   hardcode_into_libs=yes
9504   dynamic_linker='NetBSD ld.elf_so'
9505   ;;
9506
9507 netbsd*)
9508   version_type=sunos
9509   need_lib_prefix=no
9510   need_version=no
9511   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9512     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9513     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9514     dynamic_linker='NetBSD (a.out) ld.so'
9515   else
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     dynamic_linker='NetBSD ld.elf_so'
9519   fi
9520   shlibpath_var=LD_LIBRARY_PATH
9521   shlibpath_overrides_runpath=yes
9522   hardcode_into_libs=yes
9523   ;;
9524
9525 newsos6)
9526   version_type=linux
9527   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9528   shlibpath_var=LD_LIBRARY_PATH
9529   shlibpath_overrides_runpath=yes
9530   ;;
9531
9532 *nto* | *qnx*)
9533   version_type=qnx
9534   need_lib_prefix=no
9535   need_version=no
9536   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9537   soname_spec='${libname}${release}${shared_ext}$major'
9538   shlibpath_var=LD_LIBRARY_PATH
9539   shlibpath_overrides_runpath=no
9540   hardcode_into_libs=yes
9541   dynamic_linker='ldqnx.so'
9542   ;;
9543
9544 openbsd*)
9545   version_type=sunos
9546   sys_lib_dlsearch_path_spec="/usr/lib"
9547   need_lib_prefix=no
9548   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9549   case $host_os in
9550     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
9551     *)                          need_version=no  ;;
9552   esac
9553   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9554   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9555   shlibpath_var=LD_LIBRARY_PATH
9556   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9557     case $host_os in
9558       openbsd2.[89] | openbsd2.[89].*)
9559         shlibpath_overrides_runpath=no
9560         ;;
9561       *)
9562         shlibpath_overrides_runpath=yes
9563         ;;
9564       esac
9565   else
9566     shlibpath_overrides_runpath=yes
9567   fi
9568   ;;
9569
9570 os2*)
9571   libname_spec='$name'
9572   shrext_cmds=".dll"
9573   need_lib_prefix=no
9574   library_names_spec='$libname${shared_ext} $libname.a'
9575   dynamic_linker='OS/2 ld.exe'
9576   shlibpath_var=LIBPATH
9577   ;;
9578
9579 osf3* | osf4* | osf5*)
9580   version_type=osf
9581   need_lib_prefix=no
9582   need_version=no
9583   soname_spec='${libname}${release}${shared_ext}$major'
9584   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9585   shlibpath_var=LD_LIBRARY_PATH
9586   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9587   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9588   ;;
9589
9590 rdos*)
9591   dynamic_linker=no
9592   ;;
9593
9594 solaris*)
9595   version_type=linux
9596   need_lib_prefix=no
9597   need_version=no
9598   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9599   soname_spec='${libname}${release}${shared_ext}$major'
9600   shlibpath_var=LD_LIBRARY_PATH
9601   shlibpath_overrides_runpath=yes
9602   hardcode_into_libs=yes
9603   # ldd complains unless libraries are executable
9604   postinstall_cmds='chmod +x $lib'
9605   ;;
9606
9607 sunos4*)
9608   version_type=sunos
9609   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9610   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9611   shlibpath_var=LD_LIBRARY_PATH
9612   shlibpath_overrides_runpath=yes
9613   if test "$with_gnu_ld" = yes; then
9614     need_lib_prefix=no
9615   fi
9616   need_version=yes
9617   ;;
9618
9619 sysv4 | sysv4.3*)
9620   version_type=linux
9621   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9622   soname_spec='${libname}${release}${shared_ext}$major'
9623   shlibpath_var=LD_LIBRARY_PATH
9624   case $host_vendor in
9625     sni)
9626       shlibpath_overrides_runpath=no
9627       need_lib_prefix=no
9628       runpath_var=LD_RUN_PATH
9629       ;;
9630     siemens)
9631       need_lib_prefix=no
9632       ;;
9633     motorola)
9634       need_lib_prefix=no
9635       need_version=no
9636       shlibpath_overrides_runpath=no
9637       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9638       ;;
9639   esac
9640   ;;
9641
9642 sysv4*MP*)
9643   if test -d /usr/nec ;then
9644     version_type=linux
9645     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9646     soname_spec='$libname${shared_ext}.$major'
9647     shlibpath_var=LD_LIBRARY_PATH
9648   fi
9649   ;;
9650
9651 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9652   version_type=freebsd-elf
9653   need_lib_prefix=no
9654   need_version=no
9655   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9656   soname_spec='${libname}${release}${shared_ext}$major'
9657   shlibpath_var=LD_LIBRARY_PATH
9658   shlibpath_overrides_runpath=yes
9659   hardcode_into_libs=yes
9660   if test "$with_gnu_ld" = yes; then
9661     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9662   else
9663     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9664     case $host_os in
9665       sco3.2v5*)
9666         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9667         ;;
9668     esac
9669   fi
9670   sys_lib_dlsearch_path_spec='/usr/lib'
9671   ;;
9672
9673 tpf*)
9674   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
9675   version_type=linux
9676   need_lib_prefix=no
9677   need_version=no
9678   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9679   shlibpath_var=LD_LIBRARY_PATH
9680   shlibpath_overrides_runpath=no
9681   hardcode_into_libs=yes
9682   ;;
9683
9684 uts4*)
9685   version_type=linux
9686   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9687   soname_spec='${libname}${release}${shared_ext}$major'
9688   shlibpath_var=LD_LIBRARY_PATH
9689   ;;
9690
9691 *)
9692   dynamic_linker=no
9693   ;;
9694 esac
9695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9696 $as_echo "$dynamic_linker" >&6; }
9697 test "$dynamic_linker" = no && can_build_shared=no
9698
9699 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9700 if test "$GCC" = yes; then
9701   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9702 fi
9703
9704 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9705   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9706 fi
9707 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9708   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9709 fi
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9798 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9799 hardcode_action=
9800 if test -n "$hardcode_libdir_flag_spec" ||
9801    test -n "$runpath_var" ||
9802    test "X$hardcode_automatic" = "Xyes" ; then
9803
9804   # We can hardcode non-existent directories.
9805   if test "$hardcode_direct" != no &&
9806      # If the only mechanism to avoid hardcoding is shlibpath_var, we
9807      # have to relink, otherwise we might link with an installed library
9808      # when we should be linking with a yet-to-be-installed one
9809      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9810      test "$hardcode_minus_L" != no; then
9811     # Linking always hardcodes the temporary library directory.
9812     hardcode_action=relink
9813   else
9814     # We can link without hardcoding, and we can hardcode nonexisting dirs.
9815     hardcode_action=immediate
9816   fi
9817 else
9818   # We cannot hardcode anything, or else we can only hardcode existing
9819   # directories.
9820   hardcode_action=unsupported
9821 fi
9822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9823 $as_echo "$hardcode_action" >&6; }
9824
9825 if test "$hardcode_action" = relink ||
9826    test "$inherit_rpath" = yes; then
9827   # Fast installation is not supported
9828   enable_fast_install=no
9829 elif test "$shlibpath_overrides_runpath" = yes ||
9830      test "$enable_shared" = no; then
9831   # Fast installation is not necessary
9832   enable_fast_install=needless
9833 fi
9834
9835
9836
9837
9838
9839
9840   if test "x$enable_dlopen" != xyes; then
9841   enable_dlopen=unknown
9842   enable_dlopen_self=unknown
9843   enable_dlopen_self_static=unknown
9844 else
9845   lt_cv_dlopen=no
9846   lt_cv_dlopen_libs=
9847
9848   case $host_os in
9849   beos*)
9850     lt_cv_dlopen="load_add_on"
9851     lt_cv_dlopen_libs=
9852     lt_cv_dlopen_self=yes
9853     ;;
9854
9855   mingw* | pw32* | cegcc*)
9856     lt_cv_dlopen="LoadLibrary"
9857     lt_cv_dlopen_libs=
9858     ;;
9859
9860   cygwin*)
9861     lt_cv_dlopen="dlopen"
9862     lt_cv_dlopen_libs=
9863     ;;
9864
9865   darwin*)
9866   # if libdl is installed we need to link against it
9867     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9868 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9869 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9870   $as_echo_n "(cached) " >&6
9871 else
9872   ac_check_lib_save_LIBS=$LIBS
9873 LIBS="-ldl  $LIBS"
9874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9875 /* end confdefs.h.  */
9876
9877 /* Override any GCC internal prototype to avoid an error.
9878    Use char because int might match the return type of a GCC
9879    builtin and then its argument prototype would still apply.  */
9880 #ifdef __cplusplus
9881 extern "C"
9882 #endif
9883 char dlopen ();
9884 int
9885 main ()
9886 {
9887 return dlopen ();
9888   ;
9889   return 0;
9890 }
9891 _ACEOF
9892 if ac_fn_c_try_link "$LINENO"; then :
9893   ac_cv_lib_dl_dlopen=yes
9894 else
9895   ac_cv_lib_dl_dlopen=no
9896 fi
9897 rm -f core conftest.err conftest.$ac_objext \
9898     conftest$ac_exeext conftest.$ac_ext
9899 LIBS=$ac_check_lib_save_LIBS
9900 fi
9901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9902 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9903 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
9904   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9905 else
9906
9907     lt_cv_dlopen="dyld"
9908     lt_cv_dlopen_libs=
9909     lt_cv_dlopen_self=yes
9910
9911 fi
9912
9913     ;;
9914
9915   *)
9916     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
9917 if test "x$ac_cv_func_shl_load" = x""yes; then :
9918   lt_cv_dlopen="shl_load"
9919 else
9920   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
9921 $as_echo_n "checking for shl_load in -ldld... " >&6; }
9922 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
9923   $as_echo_n "(cached) " >&6
9924 else
9925   ac_check_lib_save_LIBS=$LIBS
9926 LIBS="-ldld  $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 shl_load ();
9937 int
9938 main ()
9939 {
9940 return shl_load ();
9941   ;
9942   return 0;
9943 }
9944 _ACEOF
9945 if ac_fn_c_try_link "$LINENO"; then :
9946   ac_cv_lib_dld_shl_load=yes
9947 else
9948   ac_cv_lib_dld_shl_load=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_dld_shl_load" >&5
9955 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
9956 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
9957   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9958 else
9959   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
9960 if test "x$ac_cv_func_dlopen" = x""yes; then :
9961   lt_cv_dlopen="dlopen"
9962 else
9963   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
9964 $as_echo_n "checking for dlopen in -ldl... " >&6; }
9965 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
9966   $as_echo_n "(cached) " >&6
9967 else
9968   ac_check_lib_save_LIBS=$LIBS
9969 LIBS="-ldl  $LIBS"
9970 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9971 /* end confdefs.h.  */
9972
9973 /* Override any GCC internal prototype to avoid an error.
9974    Use char because int might match the return type of a GCC
9975    builtin and then its argument prototype would still apply.  */
9976 #ifdef __cplusplus
9977 extern "C"
9978 #endif
9979 char dlopen ();
9980 int
9981 main ()
9982 {
9983 return dlopen ();
9984   ;
9985   return 0;
9986 }
9987 _ACEOF
9988 if ac_fn_c_try_link "$LINENO"; then :
9989   ac_cv_lib_dl_dlopen=yes
9990 else
9991   ac_cv_lib_dl_dlopen=no
9992 fi
9993 rm -f core conftest.err conftest.$ac_objext \
9994     conftest$ac_exeext conftest.$ac_ext
9995 LIBS=$ac_check_lib_save_LIBS
9996 fi
9997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
9998 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9999 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10000   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10001 else
10002   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10003 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10004 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10005   $as_echo_n "(cached) " >&6
10006 else
10007   ac_check_lib_save_LIBS=$LIBS
10008 LIBS="-lsvld  $LIBS"
10009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10010 /* end confdefs.h.  */
10011
10012 /* Override any GCC internal prototype to avoid an error.
10013    Use char because int might match the return type of a GCC
10014    builtin and then its argument prototype would still apply.  */
10015 #ifdef __cplusplus
10016 extern "C"
10017 #endif
10018 char dlopen ();
10019 int
10020 main ()
10021 {
10022 return dlopen ();
10023   ;
10024   return 0;
10025 }
10026 _ACEOF
10027 if ac_fn_c_try_link "$LINENO"; then :
10028   ac_cv_lib_svld_dlopen=yes
10029 else
10030   ac_cv_lib_svld_dlopen=no
10031 fi
10032 rm -f core conftest.err conftest.$ac_objext \
10033     conftest$ac_exeext conftest.$ac_ext
10034 LIBS=$ac_check_lib_save_LIBS
10035 fi
10036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10037 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10038 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10039   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10040 else
10041   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10042 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10043 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10044   $as_echo_n "(cached) " >&6
10045 else
10046   ac_check_lib_save_LIBS=$LIBS
10047 LIBS="-ldld  $LIBS"
10048 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10049 /* end confdefs.h.  */
10050
10051 /* Override any GCC internal prototype to avoid an error.
10052    Use char because int might match the return type of a GCC
10053    builtin and then its argument prototype would still apply.  */
10054 #ifdef __cplusplus
10055 extern "C"
10056 #endif
10057 char dld_link ();
10058 int
10059 main ()
10060 {
10061 return dld_link ();
10062   ;
10063   return 0;
10064 }
10065 _ACEOF
10066 if ac_fn_c_try_link "$LINENO"; then :
10067   ac_cv_lib_dld_dld_link=yes
10068 else
10069   ac_cv_lib_dld_dld_link=no
10070 fi
10071 rm -f core conftest.err conftest.$ac_objext \
10072     conftest$ac_exeext conftest.$ac_ext
10073 LIBS=$ac_check_lib_save_LIBS
10074 fi
10075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10076 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10077 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10078   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10079 fi
10080
10081
10082 fi
10083
10084
10085 fi
10086
10087
10088 fi
10089
10090
10091 fi
10092
10093
10094 fi
10095
10096     ;;
10097   esac
10098
10099   if test "x$lt_cv_dlopen" != xno; then
10100     enable_dlopen=yes
10101   else
10102     enable_dlopen=no
10103   fi
10104
10105   case $lt_cv_dlopen in
10106   dlopen)
10107     save_CPPFLAGS="$CPPFLAGS"
10108     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10109
10110     save_LDFLAGS="$LDFLAGS"
10111     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10112
10113     save_LIBS="$LIBS"
10114     LIBS="$lt_cv_dlopen_libs $LIBS"
10115
10116     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10117 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10118 if test "${lt_cv_dlopen_self+set}" = set; then :
10119   $as_echo_n "(cached) " >&6
10120 else
10121           if test "$cross_compiling" = yes; then :
10122   lt_cv_dlopen_self=cross
10123 else
10124   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10125   lt_status=$lt_dlunknown
10126   cat > conftest.$ac_ext <<_LT_EOF
10127 #line 10127 "configure"
10128 #include "confdefs.h"
10129
10130 #if HAVE_DLFCN_H
10131 #include <dlfcn.h>
10132 #endif
10133
10134 #include <stdio.h>
10135
10136 #ifdef RTLD_GLOBAL
10137 #  define LT_DLGLOBAL           RTLD_GLOBAL
10138 #else
10139 #  ifdef DL_GLOBAL
10140 #    define LT_DLGLOBAL         DL_GLOBAL
10141 #  else
10142 #    define LT_DLGLOBAL         0
10143 #  endif
10144 #endif
10145
10146 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10147    find out it does not work in some platform. */
10148 #ifndef LT_DLLAZY_OR_NOW
10149 #  ifdef RTLD_LAZY
10150 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10151 #  else
10152 #    ifdef DL_LAZY
10153 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10154 #    else
10155 #      ifdef RTLD_NOW
10156 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10157 #      else
10158 #        ifdef DL_NOW
10159 #          define LT_DLLAZY_OR_NOW      DL_NOW
10160 #        else
10161 #          define LT_DLLAZY_OR_NOW      0
10162 #        endif
10163 #      endif
10164 #    endif
10165 #  endif
10166 #endif
10167
10168 void fnord() { int i=42;}
10169 int main ()
10170 {
10171   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10172   int status = $lt_dlunknown;
10173
10174   if (self)
10175     {
10176       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10177       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10178       /* dlclose (self); */
10179     }
10180   else
10181     puts (dlerror ());
10182
10183   return status;
10184 }
10185 _LT_EOF
10186   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10187   (eval $ac_link) 2>&5
10188   ac_status=$?
10189   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10190   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10191     (./conftest; exit; ) >&5 2>/dev/null
10192     lt_status=$?
10193     case x$lt_status in
10194       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10195       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10196       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10197     esac
10198   else :
10199     # compilation failed
10200     lt_cv_dlopen_self=no
10201   fi
10202 fi
10203 rm -fr conftest*
10204
10205
10206 fi
10207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10208 $as_echo "$lt_cv_dlopen_self" >&6; }
10209
10210     if test "x$lt_cv_dlopen_self" = xyes; then
10211       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10212       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10213 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10214 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10215   $as_echo_n "(cached) " >&6
10216 else
10217           if test "$cross_compiling" = yes; then :
10218   lt_cv_dlopen_self_static=cross
10219 else
10220   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10221   lt_status=$lt_dlunknown
10222   cat > conftest.$ac_ext <<_LT_EOF
10223 #line 10223 "configure"
10224 #include "confdefs.h"
10225
10226 #if HAVE_DLFCN_H
10227 #include <dlfcn.h>
10228 #endif
10229
10230 #include <stdio.h>
10231
10232 #ifdef RTLD_GLOBAL
10233 #  define LT_DLGLOBAL           RTLD_GLOBAL
10234 #else
10235 #  ifdef DL_GLOBAL
10236 #    define LT_DLGLOBAL         DL_GLOBAL
10237 #  else
10238 #    define LT_DLGLOBAL         0
10239 #  endif
10240 #endif
10241
10242 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10243    find out it does not work in some platform. */
10244 #ifndef LT_DLLAZY_OR_NOW
10245 #  ifdef RTLD_LAZY
10246 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10247 #  else
10248 #    ifdef DL_LAZY
10249 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10250 #    else
10251 #      ifdef RTLD_NOW
10252 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10253 #      else
10254 #        ifdef DL_NOW
10255 #          define LT_DLLAZY_OR_NOW      DL_NOW
10256 #        else
10257 #          define LT_DLLAZY_OR_NOW      0
10258 #        endif
10259 #      endif
10260 #    endif
10261 #  endif
10262 #endif
10263
10264 void fnord() { int i=42;}
10265 int main ()
10266 {
10267   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10268   int status = $lt_dlunknown;
10269
10270   if (self)
10271     {
10272       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10273       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10274       /* dlclose (self); */
10275     }
10276   else
10277     puts (dlerror ());
10278
10279   return status;
10280 }
10281 _LT_EOF
10282   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10283   (eval $ac_link) 2>&5
10284   ac_status=$?
10285   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10286   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10287     (./conftest; exit; ) >&5 2>/dev/null
10288     lt_status=$?
10289     case x$lt_status in
10290       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10291       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10292       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10293     esac
10294   else :
10295     # compilation failed
10296     lt_cv_dlopen_self_static=no
10297   fi
10298 fi
10299 rm -fr conftest*
10300
10301
10302 fi
10303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10304 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10305     fi
10306
10307     CPPFLAGS="$save_CPPFLAGS"
10308     LDFLAGS="$save_LDFLAGS"
10309     LIBS="$save_LIBS"
10310     ;;
10311   esac
10312
10313   case $lt_cv_dlopen_self in
10314   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10315   *) enable_dlopen_self=unknown ;;
10316   esac
10317
10318   case $lt_cv_dlopen_self_static in
10319   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10320   *) enable_dlopen_self_static=unknown ;;
10321   esac
10322 fi
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340 striplib=
10341 old_striplib=
10342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10343 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10344 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10345   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10346   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10348 $as_echo "yes" >&6; }
10349 else
10350 # FIXME - insert some real tests, host_os isn't really good enough
10351   case $host_os in
10352   darwin*)
10353     if test -n "$STRIP" ; then
10354       striplib="$STRIP -x"
10355       old_striplib="$STRIP -S"
10356       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10357 $as_echo "yes" >&6; }
10358     else
10359       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10360 $as_echo "no" >&6; }
10361     fi
10362     ;;
10363   *)
10364     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10365 $as_echo "no" >&6; }
10366     ;;
10367   esac
10368 fi
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381   # Report which library types will actually be built
10382   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10383 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10384   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10385 $as_echo "$can_build_shared" >&6; }
10386
10387   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10388 $as_echo_n "checking whether to build shared libraries... " >&6; }
10389   test "$can_build_shared" = "no" && enable_shared=no
10390
10391   # On AIX, shared libraries and static libraries use the same namespace, and
10392   # are all built from PIC.
10393   case $host_os in
10394   aix3*)
10395     test "$enable_shared" = yes && enable_static=no
10396     if test -n "$RANLIB"; then
10397       archive_cmds="$archive_cmds~\$RANLIB \$lib"
10398       postinstall_cmds='$RANLIB $lib'
10399     fi
10400     ;;
10401
10402   aix[4-9]*)
10403     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10404       test "$enable_shared" = yes && enable_static=no
10405     fi
10406     ;;
10407   esac
10408   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10409 $as_echo "$enable_shared" >&6; }
10410
10411   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10412 $as_echo_n "checking whether to build static libraries... " >&6; }
10413   # Make sure either enable_shared or enable_static is yes.
10414   test "$enable_shared" = yes || enable_static=yes
10415   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10416 $as_echo "$enable_static" >&6; }
10417
10418
10419
10420
10421 fi
10422 ac_ext=c
10423 ac_cpp='$CPP $CPPFLAGS'
10424 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10425 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10426 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10427
10428 CC="$lt_save_CC"
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442         ac_config_commands="$ac_config_commands libtool"
10443
10444
10445
10446
10447 # Only expand once:
10448
10449
10450
10451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
10452 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
10453 if test "${ac_cv_c_const+set}" = set; then :
10454   $as_echo_n "(cached) " >&6
10455 else
10456   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10457 /* end confdefs.h.  */
10458
10459 int
10460 main ()
10461 {
10462 /* FIXME: Include the comments suggested by Paul. */
10463 #ifndef __cplusplus
10464   /* Ultrix mips cc rejects this.  */
10465   typedef int charset[2];
10466   const charset cs;
10467   /* SunOS 4.1.1 cc rejects this.  */
10468   char const *const *pcpcc;
10469   char **ppc;
10470   /* NEC SVR4.0.2 mips cc rejects this.  */
10471   struct point {int x, y;};
10472   static struct point const zero = {0,0};
10473   /* AIX XL C 1.02.0.0 rejects this.
10474      It does not let you subtract one const X* pointer from another in
10475      an arm of an if-expression whose if-part is not a constant
10476      expression */
10477   const char *g = "string";
10478   pcpcc = &g + (g ? g-g : 0);
10479   /* HPUX 7.0 cc rejects these. */
10480   ++pcpcc;
10481   ppc = (char**) pcpcc;
10482   pcpcc = (char const *const *) ppc;
10483   { /* SCO 3.2v4 cc rejects this.  */
10484     char *t;
10485     char const *s = 0 ? (char *) 0 : (char const *) 0;
10486
10487     *t++ = 0;
10488     if (s) return 0;
10489   }
10490   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
10491     int x[] = {25, 17};
10492     const int *foo = &x[0];
10493     ++foo;
10494   }
10495   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
10496     typedef const int *iptr;
10497     iptr p = 0;
10498     ++p;
10499   }
10500   { /* AIX XL C 1.02.0.0 rejects this saying
10501        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
10502     struct s { int j; const int *ap[3]; };
10503     struct s *b; b->j = 5;
10504   }
10505   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
10506     const int foo = 10;
10507     if (!foo) return 0;
10508   }
10509   return !cs[0] && !zero.x;
10510 #endif
10511
10512   ;
10513   return 0;
10514 }
10515 _ACEOF
10516 if ac_fn_c_try_compile "$LINENO"; then :
10517   ac_cv_c_const=yes
10518 else
10519   ac_cv_c_const=no
10520 fi
10521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10522 fi
10523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
10524 $as_echo "$ac_cv_c_const" >&6; }
10525 if test $ac_cv_c_const = no; then
10526
10527 $as_echo "#define const /**/" >>confdefs.h
10528
10529 fi
10530
10531 if test $ac_cv_c_compiler_gnu = yes; then
10532     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
10533 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
10534 if test "${ac_cv_prog_gcc_traditional+set}" = set; then :
10535   $as_echo_n "(cached) " >&6
10536 else
10537     ac_pattern="Autoconf.*'x'"
10538   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10539 /* end confdefs.h.  */
10540 #include <sgtty.h>
10541 Autoconf TIOCGETP
10542 _ACEOF
10543 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10544   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
10545   ac_cv_prog_gcc_traditional=yes
10546 else
10547   ac_cv_prog_gcc_traditional=no
10548 fi
10549 rm -f conftest*
10550
10551
10552   if test $ac_cv_prog_gcc_traditional = no; then
10553     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10554 /* end confdefs.h.  */
10555 #include <termio.h>
10556 Autoconf TCGETA
10557 _ACEOF
10558 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10559   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
10560   ac_cv_prog_gcc_traditional=yes
10561 fi
10562 rm -f conftest*
10563
10564   fi
10565 fi
10566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
10567 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
10568   if test $ac_cv_prog_gcc_traditional = yes; then
10569     CC="$CC -traditional"
10570   fi
10571 fi
10572
10573
10574 for ac_header in libutil.h pthread.h pty.h strings.h sys/prctl.h sys/uio.h  \
10575                   util.h utmp.h utmpx.h
10576 do :
10577   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10578 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10579 eval as_val=\$$as_ac_Header
10580    if test "x$as_val" = x""yes; then :
10581   cat >>confdefs.h <<_ACEOF
10582 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10583 _ACEOF
10584
10585 fi
10586
10587 done
10588
10589
10590 for ac_func in login_tty
10591 do :
10592   ac_fn_c_check_func "$LINENO" "login_tty" "ac_cv_func_login_tty"
10593 if test "x$ac_cv_func_login_tty" = x""yes; then :
10594   cat >>confdefs.h <<_ACEOF
10595 #define HAVE_LOGIN_TTY 1
10596 _ACEOF
10597
10598 else
10599   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for login_tty in -lutil" >&5
10600 $as_echo_n "checking for login_tty in -lutil... " >&6; }
10601 if test "${ac_cv_lib_util_login_tty+set}" = set; then :
10602   $as_echo_n "(cached) " >&6
10603 else
10604   ac_check_lib_save_LIBS=$LIBS
10605 LIBS="-lutil  $LIBS"
10606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10607 /* end confdefs.h.  */
10608
10609 /* Override any GCC internal prototype to avoid an error.
10610    Use char because int might match the return type of a GCC
10611    builtin and then its argument prototype would still apply.  */
10612 #ifdef __cplusplus
10613 extern "C"
10614 #endif
10615 char login_tty ();
10616 int
10617 main ()
10618 {
10619 return login_tty ();
10620   ;
10621   return 0;
10622 }
10623 _ACEOF
10624 if ac_fn_c_try_link "$LINENO"; then :
10625   ac_cv_lib_util_login_tty=yes
10626 else
10627   ac_cv_lib_util_login_tty=no
10628 fi
10629 rm -f core conftest.err conftest.$ac_objext \
10630     conftest$ac_exeext conftest.$ac_ext
10631 LIBS=$ac_check_lib_save_LIBS
10632 fi
10633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_util_login_tty" >&5
10634 $as_echo "$ac_cv_lib_util_login_tty" >&6; }
10635 if test "x$ac_cv_lib_util_login_tty" = x""yes; then :
10636   LIBS="-lutil $LIBS"
10637                  $as_echo "#define HAVE_LOGIN_TTY 1" >>confdefs.h
10638
10639 fi
10640
10641 fi
10642 done
10643
10644
10645 for ac_func in strlcat
10646 do :
10647   ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
10648 if test "x$ac_cv_func_strlcat" = x""yes; then :
10649   cat >>confdefs.h <<_ACEOF
10650 #define HAVE_STRLCAT 1
10651 _ACEOF
10652
10653 fi
10654 done
10655
10656
10657 for ac_func in getgrgid_r getgrnam_r gethostbyname_r getpwnam_r getpwuid_r  \
10658                 openpty strcasestr getresuid getresgid setresuid setresgid
10659 do :
10660   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10661 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10662 eval as_val=\$$as_ac_var
10663    if test "x$as_val" = x""yes; then :
10664   cat >>confdefs.h <<_ACEOF
10665 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10666 _ACEOF
10667
10668 fi
10669 done
10670
10671
10672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10673 /* end confdefs.h.  */
10674 #ifndef _XOPEN_SOURCE
10675              #define _XOPEN_SOURCE
10676              #endif
10677              #ifndef _GNU_SOURCE
10678              #define _GNU_SOURCE
10679              #endif
10680              #include <stdlib.h>
10681 int
10682 main ()
10683 {
10684 char buf[10]; ptsname_r(0, buf, sizeof(buf));
10685   ;
10686   return 0;
10687 }
10688 _ACEOF
10689 if ac_fn_c_try_link "$LINENO"; then :
10690
10691 $as_echo "#define HAVE_PTSNAME_R 1" >>confdefs.h
10692
10693 fi
10694 rm -f core conftest.err conftest.$ac_objext \
10695     conftest$ac_exeext conftest.$ac_ext
10696
10697 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10698 /* end confdefs.h.  */
10699 #include <pthread.h>
10700              #include <signal.h>
10701 int
10702 main ()
10703 {
10704 sigset_t s; int n; sigwait(&s, &n);
10705   ;
10706   return 0;
10707 }
10708 _ACEOF
10709 if ac_fn_c_try_link "$LINENO"; then :
10710
10711 $as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h
10712
10713 fi
10714 rm -f core conftest.err conftest.$ac_objext \
10715     conftest$ac_exeext conftest.$ac_ext
10716
10717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10718 /* end confdefs.h.  */
10719 #include <math.h>
10720 int
10721 main ()
10722 {
10723 if (isnan(0.0)) return 1;
10724   ;
10725   return 0;
10726 }
10727 _ACEOF
10728 if ac_fn_c_try_link "$LINENO"; then :
10729
10730 $as_echo "#define HAVE_ISNAN 1" >>confdefs.h
10731
10732 fi
10733 rm -f core conftest.err conftest.$ac_objext \
10734     conftest$ac_exeext conftest.$ac_ext
10735
10736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10737 /* end confdefs.h.  */
10738 #include <utmp.h>
10739 int
10740 main ()
10741 {
10742 updwtmp(0, 0);
10743   ;
10744   return 0;
10745 }
10746 _ACEOF
10747 if ac_fn_c_try_link "$LINENO"; then :
10748
10749 $as_echo "#define HAVE_UPDWTMP 1" >>confdefs.h
10750
10751 fi
10752 rm -f core conftest.err conftest.$ac_objext \
10753     conftest$ac_exeext conftest.$ac_ext
10754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10755 /* end confdefs.h.  */
10756 #include <utmpx.h>
10757 int
10758 main ()
10759 {
10760 updwtmpx(0, 0);
10761   ;
10762   return 0;
10763 }
10764 _ACEOF
10765 if ac_fn_c_try_link "$LINENO"; then :
10766
10767 $as_echo "#define HAVE_UPDWTMPX 1" >>confdefs.h
10768
10769 fi
10770 rm -f core conftest.err conftest.$ac_objext \
10771     conftest$ac_exeext conftest.$ac_ext
10772
10773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10774 /* end confdefs.h.  */
10775 void x(void) { };
10776              void y(void) __attribute__((alias("x")));
10777 int
10778 main ()
10779 {
10780 y();
10781   ;
10782   return 0;
10783 }
10784 _ACEOF
10785 if ac_fn_c_try_link "$LINENO"; then :
10786
10787 $as_echo "#define HAVE_ATTRIBUTE_ALIAS 1" >>confdefs.h
10788
10789 fi
10790 rm -f core conftest.err conftest.$ac_objext \
10791     conftest$ac_exeext conftest.$ac_ext
10792
10793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10794 /* end confdefs.h.  */
10795 void x(int i __attribute__((unused))) __attribute__((unused));
10796 int
10797 main ()
10798 {
10799
10800   ;
10801   return 0;
10802 }
10803 _ACEOF
10804 if ac_fn_c_try_link "$LINENO"; then :
10805
10806 $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h
10807
10808 fi
10809 rm -f core conftest.err conftest.$ac_objext \
10810     conftest$ac_exeext conftest.$ac_ext
10811
10812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10813 /* end confdefs.h.  */
10814 #define _BSD_SOURCE
10815              #include <grp.h>
10816              #include <unistd.h>
10817 int
10818 main ()
10819 {
10820 int (*f)(const char *, int, int *, int *) = getgrouplist;
10821   ;
10822   return 0;
10823 }
10824 _ACEOF
10825 if ac_fn_c_try_link "$LINENO"; then :
10826
10827 $as_echo "#define HAVE_GETGROUPLIST_TAKES_INTS 1" >>confdefs.h
10828
10829 fi
10830 rm -f core conftest.err conftest.$ac_objext \
10831     conftest$ac_exeext conftest.$ac_ext
10832
10833 # Check whether --enable-login was given.
10834 if test "${enable_login+set}" = set; then :
10835   enableval=$enable_login;
10836 fi
10837
10838 if test "x$enable_login" != xno; then
10839
10840 $as_echo "#define HAVE_BIN_LOGIN 1" >>confdefs.h
10841
10842 fi
10843
10844 # Check whether --enable-ssl was given.
10845 if test "${enable_ssl+set}" = set; then :
10846   enableval=$enable_ssl;
10847 fi
10848
10849
10850 # Check whether --enable-pam was given.
10851 if test "${enable_pam+set}" = set; then :
10852   enableval=$enable_pam;
10853 fi
10854
10855
10856 # Check whether --enable-runtime-loading was given.
10857 if test "${enable_runtime_loading+set}" = set; then :
10858   enableval=$enable_runtime_loading;
10859 fi
10860
10861
10862 if test "x$enable_ssl" != xno; then
10863   for ac_header in openssl/bio.h openssl/err.h openssl/ssl.h
10864 do :
10865   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10866 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10867 eval as_val=\$$as_ac_Header
10868    if test "x$as_val" = x""yes; then :
10869   cat >>confdefs.h <<_ACEOF
10870 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10871 _ACEOF
10872
10873 fi
10874
10875 done
10876
10877 fi
10878
10879 if test "x$enable_pam" != xno; then
10880   for ac_header in security/pam_appl.h security/pam_client.h                 \
10881                     security/pam_misc.h
10882 do :
10883   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10884 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10885 eval as_val=\$$as_ac_Header
10886    if test "x$as_val" = x""yes; then :
10887   cat >>confdefs.h <<_ACEOF
10888 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10889 _ACEOF
10890
10891 fi
10892
10893 done
10894
10895 fi
10896
10897 if test "x$enable_runtime_loading" != xno; then
10898   for ac_func in dlopen
10899 do :
10900   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10901 if test "x$ac_cv_func_dlopen" = x""yes; then :
10902   cat >>confdefs.h <<_ACEOF
10903 #define HAVE_DLOPEN 1
10904 _ACEOF
10905
10906 else
10907   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10908 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10909 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10910   $as_echo_n "(cached) " >&6
10911 else
10912   ac_check_lib_save_LIBS=$LIBS
10913 LIBS="-ldl  $LIBS"
10914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10915 /* end confdefs.h.  */
10916
10917 /* Override any GCC internal prototype to avoid an error.
10918    Use char because int might match the return type of a GCC
10919    builtin and then its argument prototype would still apply.  */
10920 #ifdef __cplusplus
10921 extern "C"
10922 #endif
10923 char dlopen ();
10924 int
10925 main ()
10926 {
10927 return dlopen ();
10928   ;
10929   return 0;
10930 }
10931 _ACEOF
10932 if ac_fn_c_try_link "$LINENO"; then :
10933   ac_cv_lib_dl_dlopen=yes
10934 else
10935   ac_cv_lib_dl_dlopen=no
10936 fi
10937 rm -f core conftest.err conftest.$ac_objext \
10938     conftest$ac_exeext conftest.$ac_ext
10939 LIBS=$ac_check_lib_save_LIBS
10940 fi
10941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10942 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10943 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10944   LIBS="-ldl $LIBS"
10945                                 $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
10946
10947 else
10948   enable_runtime_loading=no
10949 fi
10950
10951 fi
10952 done
10953
10954 fi
10955
10956 if test "x$enable_runtime_loading" == xno; then
10957     if test "x$enable_ssl" != xno; then
10958     ac_fn_c_check_header_mongrel "$LINENO" "openssl/bio.h" "ac_cv_header_openssl_bio_h" "$ac_includes_default"
10959 if test "x$ac_cv_header_openssl_bio_h" = x""yes; then :
10960   ac_fn_c_check_header_mongrel "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default"
10961 if test "x$ac_cv_header_openssl_err_h" = x""yes; then :
10962   ac_fn_c_check_header_mongrel "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default"
10963 if test "x$ac_cv_header_openssl_ssl_h" = x""yes; then :
10964   LIBS="-lssl -lcrypto $LIBS"
10965 fi
10966
10967
10968 fi
10969
10970
10971 fi
10972
10973
10974   fi
10975
10976     if test "x$enable_pam" != xno; then
10977     ac_fn_c_check_header_mongrel "$LINENO" "security/pam_appl.h" "ac_cv_header_security_pam_appl_h" "$ac_includes_default"
10978 if test "x$ac_cv_header_security_pam_appl_h" = x""yes; then :
10979   LIBS="-lpam $LIBS"
10980 fi
10981
10982
10983     ac_fn_c_check_header_mongrel "$LINENO" "security/pam_misc.h" "ac_cv_header_security_pam_misc_h" "$ac_includes_default"
10984 if test "x$ac_cv_header_security_pam_misc_h" = x""yes; then :
10985   LIBS="-lpam_misc $LIBS"
10986 fi
10987
10988
10989   fi
10990 fi
10991
10992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
10993 $as_echo_n "checking for deflate in -lz... " >&6; }
10994 if test "${ac_cv_lib_z_deflate+set}" = set; then :
10995   $as_echo_n "(cached) " >&6
10996 else
10997   ac_check_lib_save_LIBS=$LIBS
10998 LIBS="-lz  $LIBS"
10999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11000 /* end confdefs.h.  */
11001
11002 /* Override any GCC internal prototype to avoid an error.
11003    Use char because int might match the return type of a GCC
11004    builtin and then its argument prototype would still apply.  */
11005 #ifdef __cplusplus
11006 extern "C"
11007 #endif
11008 char deflate ();
11009 int
11010 main ()
11011 {
11012 return deflate ();
11013   ;
11014   return 0;
11015 }
11016 _ACEOF
11017 if ac_fn_c_try_link "$LINENO"; then :
11018   ac_cv_lib_z_deflate=yes
11019 else
11020   ac_cv_lib_z_deflate=no
11021 fi
11022 rm -f core conftest.err conftest.$ac_objext \
11023     conftest$ac_exeext conftest.$ac_ext
11024 LIBS=$ac_check_lib_save_LIBS
11025 fi
11026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
11027 $as_echo "$ac_cv_lib_z_deflate" >&6; }
11028 if test "x$ac_cv_lib_z_deflate" = x""yes; then :
11029
11030   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
11031 if test "x$ac_cv_header_zlib_h" = x""yes; then :
11032   LIBS="-lz $LIBS"
11033
11034 $as_echo "#define HAVE_ZLIB 1" >>confdefs.h
11035
11036
11037 fi
11038
11039
11040 fi
11041
11042
11043 ac_config_files="$ac_config_files Makefile"
11044
11045 cat >confcache <<\_ACEOF
11046 # This file is a shell script that caches the results of configure
11047 # tests run on this system so they can be shared between configure
11048 # scripts and configure runs, see configure's option --config-cache.
11049 # It is not useful on other systems.  If it contains results you don't
11050 # want to keep, you may remove or edit it.
11051 #
11052 # config.status only pays attention to the cache file if you give it
11053 # the --recheck option to rerun configure.
11054 #
11055 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11056 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11057 # following values.
11058
11059 _ACEOF
11060
11061 # The following way of writing the cache mishandles newlines in values,
11062 # but we know of no workaround that is simple, portable, and efficient.
11063 # So, we kill variables containing newlines.
11064 # Ultrix sh set writes to stderr and can't be redirected directly,
11065 # and sets the high bit in the cache file unless we assign to the vars.
11066 (
11067   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11068     eval ac_val=\$$ac_var
11069     case $ac_val in #(
11070     *${as_nl}*)
11071       case $ac_var in #(
11072       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11073 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11074       esac
11075       case $ac_var in #(
11076       _ | IFS | as_nl) ;; #(
11077       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11078       *) { eval $ac_var=; unset $ac_var;} ;;
11079       esac ;;
11080     esac
11081   done
11082
11083   (set) 2>&1 |
11084     case $as_nl`(ac_space=' '; set) 2>&1` in #(
11085     *${as_nl}ac_space=\ *)
11086       # `set' does not quote correctly, so add quotes: double-quote
11087       # substitution turns \\\\ into \\, and sed turns \\ into \.
11088       sed -n \
11089         "s/'/'\\\\''/g;
11090           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11091       ;; #(
11092     *)
11093       # `set' quotes correctly as required by POSIX, so do not add quotes.
11094       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11095       ;;
11096     esac |
11097     sort
11098 ) |
11099   sed '
11100      /^ac_cv_env_/b end
11101      t clear
11102      :clear
11103      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11104      t end
11105      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11106      :end' >>confcache
11107 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11108   if test -w "$cache_file"; then
11109     test "x$cache_file" != "x/dev/null" &&
11110       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11111 $as_echo "$as_me: updating cache $cache_file" >&6;}
11112     cat confcache >$cache_file
11113   else
11114     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11115 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11116   fi
11117 fi
11118 rm -f confcache
11119
11120 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11121 # Let make expand exec_prefix.
11122 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11123
11124 DEFS=-DHAVE_CONFIG_H
11125
11126 ac_libobjs=
11127 ac_ltlibobjs=
11128 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11129   # 1. Remove the extension, and $U if already installed.
11130   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11131   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11132   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11133   #    will be set to the directory where LIBOBJS objects are built.
11134   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11135   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11136 done
11137 LIBOBJS=$ac_libobjs
11138
11139 LTLIBOBJS=$ac_ltlibobjs
11140
11141
11142  if test -n "$EXEEXT"; then
11143   am__EXEEXT_TRUE=
11144   am__EXEEXT_FALSE='#'
11145 else
11146   am__EXEEXT_TRUE='#'
11147   am__EXEEXT_FALSE=
11148 fi
11149
11150 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11151   as_fn_error "conditional \"AMDEP\" was never defined.
11152 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11153 fi
11154 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11155   as_fn_error "conditional \"am__fastdepCC\" was never defined.
11156 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11157 fi
11158
11159 : ${CONFIG_STATUS=./config.status}
11160 ac_write_fail=0
11161 ac_clean_files_save=$ac_clean_files
11162 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11163 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11164 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11165 as_write_fail=0
11166 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11167 #! $SHELL
11168 # Generated by $as_me.
11169 # Run this file to recreate the current configuration.
11170 # Compiler output produced by configure, useful for debugging
11171 # configure, is in config.log if it exists.
11172
11173 debug=false
11174 ac_cs_recheck=false
11175 ac_cs_silent=false
11176
11177 SHELL=\${CONFIG_SHELL-$SHELL}
11178 export SHELL
11179 _ASEOF
11180 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11181 ## -------------------- ##
11182 ## M4sh Initialization. ##
11183 ## -------------------- ##
11184
11185 # Be more Bourne compatible
11186 DUALCASE=1; export DUALCASE # for MKS sh
11187 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11188   emulate sh
11189   NULLCMD=:
11190   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11191   # is contrary to our usage.  Disable this feature.
11192   alias -g '${1+"$@"}'='"$@"'
11193   setopt NO_GLOB_SUBST
11194 else
11195   case `(set -o) 2>/dev/null` in #(
11196   *posix*) :
11197     set -o posix ;; #(
11198   *) :
11199      ;;
11200 esac
11201 fi
11202
11203
11204 as_nl='
11205 '
11206 export as_nl
11207 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11208 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11209 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11210 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11211 # Prefer a ksh shell builtin over an external printf program on Solaris,
11212 # but without wasting forks for bash or zsh.
11213 if test -z "$BASH_VERSION$ZSH_VERSION" \
11214     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11215   as_echo='print -r --'
11216   as_echo_n='print -rn --'
11217 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11218   as_echo='printf %s\n'
11219   as_echo_n='printf %s'
11220 else
11221   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11222     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11223     as_echo_n='/usr/ucb/echo -n'
11224   else
11225     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11226     as_echo_n_body='eval
11227       arg=$1;
11228       case $arg in #(
11229       *"$as_nl"*)
11230         expr "X$arg" : "X\\(.*\\)$as_nl";
11231         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11232       esac;
11233       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11234     '
11235     export as_echo_n_body
11236     as_echo_n='sh -c $as_echo_n_body as_echo'
11237   fi
11238   export as_echo_body
11239   as_echo='sh -c $as_echo_body as_echo'
11240 fi
11241
11242 # The user is always right.
11243 if test "${PATH_SEPARATOR+set}" != set; then
11244   PATH_SEPARATOR=:
11245   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11246     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11247       PATH_SEPARATOR=';'
11248   }
11249 fi
11250
11251
11252 # IFS
11253 # We need space, tab and new line, in precisely that order.  Quoting is
11254 # there to prevent editors from complaining about space-tab.
11255 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11256 # splitting by setting IFS to empty value.)
11257 IFS=" ""        $as_nl"
11258
11259 # Find who we are.  Look in the path if we contain no directory separator.
11260 case $0 in #((
11261   *[\\/]* ) as_myself=$0 ;;
11262   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11263 for as_dir in $PATH
11264 do
11265   IFS=$as_save_IFS
11266   test -z "$as_dir" && as_dir=.
11267     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11268   done
11269 IFS=$as_save_IFS
11270
11271      ;;
11272 esac
11273 # We did not find ourselves, most probably we were run as `sh COMMAND'
11274 # in which case we are not to be found in the path.
11275 if test "x$as_myself" = x; then
11276   as_myself=$0
11277 fi
11278 if test ! -f "$as_myself"; then
11279   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11280   exit 1
11281 fi
11282
11283 # Unset variables that we do not need and which cause bugs (e.g. in
11284 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11285 # suppresses any "Segmentation fault" message there.  '((' could
11286 # trigger a bug in pdksh 5.2.14.
11287 for as_var in BASH_ENV ENV MAIL MAILPATH
11288 do eval test x\${$as_var+set} = xset \
11289   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11290 done
11291 PS1='$ '
11292 PS2='> '
11293 PS4='+ '
11294
11295 # NLS nuisances.
11296 LC_ALL=C
11297 export LC_ALL
11298 LANGUAGE=C
11299 export LANGUAGE
11300
11301 # CDPATH.
11302 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11303
11304
11305 # as_fn_error ERROR [LINENO LOG_FD]
11306 # ---------------------------------
11307 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11308 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11309 # script with status $?, using 1 if that was 0.
11310 as_fn_error ()
11311 {
11312   as_status=$?; test $as_status -eq 0 && as_status=1
11313   if test "$3"; then
11314     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11315     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11316   fi
11317   $as_echo "$as_me: error: $1" >&2
11318   as_fn_exit $as_status
11319 } # as_fn_error
11320
11321
11322 # as_fn_set_status STATUS
11323 # -----------------------
11324 # Set $? to STATUS, without forking.
11325 as_fn_set_status ()
11326 {
11327   return $1
11328 } # as_fn_set_status
11329
11330 # as_fn_exit STATUS
11331 # -----------------
11332 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11333 as_fn_exit ()
11334 {
11335   set +e
11336   as_fn_set_status $1
11337   exit $1
11338 } # as_fn_exit
11339
11340 # as_fn_unset VAR
11341 # ---------------
11342 # Portably unset VAR.
11343 as_fn_unset ()
11344 {
11345   { eval $1=; unset $1;}
11346 }
11347 as_unset=as_fn_unset
11348 # as_fn_append VAR VALUE
11349 # ----------------------
11350 # Append the text in VALUE to the end of the definition contained in VAR. Take
11351 # advantage of any shell optimizations that allow amortized linear growth over
11352 # repeated appends, instead of the typical quadratic growth present in naive
11353 # implementations.
11354 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11355   eval 'as_fn_append ()
11356   {
11357     eval $1+=\$2
11358   }'
11359 else
11360   as_fn_append ()
11361   {
11362     eval $1=\$$1\$2
11363   }
11364 fi # as_fn_append
11365
11366 # as_fn_arith ARG...
11367 # ------------------
11368 # Perform arithmetic evaluation on the ARGs, and store the result in the
11369 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11370 # must be portable across $(()) and expr.
11371 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11372   eval 'as_fn_arith ()
11373   {
11374     as_val=$(( $* ))
11375   }'
11376 else
11377   as_fn_arith ()
11378   {
11379     as_val=`expr "$@" || test $? -eq 1`
11380   }
11381 fi # as_fn_arith
11382
11383
11384 if expr a : '\(a\)' >/dev/null 2>&1 &&
11385    test "X`expr 00001 : '.*\(...\)'`" = X001; then
11386   as_expr=expr
11387 else
11388   as_expr=false
11389 fi
11390
11391 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11392   as_basename=basename
11393 else
11394   as_basename=false
11395 fi
11396
11397 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11398   as_dirname=dirname
11399 else
11400   as_dirname=false
11401 fi
11402
11403 as_me=`$as_basename -- "$0" ||
11404 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11405          X"$0" : 'X\(//\)$' \| \
11406          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11407 $as_echo X/"$0" |
11408     sed '/^.*\/\([^/][^/]*\)\/*$/{
11409             s//\1/
11410             q
11411           }
11412           /^X\/\(\/\/\)$/{
11413             s//\1/
11414             q
11415           }
11416           /^X\/\(\/\).*/{
11417             s//\1/
11418             q
11419           }
11420           s/.*/./; q'`
11421
11422 # Avoid depending upon Character Ranges.
11423 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11424 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11425 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11426 as_cr_digits='0123456789'
11427 as_cr_alnum=$as_cr_Letters$as_cr_digits
11428
11429 ECHO_C= ECHO_N= ECHO_T=
11430 case `echo -n x` in #(((((
11431 -n*)
11432   case `echo 'xy\c'` in
11433   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11434   xy)  ECHO_C='\c';;
11435   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11436        ECHO_T=' ';;
11437   esac;;
11438 *)
11439   ECHO_N='-n';;
11440 esac
11441
11442 rm -f conf$$ conf$$.exe conf$$.file
11443 if test -d conf$$.dir; then
11444   rm -f conf$$.dir/conf$$.file
11445 else
11446   rm -f conf$$.dir
11447   mkdir conf$$.dir 2>/dev/null
11448 fi
11449 if (echo >conf$$.file) 2>/dev/null; then
11450   if ln -s conf$$.file conf$$ 2>/dev/null; then
11451     as_ln_s='ln -s'
11452     # ... but there are two gotchas:
11453     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11454     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11455     # In both cases, we have to default to `cp -p'.
11456     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11457       as_ln_s='cp -p'
11458   elif ln conf$$.file conf$$ 2>/dev/null; then
11459     as_ln_s=ln
11460   else
11461     as_ln_s='cp -p'
11462   fi
11463 else
11464   as_ln_s='cp -p'
11465 fi
11466 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11467 rmdir conf$$.dir 2>/dev/null
11468
11469
11470 # as_fn_mkdir_p
11471 # -------------
11472 # Create "$as_dir" as a directory, including parents if necessary.
11473 as_fn_mkdir_p ()
11474 {
11475
11476   case $as_dir in #(
11477   -*) as_dir=./$as_dir;;
11478   esac
11479   test -d "$as_dir" || eval $as_mkdir_p || {
11480     as_dirs=
11481     while :; do
11482       case $as_dir in #(
11483       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11484       *) as_qdir=$as_dir;;
11485       esac
11486       as_dirs="'$as_qdir' $as_dirs"
11487       as_dir=`$as_dirname -- "$as_dir" ||
11488 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11489          X"$as_dir" : 'X\(//\)[^/]' \| \
11490          X"$as_dir" : 'X\(//\)$' \| \
11491          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11492 $as_echo X"$as_dir" |
11493     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11494             s//\1/
11495             q
11496           }
11497           /^X\(\/\/\)[^/].*/{
11498             s//\1/
11499             q
11500           }
11501           /^X\(\/\/\)$/{
11502             s//\1/
11503             q
11504           }
11505           /^X\(\/\).*/{
11506             s//\1/
11507             q
11508           }
11509           s/.*/./; q'`
11510       test -d "$as_dir" && break
11511     done
11512     test -z "$as_dirs" || eval "mkdir $as_dirs"
11513   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11514
11515
11516 } # as_fn_mkdir_p
11517 if mkdir -p . 2>/dev/null; then
11518   as_mkdir_p='mkdir -p "$as_dir"'
11519 else
11520   test -d ./-p && rmdir ./-p
11521   as_mkdir_p=false
11522 fi
11523
11524 if test -x / >/dev/null 2>&1; then
11525   as_test_x='test -x'
11526 else
11527   if ls -dL / >/dev/null 2>&1; then
11528     as_ls_L_option=L
11529   else
11530     as_ls_L_option=
11531   fi
11532   as_test_x='
11533     eval sh -c '\''
11534       if test -d "$1"; then
11535         test -d "$1/.";
11536       else
11537         case $1 in #(
11538         -*)set "./$1";;
11539         esac;
11540         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11541         ???[sx]*):;;*)false;;esac;fi
11542     '\'' sh
11543   '
11544 fi
11545 as_executable_p=$as_test_x
11546
11547 # Sed expression to map a string onto a valid CPP name.
11548 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11549
11550 # Sed expression to map a string onto a valid variable name.
11551 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11552
11553
11554 exec 6>&1
11555 ## ----------------------------------- ##
11556 ## Main body of $CONFIG_STATUS script. ##
11557 ## ----------------------------------- ##
11558 _ASEOF
11559 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11560
11561 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11562 # Save the log message, to keep $0 and so on meaningful, and to
11563 # report actual input values of CONFIG_FILES etc. instead of their
11564 # values after options handling.
11565 ac_log="
11566 This file was extended by shellinabox $as_me 2.10, which was
11567 generated by GNU Autoconf 2.65.  Invocation command line was
11568
11569   CONFIG_FILES    = $CONFIG_FILES
11570   CONFIG_HEADERS  = $CONFIG_HEADERS
11571   CONFIG_LINKS    = $CONFIG_LINKS
11572   CONFIG_COMMANDS = $CONFIG_COMMANDS
11573   $ $0 $@
11574
11575 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11576 "
11577
11578 _ACEOF
11579
11580 case $ac_config_files in *"
11581 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11582 esac
11583
11584 case $ac_config_headers in *"
11585 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11586 esac
11587
11588
11589 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11590 # Files that config.status was made for.
11591 config_files="$ac_config_files"
11592 config_headers="$ac_config_headers"
11593 config_commands="$ac_config_commands"
11594
11595 _ACEOF
11596
11597 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11598 ac_cs_usage="\
11599 \`$as_me' instantiates files and other configuration actions
11600 from templates according to the current configuration.  Unless the files
11601 and actions are specified as TAGs, all are instantiated by default.
11602
11603 Usage: $0 [OPTION]... [TAG]...
11604
11605   -h, --help       print this help, then exit
11606   -V, --version    print version number and configuration settings, then exit
11607       --config     print configuration, then exit
11608   -q, --quiet, --silent
11609                    do not print progress messages
11610   -d, --debug      don't remove temporary files
11611       --recheck    update $as_me by reconfiguring in the same conditions
11612       --file=FILE[:TEMPLATE]
11613                    instantiate the configuration file FILE
11614       --header=FILE[:TEMPLATE]
11615                    instantiate the configuration header FILE
11616
11617 Configuration files:
11618 $config_files
11619
11620 Configuration headers:
11621 $config_headers
11622
11623 Configuration commands:
11624 $config_commands
11625
11626 Report bugs to <markus@shellinabox.com>."
11627
11628 _ACEOF
11629 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11630 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11631 ac_cs_version="\\
11632 shellinabox config.status 2.10
11633 configured by $0, generated by GNU Autoconf 2.65,
11634   with options \\"\$ac_cs_config\\"
11635
11636 Copyright (C) 2009 Free Software Foundation, Inc.
11637 This config.status script is free software; the Free Software Foundation
11638 gives unlimited permission to copy, distribute and modify it."
11639
11640 ac_pwd='$ac_pwd'
11641 srcdir='$srcdir'
11642 INSTALL='$INSTALL'
11643 MKDIR_P='$MKDIR_P'
11644 AWK='$AWK'
11645 test -n "\$AWK" || AWK=awk
11646 _ACEOF
11647
11648 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11649 # The default lists apply if the user does not specify any file.
11650 ac_need_defaults=:
11651 while test $# != 0
11652 do
11653   case $1 in
11654   --*=*)
11655     ac_option=`expr "X$1" : 'X\([^=]*\)='`
11656     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11657     ac_shift=:
11658     ;;
11659   *)
11660     ac_option=$1
11661     ac_optarg=$2
11662     ac_shift=shift
11663     ;;
11664   esac
11665
11666   case $ac_option in
11667   # Handling of the options.
11668   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11669     ac_cs_recheck=: ;;
11670   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11671     $as_echo "$ac_cs_version"; exit ;;
11672   --config | --confi | --conf | --con | --co | --c )
11673     $as_echo "$ac_cs_config"; exit ;;
11674   --debug | --debu | --deb | --de | --d | -d )
11675     debug=: ;;
11676   --file | --fil | --fi | --f )
11677     $ac_shift
11678     case $ac_optarg in
11679     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11680     esac
11681     as_fn_append CONFIG_FILES " '$ac_optarg'"
11682     ac_need_defaults=false;;
11683   --header | --heade | --head | --hea )
11684     $ac_shift
11685     case $ac_optarg in
11686     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11687     esac
11688     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11689     ac_need_defaults=false;;
11690   --he | --h)
11691     # Conflict between --help and --header
11692     as_fn_error "ambiguous option: \`$1'
11693 Try \`$0 --help' for more information.";;
11694   --help | --hel | -h )
11695     $as_echo "$ac_cs_usage"; exit ;;
11696   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11697   | -silent | --silent | --silen | --sile | --sil | --si | --s)
11698     ac_cs_silent=: ;;
11699
11700   # This is an error.
11701   -*) as_fn_error "unrecognized option: \`$1'
11702 Try \`$0 --help' for more information." ;;
11703
11704   *) as_fn_append ac_config_targets " $1"
11705      ac_need_defaults=false ;;
11706
11707   esac
11708   shift
11709 done
11710
11711 ac_configure_extra_args=
11712
11713 if $ac_cs_silent; then
11714   exec 6>/dev/null
11715   ac_configure_extra_args="$ac_configure_extra_args --silent"
11716 fi
11717
11718 _ACEOF
11719 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11720 if \$ac_cs_recheck; then
11721   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11722   shift
11723   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11724   CONFIG_SHELL='$SHELL'
11725   export CONFIG_SHELL
11726   exec "\$@"
11727 fi
11728
11729 _ACEOF
11730 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11731 exec 5>>config.log
11732 {
11733   echo
11734   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11735 ## Running $as_me. ##
11736 _ASBOX
11737   $as_echo "$ac_log"
11738 } >&5
11739
11740 _ACEOF
11741 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11742 #
11743 # INIT-COMMANDS
11744 #
11745 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11746
11747
11748 # The HP-UX ksh and POSIX shell print the target directory to stdout
11749 # if CDPATH is set.
11750 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11751
11752 sed_quote_subst='$sed_quote_subst'
11753 double_quote_subst='$double_quote_subst'
11754 delay_variable_subst='$delay_variable_subst'
11755 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11756 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11757 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11758 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11759 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11760 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11761 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11762 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11763 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11764 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11765 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11766 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11767 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11768 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11769 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11770 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11771 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11772 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11773 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11774 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11775 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11776 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11777 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11778 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11779 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11780 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11781 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11782 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11783 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
11784 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11785 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11786 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11787 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11788 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11789 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11790 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11791 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11792 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11793 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11794 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11795 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11796 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11797 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11798 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11799 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"`'
11800 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"`'
11801 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11802 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11803 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11804 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11805 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11806 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11807 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11808 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11809 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11810 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11811 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11812 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11813 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11814 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11815 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11816 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11817 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11818 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11819 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11820 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11821 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11822 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11823 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11824 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11825 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11826 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11827 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11828 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11829 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11830 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11831 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11832 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11833 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11834 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11835 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11836 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11837 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11838 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11839 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11840 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11841 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11842 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11843 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11844 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11845 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11846 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11847 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11848 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11849 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11850 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11851 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11852 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11853 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11854 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11855 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11856 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11857 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11858 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11859 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11860 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11861 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11862 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11863 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11864 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11865 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11866 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11867 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11868 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11869 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11870 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11871 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11872 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11873
11874 LTCC='$LTCC'
11875 LTCFLAGS='$LTCFLAGS'
11876 compiler='$compiler_DEFAULT'
11877
11878 # Quote evaled strings.
11879 for var in SED \
11880 GREP \
11881 EGREP \
11882 FGREP \
11883 LD \
11884 NM \
11885 LN_S \
11886 lt_SP2NL \
11887 lt_NL2SP \
11888 reload_flag \
11889 OBJDUMP \
11890 deplibs_check_method \
11891 file_magic_cmd \
11892 AR \
11893 AR_FLAGS \
11894 STRIP \
11895 RANLIB \
11896 CC \
11897 CFLAGS \
11898 compiler \
11899 lt_cv_sys_global_symbol_pipe \
11900 lt_cv_sys_global_symbol_to_cdecl \
11901 lt_cv_sys_global_symbol_to_c_name_address \
11902 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11903 SHELL \
11904 ECHO \
11905 lt_prog_compiler_no_builtin_flag \
11906 lt_prog_compiler_wl \
11907 lt_prog_compiler_pic \
11908 lt_prog_compiler_static \
11909 lt_cv_prog_compiler_c_o \
11910 need_locks \
11911 DSYMUTIL \
11912 NMEDIT \
11913 LIPO \
11914 OTOOL \
11915 OTOOL64 \
11916 shrext_cmds \
11917 export_dynamic_flag_spec \
11918 whole_archive_flag_spec \
11919 compiler_needs_object \
11920 with_gnu_ld \
11921 allow_undefined_flag \
11922 no_undefined_flag \
11923 hardcode_libdir_flag_spec \
11924 hardcode_libdir_flag_spec_ld \
11925 hardcode_libdir_separator \
11926 fix_srcfile_path \
11927 exclude_expsyms \
11928 include_expsyms \
11929 file_list_spec \
11930 variables_saved_for_relink \
11931 libname_spec \
11932 library_names_spec \
11933 soname_spec \
11934 finish_eval \
11935 old_striplib \
11936 striplib; do
11937     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11938     *[\\\\\\\`\\"\\\$]*)
11939       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11940       ;;
11941     *)
11942       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11943       ;;
11944     esac
11945 done
11946
11947 # Double-quote double-evaled strings.
11948 for var in reload_cmds \
11949 old_postinstall_cmds \
11950 old_postuninstall_cmds \
11951 old_archive_cmds \
11952 extract_expsyms_cmds \
11953 old_archive_from_new_cmds \
11954 old_archive_from_expsyms_cmds \
11955 archive_cmds \
11956 archive_expsym_cmds \
11957 module_cmds \
11958 module_expsym_cmds \
11959 export_symbols_cmds \
11960 prelink_cmds \
11961 postinstall_cmds \
11962 postuninstall_cmds \
11963 finish_cmds \
11964 sys_lib_search_path_spec \
11965 sys_lib_dlsearch_path_spec; do
11966     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
11967     *[\\\\\\\`\\"\\\$]*)
11968       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11969       ;;
11970     *)
11971       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11972       ;;
11973     esac
11974 done
11975
11976 # Fix-up fallback echo if it was mangled by the above quoting rules.
11977 case \$lt_ECHO in
11978 *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
11979   ;;
11980 esac
11981
11982 ac_aux_dir='$ac_aux_dir'
11983 xsi_shell='$xsi_shell'
11984 lt_shell_append='$lt_shell_append'
11985
11986 # See if we are running on zsh, and set the options which allow our
11987 # commands through without removal of \ escapes INIT.
11988 if test -n "\${ZSH_VERSION+set}" ; then
11989    setopt NO_GLOB_SUBST
11990 fi
11991
11992
11993     PACKAGE='$PACKAGE'
11994     VERSION='$VERSION'
11995     TIMESTAMP='$TIMESTAMP'
11996     RM='$RM'
11997     ofile='$ofile'
11998
11999
12000
12001
12002 _ACEOF
12003
12004 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12005
12006 # Handling of arguments.
12007 for ac_config_target in $ac_config_targets
12008 do
12009   case $ac_config_target in
12010     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
12011     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12012     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12013     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12014
12015   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12016   esac
12017 done
12018
12019
12020 # If the user did not use the arguments to specify the items to instantiate,
12021 # then the envvar interface is used.  Set only those that are not.
12022 # We use the long form for the default assignment because of an extremely
12023 # bizarre bug on SunOS 4.1.3.
12024 if $ac_need_defaults; then
12025   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12026   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
12027   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12028 fi
12029
12030 # Have a temporary directory for convenience.  Make it in the build tree
12031 # simply because there is no reason against having it here, and in addition,
12032 # creating and moving files from /tmp can sometimes cause problems.
12033 # Hook for its removal unless debugging.
12034 # Note that there is a small window in which the directory will not be cleaned:
12035 # after its creation but before its name has been assigned to `$tmp'.
12036 $debug ||
12037 {
12038   tmp=
12039   trap 'exit_status=$?
12040   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12041 ' 0
12042   trap 'as_fn_exit 1' 1 2 13 15
12043 }
12044 # Create a (secure) tmp directory for tmp files.
12045
12046 {
12047   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12048   test -n "$tmp" && test -d "$tmp"
12049 }  ||
12050 {
12051   tmp=./conf$$-$RANDOM
12052   (umask 077 && mkdir "$tmp")
12053 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12054
12055 # Set up the scripts for CONFIG_FILES section.
12056 # No need to generate them if there are no CONFIG_FILES.
12057 # This happens for instance with `./config.status config.h'.
12058 if test -n "$CONFIG_FILES"; then
12059
12060
12061 ac_cr=`echo X | tr X '\015'`
12062 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12063 # But we know of no other shell where ac_cr would be empty at this
12064 # point, so we can use a bashism as a fallback.
12065 if test "x$ac_cr" = x; then
12066   eval ac_cr=\$\'\\r\'
12067 fi
12068 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12069 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12070   ac_cs_awk_cr='\r'
12071 else
12072   ac_cs_awk_cr=$ac_cr
12073 fi
12074
12075 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12076 _ACEOF
12077
12078
12079 {
12080   echo "cat >conf$$subs.awk <<_ACEOF" &&
12081   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12082   echo "_ACEOF"
12083 } >conf$$subs.sh ||
12084   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12085 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12086 ac_delim='%!_!# '
12087 for ac_last_try in false false false false false :; do
12088   . ./conf$$subs.sh ||
12089     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12090
12091   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12092   if test $ac_delim_n = $ac_delim_num; then
12093     break
12094   elif $ac_last_try; then
12095     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12096   else
12097     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12098   fi
12099 done
12100 rm -f conf$$subs.sh
12101
12102 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12103 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12104 _ACEOF
12105 sed -n '
12106 h
12107 s/^/S["/; s/!.*/"]=/
12108 p
12109 g
12110 s/^[^!]*!//
12111 :repl
12112 t repl
12113 s/'"$ac_delim"'$//
12114 t delim
12115 :nl
12116 h
12117 s/\(.\{148\}\)..*/\1/
12118 t more1
12119 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12120 p
12121 n
12122 b repl
12123 :more1
12124 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12125 p
12126 g
12127 s/.\{148\}//
12128 t nl
12129 :delim
12130 h
12131 s/\(.\{148\}\)..*/\1/
12132 t more2
12133 s/["\\]/\\&/g; s/^/"/; s/$/"/
12134 p
12135 b
12136 :more2
12137 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12138 p
12139 g
12140 s/.\{148\}//
12141 t delim
12142 ' <conf$$subs.awk | sed '
12143 /^[^""]/{
12144   N
12145   s/\n//
12146 }
12147 ' >>$CONFIG_STATUS || ac_write_fail=1
12148 rm -f conf$$subs.awk
12149 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12150 _ACAWK
12151 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12152   for (key in S) S_is_set[key] = 1
12153   FS = "\a"
12154
12155 }
12156 {
12157   line = $ 0
12158   nfields = split(line, field, "@")
12159   substed = 0
12160   len = length(field[1])
12161   for (i = 2; i < nfields; i++) {
12162     key = field[i]
12163     keylen = length(key)
12164     if (S_is_set[key]) {
12165       value = S[key]
12166       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12167       len += length(value) + length(field[++i])
12168       substed = 1
12169     } else
12170       len += 1 + keylen
12171   }
12172
12173   print line
12174 }
12175
12176 _ACAWK
12177 _ACEOF
12178 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12179 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12180   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12181 else
12182   cat
12183 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12184   || as_fn_error "could not setup config files machinery" "$LINENO" 5
12185 _ACEOF
12186
12187 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12188 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12189 # trailing colons and then remove the whole line if VPATH becomes empty
12190 # (actually we leave an empty line to preserve line numbers).
12191 if test "x$srcdir" = x.; then
12192   ac_vpsub='/^[  ]*VPATH[        ]*=/{
12193 s/:*\$(srcdir):*/:/
12194 s/:*\${srcdir}:*/:/
12195 s/:*@srcdir@:*/:/
12196 s/^\([^=]*=[     ]*\):*/\1/
12197 s/:*$//
12198 s/^[^=]*=[       ]*$//
12199 }'
12200 fi
12201
12202 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12203 fi # test -n "$CONFIG_FILES"
12204
12205 # Set up the scripts for CONFIG_HEADERS section.
12206 # No need to generate them if there are no CONFIG_HEADERS.
12207 # This happens for instance with `./config.status Makefile'.
12208 if test -n "$CONFIG_HEADERS"; then
12209 cat >"$tmp/defines.awk" <<\_ACAWK ||
12210 BEGIN {
12211 _ACEOF
12212
12213 # Transform confdefs.h into an awk script `defines.awk', embedded as
12214 # here-document in config.status, that substitutes the proper values into
12215 # config.h.in to produce config.h.
12216
12217 # Create a delimiter string that does not exist in confdefs.h, to ease
12218 # handling of long lines.
12219 ac_delim='%!_!# '
12220 for ac_last_try in false false :; do
12221   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12222   if test -z "$ac_t"; then
12223     break
12224   elif $ac_last_try; then
12225     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12226   else
12227     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12228   fi
12229 done
12230
12231 # For the awk script, D is an array of macro values keyed by name,
12232 # likewise P contains macro parameters if any.  Preserve backslash
12233 # newline sequences.
12234
12235 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12236 sed -n '
12237 s/.\{148\}/&'"$ac_delim"'/g
12238 t rset
12239 :rset
12240 s/^[     ]*#[    ]*define[       ][      ]*/ /
12241 t def
12242 d
12243 :def
12244 s/\\$//
12245 t bsnl
12246 s/["\\]/\\&/g
12247 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12248 D["\1"]=" \3"/p
12249 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12250 d
12251 :bsnl
12252 s/["\\]/\\&/g
12253 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12254 D["\1"]=" \3\\\\\\n"\\/p
12255 t cont
12256 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12257 t cont
12258 d
12259 :cont
12260 n
12261 s/.\{148\}/&'"$ac_delim"'/g
12262 t clear
12263 :clear
12264 s/\\$//
12265 t bsnlc
12266 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12267 d
12268 :bsnlc
12269 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12270 b cont
12271 ' <confdefs.h | sed '
12272 s/'"$ac_delim"'/"\\\
12273 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12274
12275 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12276   for (key in D) D_is_set[key] = 1
12277   FS = "\a"
12278 }
12279 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12280   line = \$ 0
12281   split(line, arg, " ")
12282   if (arg[1] == "#") {
12283     defundef = arg[2]
12284     mac1 = arg[3]
12285   } else {
12286     defundef = substr(arg[1], 2)
12287     mac1 = arg[2]
12288   }
12289   split(mac1, mac2, "(") #)
12290   macro = mac2[1]
12291   prefix = substr(line, 1, index(line, defundef) - 1)
12292   if (D_is_set[macro]) {
12293     # Preserve the white space surrounding the "#".
12294     print prefix "define", macro P[macro] D[macro]
12295     next
12296   } else {
12297     # Replace #undef with comments.  This is necessary, for example,
12298     # in the case of _POSIX_SOURCE, which is predefined and required
12299     # on some systems where configure will not decide to define it.
12300     if (defundef == "undef") {
12301       print "/*", prefix defundef, macro, "*/"
12302       next
12303     }
12304   }
12305 }
12306 { print }
12307 _ACAWK
12308 _ACEOF
12309 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12310   as_fn_error "could not setup config headers machinery" "$LINENO" 5
12311 fi # test -n "$CONFIG_HEADERS"
12312
12313
12314 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12315 shift
12316 for ac_tag
12317 do
12318   case $ac_tag in
12319   :[FHLC]) ac_mode=$ac_tag; continue;;
12320   esac
12321   case $ac_mode$ac_tag in
12322   :[FHL]*:*);;
12323   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12324   :[FH]-) ac_tag=-:-;;
12325   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12326   esac
12327   ac_save_IFS=$IFS
12328   IFS=:
12329   set x $ac_tag
12330   IFS=$ac_save_IFS
12331   shift
12332   ac_file=$1
12333   shift
12334
12335   case $ac_mode in
12336   :L) ac_source=$1;;
12337   :[FH])
12338     ac_file_inputs=
12339     for ac_f
12340     do
12341       case $ac_f in
12342       -) ac_f="$tmp/stdin";;
12343       *) # Look for the file first in the build tree, then in the source tree
12344          # (if the path is not absolute).  The absolute path cannot be DOS-style,
12345          # because $ac_f cannot contain `:'.
12346          test -f "$ac_f" ||
12347            case $ac_f in
12348            [\\/$]*) false;;
12349            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12350            esac ||
12351            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12352       esac
12353       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12354       as_fn_append ac_file_inputs " '$ac_f'"
12355     done
12356
12357     # Let's still pretend it is `configure' which instantiates (i.e., don't
12358     # use $as_me), people would be surprised to read:
12359     #    /* config.h.  Generated by config.status.  */
12360     configure_input='Generated from '`
12361           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12362         `' by configure.'
12363     if test x"$ac_file" != x-; then
12364       configure_input="$ac_file.  $configure_input"
12365       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12366 $as_echo "$as_me: creating $ac_file" >&6;}
12367     fi
12368     # Neutralize special characters interpreted by sed in replacement strings.
12369     case $configure_input in #(
12370     *\&* | *\|* | *\\* )
12371        ac_sed_conf_input=`$as_echo "$configure_input" |
12372        sed 's/[\\\\&|]/\\\\&/g'`;; #(
12373     *) ac_sed_conf_input=$configure_input;;
12374     esac
12375
12376     case $ac_tag in
12377     *:-:* | *:-) cat >"$tmp/stdin" \
12378       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12379     esac
12380     ;;
12381   esac
12382
12383   ac_dir=`$as_dirname -- "$ac_file" ||
12384 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12385          X"$ac_file" : 'X\(//\)[^/]' \| \
12386          X"$ac_file" : 'X\(//\)$' \| \
12387          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12388 $as_echo X"$ac_file" |
12389     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12390             s//\1/
12391             q
12392           }
12393           /^X\(\/\/\)[^/].*/{
12394             s//\1/
12395             q
12396           }
12397           /^X\(\/\/\)$/{
12398             s//\1/
12399             q
12400           }
12401           /^X\(\/\).*/{
12402             s//\1/
12403             q
12404           }
12405           s/.*/./; q'`
12406   as_dir="$ac_dir"; as_fn_mkdir_p
12407   ac_builddir=.
12408
12409 case "$ac_dir" in
12410 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12411 *)
12412   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12413   # A ".." for each directory in $ac_dir_suffix.
12414   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12415   case $ac_top_builddir_sub in
12416   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12417   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12418   esac ;;
12419 esac
12420 ac_abs_top_builddir=$ac_pwd
12421 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12422 # for backward compatibility:
12423 ac_top_builddir=$ac_top_build_prefix
12424
12425 case $srcdir in
12426   .)  # We are building in place.
12427     ac_srcdir=.
12428     ac_top_srcdir=$ac_top_builddir_sub
12429     ac_abs_top_srcdir=$ac_pwd ;;
12430   [\\/]* | ?:[\\/]* )  # Absolute name.
12431     ac_srcdir=$srcdir$ac_dir_suffix;
12432     ac_top_srcdir=$srcdir
12433     ac_abs_top_srcdir=$srcdir ;;
12434   *) # Relative name.
12435     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12436     ac_top_srcdir=$ac_top_build_prefix$srcdir
12437     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12438 esac
12439 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12440
12441
12442   case $ac_mode in
12443   :F)
12444   #
12445   # CONFIG_FILE
12446   #
12447
12448   case $INSTALL in
12449   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12450   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12451   esac
12452   ac_MKDIR_P=$MKDIR_P
12453   case $MKDIR_P in
12454   [\\/$]* | ?:[\\/]* ) ;;
12455   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12456   esac
12457 _ACEOF
12458
12459 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12460 # If the template does not know about datarootdir, expand it.
12461 # FIXME: This hack should be removed a few years after 2.60.
12462 ac_datarootdir_hack=; ac_datarootdir_seen=
12463 ac_sed_dataroot='
12464 /datarootdir/ {
12465   p
12466   q
12467 }
12468 /@datadir@/p
12469 /@docdir@/p
12470 /@infodir@/p
12471 /@localedir@/p
12472 /@mandir@/p'
12473 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12474 *datarootdir*) ac_datarootdir_seen=yes;;
12475 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12476   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12477 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12478 _ACEOF
12479 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12480   ac_datarootdir_hack='
12481   s&@datadir@&$datadir&g
12482   s&@docdir@&$docdir&g
12483   s&@infodir@&$infodir&g
12484   s&@localedir@&$localedir&g
12485   s&@mandir@&$mandir&g
12486   s&\\\${datarootdir}&$datarootdir&g' ;;
12487 esac
12488 _ACEOF
12489
12490 # Neutralize VPATH when `$srcdir' = `.'.
12491 # Shell code in configure.ac might set extrasub.
12492 # FIXME: do we really want to maintain this feature?
12493 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12494 ac_sed_extra="$ac_vpsub
12495 $extrasub
12496 _ACEOF
12497 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12498 :t
12499 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12500 s|@configure_input@|$ac_sed_conf_input|;t t
12501 s&@top_builddir@&$ac_top_builddir_sub&;t t
12502 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12503 s&@srcdir@&$ac_srcdir&;t t
12504 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12505 s&@top_srcdir@&$ac_top_srcdir&;t t
12506 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12507 s&@builddir@&$ac_builddir&;t t
12508 s&@abs_builddir@&$ac_abs_builddir&;t t
12509 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12510 s&@INSTALL@&$ac_INSTALL&;t t
12511 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12512 $ac_datarootdir_hack
12513 "
12514 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12515   || as_fn_error "could not create $ac_file" "$LINENO" 5
12516
12517 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12518   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12519   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12520   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12521 which seems to be undefined.  Please make sure it is defined." >&5
12522 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12523 which seems to be undefined.  Please make sure it is defined." >&2;}
12524
12525   rm -f "$tmp/stdin"
12526   case $ac_file in
12527   -) cat "$tmp/out" && rm -f "$tmp/out";;
12528   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12529   esac \
12530   || as_fn_error "could not create $ac_file" "$LINENO" 5
12531  ;;
12532   :H)
12533   #
12534   # CONFIG_HEADER
12535   #
12536   if test x"$ac_file" != x-; then
12537     {
12538       $as_echo "/* $configure_input  */" \
12539       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12540     } >"$tmp/config.h" \
12541       || as_fn_error "could not create $ac_file" "$LINENO" 5
12542     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12543       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12544 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12545     else
12546       rm -f "$ac_file"
12547       mv "$tmp/config.h" "$ac_file" \
12548         || as_fn_error "could not create $ac_file" "$LINENO" 5
12549     fi
12550   else
12551     $as_echo "/* $configure_input  */" \
12552       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12553       || as_fn_error "could not create -" "$LINENO" 5
12554   fi
12555 # Compute "$ac_file"'s index in $config_headers.
12556 _am_arg="$ac_file"
12557 _am_stamp_count=1
12558 for _am_header in $config_headers :; do
12559   case $_am_header in
12560     $_am_arg | $_am_arg:* )
12561       break ;;
12562     * )
12563       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12564   esac
12565 done
12566 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12567 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12568          X"$_am_arg" : 'X\(//\)[^/]' \| \
12569          X"$_am_arg" : 'X\(//\)$' \| \
12570          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12571 $as_echo X"$_am_arg" |
12572     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12573             s//\1/
12574             q
12575           }
12576           /^X\(\/\/\)[^/].*/{
12577             s//\1/
12578             q
12579           }
12580           /^X\(\/\/\)$/{
12581             s//\1/
12582             q
12583           }
12584           /^X\(\/\).*/{
12585             s//\1/
12586             q
12587           }
12588           s/.*/./; q'`/stamp-h$_am_stamp_count
12589  ;;
12590
12591   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12592 $as_echo "$as_me: executing $ac_file commands" >&6;}
12593  ;;
12594   esac
12595
12596
12597   case $ac_file$ac_mode in
12598     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12599   # Autoconf 2.62 quotes --file arguments for eval, but not when files
12600   # are listed without --file.  Let's play safe and only enable the eval
12601   # if we detect the quoting.
12602   case $CONFIG_FILES in
12603   *\'*) eval set x "$CONFIG_FILES" ;;
12604   *)   set x $CONFIG_FILES ;;
12605   esac
12606   shift
12607   for mf
12608   do
12609     # Strip MF so we end up with the name of the file.
12610     mf=`echo "$mf" | sed -e 's/:.*$//'`
12611     # Check whether this is an Automake generated Makefile or not.
12612     # We used to match only the files named `Makefile.in', but
12613     # some people rename them; so instead we look at the file content.
12614     # Grep'ing the first line is not enough: some people post-process
12615     # each Makefile.in and add a new line on top of each file to say so.
12616     # Grep'ing the whole file is not good either: AIX grep has a line
12617     # limit of 2048, but all sed's we know have understand at least 4000.
12618     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12619       dirpart=`$as_dirname -- "$mf" ||
12620 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12621          X"$mf" : 'X\(//\)[^/]' \| \
12622          X"$mf" : 'X\(//\)$' \| \
12623          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12624 $as_echo X"$mf" |
12625     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12626             s//\1/
12627             q
12628           }
12629           /^X\(\/\/\)[^/].*/{
12630             s//\1/
12631             q
12632           }
12633           /^X\(\/\/\)$/{
12634             s//\1/
12635             q
12636           }
12637           /^X\(\/\).*/{
12638             s//\1/
12639             q
12640           }
12641           s/.*/./; q'`
12642     else
12643       continue
12644     fi
12645     # Extract the definition of DEPDIR, am__include, and am__quote
12646     # from the Makefile without running `make'.
12647     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12648     test -z "$DEPDIR" && continue
12649     am__include=`sed -n 's/^am__include = //p' < "$mf"`
12650     test -z "am__include" && continue
12651     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12652     # When using ansi2knr, U may be empty or an underscore; expand it
12653     U=`sed -n 's/^U = //p' < "$mf"`
12654     # Find all dependency output files, they are included files with
12655     # $(DEPDIR) in their names.  We invoke sed twice because it is the
12656     # simplest approach to changing $(DEPDIR) to its actual value in the
12657     # expansion.
12658     for file in `sed -n "
12659       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12660          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12661       # Make sure the directory exists.
12662       test -f "$dirpart/$file" && continue
12663       fdir=`$as_dirname -- "$file" ||
12664 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12665          X"$file" : 'X\(//\)[^/]' \| \
12666          X"$file" : 'X\(//\)$' \| \
12667          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12668 $as_echo X"$file" |
12669     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12670             s//\1/
12671             q
12672           }
12673           /^X\(\/\/\)[^/].*/{
12674             s//\1/
12675             q
12676           }
12677           /^X\(\/\/\)$/{
12678             s//\1/
12679             q
12680           }
12681           /^X\(\/\).*/{
12682             s//\1/
12683             q
12684           }
12685           s/.*/./; q'`
12686       as_dir=$dirpart/$fdir; as_fn_mkdir_p
12687       # echo "creating $dirpart/$file"
12688       echo '# dummy' > "$dirpart/$file"
12689     done
12690   done
12691 }
12692  ;;
12693     "libtool":C)
12694
12695     # See if we are running on zsh, and set the options which allow our
12696     # commands through without removal of \ escapes.
12697     if test -n "${ZSH_VERSION+set}" ; then
12698       setopt NO_GLOB_SUBST
12699     fi
12700
12701     cfgfile="${ofile}T"
12702     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12703     $RM "$cfgfile"
12704
12705     cat <<_LT_EOF >> "$cfgfile"
12706 #! $SHELL
12707
12708 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12709 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12710 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12711 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12712 #
12713 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12714 #                 2006, 2007, 2008 Free Software Foundation, Inc.
12715 #   Written by Gordon Matzigkeit, 1996
12716 #
12717 #   This file is part of GNU Libtool.
12718 #
12719 # GNU Libtool is free software; you can redistribute it and/or
12720 # modify it under the terms of the GNU General Public License as
12721 # published by the Free Software Foundation; either version 2 of
12722 # the License, or (at your option) any later version.
12723 #
12724 # As a special exception to the GNU General Public License,
12725 # if you distribute this file as part of a program or library that
12726 # is built using GNU Libtool, you may include this file under the
12727 # same distribution terms that you use for the rest of that program.
12728 #
12729 # GNU Libtool is distributed in the hope that it will be useful,
12730 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12731 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12732 # GNU General Public License for more details.
12733 #
12734 # You should have received a copy of the GNU General Public License
12735 # along with GNU Libtool; see the file COPYING.  If not, a copy
12736 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12737 # obtained by writing to the Free Software Foundation, Inc.,
12738 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12739
12740
12741 # The names of the tagged configurations supported by this script.
12742 available_tags=""
12743
12744 # ### BEGIN LIBTOOL CONFIG
12745
12746 # Which release of libtool.m4 was used?
12747 macro_version=$macro_version
12748 macro_revision=$macro_revision
12749
12750 # Whether or not to build shared libraries.
12751 build_libtool_libs=$enable_shared
12752
12753 # Whether or not to build static libraries.
12754 build_old_libs=$enable_static
12755
12756 # What type of objects to build.
12757 pic_mode=$pic_mode
12758
12759 # Whether or not to optimize for fast installation.
12760 fast_install=$enable_fast_install
12761
12762 # The host system.
12763 host_alias=$host_alias
12764 host=$host
12765 host_os=$host_os
12766
12767 # The build system.
12768 build_alias=$build_alias
12769 build=$build
12770 build_os=$build_os
12771
12772 # A sed program that does not truncate output.
12773 SED=$lt_SED
12774
12775 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12776 Xsed="\$SED -e 1s/^X//"
12777
12778 # A grep program that handles long lines.
12779 GREP=$lt_GREP
12780
12781 # An ERE matcher.
12782 EGREP=$lt_EGREP
12783
12784 # A literal string matcher.
12785 FGREP=$lt_FGREP
12786
12787 # A BSD- or MS-compatible name lister.
12788 NM=$lt_NM
12789
12790 # Whether we need soft or hard links.
12791 LN_S=$lt_LN_S
12792
12793 # What is the maximum length of a command?
12794 max_cmd_len=$max_cmd_len
12795
12796 # Object file suffix (normally "o").
12797 objext=$ac_objext
12798
12799 # Executable file suffix (normally "").
12800 exeext=$exeext
12801
12802 # whether the shell understands "unset".
12803 lt_unset=$lt_unset
12804
12805 # turn spaces into newlines.
12806 SP2NL=$lt_lt_SP2NL
12807
12808 # turn newlines into spaces.
12809 NL2SP=$lt_lt_NL2SP
12810
12811 # How to create reloadable object files.
12812 reload_flag=$lt_reload_flag
12813 reload_cmds=$lt_reload_cmds
12814
12815 # An object symbol dumper.
12816 OBJDUMP=$lt_OBJDUMP
12817
12818 # Method to check whether dependent libraries are shared objects.
12819 deplibs_check_method=$lt_deplibs_check_method
12820
12821 # Command to use when deplibs_check_method == "file_magic".
12822 file_magic_cmd=$lt_file_magic_cmd
12823
12824 # The archiver.
12825 AR=$lt_AR
12826 AR_FLAGS=$lt_AR_FLAGS
12827
12828 # A symbol stripping program.
12829 STRIP=$lt_STRIP
12830
12831 # Commands used to install an old-style archive.
12832 RANLIB=$lt_RANLIB
12833 old_postinstall_cmds=$lt_old_postinstall_cmds
12834 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12835
12836 # A C compiler.
12837 LTCC=$lt_CC
12838
12839 # LTCC compiler flags.
12840 LTCFLAGS=$lt_CFLAGS
12841
12842 # Take the output of nm and produce a listing of raw symbols and C names.
12843 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12844
12845 # Transform the output of nm in a proper C declaration.
12846 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12847
12848 # Transform the output of nm in a C name address pair.
12849 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12850
12851 # Transform the output of nm in a C name address pair when lib prefix is needed.
12852 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12853
12854 # The name of the directory that contains temporary libtool files.
12855 objdir=$objdir
12856
12857 # Shell to use when invoking shell scripts.
12858 SHELL=$lt_SHELL
12859
12860 # An echo program that does not interpret backslashes.
12861 ECHO=$lt_ECHO
12862
12863 # Used to examine libraries when file_magic_cmd begins with "file".
12864 MAGIC_CMD=$MAGIC_CMD
12865
12866 # Must we lock files when doing compilation?
12867 need_locks=$lt_need_locks
12868
12869 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12870 DSYMUTIL=$lt_DSYMUTIL
12871
12872 # Tool to change global to local symbols on Mac OS X.
12873 NMEDIT=$lt_NMEDIT
12874
12875 # Tool to manipulate fat objects and archives on Mac OS X.
12876 LIPO=$lt_LIPO
12877
12878 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12879 OTOOL=$lt_OTOOL
12880
12881 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12882 OTOOL64=$lt_OTOOL64
12883
12884 # Old archive suffix (normally "a").
12885 libext=$libext
12886
12887 # Shared library suffix (normally ".so").
12888 shrext_cmds=$lt_shrext_cmds
12889
12890 # The commands to extract the exported symbol list from a shared archive.
12891 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12892
12893 # Variables whose values should be saved in libtool wrapper scripts and
12894 # restored at link time.
12895 variables_saved_for_relink=$lt_variables_saved_for_relink
12896
12897 # Do we need the "lib" prefix for modules?
12898 need_lib_prefix=$need_lib_prefix
12899
12900 # Do we need a version for libraries?
12901 need_version=$need_version
12902
12903 # Library versioning type.
12904 version_type=$version_type
12905
12906 # Shared library runtime path variable.
12907 runpath_var=$runpath_var
12908
12909 # Shared library path variable.
12910 shlibpath_var=$shlibpath_var
12911
12912 # Is shlibpath searched before the hard-coded library search path?
12913 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12914
12915 # Format of library name prefix.
12916 libname_spec=$lt_libname_spec
12917
12918 # List of archive names.  First name is the real one, the rest are links.
12919 # The last name is the one that the linker finds with -lNAME
12920 library_names_spec=$lt_library_names_spec
12921
12922 # The coded name of the library, if different from the real name.
12923 soname_spec=$lt_soname_spec
12924
12925 # Command to use after installation of a shared archive.
12926 postinstall_cmds=$lt_postinstall_cmds
12927
12928 # Command to use after uninstallation of a shared archive.
12929 postuninstall_cmds=$lt_postuninstall_cmds
12930
12931 # Commands used to finish a libtool library installation in a directory.
12932 finish_cmds=$lt_finish_cmds
12933
12934 # As "finish_cmds", except a single script fragment to be evaled but
12935 # not shown.
12936 finish_eval=$lt_finish_eval
12937
12938 # Whether we should hardcode library paths into libraries.
12939 hardcode_into_libs=$hardcode_into_libs
12940
12941 # Compile-time system search path for libraries.
12942 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12943
12944 # Run-time system search path for libraries.
12945 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12946
12947 # Whether dlopen is supported.
12948 dlopen_support=$enable_dlopen
12949
12950 # Whether dlopen of programs is supported.
12951 dlopen_self=$enable_dlopen_self
12952
12953 # Whether dlopen of statically linked programs is supported.
12954 dlopen_self_static=$enable_dlopen_self_static
12955
12956 # Commands to strip libraries.
12957 old_striplib=$lt_old_striplib
12958 striplib=$lt_striplib
12959
12960
12961 # The linker used to build libraries.
12962 LD=$lt_LD
12963
12964 # Commands used to build an old-style archive.
12965 old_archive_cmds=$lt_old_archive_cmds
12966
12967 # A language specific compiler.
12968 CC=$lt_compiler
12969
12970 # Is the compiler the GNU compiler?
12971 with_gcc=$GCC
12972
12973 # Compiler flag to turn off builtin functions.
12974 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12975
12976 # How to pass a linker flag through the compiler.
12977 wl=$lt_lt_prog_compiler_wl
12978
12979 # Additional compiler flags for building library objects.
12980 pic_flag=$lt_lt_prog_compiler_pic
12981
12982 # Compiler flag to prevent dynamic linking.
12983 link_static_flag=$lt_lt_prog_compiler_static
12984
12985 # Does compiler simultaneously support -c and -o options?
12986 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12987
12988 # Whether or not to add -lc for building shared libraries.
12989 build_libtool_need_lc=$archive_cmds_need_lc
12990
12991 # Whether or not to disallow shared libs when runtime libs are static.
12992 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12993
12994 # Compiler flag to allow reflexive dlopens.
12995 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12996
12997 # Compiler flag to generate shared objects directly from archives.
12998 whole_archive_flag_spec=$lt_whole_archive_flag_spec
12999
13000 # Whether the compiler copes with passing no objects directly.
13001 compiler_needs_object=$lt_compiler_needs_object
13002
13003 # Create an old-style archive from a shared archive.
13004 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
13005
13006 # Create a temporary old-style archive to link instead of a shared archive.
13007 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
13008
13009 # Commands used to build a shared archive.
13010 archive_cmds=$lt_archive_cmds
13011 archive_expsym_cmds=$lt_archive_expsym_cmds
13012
13013 # Commands used to build a loadable module if different from building
13014 # a shared archive.
13015 module_cmds=$lt_module_cmds
13016 module_expsym_cmds=$lt_module_expsym_cmds
13017
13018 # Whether we are building with GNU ld or not.
13019 with_gnu_ld=$lt_with_gnu_ld
13020
13021 # Flag that allows shared libraries with undefined symbols to be built.
13022 allow_undefined_flag=$lt_allow_undefined_flag
13023
13024 # Flag that enforces no undefined symbols.
13025 no_undefined_flag=$lt_no_undefined_flag
13026
13027 # Flag to hardcode \$libdir into a binary during linking.
13028 # This must work even if \$libdir does not exist
13029 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
13030
13031 # If ld is used when linking, flag to hardcode \$libdir into a binary
13032 # during linking.  This must work even if \$libdir does not exist.
13033 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
13034
13035 # Whether we need a single "-rpath" flag with a separated argument.
13036 hardcode_libdir_separator=$lt_hardcode_libdir_separator
13037
13038 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13039 # DIR into the resulting binary.
13040 hardcode_direct=$hardcode_direct
13041
13042 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
13043 # DIR into the resulting binary and the resulting library dependency is
13044 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
13045 # library is relocated.
13046 hardcode_direct_absolute=$hardcode_direct_absolute
13047
13048 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
13049 # into the resulting binary.
13050 hardcode_minus_L=$hardcode_minus_L
13051
13052 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13053 # into the resulting binary.
13054 hardcode_shlibpath_var=$hardcode_shlibpath_var
13055
13056 # Set to "yes" if building a shared library automatically hardcodes DIR
13057 # into the library and all subsequent libraries and executables linked
13058 # against it.
13059 hardcode_automatic=$hardcode_automatic
13060
13061 # Set to yes if linker adds runtime paths of dependent libraries
13062 # to runtime path list.
13063 inherit_rpath=$inherit_rpath
13064
13065 # Whether libtool must link a program against all its dependency libraries.
13066 link_all_deplibs=$link_all_deplibs
13067
13068 # Fix the shell variable \$srcfile for the compiler.
13069 fix_srcfile_path=$lt_fix_srcfile_path
13070
13071 # Set to "yes" if exported symbols are required.
13072 always_export_symbols=$always_export_symbols
13073
13074 # The commands to list exported symbols.
13075 export_symbols_cmds=$lt_export_symbols_cmds
13076
13077 # Symbols that should not be listed in the preloaded symbols.
13078 exclude_expsyms=$lt_exclude_expsyms
13079
13080 # Symbols that must always be exported.
13081 include_expsyms=$lt_include_expsyms
13082
13083 # Commands necessary for linking programs (against libraries) with templates.
13084 prelink_cmds=$lt_prelink_cmds
13085
13086 # Specify filename containing input files.
13087 file_list_spec=$lt_file_list_spec
13088
13089 # How to hardcode a shared library path into an executable.
13090 hardcode_action=$hardcode_action
13091
13092 # ### END LIBTOOL CONFIG
13093
13094 _LT_EOF
13095
13096   case $host_os in
13097   aix3*)
13098     cat <<\_LT_EOF >> "$cfgfile"
13099 # AIX sometimes has problems with the GCC collect2 program.  For some
13100 # reason, if we set the COLLECT_NAMES environment variable, the problems
13101 # vanish in a puff of smoke.
13102 if test "X${COLLECT_NAMES+set}" != Xset; then
13103   COLLECT_NAMES=
13104   export COLLECT_NAMES
13105 fi
13106 _LT_EOF
13107     ;;
13108   esac
13109
13110
13111 ltmain="$ac_aux_dir/ltmain.sh"
13112
13113
13114   # We use sed instead of cat because bash on DJGPP gets confused if
13115   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13116   # text mode, it properly converts lines to CR/LF.  This bash problem
13117   # is reportedly fixed, but why not run on old versions too?
13118   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13119     || (rm -f "$cfgfile"; exit 1)
13120
13121   case $xsi_shell in
13122   yes)
13123     cat << \_LT_EOF >> "$cfgfile"
13124
13125 # func_dirname file append nondir_replacement
13126 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13127 # otherwise set result to NONDIR_REPLACEMENT.
13128 func_dirname ()
13129 {
13130   case ${1} in
13131     */*) func_dirname_result="${1%/*}${2}" ;;
13132     *  ) func_dirname_result="${3}" ;;
13133   esac
13134 }
13135
13136 # func_basename file
13137 func_basename ()
13138 {
13139   func_basename_result="${1##*/}"
13140 }
13141
13142 # func_dirname_and_basename file append nondir_replacement
13143 # perform func_basename and func_dirname in a single function
13144 # call:
13145 #   dirname:  Compute the dirname of FILE.  If nonempty,
13146 #             add APPEND to the result, otherwise set result
13147 #             to NONDIR_REPLACEMENT.
13148 #             value returned in "$func_dirname_result"
13149 #   basename: Compute filename of FILE.
13150 #             value retuned in "$func_basename_result"
13151 # Implementation must be kept synchronized with func_dirname
13152 # and func_basename. For efficiency, we do not delegate to
13153 # those functions but instead duplicate the functionality here.
13154 func_dirname_and_basename ()
13155 {
13156   case ${1} in
13157     */*) func_dirname_result="${1%/*}${2}" ;;
13158     *  ) func_dirname_result="${3}" ;;
13159   esac
13160   func_basename_result="${1##*/}"
13161 }
13162
13163 # func_stripname prefix suffix name
13164 # strip PREFIX and SUFFIX off of NAME.
13165 # PREFIX and SUFFIX must not contain globbing or regex special
13166 # characters, hashes, percent signs, but SUFFIX may contain a leading
13167 # dot (in which case that matches only a dot).
13168 func_stripname ()
13169 {
13170   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13171   # positional parameters, so assign one to ordinary parameter first.
13172   func_stripname_result=${3}
13173   func_stripname_result=${func_stripname_result#"${1}"}
13174   func_stripname_result=${func_stripname_result%"${2}"}
13175 }
13176
13177 # func_opt_split
13178 func_opt_split ()
13179 {
13180   func_opt_split_opt=${1%%=*}
13181   func_opt_split_arg=${1#*=}
13182 }
13183
13184 # func_lo2o object
13185 func_lo2o ()
13186 {
13187   case ${1} in
13188     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13189     *)    func_lo2o_result=${1} ;;
13190   esac
13191 }
13192
13193 # func_xform libobj-or-source
13194 func_xform ()
13195 {
13196   func_xform_result=${1%.*}.lo
13197 }
13198
13199 # func_arith arithmetic-term...
13200 func_arith ()
13201 {
13202   func_arith_result=$(( $* ))
13203 }
13204
13205 # func_len string
13206 # STRING may not start with a hyphen.
13207 func_len ()
13208 {
13209   func_len_result=${#1}
13210 }
13211
13212 _LT_EOF
13213     ;;
13214   *) # Bourne compatible functions.
13215     cat << \_LT_EOF >> "$cfgfile"
13216
13217 # func_dirname file append nondir_replacement
13218 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13219 # otherwise set result to NONDIR_REPLACEMENT.
13220 func_dirname ()
13221 {
13222   # Extract subdirectory from the argument.
13223   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13224   if test "X$func_dirname_result" = "X${1}"; then
13225     func_dirname_result="${3}"
13226   else
13227     func_dirname_result="$func_dirname_result${2}"
13228   fi
13229 }
13230
13231 # func_basename file
13232 func_basename ()
13233 {
13234   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13235 }
13236
13237
13238 # func_stripname prefix suffix name
13239 # strip PREFIX and SUFFIX off of NAME.
13240 # PREFIX and SUFFIX must not contain globbing or regex special
13241 # characters, hashes, percent signs, but SUFFIX may contain a leading
13242 # dot (in which case that matches only a dot).
13243 # func_strip_suffix prefix name
13244 func_stripname ()
13245 {
13246   case ${2} in
13247     .*) func_stripname_result=`$ECHO "X${3}" \
13248            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13249     *)  func_stripname_result=`$ECHO "X${3}" \
13250            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13251   esac
13252 }
13253
13254 # sed scripts:
13255 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13256 my_sed_long_arg='1s/^-[^=]*=//'
13257
13258 # func_opt_split
13259 func_opt_split ()
13260 {
13261   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13262   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13263 }
13264
13265 # func_lo2o object
13266 func_lo2o ()
13267 {
13268   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13269 }
13270
13271 # func_xform libobj-or-source
13272 func_xform ()
13273 {
13274   func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13275 }
13276
13277 # func_arith arithmetic-term...
13278 func_arith ()
13279 {
13280   func_arith_result=`expr "$@"`
13281 }
13282
13283 # func_len string
13284 # STRING may not start with a hyphen.
13285 func_len ()
13286 {
13287   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13288 }
13289
13290 _LT_EOF
13291 esac
13292
13293 case $lt_shell_append in
13294   yes)
13295     cat << \_LT_EOF >> "$cfgfile"
13296
13297 # func_append var value
13298 # Append VALUE to the end of shell variable VAR.
13299 func_append ()
13300 {
13301   eval "$1+=\$2"
13302 }
13303 _LT_EOF
13304     ;;
13305   *)
13306     cat << \_LT_EOF >> "$cfgfile"
13307
13308 # func_append var value
13309 # Append VALUE to the end of shell variable VAR.
13310 func_append ()
13311 {
13312   eval "$1=\$$1\$2"
13313 }
13314
13315 _LT_EOF
13316     ;;
13317   esac
13318
13319
13320   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13321     || (rm -f "$cfgfile"; exit 1)
13322
13323   mv -f "$cfgfile" "$ofile" ||
13324     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13325   chmod +x "$ofile"
13326
13327  ;;
13328
13329   esac
13330 done # for ac_tag
13331
13332
13333 as_fn_exit 0
13334 _ACEOF
13335 ac_clean_files=$ac_clean_files_save
13336
13337 test $ac_write_fail = 0 ||
13338   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13339
13340
13341 # configure is writing to config.log, and then calls config.status.
13342 # config.status does its own redirection, appending to config.log.
13343 # Unfortunately, on DOS this fails, as config.log is still kept open
13344 # by configure, so config.status won't be able to write to it; its
13345 # output is simply discarded.  So we exec the FD to /dev/null,
13346 # effectively closing config.log, so it can be properly (re)opened and
13347 # appended to by config.status.  When coming back to configure, we
13348 # need to make the FD available again.
13349 if test "$no_create" != yes; then
13350   ac_cs_success=:
13351   ac_config_status_args=
13352   test "$silent" = yes &&
13353     ac_config_status_args="$ac_config_status_args --quiet"
13354   exec 5>/dev/null
13355   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13356   exec 5>>config.log
13357   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13358   # would make configure fail if this is the last instruction.
13359   $ac_cs_success || as_fn_exit $?
13360 fi
13361 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13362   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13363 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13364 fi
13365
This page took 1.046125 seconds and 5 git commands to generate.