[multiple changes]
[platform/upstream/gcc.git] / zlib / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64.
4 #
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
7 # Foundation, Inc.
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 case $0 in #((
91   *[\\/]* ) as_myself=$0 ;;
92   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
93 for as_dir in $PATH
94 do
95   IFS=$as_save_IFS
96   test -z "$as_dir" && as_dir=.
97     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
98   done
99 IFS=$as_save_IFS
100
101      ;;
102 esac
103 # We did not find ourselves, most probably we were run as `sh COMMAND'
104 # in which case we are not to be found in the path.
105 if test "x$as_myself" = x; then
106   as_myself=$0
107 fi
108 if test ! -f "$as_myself"; then
109   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
110   exit 1
111 fi
112
113 # Unset variables that we do not need and which cause bugs (e.g. in
114 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
115 # suppresses any "Segmentation fault" message there.  '((' could
116 # trigger a bug in pdksh 5.2.14.
117 for as_var in BASH_ENV ENV MAIL MAILPATH
118 do eval test x\${$as_var+set} = xset \
119   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
120 done
121 PS1='$ '
122 PS2='> '
123 PS4='+ '
124
125 # NLS nuisances.
126 LC_ALL=C
127 export LC_ALL
128 LANGUAGE=C
129 export LANGUAGE
130
131 # CDPATH.
132 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
133
134 if test "x$CONFIG_SHELL" = x; then
135   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
136   emulate sh
137   NULLCMD=:
138   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
139   # is contrary to our usage.  Disable this feature.
140   alias -g '\${1+\"\$@\"}'='\"\$@\"'
141   setopt NO_GLOB_SUBST
142 else
143   case \`(set -o) 2>/dev/null\` in #(
144   *posix*) :
145     set -o posix ;; #(
146   *) :
147      ;;
148 esac
149 fi
150 "
151   as_required="as_fn_return () { (exit \$1); }
152 as_fn_success () { as_fn_return 0; }
153 as_fn_failure () { as_fn_return 1; }
154 as_fn_ret_success () { return 0; }
155 as_fn_ret_failure () { return 1; }
156
157 exitcode=0
158 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
159 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
160 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
161 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
162 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
163
164 else
165   exitcode=1; echo positional parameters were not saved.
166 fi
167 test x\$exitcode = x0 || exit 1"
168   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
169   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
170   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
171   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
172 test \$(( 1 + 1 )) = 2 || exit 1"
173   if (eval "$as_required") 2>/dev/null; then :
174   as_have_required=yes
175 else
176   as_have_required=no
177 fi
178   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
179
180 else
181   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
182 as_found=false
183 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
184 do
185   IFS=$as_save_IFS
186   test -z "$as_dir" && as_dir=.
187   as_found=:
188   case $as_dir in #(
189          /*)
190            for as_base in sh bash ksh sh5; do
191              # Try only shells that exist, to save several forks.
192              as_shell=$as_dir/$as_base
193              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
194                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
195   CONFIG_SHELL=$as_shell as_have_required=yes
196                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
197   break 2
198 fi
199 fi
200            done;;
201        esac
202   as_found=false
203 done
204 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
205               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
206   CONFIG_SHELL=$SHELL as_have_required=yes
207 fi; }
208 IFS=$as_save_IFS
209
210
211       if test "x$CONFIG_SHELL" != x; then :
212   # We cannot yet assume a decent shell, so we have to provide a
213         # neutralization value for shells without unset; and this also
214         # works around shells that cannot unset nonexistent variables.
215         BASH_ENV=/dev/null
216         ENV=/dev/null
217         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
218         export CONFIG_SHELL
219         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
220 fi
221
222     if test x$as_have_required = xno; then :
223   $as_echo "$0: This script requires a shell more modern than all"
224   $as_echo "$0: the shells that I found on your system."
225   if test x${ZSH_VERSION+set} = xset ; then
226     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
227     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
228   else
229     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
230 $0: including any error possibly output before this
231 $0: message. Then install a modern shell, or manually run
232 $0: the script under such a shell if you do have one."
233   fi
234   exit 1
235 fi
236 fi
237 fi
238 SHELL=${CONFIG_SHELL-/bin/sh}
239 export SHELL
240 # Unset more variables known to interfere with behavior of common tools.
241 CLICOLOR_FORCE= GREP_OPTIONS=
242 unset CLICOLOR_FORCE GREP_OPTIONS
243
244 ## --------------------- ##
245 ## M4sh Shell Functions. ##
246 ## --------------------- ##
247 # as_fn_unset VAR
248 # ---------------
249 # Portably unset VAR.
250 as_fn_unset ()
251 {
252   { eval $1=; unset $1;}
253 }
254 as_unset=as_fn_unset
255
256 # as_fn_set_status STATUS
257 # -----------------------
258 # Set $? to STATUS, without forking.
259 as_fn_set_status ()
260 {
261   return $1
262 } # as_fn_set_status
263
264 # as_fn_exit STATUS
265 # -----------------
266 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
267 as_fn_exit ()
268 {
269   set +e
270   as_fn_set_status $1
271   exit $1
272 } # as_fn_exit
273
274 # as_fn_mkdir_p
275 # -------------
276 # Create "$as_dir" as a directory, including parents if necessary.
277 as_fn_mkdir_p ()
278 {
279
280   case $as_dir in #(
281   -*) as_dir=./$as_dir;;
282   esac
283   test -d "$as_dir" || eval $as_mkdir_p || {
284     as_dirs=
285     while :; do
286       case $as_dir in #(
287       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
288       *) as_qdir=$as_dir;;
289       esac
290       as_dirs="'$as_qdir' $as_dirs"
291       as_dir=`$as_dirname -- "$as_dir" ||
292 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
293          X"$as_dir" : 'X\(//\)[^/]' \| \
294          X"$as_dir" : 'X\(//\)$' \| \
295          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
296 $as_echo X"$as_dir" |
297     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
298             s//\1/
299             q
300           }
301           /^X\(\/\/\)[^/].*/{
302             s//\1/
303             q
304           }
305           /^X\(\/\/\)$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\).*/{
310             s//\1/
311             q
312           }
313           s/.*/./; q'`
314       test -d "$as_dir" && break
315     done
316     test -z "$as_dirs" || eval "mkdir $as_dirs"
317   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
318
319
320 } # as_fn_mkdir_p
321 # as_fn_append VAR VALUE
322 # ----------------------
323 # Append the text in VALUE to the end of the definition contained in VAR. Take
324 # advantage of any shell optimizations that allow amortized linear growth over
325 # repeated appends, instead of the typical quadratic growth present in naive
326 # implementations.
327 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
328   eval 'as_fn_append ()
329   {
330     eval $1+=\$2
331   }'
332 else
333   as_fn_append ()
334   {
335     eval $1=\$$1\$2
336   }
337 fi # as_fn_append
338
339 # as_fn_arith ARG...
340 # ------------------
341 # Perform arithmetic evaluation on the ARGs, and store the result in the
342 # global $as_val. Take advantage of shells that can avoid forks. The arguments
343 # must be portable across $(()) and expr.
344 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
345   eval 'as_fn_arith ()
346   {
347     as_val=$(( $* ))
348   }'
349 else
350   as_fn_arith ()
351   {
352     as_val=`expr "$@" || test $? -eq 1`
353   }
354 fi # as_fn_arith
355
356
357 # as_fn_error ERROR [LINENO LOG_FD]
358 # ---------------------------------
359 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
360 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
361 # script with status $?, using 1 if that was 0.
362 as_fn_error ()
363 {
364   as_status=$?; test $as_status -eq 0 && as_status=1
365   if test "$3"; then
366     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
367     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
368   fi
369   $as_echo "$as_me: error: $1" >&2
370   as_fn_exit $as_status
371 } # as_fn_error
372
373 if expr a : '\(a\)' >/dev/null 2>&1 &&
374    test "X`expr 00001 : '.*\(...\)'`" = X001; then
375   as_expr=expr
376 else
377   as_expr=false
378 fi
379
380 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
381   as_basename=basename
382 else
383   as_basename=false
384 fi
385
386 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
387   as_dirname=dirname
388 else
389   as_dirname=false
390 fi
391
392 as_me=`$as_basename -- "$0" ||
393 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
394          X"$0" : 'X\(//\)$' \| \
395          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
396 $as_echo X/"$0" |
397     sed '/^.*\/\([^/][^/]*\)\/*$/{
398             s//\1/
399             q
400           }
401           /^X\/\(\/\/\)$/{
402             s//\1/
403             q
404           }
405           /^X\/\(\/\).*/{
406             s//\1/
407             q
408           }
409           s/.*/./; q'`
410
411 # Avoid depending upon Character Ranges.
412 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
413 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
414 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
415 as_cr_digits='0123456789'
416 as_cr_alnum=$as_cr_Letters$as_cr_digits
417
418
419   as_lineno_1=$LINENO as_lineno_1a=$LINENO
420   as_lineno_2=$LINENO as_lineno_2a=$LINENO
421   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
422   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
423   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
424   sed -n '
425     p
426     /[$]LINENO/=
427   ' <$as_myself |
428     sed '
429       s/[$]LINENO.*/&-/
430       t lineno
431       b
432       :lineno
433       N
434       :loop
435       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
436       t loop
437       s/-\n.*//
438     ' >$as_me.lineno &&
439   chmod +x "$as_me.lineno" ||
440     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
441
442   # Don't try to exec as it changes $[0], causing all sort of problems
443   # (the dirname of $[0] is not the place where we might find the
444   # original and so on.  Autoconf is especially sensitive to this).
445   . "./$as_me.lineno"
446   # Exit status is that of the last command.
447   exit
448 }
449
450 ECHO_C= ECHO_N= ECHO_T=
451 case `echo -n x` in #(((((
452 -n*)
453   case `echo 'xy\c'` in
454   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
455   xy)  ECHO_C='\c';;
456   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
457        ECHO_T=' ';;
458   esac;;
459 *)
460   ECHO_N='-n';;
461 esac
462
463 rm -f conf$$ conf$$.exe conf$$.file
464 if test -d conf$$.dir; then
465   rm -f conf$$.dir/conf$$.file
466 else
467   rm -f conf$$.dir
468   mkdir conf$$.dir 2>/dev/null
469 fi
470 if (echo >conf$$.file) 2>/dev/null; then
471   if ln -s conf$$.file conf$$ 2>/dev/null; then
472     as_ln_s='ln -s'
473     # ... but there are two gotchas:
474     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
475     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
476     # In both cases, we have to default to `cp -p'.
477     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
478       as_ln_s='cp -p'
479   elif ln conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s=ln
481   else
482     as_ln_s='cp -p'
483   fi
484 else
485   as_ln_s='cp -p'
486 fi
487 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
488 rmdir conf$$.dir 2>/dev/null
489
490 if mkdir -p . 2>/dev/null; then
491   as_mkdir_p='mkdir -p "$as_dir"'
492 else
493   test -d ./-p && rmdir ./-p
494   as_mkdir_p=false
495 fi
496
497 if test -x / >/dev/null 2>&1; then
498   as_test_x='test -x'
499 else
500   if ls -dL / >/dev/null 2>&1; then
501     as_ls_L_option=L
502   else
503     as_ls_L_option=
504   fi
505   as_test_x='
506     eval sh -c '\''
507       if test -d "$1"; then
508         test -d "$1/.";
509       else
510         case $1 in #(
511         -*)set "./$1";;
512         esac;
513         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
514         ???[sx]*):;;*)false;;esac;fi
515     '\'' sh
516   '
517 fi
518 as_executable_p=$as_test_x
519
520 # Sed expression to map a string onto a valid CPP name.
521 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
522
523 # Sed expression to map a string onto a valid variable name.
524 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
525
526
527
528 # Check that we are running under the correct shell.
529 SHELL=${CONFIG_SHELL-/bin/sh}
530
531 case X$lt_ECHO in
532 X*--fallback-echo)
533   # Remove one level of quotation (which was required for Make).
534   ECHO=`echo "$lt_ECHO" | sed 's,\\\\\$\\$0,'$0','`
535   ;;
536 esac
537
538 ECHO=${lt_ECHO-echo}
539 if test "X$1" = X--no-reexec; then
540   # Discard the --no-reexec flag, and continue.
541   shift
542 elif test "X$1" = X--fallback-echo; then
543   # Avoid inline document here, it may be left over
544   :
545 elif test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' ; then
546   # Yippee, $ECHO works!
547   :
548 else
549   # Restart under the correct shell.
550   exec $SHELL "$0" --no-reexec ${1+"$@"}
551 fi
552
553 if test "X$1" = X--fallback-echo; then
554   # used as fallback echo
555   shift
556   cat <<_LT_EOF
557 $*
558 _LT_EOF
559   exit 0
560 fi
561
562 # The HP-UX ksh and POSIX shell print the target directory to stdout
563 # if CDPATH is set.
564 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
565
566 if test -z "$lt_ECHO"; then
567   if test "X${echo_test_string+set}" != Xset; then
568     # find a string as large as possible, as long as the shell can cope with it
569     for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
570       # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
571       if { echo_test_string=`eval $cmd`; } 2>/dev/null &&
572          { test "X$echo_test_string" = "X$echo_test_string"; } 2>/dev/null
573       then
574         break
575       fi
576     done
577   fi
578
579   if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
580      echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
581      test "X$echo_testing_string" = "X$echo_test_string"; then
582     :
583   else
584     # The Solaris, AIX, and Digital Unix default echo programs unquote
585     # backslashes.  This makes it impossible to quote backslashes using
586     #   echo "$something" | sed 's/\\/\\\\/g'
587     #
588     # So, first we look for a working echo in the user's PATH.
589
590     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
591     for dir in $PATH /usr/ucb; do
592       IFS="$lt_save_ifs"
593       if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
594          test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
595          echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
596          test "X$echo_testing_string" = "X$echo_test_string"; then
597         ECHO="$dir/echo"
598         break
599       fi
600     done
601     IFS="$lt_save_ifs"
602
603     if test "X$ECHO" = Xecho; then
604       # We didn't find a better echo, so look for alternatives.
605       if test "X`{ print -r '\t'; } 2>/dev/null`" = 'X\t' &&
606          echo_testing_string=`{ print -r "$echo_test_string"; } 2>/dev/null` &&
607          test "X$echo_testing_string" = "X$echo_test_string"; then
608         # This shell has a builtin print -r that does the trick.
609         ECHO='print -r'
610       elif { test -f /bin/ksh || test -f /bin/ksh$ac_exeext; } &&
611            test "X$CONFIG_SHELL" != X/bin/ksh; then
612         # If we have ksh, try running configure again with it.
613         ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
614         export ORIGINAL_CONFIG_SHELL
615         CONFIG_SHELL=/bin/ksh
616         export CONFIG_SHELL
617         exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
618       else
619         # Try using printf.
620         ECHO='printf %s\n'
621         if test "X`{ $ECHO '\t'; } 2>/dev/null`" = 'X\t' &&
622            echo_testing_string=`{ $ECHO "$echo_test_string"; } 2>/dev/null` &&
623            test "X$echo_testing_string" = "X$echo_test_string"; then
624           # Cool, printf works
625           :
626         elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
627              test "X$echo_testing_string" = 'X\t' &&
628              echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
629              test "X$echo_testing_string" = "X$echo_test_string"; then
630           CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
631           export CONFIG_SHELL
632           SHELL="$CONFIG_SHELL"
633           export SHELL
634           ECHO="$CONFIG_SHELL $0 --fallback-echo"
635         elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
636              test "X$echo_testing_string" = 'X\t' &&
637              echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
638              test "X$echo_testing_string" = "X$echo_test_string"; then
639           ECHO="$CONFIG_SHELL $0 --fallback-echo"
640         else
641           # maybe with a smaller string...
642           prev=:
643
644           for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
645             if { test "X$echo_test_string" = "X`eval $cmd`"; } 2>/dev/null
646             then
647               break
648             fi
649             prev="$cmd"
650           done
651
652           if test "$prev" != 'sed 50q "$0"'; then
653             echo_test_string=`eval $prev`
654             export echo_test_string
655             exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
656           else
657             # Oops.  We lost completely, so just stick with echo.
658             ECHO=echo
659           fi
660         fi
661       fi
662     fi
663   fi
664 fi
665
666 # Copy echo and quote the copy suitably for passing to libtool from
667 # the Makefile, instead of quoting the original, which is used later.
668 lt_ECHO=$ECHO
669 if test "X$lt_ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
670    lt_ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
671 fi
672
673
674
675
676 exec 7<&0 </dev/null 6>&1
677
678 # Name of the host.
679 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
680 # so uname gets run too.
681 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
682
683 #
684 # Initializations.
685 #
686 ac_default_prefix=/usr/local
687 ac_clean_files=
688 ac_config_libobj_dir=.
689 LIBOBJS=
690 cross_compiling=no
691 subdirs=
692 MFLAGS=
693 MAKEFLAGS=
694
695 # Identity of this package.
696 PACKAGE_NAME=
697 PACKAGE_TARNAME=
698 PACKAGE_VERSION=
699 PACKAGE_STRING=
700 PACKAGE_BUGREPORT=
701 PACKAGE_URL=
702
703 ac_unique_file="zlib.h"
704 # Factoring default headers for most tests.
705 ac_includes_default="\
706 #include <stdio.h>
707 #ifdef HAVE_SYS_TYPES_H
708 # include <sys/types.h>
709 #endif
710 #ifdef HAVE_SYS_STAT_H
711 # include <sys/stat.h>
712 #endif
713 #ifdef STDC_HEADERS
714 # include <stdlib.h>
715 # include <stddef.h>
716 #else
717 # ifdef HAVE_STDLIB_H
718 #  include <stdlib.h>
719 # endif
720 #endif
721 #ifdef HAVE_STRING_H
722 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
723 #  include <memory.h>
724 # endif
725 # include <string.h>
726 #endif
727 #ifdef HAVE_STRINGS_H
728 # include <strings.h>
729 #endif
730 #ifdef HAVE_INTTYPES_H
731 # include <inttypes.h>
732 #endif
733 #ifdef HAVE_STDINT_H
734 # include <stdint.h>
735 #endif
736 #ifdef HAVE_UNISTD_H
737 # include <unistd.h>
738 #endif"
739
740 ac_subst_vars='am__EXEEXT_FALSE
741 am__EXEEXT_TRUE
742 LTLIBOBJS
743 LIBOBJS
744 TARGET_LIBRARY_FALSE
745 TARGET_LIBRARY_TRUE
746 toolexeclibdir
747 toolexecdir
748 target_all
749 CPP
750 OTOOL64
751 OTOOL
752 LIPO
753 NMEDIT
754 DSYMUTIL
755 lt_ECHO
756 RANLIB
757 AR
758 OBJDUMP
759 LN_S
760 NM
761 ac_ct_DUMPBIN
762 DUMPBIN
763 LD
764 FGREP
765 EGREP
766 GREP
767 SED
768 LIBTOOL
769 am__fastdepCC_FALSE
770 am__fastdepCC_TRUE
771 CCDEPMODE
772 AMDEPBACKSLASH
773 AMDEP_FALSE
774 AMDEP_TRUE
775 am__quote
776 am__include
777 DEPDIR
778 OBJEXT
779 EXEEXT
780 ac_ct_CC
781 CPPFLAGS
782 LDFLAGS
783 CFLAGS
784 CC
785 COMPPATH
786 MAINT
787 MAINTAINER_MODE_FALSE
788 MAINTAINER_MODE_TRUE
789 am__untar
790 am__tar
791 AMTAR
792 am__leading_dot
793 SET_MAKE
794 AWK
795 mkdir_p
796 MKDIR_P
797 INSTALL_STRIP_PROGRAM
798 STRIP
799 install_sh
800 MAKEINFO
801 AUTOHEADER
802 AUTOMAKE
803 AUTOCONF
804 ACLOCAL
805 VERSION
806 PACKAGE
807 CYGPATH_W
808 am__isrc
809 INSTALL_DATA
810 INSTALL_SCRIPT
811 INSTALL_PROGRAM
812 mkinstalldirs
813 target_os
814 target_vendor
815 target_cpu
816 target
817 host_os
818 host_vendor
819 host_cpu
820 host
821 build_os
822 build_vendor
823 build_cpu
824 build
825 multi_basedir
826 target_alias
827 host_alias
828 build_alias
829 LIBS
830 ECHO_T
831 ECHO_N
832 ECHO_C
833 DEFS
834 mandir
835 localedir
836 libdir
837 psdir
838 pdfdir
839 dvidir
840 htmldir
841 infodir
842 docdir
843 oldincludedir
844 includedir
845 localstatedir
846 sharedstatedir
847 sysconfdir
848 datadir
849 datarootdir
850 libexecdir
851 sbindir
852 bindir
853 program_transform_name
854 prefix
855 exec_prefix
856 PACKAGE_URL
857 PACKAGE_BUGREPORT
858 PACKAGE_STRING
859 PACKAGE_VERSION
860 PACKAGE_TARNAME
861 PACKAGE_NAME
862 PATH_SEPARATOR
863 SHELL'
864 ac_subst_files=''
865 ac_user_opts='
866 enable_option_checking
867 enable_multilib
868 enable_maintainer_mode
869 with_target_subdir
870 with_cross_host
871 with_system_zlib
872 enable_dependency_tracking
873 enable_shared
874 enable_static
875 with_pic
876 enable_fast_install
877 with_gnu_ld
878 enable_libtool_lock
879 '
880       ac_precious_vars='build_alias
881 host_alias
882 target_alias
883 CPP
884 CPPFLAGS'
885
886
887 # Initialize some variables set by options.
888 ac_init_help=
889 ac_init_version=false
890 ac_unrecognized_opts=
891 ac_unrecognized_sep=
892 # The variables have the same names as the options, with
893 # dashes changed to underlines.
894 cache_file=/dev/null
895 exec_prefix=NONE
896 no_create=
897 no_recursion=
898 prefix=NONE
899 program_prefix=NONE
900 program_suffix=NONE
901 program_transform_name=s,x,x,
902 silent=
903 site=
904 srcdir=
905 verbose=
906 x_includes=NONE
907 x_libraries=NONE
908
909 # Installation directory options.
910 # These are left unexpanded so users can "make install exec_prefix=/foo"
911 # and all the variables that are supposed to be based on exec_prefix
912 # by default will actually change.
913 # Use braces instead of parens because sh, perl, etc. also accept them.
914 # (The list follows the same order as the GNU Coding Standards.)
915 bindir='${exec_prefix}/bin'
916 sbindir='${exec_prefix}/sbin'
917 libexecdir='${exec_prefix}/libexec'
918 datarootdir='${prefix}/share'
919 datadir='${datarootdir}'
920 sysconfdir='${prefix}/etc'
921 sharedstatedir='${prefix}/com'
922 localstatedir='${prefix}/var'
923 includedir='${prefix}/include'
924 oldincludedir='/usr/include'
925 docdir='${datarootdir}/doc/${PACKAGE}'
926 infodir='${datarootdir}/info'
927 htmldir='${docdir}'
928 dvidir='${docdir}'
929 pdfdir='${docdir}'
930 psdir='${docdir}'
931 libdir='${exec_prefix}/lib'
932 localedir='${datarootdir}/locale'
933 mandir='${datarootdir}/man'
934
935 ac_prev=
936 ac_dashdash=
937 for ac_option
938 do
939   # If the previous option needs an argument, assign it.
940   if test -n "$ac_prev"; then
941     eval $ac_prev=\$ac_option
942     ac_prev=
943     continue
944   fi
945
946   case $ac_option in
947   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
948   *)    ac_optarg=yes ;;
949   esac
950
951   # Accept the important Cygnus configure options, so we can diagnose typos.
952
953   case $ac_dashdash$ac_option in
954   --)
955     ac_dashdash=yes ;;
956
957   -bindir | --bindir | --bindi | --bind | --bin | --bi)
958     ac_prev=bindir ;;
959   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
960     bindir=$ac_optarg ;;
961
962   -build | --build | --buil | --bui | --bu)
963     ac_prev=build_alias ;;
964   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
965     build_alias=$ac_optarg ;;
966
967   -cache-file | --cache-file | --cache-fil | --cache-fi \
968   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
969     ac_prev=cache_file ;;
970   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
971   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
972     cache_file=$ac_optarg ;;
973
974   --config-cache | -C)
975     cache_file=config.cache ;;
976
977   -datadir | --datadir | --datadi | --datad)
978     ac_prev=datadir ;;
979   -datadir=* | --datadir=* | --datadi=* | --datad=*)
980     datadir=$ac_optarg ;;
981
982   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
983   | --dataroo | --dataro | --datar)
984     ac_prev=datarootdir ;;
985   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
986   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
987     datarootdir=$ac_optarg ;;
988
989   -disable-* | --disable-*)
990     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
991     # Reject names that are not valid shell variable names.
992     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
993       as_fn_error "invalid feature name: $ac_useropt"
994     ac_useropt_orig=$ac_useropt
995     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
996     case $ac_user_opts in
997       *"
998 "enable_$ac_useropt"
999 "*) ;;
1000       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1001          ac_unrecognized_sep=', ';;
1002     esac
1003     eval enable_$ac_useropt=no ;;
1004
1005   -docdir | --docdir | --docdi | --doc | --do)
1006     ac_prev=docdir ;;
1007   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1008     docdir=$ac_optarg ;;
1009
1010   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1011     ac_prev=dvidir ;;
1012   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1013     dvidir=$ac_optarg ;;
1014
1015   -enable-* | --enable-*)
1016     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1017     # Reject names that are not valid shell variable names.
1018     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1019       as_fn_error "invalid feature name: $ac_useropt"
1020     ac_useropt_orig=$ac_useropt
1021     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1022     case $ac_user_opts in
1023       *"
1024 "enable_$ac_useropt"
1025 "*) ;;
1026       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1027          ac_unrecognized_sep=', ';;
1028     esac
1029     eval enable_$ac_useropt=\$ac_optarg ;;
1030
1031   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1032   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1033   | --exec | --exe | --ex)
1034     ac_prev=exec_prefix ;;
1035   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1036   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1037   | --exec=* | --exe=* | --ex=*)
1038     exec_prefix=$ac_optarg ;;
1039
1040   -gas | --gas | --ga | --g)
1041     # Obsolete; use --with-gas.
1042     with_gas=yes ;;
1043
1044   -help | --help | --hel | --he | -h)
1045     ac_init_help=long ;;
1046   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1047     ac_init_help=recursive ;;
1048   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1049     ac_init_help=short ;;
1050
1051   -host | --host | --hos | --ho)
1052     ac_prev=host_alias ;;
1053   -host=* | --host=* | --hos=* | --ho=*)
1054     host_alias=$ac_optarg ;;
1055
1056   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1057     ac_prev=htmldir ;;
1058   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1059   | --ht=*)
1060     htmldir=$ac_optarg ;;
1061
1062   -includedir | --includedir | --includedi | --included | --include \
1063   | --includ | --inclu | --incl | --inc)
1064     ac_prev=includedir ;;
1065   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1066   | --includ=* | --inclu=* | --incl=* | --inc=*)
1067     includedir=$ac_optarg ;;
1068
1069   -infodir | --infodir | --infodi | --infod | --info | --inf)
1070     ac_prev=infodir ;;
1071   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1072     infodir=$ac_optarg ;;
1073
1074   -libdir | --libdir | --libdi | --libd)
1075     ac_prev=libdir ;;
1076   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1077     libdir=$ac_optarg ;;
1078
1079   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1080   | --libexe | --libex | --libe)
1081     ac_prev=libexecdir ;;
1082   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1083   | --libexe=* | --libex=* | --libe=*)
1084     libexecdir=$ac_optarg ;;
1085
1086   -localedir | --localedir | --localedi | --localed | --locale)
1087     ac_prev=localedir ;;
1088   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1089     localedir=$ac_optarg ;;
1090
1091   -localstatedir | --localstatedir | --localstatedi | --localstated \
1092   | --localstate | --localstat | --localsta | --localst | --locals)
1093     ac_prev=localstatedir ;;
1094   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1095   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1096     localstatedir=$ac_optarg ;;
1097
1098   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1099     ac_prev=mandir ;;
1100   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1101     mandir=$ac_optarg ;;
1102
1103   -nfp | --nfp | --nf)
1104     # Obsolete; use --without-fp.
1105     with_fp=no ;;
1106
1107   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1108   | --no-cr | --no-c | -n)
1109     no_create=yes ;;
1110
1111   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1112   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1113     no_recursion=yes ;;
1114
1115   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1116   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1117   | --oldin | --oldi | --old | --ol | --o)
1118     ac_prev=oldincludedir ;;
1119   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1120   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1121   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1122     oldincludedir=$ac_optarg ;;
1123
1124   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1125     ac_prev=prefix ;;
1126   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1127     prefix=$ac_optarg ;;
1128
1129   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1130   | --program-pre | --program-pr | --program-p)
1131     ac_prev=program_prefix ;;
1132   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1133   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1134     program_prefix=$ac_optarg ;;
1135
1136   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1137   | --program-suf | --program-su | --program-s)
1138     ac_prev=program_suffix ;;
1139   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1140   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1141     program_suffix=$ac_optarg ;;
1142
1143   -program-transform-name | --program-transform-name \
1144   | --program-transform-nam | --program-transform-na \
1145   | --program-transform-n | --program-transform- \
1146   | --program-transform | --program-transfor \
1147   | --program-transfo | --program-transf \
1148   | --program-trans | --program-tran \
1149   | --progr-tra | --program-tr | --program-t)
1150     ac_prev=program_transform_name ;;
1151   -program-transform-name=* | --program-transform-name=* \
1152   | --program-transform-nam=* | --program-transform-na=* \
1153   | --program-transform-n=* | --program-transform-=* \
1154   | --program-transform=* | --program-transfor=* \
1155   | --program-transfo=* | --program-transf=* \
1156   | --program-trans=* | --program-tran=* \
1157   | --progr-tra=* | --program-tr=* | --program-t=*)
1158     program_transform_name=$ac_optarg ;;
1159
1160   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1161     ac_prev=pdfdir ;;
1162   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1163     pdfdir=$ac_optarg ;;
1164
1165   -psdir | --psdir | --psdi | --psd | --ps)
1166     ac_prev=psdir ;;
1167   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1168     psdir=$ac_optarg ;;
1169
1170   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1171   | -silent | --silent | --silen | --sile | --sil)
1172     silent=yes ;;
1173
1174   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1175     ac_prev=sbindir ;;
1176   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1177   | --sbi=* | --sb=*)
1178     sbindir=$ac_optarg ;;
1179
1180   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1181   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1182   | --sharedst | --shareds | --shared | --share | --shar \
1183   | --sha | --sh)
1184     ac_prev=sharedstatedir ;;
1185   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1186   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1187   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1188   | --sha=* | --sh=*)
1189     sharedstatedir=$ac_optarg ;;
1190
1191   -site | --site | --sit)
1192     ac_prev=site ;;
1193   -site=* | --site=* | --sit=*)
1194     site=$ac_optarg ;;
1195
1196   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1197     ac_prev=srcdir ;;
1198   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1199     srcdir=$ac_optarg ;;
1200
1201   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1202   | --syscon | --sysco | --sysc | --sys | --sy)
1203     ac_prev=sysconfdir ;;
1204   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1205   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1206     sysconfdir=$ac_optarg ;;
1207
1208   -target | --target | --targe | --targ | --tar | --ta | --t)
1209     ac_prev=target_alias ;;
1210   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1211     target_alias=$ac_optarg ;;
1212
1213   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1214     verbose=yes ;;
1215
1216   -version | --version | --versio | --versi | --vers | -V)
1217     ac_init_version=: ;;
1218
1219   -with-* | --with-*)
1220     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1221     # Reject names that are not valid shell variable names.
1222     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1223       as_fn_error "invalid package name: $ac_useropt"
1224     ac_useropt_orig=$ac_useropt
1225     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1226     case $ac_user_opts in
1227       *"
1228 "with_$ac_useropt"
1229 "*) ;;
1230       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1231          ac_unrecognized_sep=', ';;
1232     esac
1233     eval with_$ac_useropt=\$ac_optarg ;;
1234
1235   -without-* | --without-*)
1236     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1237     # Reject names that are not valid shell variable names.
1238     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1239       as_fn_error "invalid package name: $ac_useropt"
1240     ac_useropt_orig=$ac_useropt
1241     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1242     case $ac_user_opts in
1243       *"
1244 "with_$ac_useropt"
1245 "*) ;;
1246       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1247          ac_unrecognized_sep=', ';;
1248     esac
1249     eval with_$ac_useropt=no ;;
1250
1251   --x)
1252     # Obsolete; use --with-x.
1253     with_x=yes ;;
1254
1255   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1256   | --x-incl | --x-inc | --x-in | --x-i)
1257     ac_prev=x_includes ;;
1258   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1259   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1260     x_includes=$ac_optarg ;;
1261
1262   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1263   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1264     ac_prev=x_libraries ;;
1265   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1266   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1267     x_libraries=$ac_optarg ;;
1268
1269   -*) as_fn_error "unrecognized option: \`$ac_option'
1270 Try \`$0 --help' for more information."
1271     ;;
1272
1273   *=*)
1274     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1275     # Reject names that are not valid shell variable names.
1276     case $ac_envvar in #(
1277       '' | [0-9]* | *[!_$as_cr_alnum]* )
1278       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1279     esac
1280     eval $ac_envvar=\$ac_optarg
1281     export $ac_envvar ;;
1282
1283   *)
1284     # FIXME: should be removed in autoconf 3.0.
1285     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1286     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1287       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1288     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1289     ;;
1290
1291   esac
1292 done
1293
1294 if test -n "$ac_prev"; then
1295   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1296   as_fn_error "missing argument to $ac_option"
1297 fi
1298
1299 if test -n "$ac_unrecognized_opts"; then
1300   case $enable_option_checking in
1301     no) ;;
1302     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1303     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1304   esac
1305 fi
1306
1307 # Check all directory arguments for consistency.
1308 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1309                 datadir sysconfdir sharedstatedir localstatedir includedir \
1310                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1311                 libdir localedir mandir
1312 do
1313   eval ac_val=\$$ac_var
1314   # Remove trailing slashes.
1315   case $ac_val in
1316     */ )
1317       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1318       eval $ac_var=\$ac_val;;
1319   esac
1320   # Be sure to have absolute directory names.
1321   case $ac_val in
1322     [\\/$]* | ?:[\\/]* )  continue;;
1323     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1324   esac
1325   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1326 done
1327
1328 # There might be people who depend on the old broken behavior: `$host'
1329 # used to hold the argument of --host etc.
1330 # FIXME: To remove some day.
1331 build=$build_alias
1332 host=$host_alias
1333 target=$target_alias
1334
1335 # FIXME: To remove some day.
1336 if test "x$host_alias" != x; then
1337   if test "x$build_alias" = x; then
1338     cross_compiling=maybe
1339     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1340     If a cross compiler is detected then cross compile mode will be used." >&2
1341   elif test "x$build_alias" != "x$host_alias"; then
1342     cross_compiling=yes
1343   fi
1344 fi
1345
1346 ac_tool_prefix=
1347 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1348
1349 test "$silent" = yes && exec 6>/dev/null
1350
1351
1352 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1353 ac_ls_di=`ls -di .` &&
1354 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1355   as_fn_error "working directory cannot be determined"
1356 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1357   as_fn_error "pwd does not report name of working directory"
1358
1359
1360 # Find the source files, if location was not specified.
1361 if test -z "$srcdir"; then
1362   ac_srcdir_defaulted=yes
1363   # Try the directory containing this script, then the parent directory.
1364   ac_confdir=`$as_dirname -- "$as_myself" ||
1365 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1366          X"$as_myself" : 'X\(//\)[^/]' \| \
1367          X"$as_myself" : 'X\(//\)$' \| \
1368          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1369 $as_echo X"$as_myself" |
1370     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1371             s//\1/
1372             q
1373           }
1374           /^X\(\/\/\)[^/].*/{
1375             s//\1/
1376             q
1377           }
1378           /^X\(\/\/\)$/{
1379             s//\1/
1380             q
1381           }
1382           /^X\(\/\).*/{
1383             s//\1/
1384             q
1385           }
1386           s/.*/./; q'`
1387   srcdir=$ac_confdir
1388   if test ! -r "$srcdir/$ac_unique_file"; then
1389     srcdir=..
1390   fi
1391 else
1392   ac_srcdir_defaulted=no
1393 fi
1394 if test ! -r "$srcdir/$ac_unique_file"; then
1395   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1396   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1397 fi
1398 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1399 ac_abs_confdir=`(
1400         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1401         pwd)`
1402 # When building in place, set srcdir=.
1403 if test "$ac_abs_confdir" = "$ac_pwd"; then
1404   srcdir=.
1405 fi
1406 # Remove unnecessary trailing slashes from srcdir.
1407 # Double slashes in file names in object file debugging info
1408 # mess up M-x gdb in Emacs.
1409 case $srcdir in
1410 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1411 esac
1412 for ac_var in $ac_precious_vars; do
1413   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1414   eval ac_env_${ac_var}_value=\$${ac_var}
1415   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1416   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1417 done
1418
1419 #
1420 # Report the --help message.
1421 #
1422 if test "$ac_init_help" = "long"; then
1423   # Omit some internal or obsolete options to make the list less imposing.
1424   # This message is too long to be a string in the A/UX 3.1 sh.
1425   cat <<_ACEOF
1426 \`configure' configures this package to adapt to many kinds of systems.
1427
1428 Usage: $0 [OPTION]... [VAR=VALUE]...
1429
1430 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1431 VAR=VALUE.  See below for descriptions of some of the useful variables.
1432
1433 Defaults for the options are specified in brackets.
1434
1435 Configuration:
1436   -h, --help              display this help and exit
1437       --help=short        display options specific to this package
1438       --help=recursive    display the short help of all the included packages
1439   -V, --version           display version information and exit
1440   -q, --quiet, --silent   do not print \`checking...' messages
1441       --cache-file=FILE   cache test results in FILE [disabled]
1442   -C, --config-cache      alias for \`--cache-file=config.cache'
1443   -n, --no-create         do not create output files
1444       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1445
1446 Installation directories:
1447   --prefix=PREFIX         install architecture-independent files in PREFIX
1448                           [$ac_default_prefix]
1449   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1450                           [PREFIX]
1451
1452 By default, \`make install' will install all the files in
1453 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1454 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1455 for instance \`--prefix=\$HOME'.
1456
1457 For better control, use the options below.
1458
1459 Fine tuning of the installation directories:
1460   --bindir=DIR            user executables [EPREFIX/bin]
1461   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1462   --libexecdir=DIR        program executables [EPREFIX/libexec]
1463   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1464   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1465   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1466   --libdir=DIR            object code libraries [EPREFIX/lib]
1467   --includedir=DIR        C header files [PREFIX/include]
1468   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1469   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1470   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1471   --infodir=DIR           info documentation [DATAROOTDIR/info]
1472   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1473   --mandir=DIR            man documentation [DATAROOTDIR/man]
1474   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
1475   --htmldir=DIR           html documentation [DOCDIR]
1476   --dvidir=DIR            dvi documentation [DOCDIR]
1477   --pdfdir=DIR            pdf documentation [DOCDIR]
1478   --psdir=DIR             ps documentation [DOCDIR]
1479 _ACEOF
1480
1481   cat <<\_ACEOF
1482
1483 Program names:
1484   --program-prefix=PREFIX            prepend PREFIX to installed program names
1485   --program-suffix=SUFFIX            append SUFFIX to installed program names
1486   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1487
1488 System types:
1489   --build=BUILD     configure for building on BUILD [guessed]
1490   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1491   --target=TARGET   configure for building compilers for TARGET [HOST]
1492 _ACEOF
1493 fi
1494
1495 if test -n "$ac_init_help"; then
1496
1497   cat <<\_ACEOF
1498
1499 Optional Features:
1500   --disable-option-checking  ignore unrecognized --enable/--with options
1501   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1502   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1503   --enable-multilib       build many library versions (default)
1504   --enable-maintainer-mode  enable make rules and dependencies not useful
1505                           (and sometimes confusing) to the casual installer
1506   --disable-dependency-tracking  speeds up one-time build
1507   --enable-dependency-tracking   do not reject slow dependency extractors
1508   --enable-shared[=PKGS]  build shared libraries [default=yes]
1509   --enable-static[=PKGS]  build static libraries [default=yes]
1510   --enable-fast-install[=PKGS]
1511                           optimize for fast installation [default=yes]
1512   --disable-libtool-lock  avoid locking (might break parallel builds)
1513
1514 Optional Packages:
1515   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1516   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1517   --with-target-subdir=SUBDIR
1518                           configuring in a subdirectory
1519   --with-cross-host=HOST  configuring with a cross compiler
1520   --with-system-zlib      use installed libz
1521   --with-pic              try to use only PIC/non-PIC objects [default=use
1522                           both]
1523   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1524
1525 Some influential environment variables:
1526   CC          C compiler command
1527   CFLAGS      C compiler flags
1528   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1529               nonstandard directory <lib dir>
1530   LIBS        libraries to pass to the linker, e.g. -l<library>
1531   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1532               you have headers in a nonstandard directory <include dir>
1533   CPP         C preprocessor
1534
1535 Use these variables to override the choices made by `configure' or to help
1536 it to find libraries and programs with nonstandard names/locations.
1537
1538 Report bugs to the package provider.
1539 _ACEOF
1540 ac_status=$?
1541 fi
1542
1543 if test "$ac_init_help" = "recursive"; then
1544   # If there are subdirs, report their specific --help.
1545   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1546     test -d "$ac_dir" ||
1547       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1548       continue
1549     ac_builddir=.
1550
1551 case "$ac_dir" in
1552 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1553 *)
1554   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1555   # A ".." for each directory in $ac_dir_suffix.
1556   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1557   case $ac_top_builddir_sub in
1558   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1559   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1560   esac ;;
1561 esac
1562 ac_abs_top_builddir=$ac_pwd
1563 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1564 # for backward compatibility:
1565 ac_top_builddir=$ac_top_build_prefix
1566
1567 case $srcdir in
1568   .)  # We are building in place.
1569     ac_srcdir=.
1570     ac_top_srcdir=$ac_top_builddir_sub
1571     ac_abs_top_srcdir=$ac_pwd ;;
1572   [\\/]* | ?:[\\/]* )  # Absolute name.
1573     ac_srcdir=$srcdir$ac_dir_suffix;
1574     ac_top_srcdir=$srcdir
1575     ac_abs_top_srcdir=$srcdir ;;
1576   *) # Relative name.
1577     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1578     ac_top_srcdir=$ac_top_build_prefix$srcdir
1579     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1580 esac
1581 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1582
1583     cd "$ac_dir" || { ac_status=$?; continue; }
1584     # Check for guested configure.
1585     if test -f "$ac_srcdir/configure.gnu"; then
1586       echo &&
1587       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1588     elif test -f "$ac_srcdir/configure"; then
1589       echo &&
1590       $SHELL "$ac_srcdir/configure" --help=recursive
1591     else
1592       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1593     fi || ac_status=$?
1594     cd "$ac_pwd" || { ac_status=$?; break; }
1595   done
1596 fi
1597
1598 test -n "$ac_init_help" && exit $ac_status
1599 if $ac_init_version; then
1600   cat <<\_ACEOF
1601 configure
1602 generated by GNU Autoconf 2.64
1603
1604 Copyright (C) 2009 Free Software Foundation, Inc.
1605 This configure script is free software; the Free Software Foundation
1606 gives unlimited permission to copy, distribute and modify it.
1607 _ACEOF
1608   exit
1609 fi
1610
1611 ## ------------------------ ##
1612 ## Autoconf initialization. ##
1613 ## ------------------------ ##
1614
1615 # ac_fn_c_try_compile LINENO
1616 # --------------------------
1617 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1618 ac_fn_c_try_compile ()
1619 {
1620   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1621   rm -f conftest.$ac_objext
1622   if { { ac_try="$ac_compile"
1623 case "(($ac_try" in
1624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625   *) ac_try_echo=$ac_try;;
1626 esac
1627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628 $as_echo "$ac_try_echo"; } >&5
1629   (eval "$ac_compile") 2>conftest.err
1630   ac_status=$?
1631   if test -s conftest.err; then
1632     grep -v '^ *+' conftest.err >conftest.er1
1633     cat conftest.er1 >&5
1634     mv -f conftest.er1 conftest.err
1635   fi
1636   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637   test $ac_status = 0; } && {
1638          test -z "$ac_c_werror_flag" ||
1639          test ! -s conftest.err
1640        } && test -s conftest.$ac_objext; then :
1641   ac_retval=0
1642 else
1643   $as_echo "$as_me: failed program was:" >&5
1644 sed 's/^/| /' conftest.$ac_ext >&5
1645
1646         ac_retval=1
1647 fi
1648   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1649   return $ac_retval
1650
1651 } # ac_fn_c_try_compile
1652
1653 # ac_fn_c_try_link LINENO
1654 # -----------------------
1655 # Try to link conftest.$ac_ext, and return whether this succeeded.
1656 ac_fn_c_try_link ()
1657 {
1658   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1659   rm -f conftest.$ac_objext conftest$ac_exeext
1660   if { { ac_try="$ac_link"
1661 case "(($ac_try" in
1662   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1663   *) ac_try_echo=$ac_try;;
1664 esac
1665 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1666 $as_echo "$ac_try_echo"; } >&5
1667   (eval "$ac_link") 2>conftest.err
1668   ac_status=$?
1669   if test -s conftest.err; then
1670     grep -v '^ *+' conftest.err >conftest.er1
1671     cat conftest.er1 >&5
1672     mv -f conftest.er1 conftest.err
1673   fi
1674   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1675   test $ac_status = 0; } && {
1676          test -z "$ac_c_werror_flag" ||
1677          test ! -s conftest.err
1678        } && test -s conftest$ac_exeext && {
1679          test "$cross_compiling" = yes ||
1680          $as_test_x conftest$ac_exeext
1681        }; then :
1682   ac_retval=0
1683 else
1684   $as_echo "$as_me: failed program was:" >&5
1685 sed 's/^/| /' conftest.$ac_ext >&5
1686
1687         ac_retval=1
1688 fi
1689   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1690   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1691   # interfere with the next link command; also delete a directory that is
1692   # left behind by Apple's compiler.  We do this before executing the actions.
1693   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1694   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1695   return $ac_retval
1696
1697 } # ac_fn_c_try_link
1698
1699 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1700 # -------------------------------------------------------
1701 # Tests whether HEADER exists and can be compiled using the include files in
1702 # INCLUDES, setting the cache variable VAR accordingly.
1703 ac_fn_c_check_header_compile ()
1704 {
1705   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1706   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1707 $as_echo_n "checking for $2... " >&6; }
1708 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1709   $as_echo_n "(cached) " >&6
1710 else
1711   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1712 /* end confdefs.h.  */
1713 $4
1714 #include <$2>
1715 _ACEOF
1716 if ac_fn_c_try_compile "$LINENO"; then :
1717   eval "$3=yes"
1718 else
1719   eval "$3=no"
1720 fi
1721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1722 fi
1723 eval ac_res=\$$3
1724                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1725 $as_echo "$ac_res" >&6; }
1726   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1727
1728 } # ac_fn_c_check_header_compile
1729
1730 # ac_fn_c_try_cpp LINENO
1731 # ----------------------
1732 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1733 ac_fn_c_try_cpp ()
1734 {
1735   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1736   if { { ac_try="$ac_cpp conftest.$ac_ext"
1737 case "(($ac_try" in
1738   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1739   *) ac_try_echo=$ac_try;;
1740 esac
1741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1742 $as_echo "$ac_try_echo"; } >&5
1743   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1744   ac_status=$?
1745   if test -s conftest.err; then
1746     grep -v '^ *+' conftest.err >conftest.er1
1747     cat conftest.er1 >&5
1748     mv -f conftest.er1 conftest.err
1749   fi
1750   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1751   test $ac_status = 0; } >/dev/null && {
1752          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1753          test ! -s conftest.err
1754        }; then :
1755   ac_retval=0
1756 else
1757   $as_echo "$as_me: failed program was:" >&5
1758 sed 's/^/| /' conftest.$ac_ext >&5
1759
1760     ac_retval=1
1761 fi
1762   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1763   return $ac_retval
1764
1765 } # ac_fn_c_try_cpp
1766
1767 # ac_fn_c_try_run LINENO
1768 # ----------------------
1769 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1770 # that executables *can* be run.
1771 ac_fn_c_try_run ()
1772 {
1773   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774   if { { ac_try="$ac_link"
1775 case "(($ac_try" in
1776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1777   *) ac_try_echo=$ac_try;;
1778 esac
1779 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1780 $as_echo "$ac_try_echo"; } >&5
1781   (eval "$ac_link") 2>&5
1782   ac_status=$?
1783   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1784   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1785   { { case "(($ac_try" in
1786   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1787   *) ac_try_echo=$ac_try;;
1788 esac
1789 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1790 $as_echo "$ac_try_echo"; } >&5
1791   (eval "$ac_try") 2>&5
1792   ac_status=$?
1793   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1794   test $ac_status = 0; }; }; then :
1795   ac_retval=0
1796 else
1797   $as_echo "$as_me: program exited with status $ac_status" >&5
1798        $as_echo "$as_me: failed program was:" >&5
1799 sed 's/^/| /' conftest.$ac_ext >&5
1800
1801        ac_retval=$ac_status
1802 fi
1803   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1804   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1805   return $ac_retval
1806
1807 } # ac_fn_c_try_run
1808
1809 # ac_fn_c_check_func LINENO FUNC VAR
1810 # ----------------------------------
1811 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1812 ac_fn_c_check_func ()
1813 {
1814   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1815   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1816 $as_echo_n "checking for $2... " >&6; }
1817 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1818   $as_echo_n "(cached) " >&6
1819 else
1820   if test x$gcc_no_link = xyes; then
1821   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
1822 fi
1823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1824 /* end confdefs.h.  */
1825 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1826    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1827 #define $2 innocuous_$2
1828
1829 /* System header to define __stub macros and hopefully few prototypes,
1830     which can conflict with char $2 (); below.
1831     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1832     <limits.h> exists even on freestanding compilers.  */
1833
1834 #ifdef __STDC__
1835 # include <limits.h>
1836 #else
1837 # include <assert.h>
1838 #endif
1839
1840 #undef $2
1841
1842 /* Override any GCC internal prototype to avoid an error.
1843    Use char because int might match the return type of a GCC
1844    builtin and then its argument prototype would still apply.  */
1845 #ifdef __cplusplus
1846 extern "C"
1847 #endif
1848 char $2 ();
1849 /* The GNU C library defines this for functions which it implements
1850     to always fail with ENOSYS.  Some functions are actually named
1851     something starting with __ and the normal name is an alias.  */
1852 #if defined __stub_$2 || defined __stub___$2
1853 choke me
1854 #endif
1855
1856 int
1857 main ()
1858 {
1859 return $2 ();
1860   ;
1861   return 0;
1862 }
1863 _ACEOF
1864 if ac_fn_c_try_link "$LINENO"; then :
1865   eval "$3=yes"
1866 else
1867   eval "$3=no"
1868 fi
1869 rm -f core conftest.err conftest.$ac_objext \
1870     conftest$ac_exeext conftest.$ac_ext
1871 fi
1872 eval ac_res=\$$3
1873                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1874 $as_echo "$ac_res" >&6; }
1875   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1876
1877 } # ac_fn_c_check_func
1878
1879 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1880 # -------------------------------------------------------
1881 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1882 # the include files in INCLUDES and setting the cache variable VAR
1883 # accordingly.
1884 ac_fn_c_check_header_mongrel ()
1885 {
1886   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1887   if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1888   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1889 $as_echo_n "checking for $2... " >&6; }
1890 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1891   $as_echo_n "(cached) " >&6
1892 fi
1893 eval ac_res=\$$3
1894                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1895 $as_echo "$ac_res" >&6; }
1896 else
1897   # Is the header compilable?
1898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1899 $as_echo_n "checking $2 usability... " >&6; }
1900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1901 /* end confdefs.h.  */
1902 $4
1903 #include <$2>
1904 _ACEOF
1905 if ac_fn_c_try_compile "$LINENO"; then :
1906   ac_header_compiler=yes
1907 else
1908   ac_header_compiler=no
1909 fi
1910 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1912 $as_echo "$ac_header_compiler" >&6; }
1913
1914 # Is the header present?
1915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1916 $as_echo_n "checking $2 presence... " >&6; }
1917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1918 /* end confdefs.h.  */
1919 #include <$2>
1920 _ACEOF
1921 if ac_fn_c_try_cpp "$LINENO"; then :
1922   ac_header_preproc=yes
1923 else
1924   ac_header_preproc=no
1925 fi
1926 rm -f conftest.err conftest.$ac_ext
1927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1928 $as_echo "$ac_header_preproc" >&6; }
1929
1930 # So?  What about this header?
1931 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1932   yes:no: )
1933     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1934 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1935     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1936 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1937     ;;
1938   no:yes:* )
1939     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1940 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1941     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1942 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1943     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1944 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1945     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1946 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1947     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1948 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1949     ;;
1950 esac
1951   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1952 $as_echo_n "checking for $2... " >&6; }
1953 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1954   $as_echo_n "(cached) " >&6
1955 else
1956   eval "$3=\$ac_header_compiler"
1957 fi
1958 eval ac_res=\$$3
1959                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1960 $as_echo "$ac_res" >&6; }
1961 fi
1962   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1963
1964 } # ac_fn_c_check_header_mongrel
1965 cat >config.log <<_ACEOF
1966 This file contains any messages produced by compilers while
1967 running configure, to aid debugging if configure makes a mistake.
1968
1969 It was created by $as_me, which was
1970 generated by GNU Autoconf 2.64.  Invocation command line was
1971
1972   $ $0 $@
1973
1974 _ACEOF
1975 exec 5>>config.log
1976 {
1977 cat <<_ASUNAME
1978 ## --------- ##
1979 ## Platform. ##
1980 ## --------- ##
1981
1982 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1983 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1984 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1985 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1986 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1987
1988 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1989 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1990
1991 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1992 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1993 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1994 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1995 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1996 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1997 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1998
1999 _ASUNAME
2000
2001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2002 for as_dir in $PATH
2003 do
2004   IFS=$as_save_IFS
2005   test -z "$as_dir" && as_dir=.
2006     $as_echo "PATH: $as_dir"
2007   done
2008 IFS=$as_save_IFS
2009
2010 } >&5
2011
2012 cat >&5 <<_ACEOF
2013
2014
2015 ## ----------- ##
2016 ## Core tests. ##
2017 ## ----------- ##
2018
2019 _ACEOF
2020
2021
2022 # Keep a trace of the command line.
2023 # Strip out --no-create and --no-recursion so they do not pile up.
2024 # Strip out --silent because we don't want to record it for future runs.
2025 # Also quote any args containing shell meta-characters.
2026 # Make two passes to allow for proper duplicate-argument suppression.
2027 ac_configure_args=
2028 ac_configure_args0=
2029 ac_configure_args1=
2030 ac_must_keep_next=false
2031 for ac_pass in 1 2
2032 do
2033   for ac_arg
2034   do
2035     case $ac_arg in
2036     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2037     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2038     | -silent | --silent | --silen | --sile | --sil)
2039       continue ;;
2040     *\'*)
2041       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2042     esac
2043     case $ac_pass in
2044     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2045     2)
2046       as_fn_append ac_configure_args1 " '$ac_arg'"
2047       if test $ac_must_keep_next = true; then
2048         ac_must_keep_next=false # Got value, back to normal.
2049       else
2050         case $ac_arg in
2051           *=* | --config-cache | -C | -disable-* | --disable-* \
2052           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2053           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2054           | -with-* | --with-* | -without-* | --without-* | --x)
2055             case "$ac_configure_args0 " in
2056               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2057             esac
2058             ;;
2059           -* ) ac_must_keep_next=true ;;
2060         esac
2061       fi
2062       as_fn_append ac_configure_args " '$ac_arg'"
2063       ;;
2064     esac
2065   done
2066 done
2067 { ac_configure_args0=; unset ac_configure_args0;}
2068 { ac_configure_args1=; unset ac_configure_args1;}
2069
2070 # When interrupted or exit'd, cleanup temporary files, and complete
2071 # config.log.  We remove comments because anyway the quotes in there
2072 # would cause problems or look ugly.
2073 # WARNING: Use '\'' to represent an apostrophe within the trap.
2074 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2075 trap 'exit_status=$?
2076   # Save into config.log some information that might help in debugging.
2077   {
2078     echo
2079
2080     cat <<\_ASBOX
2081 ## ---------------- ##
2082 ## Cache variables. ##
2083 ## ---------------- ##
2084 _ASBOX
2085     echo
2086     # The following way of writing the cache mishandles newlines in values,
2087 (
2088   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2089     eval ac_val=\$$ac_var
2090     case $ac_val in #(
2091     *${as_nl}*)
2092       case $ac_var in #(
2093       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2094 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2095       esac
2096       case $ac_var in #(
2097       _ | IFS | as_nl) ;; #(
2098       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2099       *) { eval $ac_var=; unset $ac_var;} ;;
2100       esac ;;
2101     esac
2102   done
2103   (set) 2>&1 |
2104     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2105     *${as_nl}ac_space=\ *)
2106       sed -n \
2107         "s/'\''/'\''\\\\'\'''\''/g;
2108           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2109       ;; #(
2110     *)
2111       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2112       ;;
2113     esac |
2114     sort
2115 )
2116     echo
2117
2118     cat <<\_ASBOX
2119 ## ----------------- ##
2120 ## Output variables. ##
2121 ## ----------------- ##
2122 _ASBOX
2123     echo
2124     for ac_var in $ac_subst_vars
2125     do
2126       eval ac_val=\$$ac_var
2127       case $ac_val in
2128       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2129       esac
2130       $as_echo "$ac_var='\''$ac_val'\''"
2131     done | sort
2132     echo
2133
2134     if test -n "$ac_subst_files"; then
2135       cat <<\_ASBOX
2136 ## ------------------- ##
2137 ## File substitutions. ##
2138 ## ------------------- ##
2139 _ASBOX
2140       echo
2141       for ac_var in $ac_subst_files
2142       do
2143         eval ac_val=\$$ac_var
2144         case $ac_val in
2145         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2146         esac
2147         $as_echo "$ac_var='\''$ac_val'\''"
2148       done | sort
2149       echo
2150     fi
2151
2152     if test -s confdefs.h; then
2153       cat <<\_ASBOX
2154 ## ----------- ##
2155 ## confdefs.h. ##
2156 ## ----------- ##
2157 _ASBOX
2158       echo
2159       cat confdefs.h
2160       echo
2161     fi
2162     test "$ac_signal" != 0 &&
2163       $as_echo "$as_me: caught signal $ac_signal"
2164     $as_echo "$as_me: exit $exit_status"
2165   } >&5
2166   rm -f core *.core core.conftest.* &&
2167     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2168     exit $exit_status
2169 ' 0
2170 for ac_signal in 1 2 13 15; do
2171   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2172 done
2173 ac_signal=0
2174
2175 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2176 rm -f -r conftest* confdefs.h
2177
2178 $as_echo "/* confdefs.h */" > confdefs.h
2179
2180 # Predefined preprocessor variables.
2181
2182 cat >>confdefs.h <<_ACEOF
2183 #define PACKAGE_NAME "$PACKAGE_NAME"
2184 _ACEOF
2185
2186 cat >>confdefs.h <<_ACEOF
2187 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2188 _ACEOF
2189
2190 cat >>confdefs.h <<_ACEOF
2191 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2192 _ACEOF
2193
2194 cat >>confdefs.h <<_ACEOF
2195 #define PACKAGE_STRING "$PACKAGE_STRING"
2196 _ACEOF
2197
2198 cat >>confdefs.h <<_ACEOF
2199 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2200 _ACEOF
2201
2202 cat >>confdefs.h <<_ACEOF
2203 #define PACKAGE_URL "$PACKAGE_URL"
2204 _ACEOF
2205
2206
2207 # Let the site file select an alternate cache file if it wants to.
2208 # Prefer an explicitly selected file to automatically selected ones.
2209 ac_site_file1=NONE
2210 ac_site_file2=NONE
2211 if test -n "$CONFIG_SITE"; then
2212   ac_site_file1=$CONFIG_SITE
2213 elif test "x$prefix" != xNONE; then
2214   ac_site_file1=$prefix/share/config.site
2215   ac_site_file2=$prefix/etc/config.site
2216 else
2217   ac_site_file1=$ac_default_prefix/share/config.site
2218   ac_site_file2=$ac_default_prefix/etc/config.site
2219 fi
2220 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2221 do
2222   test "x$ac_site_file" = xNONE && continue
2223   if test -r "$ac_site_file"; then
2224     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2225 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2226     sed 's/^/| /' "$ac_site_file" >&5
2227     . "$ac_site_file"
2228   fi
2229 done
2230
2231 if test -r "$cache_file"; then
2232   # Some versions of bash will fail to source /dev/null (special
2233   # files actually), so we avoid doing that.
2234   if test -f "$cache_file"; then
2235     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2236 $as_echo "$as_me: loading cache $cache_file" >&6;}
2237     case $cache_file in
2238       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2239       *)                      . "./$cache_file";;
2240     esac
2241   fi
2242 else
2243   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2244 $as_echo "$as_me: creating cache $cache_file" >&6;}
2245   >$cache_file
2246 fi
2247
2248 # Check that the precious variables saved in the cache have kept the same
2249 # value.
2250 ac_cache_corrupted=false
2251 for ac_var in $ac_precious_vars; do
2252   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2253   eval ac_new_set=\$ac_env_${ac_var}_set
2254   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2255   eval ac_new_val=\$ac_env_${ac_var}_value
2256   case $ac_old_set,$ac_new_set in
2257     set,)
2258       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2259 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2260       ac_cache_corrupted=: ;;
2261     ,set)
2262       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2263 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2264       ac_cache_corrupted=: ;;
2265     ,);;
2266     *)
2267       if test "x$ac_old_val" != "x$ac_new_val"; then
2268         # differences in whitespace do not lead to failure.
2269         ac_old_val_w=`echo x $ac_old_val`
2270         ac_new_val_w=`echo x $ac_new_val`
2271         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2272           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2273 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2274           ac_cache_corrupted=:
2275         else
2276           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2277 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2278           eval $ac_var=\$ac_old_val
2279         fi
2280         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2281 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2282         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2283 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2284       fi;;
2285   esac
2286   # Pass precious variables to config.status.
2287   if test "$ac_new_set" = set; then
2288     case $ac_new_val in
2289     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2290     *) ac_arg=$ac_var=$ac_new_val ;;
2291     esac
2292     case " $ac_configure_args " in
2293       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2294       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2295     esac
2296   fi
2297 done
2298 if $ac_cache_corrupted; then
2299   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2300 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2301   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2302 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2303   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2304 fi
2305 ## -------------------- ##
2306 ## Main body of script. ##
2307 ## -------------------- ##
2308
2309 ac_ext=c
2310 ac_cpp='$CPP $CPPFLAGS'
2311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2314
2315
2316
2317
2318
2319
2320
2321 # Default to --enable-multilib
2322 # Check whether --enable-multilib was given.
2323 if test "${enable_multilib+set}" = set; then :
2324   enableval=$enable_multilib; case "$enableval" in
2325   yes) multilib=yes ;;
2326   no)  multilib=no ;;
2327   *)   as_fn_error "bad value $enableval for multilib option" "$LINENO" 5 ;;
2328  esac
2329 else
2330   multilib=yes
2331 fi
2332
2333
2334 # We may get other options which we leave undocumented:
2335 # --with-target-subdir, --with-multisrctop, --with-multisubdir
2336 # See config-ml.in if you want the gory details.
2337
2338 if test "$srcdir" = "."; then
2339   if test "$with_target_subdir" != "."; then
2340     multi_basedir="$srcdir/$with_multisrctop../.."
2341   else
2342     multi_basedir="$srcdir/$with_multisrctop.."
2343   fi
2344 else
2345   multi_basedir="$srcdir/.."
2346 fi
2347
2348
2349 # Even if the default multilib is not a cross compilation,
2350 # it may be that some of the other multilibs are.
2351 if test $cross_compiling = no && test $multilib = yes \
2352    && test "x${with_multisubdir}" != x ; then
2353    cross_compiling=maybe
2354 fi
2355
2356 ac_config_commands="$ac_config_commands default-1"
2357
2358
2359 ac_aux_dir=
2360 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2361   for ac_t in install-sh install.sh shtool; do
2362     if test -f "$ac_dir/$ac_t"; then
2363       ac_aux_dir=$ac_dir
2364       ac_install_sh="$ac_aux_dir/$ac_t -c"
2365       break 2
2366     fi
2367   done
2368 done
2369 if test -z "$ac_aux_dir"; then
2370   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2371 fi
2372
2373 # These three variables are undocumented and unsupported,
2374 # and are intended to be withdrawn in a future Autoconf release.
2375 # They can cause serious problems if a builder's source tree is in a directory
2376 # whose full name contains unusual characters.
2377 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2378 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2379 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2380
2381
2382 # Make sure we can run config.sub.
2383 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2384   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2385
2386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2387 $as_echo_n "checking build system type... " >&6; }
2388 if test "${ac_cv_build+set}" = set; then :
2389   $as_echo_n "(cached) " >&6
2390 else
2391   ac_build_alias=$build_alias
2392 test "x$ac_build_alias" = x &&
2393   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2394 test "x$ac_build_alias" = x &&
2395   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2396 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2397   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2398
2399 fi
2400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2401 $as_echo "$ac_cv_build" >&6; }
2402 case $ac_cv_build in
2403 *-*-*) ;;
2404 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2405 esac
2406 build=$ac_cv_build
2407 ac_save_IFS=$IFS; IFS='-'
2408 set x $ac_cv_build
2409 shift
2410 build_cpu=$1
2411 build_vendor=$2
2412 shift; shift
2413 # Remember, the first character of IFS is used to create $*,
2414 # except with old shells:
2415 build_os=$*
2416 IFS=$ac_save_IFS
2417 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2418
2419
2420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2421 $as_echo_n "checking host system type... " >&6; }
2422 if test "${ac_cv_host+set}" = set; then :
2423   $as_echo_n "(cached) " >&6
2424 else
2425   if test "x$host_alias" = x; then
2426   ac_cv_host=$ac_cv_build
2427 else
2428   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2429     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2430 fi
2431
2432 fi
2433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2434 $as_echo "$ac_cv_host" >&6; }
2435 case $ac_cv_host in
2436 *-*-*) ;;
2437 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2438 esac
2439 host=$ac_cv_host
2440 ac_save_IFS=$IFS; IFS='-'
2441 set x $ac_cv_host
2442 shift
2443 host_cpu=$1
2444 host_vendor=$2
2445 shift; shift
2446 # Remember, the first character of IFS is used to create $*,
2447 # except with old shells:
2448 host_os=$*
2449 IFS=$ac_save_IFS
2450 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2451
2452
2453 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2454 $as_echo_n "checking target system type... " >&6; }
2455 if test "${ac_cv_target+set}" = set; then :
2456   $as_echo_n "(cached) " >&6
2457 else
2458   if test "x$target_alias" = x; then
2459   ac_cv_target=$ac_cv_host
2460 else
2461   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2462     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2463 fi
2464
2465 fi
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2467 $as_echo "$ac_cv_target" >&6; }
2468 case $ac_cv_target in
2469 *-*-*) ;;
2470 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2471 esac
2472 target=$ac_cv_target
2473 ac_save_IFS=$IFS; IFS='-'
2474 set x $ac_cv_target
2475 shift
2476 target_cpu=$1
2477 target_vendor=$2
2478 shift; shift
2479 # Remember, the first character of IFS is used to create $*,
2480 # except with old shells:
2481 target_os=$*
2482 IFS=$ac_save_IFS
2483 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2484
2485
2486 # The aliases save the names the user supplied, while $host etc.
2487 # will get canonicalized.
2488 test -n "$target_alias" &&
2489   test "$program_prefix$program_suffix$program_transform_name" = \
2490     NONENONEs,x,x, &&
2491   program_prefix=${target_alias}-
2492
2493
2494 # This works around an automake problem.
2495 mkinstalldirs="`cd $ac_aux_dir && ${PWDCMD-pwd}`/mkinstalldirs"
2496
2497
2498 am__api_version='1.11'
2499
2500 # Find a good install program.  We prefer a C program (faster),
2501 # so one script is as good as another.  But avoid the broken or
2502 # incompatible versions:
2503 # SysV /etc/install, /usr/sbin/install
2504 # SunOS /usr/etc/install
2505 # IRIX /sbin/install
2506 # AIX /bin/install
2507 # AmigaOS /C/install, which installs bootblocks on floppy discs
2508 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2509 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2510 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2511 # OS/2's system install, which has a completely different semantic
2512 # ./install, which can be erroneously created by make from ./install.sh.
2513 # Reject install programs that cannot install multiple files.
2514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2515 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2516 if test -z "$INSTALL"; then
2517 if test "${ac_cv_path_install+set}" = set; then :
2518   $as_echo_n "(cached) " >&6
2519 else
2520   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2521 for as_dir in $PATH
2522 do
2523   IFS=$as_save_IFS
2524   test -z "$as_dir" && as_dir=.
2525     # Account for people who put trailing slashes in PATH elements.
2526 case $as_dir/ in #((
2527   ./ | .// | /[cC]/* | \
2528   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2529   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2530   /usr/ucb/* ) ;;
2531   *)
2532     # OSF1 and SCO ODT 3.0 have their own names for install.
2533     # Don't use installbsd from OSF since it installs stuff as root
2534     # by default.
2535     for ac_prog in ginstall scoinst install; do
2536       for ac_exec_ext in '' $ac_executable_extensions; do
2537         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2538           if test $ac_prog = install &&
2539             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2540             # AIX install.  It has an incompatible calling convention.
2541             :
2542           elif test $ac_prog = install &&
2543             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2544             # program-specific install script used by HP pwplus--don't use.
2545             :
2546           else
2547             rm -rf conftest.one conftest.two conftest.dir
2548             echo one > conftest.one
2549             echo two > conftest.two
2550             mkdir conftest.dir
2551             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2552               test -s conftest.one && test -s conftest.two &&
2553               test -s conftest.dir/conftest.one &&
2554               test -s conftest.dir/conftest.two
2555             then
2556               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2557               break 3
2558             fi
2559           fi
2560         fi
2561       done
2562     done
2563     ;;
2564 esac
2565
2566   done
2567 IFS=$as_save_IFS
2568
2569 rm -rf conftest.one conftest.two conftest.dir
2570
2571 fi
2572   if test "${ac_cv_path_install+set}" = set; then
2573     INSTALL=$ac_cv_path_install
2574   else
2575     # As a last resort, use the slow shell script.  Don't cache a
2576     # value for INSTALL within a source directory, because that will
2577     # break other packages using the cache if that directory is
2578     # removed, or if the value is a relative name.
2579     INSTALL=$ac_install_sh
2580   fi
2581 fi
2582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2583 $as_echo "$INSTALL" >&6; }
2584
2585 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2586 # It thinks the first close brace ends the variable substitution.
2587 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2588
2589 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2590
2591 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2592
2593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2594 $as_echo_n "checking whether build environment is sane... " >&6; }
2595 # Just in case
2596 sleep 1
2597 echo timestamp > conftest.file
2598 # Reject unsafe characters in $srcdir or the absolute working directory
2599 # name.  Accept space and tab only in the latter.
2600 am_lf='
2601 '
2602 case `pwd` in
2603   *[\\\"\#\$\&\'\`$am_lf]*)
2604     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2605 esac
2606 case $srcdir in
2607   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2608     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2609 esac
2610
2611 # Do `set' in a subshell so we don't clobber the current shell's
2612 # arguments.  Must try -L first in case configure is actually a
2613 # symlink; some systems play weird games with the mod time of symlinks
2614 # (eg FreeBSD returns the mod time of the symlink's containing
2615 # directory).
2616 if (
2617    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2618    if test "$*" = "X"; then
2619       # -L didn't work.
2620       set X `ls -t "$srcdir/configure" conftest.file`
2621    fi
2622    rm -f conftest.file
2623    if test "$*" != "X $srcdir/configure conftest.file" \
2624       && test "$*" != "X conftest.file $srcdir/configure"; then
2625
2626       # If neither matched, then we have a broken ls.  This can happen
2627       # if, for instance, CONFIG_SHELL is bash and it inherits a
2628       # broken ls alias from the environment.  This has actually
2629       # happened.  Such a system could not be considered "sane".
2630       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2631 alias in your environment" "$LINENO" 5
2632    fi
2633
2634    test "$2" = conftest.file
2635    )
2636 then
2637    # Ok.
2638    :
2639 else
2640    as_fn_error "newly created file is older than distributed files!
2641 Check your system clock" "$LINENO" 5
2642 fi
2643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2644 $as_echo "yes" >&6; }
2645 test "$program_prefix" != NONE &&
2646   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2647 # Use a double $ so make ignores it.
2648 test "$program_suffix" != NONE &&
2649   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2650 # Double any \ or $.
2651 # By default was `s,x,x', remove it if useless.
2652 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2653 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2654
2655 # expand $ac_aux_dir to an absolute path
2656 am_aux_dir=`cd $ac_aux_dir && pwd`
2657
2658 if test x"${MISSING+set}" != xset; then
2659   case $am_aux_dir in
2660   *\ * | *\     *)
2661     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2662   *)
2663     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2664   esac
2665 fi
2666 # Use eval to expand $SHELL
2667 if eval "$MISSING --run true"; then
2668   am_missing_run="$MISSING --run "
2669 else
2670   am_missing_run=
2671   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2672 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2673 fi
2674
2675 if test x"${install_sh}" != xset; then
2676   case $am_aux_dir in
2677   *\ * | *\     *)
2678     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2679   *)
2680     install_sh="\${SHELL} $am_aux_dir/install-sh"
2681   esac
2682 fi
2683
2684 # Installed binaries are usually stripped using `strip' when the user
2685 # run `make install-strip'.  However `strip' might not be the right
2686 # tool to use in cross-compilation environments, therefore Automake
2687 # will honor the `STRIP' environment variable to overrule this program.
2688 if test "$cross_compiling" != no; then
2689   if test -n "$ac_tool_prefix"; then
2690   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2691 set dummy ${ac_tool_prefix}strip; ac_word=$2
2692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2693 $as_echo_n "checking for $ac_word... " >&6; }
2694 if test "${ac_cv_prog_STRIP+set}" = set; then :
2695   $as_echo_n "(cached) " >&6
2696 else
2697   if test -n "$STRIP"; then
2698   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2699 else
2700 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2701 for as_dir in $PATH
2702 do
2703   IFS=$as_save_IFS
2704   test -z "$as_dir" && as_dir=.
2705     for ac_exec_ext in '' $ac_executable_extensions; do
2706   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2707     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2708     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2709     break 2
2710   fi
2711 done
2712   done
2713 IFS=$as_save_IFS
2714
2715 fi
2716 fi
2717 STRIP=$ac_cv_prog_STRIP
2718 if test -n "$STRIP"; then
2719   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2720 $as_echo "$STRIP" >&6; }
2721 else
2722   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2723 $as_echo "no" >&6; }
2724 fi
2725
2726
2727 fi
2728 if test -z "$ac_cv_prog_STRIP"; then
2729   ac_ct_STRIP=$STRIP
2730   # Extract the first word of "strip", so it can be a program name with args.
2731 set dummy strip; ac_word=$2
2732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2733 $as_echo_n "checking for $ac_word... " >&6; }
2734 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2735   $as_echo_n "(cached) " >&6
2736 else
2737   if test -n "$ac_ct_STRIP"; then
2738   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2739 else
2740 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2741 for as_dir in $PATH
2742 do
2743   IFS=$as_save_IFS
2744   test -z "$as_dir" && as_dir=.
2745     for ac_exec_ext in '' $ac_executable_extensions; do
2746   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2747     ac_cv_prog_ac_ct_STRIP="strip"
2748     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2749     break 2
2750   fi
2751 done
2752   done
2753 IFS=$as_save_IFS
2754
2755 fi
2756 fi
2757 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2758 if test -n "$ac_ct_STRIP"; then
2759   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2760 $as_echo "$ac_ct_STRIP" >&6; }
2761 else
2762   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2763 $as_echo "no" >&6; }
2764 fi
2765
2766   if test "x$ac_ct_STRIP" = x; then
2767     STRIP=":"
2768   else
2769     case $cross_compiling:$ac_tool_warned in
2770 yes:)
2771 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2772 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2773 ac_tool_warned=yes ;;
2774 esac
2775     STRIP=$ac_ct_STRIP
2776   fi
2777 else
2778   STRIP="$ac_cv_prog_STRIP"
2779 fi
2780
2781 fi
2782 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2783
2784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2785 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2786 if test -z "$MKDIR_P"; then
2787   if test "${ac_cv_path_mkdir+set}" = set; then :
2788   $as_echo_n "(cached) " >&6
2789 else
2790   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2791 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2792 do
2793   IFS=$as_save_IFS
2794   test -z "$as_dir" && as_dir=.
2795     for ac_prog in mkdir gmkdir; do
2796          for ac_exec_ext in '' $ac_executable_extensions; do
2797            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2798            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2799              'mkdir (GNU coreutils) '* | \
2800              'mkdir (coreutils) '* | \
2801              'mkdir (fileutils) '4.1*)
2802                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2803                break 3;;
2804            esac
2805          done
2806        done
2807   done
2808 IFS=$as_save_IFS
2809
2810 fi
2811
2812   if test "${ac_cv_path_mkdir+set}" = set; then
2813     MKDIR_P="$ac_cv_path_mkdir -p"
2814   else
2815     # As a last resort, use the slow shell script.  Don't cache a
2816     # value for MKDIR_P within a source directory, because that will
2817     # break other packages using the cache if that directory is
2818     # removed, or if the value is a relative name.
2819     test -d ./--version && rmdir ./--version
2820     MKDIR_P="$ac_install_sh -d"
2821   fi
2822 fi
2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2824 $as_echo "$MKDIR_P" >&6; }
2825
2826 mkdir_p="$MKDIR_P"
2827 case $mkdir_p in
2828   [\\/$]* | ?:[\\/]*) ;;
2829   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2830 esac
2831
2832 for ac_prog in gawk mawk nawk awk
2833 do
2834   # Extract the first word of "$ac_prog", so it can be a program name with args.
2835 set dummy $ac_prog; ac_word=$2
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2837 $as_echo_n "checking for $ac_word... " >&6; }
2838 if test "${ac_cv_prog_AWK+set}" = set; then :
2839   $as_echo_n "(cached) " >&6
2840 else
2841   if test -n "$AWK"; then
2842   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2843 else
2844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2845 for as_dir in $PATH
2846 do
2847   IFS=$as_save_IFS
2848   test -z "$as_dir" && as_dir=.
2849     for ac_exec_ext in '' $ac_executable_extensions; do
2850   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2851     ac_cv_prog_AWK="$ac_prog"
2852     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2853     break 2
2854   fi
2855 done
2856   done
2857 IFS=$as_save_IFS
2858
2859 fi
2860 fi
2861 AWK=$ac_cv_prog_AWK
2862 if test -n "$AWK"; then
2863   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2864 $as_echo "$AWK" >&6; }
2865 else
2866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2867 $as_echo "no" >&6; }
2868 fi
2869
2870
2871   test -n "$AWK" && break
2872 done
2873
2874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2875 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2876 set x ${MAKE-make}
2877 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2878 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2879   $as_echo_n "(cached) " >&6
2880 else
2881   cat >conftest.make <<\_ACEOF
2882 SHELL = /bin/sh
2883 all:
2884         @echo '@@@%%%=$(MAKE)=@@@%%%'
2885 _ACEOF
2886 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2887 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2888   *@@@%%%=?*=@@@%%%*)
2889     eval ac_cv_prog_make_${ac_make}_set=yes;;
2890   *)
2891     eval ac_cv_prog_make_${ac_make}_set=no;;
2892 esac
2893 rm -f conftest.make
2894 fi
2895 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2896   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2897 $as_echo "yes" >&6; }
2898   SET_MAKE=
2899 else
2900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2901 $as_echo "no" >&6; }
2902   SET_MAKE="MAKE=${MAKE-make}"
2903 fi
2904
2905 rm -rf .tst 2>/dev/null
2906 mkdir .tst 2>/dev/null
2907 if test -d .tst; then
2908   am__leading_dot=.
2909 else
2910   am__leading_dot=_
2911 fi
2912 rmdir .tst 2>/dev/null
2913
2914 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2915   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2916   # is not polluted with repeated "-I."
2917   am__isrc=' -I$(srcdir)'
2918   # test to see if srcdir already configured
2919   if test -f $srcdir/config.status; then
2920     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2921   fi
2922 fi
2923
2924 # test whether we have cygpath
2925 if test -z "$CYGPATH_W"; then
2926   if (cygpath --version) >/dev/null 2>/dev/null; then
2927     CYGPATH_W='cygpath -w'
2928   else
2929     CYGPATH_W=echo
2930   fi
2931 fi
2932
2933
2934 # Define the identity of the package.
2935  PACKAGE=zlib
2936  VERSION=1.1.4
2937
2938
2939 cat >>confdefs.h <<_ACEOF
2940 #define PACKAGE "$PACKAGE"
2941 _ACEOF
2942
2943
2944 cat >>confdefs.h <<_ACEOF
2945 #define VERSION "$VERSION"
2946 _ACEOF
2947
2948 # Some tools Automake needs.
2949
2950 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2951
2952
2953 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2954
2955
2956 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2957
2958
2959 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2960
2961
2962 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2963
2964 # We need awk for the "check" target.  The system "awk" is bad on
2965 # some platforms.
2966 # Always define AMTAR for backward compatibility.
2967
2968 AMTAR=${AMTAR-"${am_missing_run}tar"}
2969
2970 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2971
2972
2973
2974
2975
2976
2977
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2979 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2980     # Check whether --enable-maintainer-mode was given.
2981 if test "${enable_maintainer_mode+set}" = set; then :
2982   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2983 else
2984   USE_MAINTAINER_MODE=no
2985 fi
2986
2987   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2988 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2989    if test $USE_MAINTAINER_MODE = yes; then
2990   MAINTAINER_MODE_TRUE=
2991   MAINTAINER_MODE_FALSE='#'
2992 else
2993   MAINTAINER_MODE_TRUE='#'
2994   MAINTAINER_MODE_FALSE=
2995 fi
2996
2997   MAINT=$MAINTAINER_MODE_TRUE
2998
2999
3000
3001
3002 # Check whether --with-target-subdir was given.
3003 if test "${with_target_subdir+set}" = set; then :
3004   withval=$with_target_subdir;
3005 fi
3006
3007
3008 if test -z "$with_target_subdir" || test "$with_target_subdir" = "."; then
3009    COMPPATH=.
3010 else
3011    COMPPATH=..
3012 fi
3013
3014
3015
3016 # Check whether --with-cross-host was given.
3017 if test "${with_cross_host+set}" = set; then :
3018   withval=$with_cross_host;
3019 fi
3020
3021
3022 # Check whether --enable-multilib was given.
3023 if test "${enable_multilib+set}" = set; then :
3024   enableval=$enable_multilib; case "${enableval}" in
3025   yes) multilib=yes ;;
3026   no)  multilib=no ;;
3027   *)   as_fn_error "bad value ${enableval} for multilib option" "$LINENO" 5 ;;
3028  esac
3029 else
3030   test -z "$with_target_subdir" && multilib=no || multilib=yes
3031 fi
3032
3033
3034 # Check whether --with-system-zlib was given.
3035 if test "${with_system_zlib+set}" = set; then :
3036   withval=$with_system_zlib;
3037 fi
3038
3039
3040 # Make sure we don't test executables when making cross-tools.
3041
3042
3043 # The same as in boehm-gc and libstdc++. Have to borrow it from there.
3044 # We must force CC to /not/ be precious variables; otherwise
3045 # the wrong, non-multilib-adjusted value will be used in multilibs.
3046 # As a side effect, we have to subst CFLAGS ourselves.
3047
3048
3049
3050 ac_ext=c
3051 ac_cpp='$CPP $CPPFLAGS'
3052 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3053 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3054 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3055 if test -n "$ac_tool_prefix"; then
3056   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3057 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3059 $as_echo_n "checking for $ac_word... " >&6; }
3060 if test "${ac_cv_prog_CC+set}" = set; then :
3061   $as_echo_n "(cached) " >&6
3062 else
3063   if test -n "$CC"; then
3064   ac_cv_prog_CC="$CC" # Let the user override the test.
3065 else
3066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3067 for as_dir in $PATH
3068 do
3069   IFS=$as_save_IFS
3070   test -z "$as_dir" && as_dir=.
3071     for ac_exec_ext in '' $ac_executable_extensions; do
3072   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3073     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3074     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3075     break 2
3076   fi
3077 done
3078   done
3079 IFS=$as_save_IFS
3080
3081 fi
3082 fi
3083 CC=$ac_cv_prog_CC
3084 if test -n "$CC"; then
3085   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3086 $as_echo "$CC" >&6; }
3087 else
3088   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3089 $as_echo "no" >&6; }
3090 fi
3091
3092
3093 fi
3094 if test -z "$ac_cv_prog_CC"; then
3095   ac_ct_CC=$CC
3096   # Extract the first word of "gcc", so it can be a program name with args.
3097 set dummy gcc; ac_word=$2
3098 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3099 $as_echo_n "checking for $ac_word... " >&6; }
3100 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3101   $as_echo_n "(cached) " >&6
3102 else
3103   if test -n "$ac_ct_CC"; then
3104   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3105 else
3106 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3107 for as_dir in $PATH
3108 do
3109   IFS=$as_save_IFS
3110   test -z "$as_dir" && as_dir=.
3111     for ac_exec_ext in '' $ac_executable_extensions; do
3112   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3113     ac_cv_prog_ac_ct_CC="gcc"
3114     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3115     break 2
3116   fi
3117 done
3118   done
3119 IFS=$as_save_IFS
3120
3121 fi
3122 fi
3123 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3124 if test -n "$ac_ct_CC"; then
3125   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3126 $as_echo "$ac_ct_CC" >&6; }
3127 else
3128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3129 $as_echo "no" >&6; }
3130 fi
3131
3132   if test "x$ac_ct_CC" = x; then
3133     CC=""
3134   else
3135     case $cross_compiling:$ac_tool_warned in
3136 yes:)
3137 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3138 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3139 ac_tool_warned=yes ;;
3140 esac
3141     CC=$ac_ct_CC
3142   fi
3143 else
3144   CC="$ac_cv_prog_CC"
3145 fi
3146
3147 if test -z "$CC"; then
3148           if test -n "$ac_tool_prefix"; then
3149     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3150 set dummy ${ac_tool_prefix}cc; ac_word=$2
3151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3152 $as_echo_n "checking for $ac_word... " >&6; }
3153 if test "${ac_cv_prog_CC+set}" = set; then :
3154   $as_echo_n "(cached) " >&6
3155 else
3156   if test -n "$CC"; then
3157   ac_cv_prog_CC="$CC" # Let the user override the test.
3158 else
3159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3160 for as_dir in $PATH
3161 do
3162   IFS=$as_save_IFS
3163   test -z "$as_dir" && as_dir=.
3164     for ac_exec_ext in '' $ac_executable_extensions; do
3165   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3166     ac_cv_prog_CC="${ac_tool_prefix}cc"
3167     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3168     break 2
3169   fi
3170 done
3171   done
3172 IFS=$as_save_IFS
3173
3174 fi
3175 fi
3176 CC=$ac_cv_prog_CC
3177 if test -n "$CC"; then
3178   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3179 $as_echo "$CC" >&6; }
3180 else
3181   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3182 $as_echo "no" >&6; }
3183 fi
3184
3185
3186   fi
3187 fi
3188 if test -z "$CC"; then
3189   # Extract the first word of "cc", so it can be a program name with args.
3190 set dummy cc; ac_word=$2
3191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3192 $as_echo_n "checking for $ac_word... " >&6; }
3193 if test "${ac_cv_prog_CC+set}" = set; then :
3194   $as_echo_n "(cached) " >&6
3195 else
3196   if test -n "$CC"; then
3197   ac_cv_prog_CC="$CC" # Let the user override the test.
3198 else
3199   ac_prog_rejected=no
3200 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3201 for as_dir in $PATH
3202 do
3203   IFS=$as_save_IFS
3204   test -z "$as_dir" && as_dir=.
3205     for ac_exec_ext in '' $ac_executable_extensions; do
3206   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3207     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3208        ac_prog_rejected=yes
3209        continue
3210      fi
3211     ac_cv_prog_CC="cc"
3212     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3213     break 2
3214   fi
3215 done
3216   done
3217 IFS=$as_save_IFS
3218
3219 if test $ac_prog_rejected = yes; then
3220   # We found a bogon in the path, so make sure we never use it.
3221   set dummy $ac_cv_prog_CC
3222   shift
3223   if test $# != 0; then
3224     # We chose a different compiler from the bogus one.
3225     # However, it has the same basename, so the bogon will be chosen
3226     # first if we set CC to just the basename; use the full file name.
3227     shift
3228     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3229   fi
3230 fi
3231 fi
3232 fi
3233 CC=$ac_cv_prog_CC
3234 if test -n "$CC"; then
3235   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3236 $as_echo "$CC" >&6; }
3237 else
3238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3239 $as_echo "no" >&6; }
3240 fi
3241
3242
3243 fi
3244 if test -z "$CC"; then
3245   if test -n "$ac_tool_prefix"; then
3246   for ac_prog in cl.exe
3247   do
3248     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3249 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3251 $as_echo_n "checking for $ac_word... " >&6; }
3252 if test "${ac_cv_prog_CC+set}" = set; then :
3253   $as_echo_n "(cached) " >&6
3254 else
3255   if test -n "$CC"; then
3256   ac_cv_prog_CC="$CC" # Let the user override the test.
3257 else
3258 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3259 for as_dir in $PATH
3260 do
3261   IFS=$as_save_IFS
3262   test -z "$as_dir" && as_dir=.
3263     for ac_exec_ext in '' $ac_executable_extensions; do
3264   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3265     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3266     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3267     break 2
3268   fi
3269 done
3270   done
3271 IFS=$as_save_IFS
3272
3273 fi
3274 fi
3275 CC=$ac_cv_prog_CC
3276 if test -n "$CC"; then
3277   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3278 $as_echo "$CC" >&6; }
3279 else
3280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3281 $as_echo "no" >&6; }
3282 fi
3283
3284
3285     test -n "$CC" && break
3286   done
3287 fi
3288 if test -z "$CC"; then
3289   ac_ct_CC=$CC
3290   for ac_prog in cl.exe
3291 do
3292   # Extract the first word of "$ac_prog", so it can be a program name with args.
3293 set dummy $ac_prog; ac_word=$2
3294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3295 $as_echo_n "checking for $ac_word... " >&6; }
3296 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3297   $as_echo_n "(cached) " >&6
3298 else
3299   if test -n "$ac_ct_CC"; then
3300   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3301 else
3302 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3303 for as_dir in $PATH
3304 do
3305   IFS=$as_save_IFS
3306   test -z "$as_dir" && as_dir=.
3307     for ac_exec_ext in '' $ac_executable_extensions; do
3308   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3309     ac_cv_prog_ac_ct_CC="$ac_prog"
3310     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3311     break 2
3312   fi
3313 done
3314   done
3315 IFS=$as_save_IFS
3316
3317 fi
3318 fi
3319 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3320 if test -n "$ac_ct_CC"; then
3321   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3322 $as_echo "$ac_ct_CC" >&6; }
3323 else
3324   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3325 $as_echo "no" >&6; }
3326 fi
3327
3328
3329   test -n "$ac_ct_CC" && break
3330 done
3331
3332   if test "x$ac_ct_CC" = x; then
3333     CC=""
3334   else
3335     case $cross_compiling:$ac_tool_warned in
3336 yes:)
3337 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3338 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3339 ac_tool_warned=yes ;;
3340 esac
3341     CC=$ac_ct_CC
3342   fi
3343 fi
3344
3345 fi
3346
3347
3348 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3349 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3350 as_fn_error "no acceptable C compiler found in \$PATH
3351 See \`config.log' for more details." "$LINENO" 5; }
3352
3353 # Provide some information about the compiler.
3354 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3355 set X $ac_compile
3356 ac_compiler=$2
3357 for ac_option in --version -v -V -qversion; do
3358   { { ac_try="$ac_compiler $ac_option >&5"
3359 case "(($ac_try" in
3360   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3361   *) ac_try_echo=$ac_try;;
3362 esac
3363 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3364 $as_echo "$ac_try_echo"; } >&5
3365   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3366   ac_status=$?
3367   if test -s conftest.err; then
3368     sed '10a\
3369 ... rest of stderr output deleted ...
3370          10q' conftest.err >conftest.er1
3371     cat conftest.er1 >&5
3372     rm -f conftest.er1 conftest.err
3373   fi
3374   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3375   test $ac_status = 0; }
3376 done
3377
3378 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3379 /* end confdefs.h.  */
3380
3381 int
3382 main ()
3383 {
3384
3385   ;
3386   return 0;
3387 }
3388 _ACEOF
3389 # FIXME: Cleanup?
3390 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
3391   (eval $ac_link) 2>&5
3392   ac_status=$?
3393   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3394   test $ac_status = 0; }; then :
3395   gcc_no_link=no
3396 else
3397   gcc_no_link=yes
3398 fi
3399 if test x$gcc_no_link = xyes; then
3400   # Setting cross_compile will disable run tests; it will
3401   # also disable AC_CHECK_FILE but that's generally
3402   # correct if we can't link.
3403   cross_compiling=yes
3404   EXEEXT=
3405 else
3406   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3407 /* end confdefs.h.  */
3408
3409 int
3410 main ()
3411 {
3412
3413   ;
3414   return 0;
3415 }
3416 _ACEOF
3417 ac_clean_files_save=$ac_clean_files
3418 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3419 # Try to create an executable without -o first, disregard a.out.
3420 # It will help us diagnose broken compilers, and finding out an intuition
3421 # of exeext.
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3423 $as_echo_n "checking for C compiler default output file name... " >&6; }
3424 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3425
3426 # The possible output files:
3427 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3428
3429 ac_rmfiles=
3430 for ac_file in $ac_files
3431 do
3432   case $ac_file in
3433     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3434     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3435   esac
3436 done
3437 rm -f $ac_rmfiles
3438
3439 if { { ac_try="$ac_link_default"
3440 case "(($ac_try" in
3441   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3442   *) ac_try_echo=$ac_try;;
3443 esac
3444 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3445 $as_echo "$ac_try_echo"; } >&5
3446   (eval "$ac_link_default") 2>&5
3447   ac_status=$?
3448   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3449   test $ac_status = 0; }; then :
3450   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3451 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3452 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3453 # so that the user can short-circuit this test for compilers unknown to
3454 # Autoconf.
3455 for ac_file in $ac_files ''
3456 do
3457   test -f "$ac_file" || continue
3458   case $ac_file in
3459     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3460         ;;
3461     [ab].out )
3462         # We found the default executable, but exeext='' is most
3463         # certainly right.
3464         break;;
3465     *.* )
3466         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3467         then :; else
3468            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3469         fi
3470         # We set ac_cv_exeext here because the later test for it is not
3471         # safe: cross compilers may not add the suffix if given an `-o'
3472         # argument, so we may need to know it at that point already.
3473         # Even if this section looks crufty: it has the advantage of
3474         # actually working.
3475         break;;
3476     * )
3477         break;;
3478   esac
3479 done
3480 test "$ac_cv_exeext" = no && ac_cv_exeext=
3481
3482 else
3483   ac_file=''
3484 fi
3485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3486 $as_echo "$ac_file" >&6; }
3487 if test -z "$ac_file"; then :
3488   $as_echo "$as_me: failed program was:" >&5
3489 sed 's/^/| /' conftest.$ac_ext >&5
3490
3491 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3492 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3493 { as_fn_set_status 77
3494 as_fn_error "C compiler cannot create executables
3495 See \`config.log' for more details." "$LINENO" 5; }; }
3496 fi
3497 ac_exeext=$ac_cv_exeext
3498
3499 # Check that the compiler produces executables we can run.  If not, either
3500 # the compiler is broken, or we cross compile.
3501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3502 $as_echo_n "checking whether the C compiler works... " >&6; }
3503 # If not cross compiling, check that we can run a simple program.
3504 if test "$cross_compiling" != yes; then
3505   if { ac_try='./$ac_file'
3506   { { case "(($ac_try" in
3507   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3508   *) ac_try_echo=$ac_try;;
3509 esac
3510 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3511 $as_echo "$ac_try_echo"; } >&5
3512   (eval "$ac_try") 2>&5
3513   ac_status=$?
3514   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3515   test $ac_status = 0; }; }; then
3516     cross_compiling=no
3517   else
3518     if test "$cross_compiling" = maybe; then
3519         cross_compiling=yes
3520     else
3521         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3522 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3523 as_fn_error "cannot run C compiled programs.
3524 If you meant to cross compile, use \`--host'.
3525 See \`config.log' for more details." "$LINENO" 5; }
3526     fi
3527   fi
3528 fi
3529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3530 $as_echo "yes" >&6; }
3531
3532 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3533 ac_clean_files=$ac_clean_files_save
3534 # Check that the compiler produces executables we can run.  If not, either
3535 # the compiler is broken, or we cross compile.
3536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3537 $as_echo_n "checking whether we are cross compiling... " >&6; }
3538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3539 $as_echo "$cross_compiling" >&6; }
3540
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3542 $as_echo_n "checking for suffix of executables... " >&6; }
3543 if { { ac_try="$ac_link"
3544 case "(($ac_try" in
3545   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3546   *) ac_try_echo=$ac_try;;
3547 esac
3548 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3549 $as_echo "$ac_try_echo"; } >&5
3550   (eval "$ac_link") 2>&5
3551   ac_status=$?
3552   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3553   test $ac_status = 0; }; then :
3554   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3555 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3556 # work properly (i.e., refer to `conftest.exe'), while it won't with
3557 # `rm'.
3558 for ac_file in conftest.exe conftest conftest.*; do
3559   test -f "$ac_file" || continue
3560   case $ac_file in
3561     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3562     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3563           break;;
3564     * ) break;;
3565   esac
3566 done
3567 else
3568   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3569 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3570 as_fn_error "cannot compute suffix of executables: cannot compile and link
3571 See \`config.log' for more details." "$LINENO" 5; }
3572 fi
3573 rm -f conftest$ac_cv_exeext
3574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3575 $as_echo "$ac_cv_exeext" >&6; }
3576
3577 rm -f conftest.$ac_ext
3578 EXEEXT=$ac_cv_exeext
3579 ac_exeext=$EXEEXT
3580 fi
3581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3582 $as_echo_n "checking for suffix of object files... " >&6; }
3583 if test "${ac_cv_objext+set}" = set; then :
3584   $as_echo_n "(cached) " >&6
3585 else
3586   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3587 /* end confdefs.h.  */
3588
3589 int
3590 main ()
3591 {
3592
3593   ;
3594   return 0;
3595 }
3596 _ACEOF
3597 rm -f conftest.o conftest.obj
3598 if { { ac_try="$ac_compile"
3599 case "(($ac_try" in
3600   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3601   *) ac_try_echo=$ac_try;;
3602 esac
3603 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3604 $as_echo "$ac_try_echo"; } >&5
3605   (eval "$ac_compile") 2>&5
3606   ac_status=$?
3607   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3608   test $ac_status = 0; }; then :
3609   for ac_file in conftest.o conftest.obj conftest.*; do
3610   test -f "$ac_file" || continue;
3611   case $ac_file in
3612     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3613     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3614        break;;
3615   esac
3616 done
3617 else
3618   $as_echo "$as_me: failed program was:" >&5
3619 sed 's/^/| /' conftest.$ac_ext >&5
3620
3621 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3622 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3623 as_fn_error "cannot compute suffix of object files: cannot compile
3624 See \`config.log' for more details." "$LINENO" 5; }
3625 fi
3626 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3627 fi
3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3629 $as_echo "$ac_cv_objext" >&6; }
3630 OBJEXT=$ac_cv_objext
3631 ac_objext=$OBJEXT
3632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3633 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3634 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3635   $as_echo_n "(cached) " >&6
3636 else
3637   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3638 /* end confdefs.h.  */
3639
3640 int
3641 main ()
3642 {
3643 #ifndef __GNUC__
3644        choke me
3645 #endif
3646
3647   ;
3648   return 0;
3649 }
3650 _ACEOF
3651 if ac_fn_c_try_compile "$LINENO"; then :
3652   ac_compiler_gnu=yes
3653 else
3654   ac_compiler_gnu=no
3655 fi
3656 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3657 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3658
3659 fi
3660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3661 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3662 if test $ac_compiler_gnu = yes; then
3663   GCC=yes
3664 else
3665   GCC=
3666 fi
3667 ac_test_CFLAGS=${CFLAGS+set}
3668 ac_save_CFLAGS=$CFLAGS
3669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3670 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3671 if test "${ac_cv_prog_cc_g+set}" = set; then :
3672   $as_echo_n "(cached) " >&6
3673 else
3674   ac_save_c_werror_flag=$ac_c_werror_flag
3675    ac_c_werror_flag=yes
3676    ac_cv_prog_cc_g=no
3677    CFLAGS="-g"
3678    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3679 /* end confdefs.h.  */
3680
3681 int
3682 main ()
3683 {
3684
3685   ;
3686   return 0;
3687 }
3688 _ACEOF
3689 if ac_fn_c_try_compile "$LINENO"; then :
3690   ac_cv_prog_cc_g=yes
3691 else
3692   CFLAGS=""
3693       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3694 /* end confdefs.h.  */
3695
3696 int
3697 main ()
3698 {
3699
3700   ;
3701   return 0;
3702 }
3703 _ACEOF
3704 if ac_fn_c_try_compile "$LINENO"; then :
3705
3706 else
3707   ac_c_werror_flag=$ac_save_c_werror_flag
3708          CFLAGS="-g"
3709          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3710 /* end confdefs.h.  */
3711
3712 int
3713 main ()
3714 {
3715
3716   ;
3717   return 0;
3718 }
3719 _ACEOF
3720 if ac_fn_c_try_compile "$LINENO"; then :
3721   ac_cv_prog_cc_g=yes
3722 fi
3723 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3724 fi
3725 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3726 fi
3727 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3728    ac_c_werror_flag=$ac_save_c_werror_flag
3729 fi
3730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3731 $as_echo "$ac_cv_prog_cc_g" >&6; }
3732 if test "$ac_test_CFLAGS" = set; then
3733   CFLAGS=$ac_save_CFLAGS
3734 elif test $ac_cv_prog_cc_g = yes; then
3735   if test "$GCC" = yes; then
3736     CFLAGS="-g -O2"
3737   else
3738     CFLAGS="-g"
3739   fi
3740 else
3741   if test "$GCC" = yes; then
3742     CFLAGS="-O2"
3743   else
3744     CFLAGS=
3745   fi
3746 fi
3747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3748 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3749 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3750   $as_echo_n "(cached) " >&6
3751 else
3752   ac_cv_prog_cc_c89=no
3753 ac_save_CC=$CC
3754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3755 /* end confdefs.h.  */
3756 #include <stdarg.h>
3757 #include <stdio.h>
3758 #include <sys/types.h>
3759 #include <sys/stat.h>
3760 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3761 struct buf { int x; };
3762 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3763 static char *e (p, i)
3764      char **p;
3765      int i;
3766 {
3767   return p[i];
3768 }
3769 static char *f (char * (*g) (char **, int), char **p, ...)
3770 {
3771   char *s;
3772   va_list v;
3773   va_start (v,p);
3774   s = g (p, va_arg (v,int));
3775   va_end (v);
3776   return s;
3777 }
3778
3779 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3780    function prototypes and stuff, but not '\xHH' hex character constants.
3781    These don't provoke an error unfortunately, instead are silently treated
3782    as 'x'.  The following induces an error, until -std is added to get
3783    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3784    array size at least.  It's necessary to write '\x00'==0 to get something
3785    that's true only with -std.  */
3786 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3787
3788 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3789    inside strings and character constants.  */
3790 #define FOO(x) 'x'
3791 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3792
3793 int test (int i, double x);
3794 struct s1 {int (*f) (int a);};
3795 struct s2 {int (*f) (double a);};
3796 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3797 int argc;
3798 char **argv;
3799 int
3800 main ()
3801 {
3802 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3803   ;
3804   return 0;
3805 }
3806 _ACEOF
3807 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3808         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3809 do
3810   CC="$ac_save_CC $ac_arg"
3811   if ac_fn_c_try_compile "$LINENO"; then :
3812   ac_cv_prog_cc_c89=$ac_arg
3813 fi
3814 rm -f core conftest.err conftest.$ac_objext
3815   test "x$ac_cv_prog_cc_c89" != "xno" && break
3816 done
3817 rm -f conftest.$ac_ext
3818 CC=$ac_save_CC
3819
3820 fi
3821 # AC_CACHE_VAL
3822 case "x$ac_cv_prog_cc_c89" in
3823   x)
3824     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3825 $as_echo "none needed" >&6; } ;;
3826   xno)
3827     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3828 $as_echo "unsupported" >&6; } ;;
3829   *)
3830     CC="$CC $ac_cv_prog_cc_c89"
3831     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3832 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3833 esac
3834 if test "x$ac_cv_prog_cc_c89" != xno; then :
3835
3836 fi
3837
3838 ac_ext=c
3839 ac_cpp='$CPP $CPPFLAGS'
3840 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3841 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3842 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3843 DEPDIR="${am__leading_dot}deps"
3844
3845 ac_config_commands="$ac_config_commands depfiles"
3846
3847
3848 am_make=${MAKE-make}
3849 cat > confinc << 'END'
3850 am__doit:
3851         @echo this is the am__doit target
3852 .PHONY: am__doit
3853 END
3854 # If we don't find an include directive, just comment out the code.
3855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3856 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3857 am__include="#"
3858 am__quote=
3859 _am_result=none
3860 # First try GNU make style include.
3861 echo "include confinc" > confmf
3862 # Ignore all kinds of additional output from `make'.
3863 case `$am_make -s -f confmf 2> /dev/null` in #(
3864 *the\ am__doit\ target*)
3865   am__include=include
3866   am__quote=
3867   _am_result=GNU
3868   ;;
3869 esac
3870 # Now try BSD make style include.
3871 if test "$am__include" = "#"; then
3872    echo '.include "confinc"' > confmf
3873    case `$am_make -s -f confmf 2> /dev/null` in #(
3874    *the\ am__doit\ target*)
3875      am__include=.include
3876      am__quote="\""
3877      _am_result=BSD
3878      ;;
3879    esac
3880 fi
3881
3882
3883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3884 $as_echo "$_am_result" >&6; }
3885 rm -f confinc confmf
3886
3887 # Check whether --enable-dependency-tracking was given.
3888 if test "${enable_dependency_tracking+set}" = set; then :
3889   enableval=$enable_dependency_tracking;
3890 fi
3891
3892 if test "x$enable_dependency_tracking" != xno; then
3893   am_depcomp="$ac_aux_dir/depcomp"
3894   AMDEPBACKSLASH='\'
3895 fi
3896  if test "x$enable_dependency_tracking" != xno; then
3897   AMDEP_TRUE=
3898   AMDEP_FALSE='#'
3899 else
3900   AMDEP_TRUE='#'
3901   AMDEP_FALSE=
3902 fi
3903
3904
3905
3906 depcc="$CC"   am_compiler_list=
3907
3908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3909 $as_echo_n "checking dependency style of $depcc... " >&6; }
3910 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3911   $as_echo_n "(cached) " >&6
3912 else
3913   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3914   # We make a subdir and do the tests there.  Otherwise we can end up
3915   # making bogus files that we don't know about and never remove.  For
3916   # instance it was reported that on HP-UX the gcc test will end up
3917   # making a dummy file named `D' -- because `-MD' means `put the output
3918   # in D'.
3919   mkdir conftest.dir
3920   # Copy depcomp to subdir because otherwise we won't find it if we're
3921   # using a relative directory.
3922   cp "$am_depcomp" conftest.dir
3923   cd conftest.dir
3924   # We will build objects and dependencies in a subdirectory because
3925   # it helps to detect inapplicable dependency modes.  For instance
3926   # both Tru64's cc and ICC support -MD to output dependencies as a
3927   # side effect of compilation, but ICC will put the dependencies in
3928   # the current directory while Tru64 will put them in the object
3929   # directory.
3930   mkdir sub
3931
3932   am_cv_CC_dependencies_compiler_type=none
3933   if test "$am_compiler_list" = ""; then
3934      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3935   fi
3936   am__universal=false
3937   case " $depcc " in #(
3938      *\ -arch\ *\ -arch\ *) am__universal=true ;;
3939      esac
3940
3941   for depmode in $am_compiler_list; do
3942     # Setup a source with many dependencies, because some compilers
3943     # like to wrap large dependency lists on column 80 (with \), and
3944     # we should not choose a depcomp mode which is confused by this.
3945     #
3946     # We need to recreate these files for each test, as the compiler may
3947     # overwrite some of them when testing with obscure command lines.
3948     # This happens at least with the AIX C compiler.
3949     : > sub/conftest.c
3950     for i in 1 2 3 4 5 6; do
3951       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3952       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3953       # Solaris 8's {/usr,}/bin/sh.
3954       touch sub/conftst$i.h
3955     done
3956     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3957
3958     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3959     # mode.  It turns out that the SunPro C++ compiler does not properly
3960     # handle `-M -o', and we need to detect this.  Also, some Intel
3961     # versions had trouble with output in subdirs
3962     am__obj=sub/conftest.${OBJEXT-o}
3963     am__minus_obj="-o $am__obj"
3964     case $depmode in
3965     gcc)
3966       # This depmode causes a compiler race in universal mode.
3967       test "$am__universal" = false || continue
3968       ;;
3969     nosideeffect)
3970       # after this tag, mechanisms are not by side-effect, so they'll
3971       # only be used when explicitly requested
3972       if test "x$enable_dependency_tracking" = xyes; then
3973         continue
3974       else
3975         break
3976       fi
3977       ;;
3978     msvisualcpp | msvcmsys)
3979       # This compiler won't grok `-c -o', but also, the minuso test has
3980       # not run yet.  These depmodes are late enough in the game, and
3981       # so weak that their functioning should not be impacted.
3982       am__obj=conftest.${OBJEXT-o}
3983       am__minus_obj=
3984       ;;
3985     none) break ;;
3986     esac
3987     if depmode=$depmode \
3988        source=sub/conftest.c object=$am__obj \
3989        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3990        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3991          >/dev/null 2>conftest.err &&
3992        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3993        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3994        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3995        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3996       # icc doesn't choke on unknown options, it will just issue warnings
3997       # or remarks (even with -Werror).  So we grep stderr for any message
3998       # that says an option was ignored or not supported.
3999       # When given -MP, icc 7.0 and 7.1 complain thusly:
4000       #   icc: Command line warning: ignoring option '-M'; no argument required
4001       # The diagnosis changed in icc 8.0:
4002       #   icc: Command line remark: option '-MP' not supported
4003       if (grep 'ignoring option' conftest.err ||
4004           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4005         am_cv_CC_dependencies_compiler_type=$depmode
4006         break
4007       fi
4008     fi
4009   done
4010
4011   cd ..
4012   rm -rf conftest.dir
4013 else
4014   am_cv_CC_dependencies_compiler_type=none
4015 fi
4016
4017 fi
4018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4019 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4020 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4021
4022  if
4023   test "x$enable_dependency_tracking" != xno \
4024   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4025   am__fastdepCC_TRUE=
4026   am__fastdepCC_FALSE='#'
4027 else
4028   am__fastdepCC_TRUE='#'
4029   am__fastdepCC_FALSE=
4030 fi
4031
4032
4033
4034
4035
4036
4037 case `pwd` in
4038   *\ * | *\     *)
4039     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4040 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4041 esac
4042
4043
4044
4045 macro_version='2.2.6'
4046 macro_revision='1.3012'
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060 ltmain="$ac_aux_dir/ltmain.sh"
4061
4062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4063 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4064 if test "${ac_cv_path_SED+set}" = set; then :
4065   $as_echo_n "(cached) " >&6
4066 else
4067             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4068      for ac_i in 1 2 3 4 5 6 7; do
4069        ac_script="$ac_script$as_nl$ac_script"
4070      done
4071      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4072      { ac_script=; unset ac_script;}
4073      if test -z "$SED"; then
4074   ac_path_SED_found=false
4075   # Loop through the user's path and test for each of PROGNAME-LIST
4076   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4077 for as_dir in $PATH
4078 do
4079   IFS=$as_save_IFS
4080   test -z "$as_dir" && as_dir=.
4081     for ac_prog in sed gsed; do
4082     for ac_exec_ext in '' $ac_executable_extensions; do
4083       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4084       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4085 # Check for GNU ac_path_SED and select it if it is found.
4086   # Check for GNU $ac_path_SED
4087 case `"$ac_path_SED" --version 2>&1` in
4088 *GNU*)
4089   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4090 *)
4091   ac_count=0
4092   $as_echo_n 0123456789 >"conftest.in"
4093   while :
4094   do
4095     cat "conftest.in" "conftest.in" >"conftest.tmp"
4096     mv "conftest.tmp" "conftest.in"
4097     cp "conftest.in" "conftest.nl"
4098     $as_echo '' >> "conftest.nl"
4099     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4100     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4101     as_fn_arith $ac_count + 1 && ac_count=$as_val
4102     if test $ac_count -gt ${ac_path_SED_max-0}; then
4103       # Best one so far, save it but keep looking for a better one
4104       ac_cv_path_SED="$ac_path_SED"
4105       ac_path_SED_max=$ac_count
4106     fi
4107     # 10*(2^10) chars as input seems more than enough
4108     test $ac_count -gt 10 && break
4109   done
4110   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4111 esac
4112
4113       $ac_path_SED_found && break 3
4114     done
4115   done
4116   done
4117 IFS=$as_save_IFS
4118   if test -z "$ac_cv_path_SED"; then
4119     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4120   fi
4121 else
4122   ac_cv_path_SED=$SED
4123 fi
4124
4125 fi
4126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4127 $as_echo "$ac_cv_path_SED" >&6; }
4128  SED="$ac_cv_path_SED"
4129   rm -f conftest.sed
4130
4131 test -z "$SED" && SED=sed
4132 Xsed="$SED -e 1s/^X//"
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4145 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4146 if test "${ac_cv_path_GREP+set}" = set; then :
4147   $as_echo_n "(cached) " >&6
4148 else
4149   if test -z "$GREP"; then
4150   ac_path_GREP_found=false
4151   # Loop through the user's path and test for each of PROGNAME-LIST
4152   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4153 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4154 do
4155   IFS=$as_save_IFS
4156   test -z "$as_dir" && as_dir=.
4157     for ac_prog in grep ggrep; do
4158     for ac_exec_ext in '' $ac_executable_extensions; do
4159       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4160       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4161 # Check for GNU ac_path_GREP and select it if it is found.
4162   # Check for GNU $ac_path_GREP
4163 case `"$ac_path_GREP" --version 2>&1` in
4164 *GNU*)
4165   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4166 *)
4167   ac_count=0
4168   $as_echo_n 0123456789 >"conftest.in"
4169   while :
4170   do
4171     cat "conftest.in" "conftest.in" >"conftest.tmp"
4172     mv "conftest.tmp" "conftest.in"
4173     cp "conftest.in" "conftest.nl"
4174     $as_echo 'GREP' >> "conftest.nl"
4175     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4176     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4177     as_fn_arith $ac_count + 1 && ac_count=$as_val
4178     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4179       # Best one so far, save it but keep looking for a better one
4180       ac_cv_path_GREP="$ac_path_GREP"
4181       ac_path_GREP_max=$ac_count
4182     fi
4183     # 10*(2^10) chars as input seems more than enough
4184     test $ac_count -gt 10 && break
4185   done
4186   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4187 esac
4188
4189       $ac_path_GREP_found && break 3
4190     done
4191   done
4192   done
4193 IFS=$as_save_IFS
4194   if test -z "$ac_cv_path_GREP"; then
4195     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4196   fi
4197 else
4198   ac_cv_path_GREP=$GREP
4199 fi
4200
4201 fi
4202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4203 $as_echo "$ac_cv_path_GREP" >&6; }
4204  GREP="$ac_cv_path_GREP"
4205
4206
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4208 $as_echo_n "checking for egrep... " >&6; }
4209 if test "${ac_cv_path_EGREP+set}" = set; then :
4210   $as_echo_n "(cached) " >&6
4211 else
4212   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4213    then ac_cv_path_EGREP="$GREP -E"
4214    else
4215      if test -z "$EGREP"; then
4216   ac_path_EGREP_found=false
4217   # Loop through the user's path and test for each of PROGNAME-LIST
4218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4219 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4220 do
4221   IFS=$as_save_IFS
4222   test -z "$as_dir" && as_dir=.
4223     for ac_prog in egrep; do
4224     for ac_exec_ext in '' $ac_executable_extensions; do
4225       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4226       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4227 # Check for GNU ac_path_EGREP and select it if it is found.
4228   # Check for GNU $ac_path_EGREP
4229 case `"$ac_path_EGREP" --version 2>&1` in
4230 *GNU*)
4231   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4232 *)
4233   ac_count=0
4234   $as_echo_n 0123456789 >"conftest.in"
4235   while :
4236   do
4237     cat "conftest.in" "conftest.in" >"conftest.tmp"
4238     mv "conftest.tmp" "conftest.in"
4239     cp "conftest.in" "conftest.nl"
4240     $as_echo 'EGREP' >> "conftest.nl"
4241     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4242     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4243     as_fn_arith $ac_count + 1 && ac_count=$as_val
4244     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4245       # Best one so far, save it but keep looking for a better one
4246       ac_cv_path_EGREP="$ac_path_EGREP"
4247       ac_path_EGREP_max=$ac_count
4248     fi
4249     # 10*(2^10) chars as input seems more than enough
4250     test $ac_count -gt 10 && break
4251   done
4252   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4253 esac
4254
4255       $ac_path_EGREP_found && break 3
4256     done
4257   done
4258   done
4259 IFS=$as_save_IFS
4260   if test -z "$ac_cv_path_EGREP"; then
4261     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4262   fi
4263 else
4264   ac_cv_path_EGREP=$EGREP
4265 fi
4266
4267    fi
4268 fi
4269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4270 $as_echo "$ac_cv_path_EGREP" >&6; }
4271  EGREP="$ac_cv_path_EGREP"
4272
4273
4274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4275 $as_echo_n "checking for fgrep... " >&6; }
4276 if test "${ac_cv_path_FGREP+set}" = set; then :
4277   $as_echo_n "(cached) " >&6
4278 else
4279   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4280    then ac_cv_path_FGREP="$GREP -F"
4281    else
4282      if test -z "$FGREP"; then
4283   ac_path_FGREP_found=false
4284   # Loop through the user's path and test for each of PROGNAME-LIST
4285   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4286 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4287 do
4288   IFS=$as_save_IFS
4289   test -z "$as_dir" && as_dir=.
4290     for ac_prog in fgrep; do
4291     for ac_exec_ext in '' $ac_executable_extensions; do
4292       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4293       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4294 # Check for GNU ac_path_FGREP and select it if it is found.
4295   # Check for GNU $ac_path_FGREP
4296 case `"$ac_path_FGREP" --version 2>&1` in
4297 *GNU*)
4298   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4299 *)
4300   ac_count=0
4301   $as_echo_n 0123456789 >"conftest.in"
4302   while :
4303   do
4304     cat "conftest.in" "conftest.in" >"conftest.tmp"
4305     mv "conftest.tmp" "conftest.in"
4306     cp "conftest.in" "conftest.nl"
4307     $as_echo 'FGREP' >> "conftest.nl"
4308     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4309     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4310     as_fn_arith $ac_count + 1 && ac_count=$as_val
4311     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4312       # Best one so far, save it but keep looking for a better one
4313       ac_cv_path_FGREP="$ac_path_FGREP"
4314       ac_path_FGREP_max=$ac_count
4315     fi
4316     # 10*(2^10) chars as input seems more than enough
4317     test $ac_count -gt 10 && break
4318   done
4319   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4320 esac
4321
4322       $ac_path_FGREP_found && break 3
4323     done
4324   done
4325   done
4326 IFS=$as_save_IFS
4327   if test -z "$ac_cv_path_FGREP"; then
4328     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4329   fi
4330 else
4331   ac_cv_path_FGREP=$FGREP
4332 fi
4333
4334    fi
4335 fi
4336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4337 $as_echo "$ac_cv_path_FGREP" >&6; }
4338  FGREP="$ac_cv_path_FGREP"
4339
4340
4341 test -z "$GREP" && GREP=grep
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361 # Check whether --with-gnu-ld was given.
4362 if test "${with_gnu_ld+set}" = set; then :
4363   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4364 else
4365   with_gnu_ld=no
4366 fi
4367
4368 ac_prog=ld
4369 if test "$GCC" = yes; then
4370   # Check if gcc -print-prog-name=ld gives a path.
4371   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4372 $as_echo_n "checking for ld used by $CC... " >&6; }
4373   case $host in
4374   *-*-mingw*)
4375     # gcc leaves a trailing carriage return which upsets mingw
4376     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4377   *)
4378     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4379   esac
4380   case $ac_prog in
4381     # Accept absolute paths.
4382     [\\/]* | ?:[\\/]*)
4383       re_direlt='/[^/][^/]*/\.\./'
4384       # Canonicalize the pathname of ld
4385       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4386       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4387         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4388       done
4389       test -z "$LD" && LD="$ac_prog"
4390       ;;
4391   "")
4392     # If it fails, then pretend we aren't using GCC.
4393     ac_prog=ld
4394     ;;
4395   *)
4396     # If it is relative, then search for the first ld in PATH.
4397     with_gnu_ld=unknown
4398     ;;
4399   esac
4400 elif test "$with_gnu_ld" = yes; then
4401   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4402 $as_echo_n "checking for GNU ld... " >&6; }
4403 else
4404   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4405 $as_echo_n "checking for non-GNU ld... " >&6; }
4406 fi
4407 if test "${lt_cv_path_LD+set}" = set; then :
4408   $as_echo_n "(cached) " >&6
4409 else
4410   if test -z "$LD"; then
4411   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4412   for ac_dir in $PATH; do
4413     IFS="$lt_save_ifs"
4414     test -z "$ac_dir" && ac_dir=.
4415     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4416       lt_cv_path_LD="$ac_dir/$ac_prog"
4417       # Check to see if the program is GNU ld.  I'd rather use --version,
4418       # but apparently some variants of GNU ld only accept -v.
4419       # Break only if it was the GNU/non-GNU ld that we prefer.
4420       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4421       *GNU* | *'with BFD'*)
4422         test "$with_gnu_ld" != no && break
4423         ;;
4424       *)
4425         test "$with_gnu_ld" != yes && break
4426         ;;
4427       esac
4428     fi
4429   done
4430   IFS="$lt_save_ifs"
4431 else
4432   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4433 fi
4434 fi
4435
4436 LD="$lt_cv_path_LD"
4437 if test -n "$LD"; then
4438   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4439 $as_echo "$LD" >&6; }
4440 else
4441   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4442 $as_echo "no" >&6; }
4443 fi
4444 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4446 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4447 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4448   $as_echo_n "(cached) " >&6
4449 else
4450   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4451 case `$LD -v 2>&1 </dev/null` in
4452 *GNU* | *'with BFD'*)
4453   lt_cv_prog_gnu_ld=yes
4454   ;;
4455 *)
4456   lt_cv_prog_gnu_ld=no
4457   ;;
4458 esac
4459 fi
4460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4461 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4462 with_gnu_ld=$lt_cv_prog_gnu_ld
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4473 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4474 if test "${lt_cv_path_NM+set}" = set; then :
4475   $as_echo_n "(cached) " >&6
4476 else
4477   if test -n "$NM"; then
4478   # Let the user override the test.
4479   lt_cv_path_NM="$NM"
4480 else
4481   lt_nm_to_check="${ac_tool_prefix}nm"
4482   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4483     lt_nm_to_check="$lt_nm_to_check nm"
4484   fi
4485   for lt_tmp_nm in $lt_nm_to_check; do
4486     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4487     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4488       IFS="$lt_save_ifs"
4489       test -z "$ac_dir" && ac_dir=.
4490       tmp_nm="$ac_dir/$lt_tmp_nm"
4491       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4492         # Check to see if the nm accepts a BSD-compat flag.
4493         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4494         #   nm: unknown option "B" ignored
4495         # Tru64's nm complains that /dev/null is an invalid object file
4496         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4497         */dev/null* | *'Invalid file or object type'*)
4498           lt_cv_path_NM="$tmp_nm -B"
4499           break
4500           ;;
4501         *)
4502           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4503           */dev/null*)
4504             lt_cv_path_NM="$tmp_nm -p"
4505             break
4506             ;;
4507           *)
4508             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4509             continue # so that we can try to find one that supports BSD flags
4510             ;;
4511           esac
4512           ;;
4513         esac
4514       fi
4515     done
4516     IFS="$lt_save_ifs"
4517   done
4518   : ${lt_cv_path_NM=no}
4519 fi
4520 fi
4521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4522 $as_echo "$lt_cv_path_NM" >&6; }
4523 if test "$lt_cv_path_NM" != "no"; then
4524   NM="$lt_cv_path_NM"
4525 else
4526   # Didn't find any BSD compatible name lister, look for dumpbin.
4527   if test -n "$ac_tool_prefix"; then
4528   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4529   do
4530     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4531 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4533 $as_echo_n "checking for $ac_word... " >&6; }
4534 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4535   $as_echo_n "(cached) " >&6
4536 else
4537   if test -n "$DUMPBIN"; then
4538   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4539 else
4540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4541 for as_dir in $PATH
4542 do
4543   IFS=$as_save_IFS
4544   test -z "$as_dir" && as_dir=.
4545     for ac_exec_ext in '' $ac_executable_extensions; do
4546   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4547     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4548     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4549     break 2
4550   fi
4551 done
4552   done
4553 IFS=$as_save_IFS
4554
4555 fi
4556 fi
4557 DUMPBIN=$ac_cv_prog_DUMPBIN
4558 if test -n "$DUMPBIN"; then
4559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4560 $as_echo "$DUMPBIN" >&6; }
4561 else
4562   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563 $as_echo "no" >&6; }
4564 fi
4565
4566
4567     test -n "$DUMPBIN" && break
4568   done
4569 fi
4570 if test -z "$DUMPBIN"; then
4571   ac_ct_DUMPBIN=$DUMPBIN
4572   for ac_prog in "dumpbin -symbols" "link -dump -symbols"
4573 do
4574   # Extract the first word of "$ac_prog", so it can be a program name with args.
4575 set dummy $ac_prog; ac_word=$2
4576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4577 $as_echo_n "checking for $ac_word... " >&6; }
4578 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4579   $as_echo_n "(cached) " >&6
4580 else
4581   if test -n "$ac_ct_DUMPBIN"; then
4582   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4583 else
4584 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4585 for as_dir in $PATH
4586 do
4587   IFS=$as_save_IFS
4588   test -z "$as_dir" && as_dir=.
4589     for ac_exec_ext in '' $ac_executable_extensions; do
4590   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4591     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4592     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4593     break 2
4594   fi
4595 done
4596   done
4597 IFS=$as_save_IFS
4598
4599 fi
4600 fi
4601 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4602 if test -n "$ac_ct_DUMPBIN"; then
4603   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4604 $as_echo "$ac_ct_DUMPBIN" >&6; }
4605 else
4606   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4607 $as_echo "no" >&6; }
4608 fi
4609
4610
4611   test -n "$ac_ct_DUMPBIN" && break
4612 done
4613
4614   if test "x$ac_ct_DUMPBIN" = x; then
4615     DUMPBIN=":"
4616   else
4617     case $cross_compiling:$ac_tool_warned in
4618 yes:)
4619 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4620 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4621 ac_tool_warned=yes ;;
4622 esac
4623     DUMPBIN=$ac_ct_DUMPBIN
4624   fi
4625 fi
4626
4627
4628   if test "$DUMPBIN" != ":"; then
4629     NM="$DUMPBIN"
4630   fi
4631 fi
4632 test -z "$NM" && NM=nm
4633
4634
4635
4636
4637
4638
4639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4640 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4641 if test "${lt_cv_nm_interface+set}" = set; then :
4642   $as_echo_n "(cached) " >&6
4643 else
4644   lt_cv_nm_interface="BSD nm"
4645   echo "int some_variable = 0;" > conftest.$ac_ext
4646   (eval echo "\"\$as_me:4646: $ac_compile\"" >&5)
4647   (eval "$ac_compile" 2>conftest.err)
4648   cat conftest.err >&5
4649   (eval echo "\"\$as_me:4649: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4650   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4651   cat conftest.err >&5
4652   (eval echo "\"\$as_me:4652: output\"" >&5)
4653   cat conftest.out >&5
4654   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4655     lt_cv_nm_interface="MS dumpbin"
4656   fi
4657   rm -f conftest*
4658 fi
4659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4660 $as_echo "$lt_cv_nm_interface" >&6; }
4661
4662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4663 $as_echo_n "checking whether ln -s works... " >&6; }
4664 LN_S=$as_ln_s
4665 if test "$LN_S" = "ln -s"; then
4666   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4667 $as_echo "yes" >&6; }
4668 else
4669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4670 $as_echo "no, using $LN_S" >&6; }
4671 fi
4672
4673 # find the maximum length of command line arguments
4674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4675 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4676 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4677   $as_echo_n "(cached) " >&6
4678 else
4679     i=0
4680   teststring="ABCD"
4681
4682   case $build_os in
4683   msdosdjgpp*)
4684     # On DJGPP, this test can blow up pretty badly due to problems in libc
4685     # (any single argument exceeding 2000 bytes causes a buffer overrun
4686     # during glob expansion).  Even if it were fixed, the result of this
4687     # check would be larger than it should be.
4688     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4689     ;;
4690
4691   gnu*)
4692     # Under GNU Hurd, this test is not required because there is
4693     # no limit to the length of command line arguments.
4694     # Libtool will interpret -1 as no limit whatsoever
4695     lt_cv_sys_max_cmd_len=-1;
4696     ;;
4697
4698   cygwin* | mingw* | cegcc*)
4699     # On Win9x/ME, this test blows up -- it succeeds, but takes
4700     # about 5 minutes as the teststring grows exponentially.
4701     # Worse, since 9x/ME are not pre-emptively multitasking,
4702     # you end up with a "frozen" computer, even though with patience
4703     # the test eventually succeeds (with a max line length of 256k).
4704     # Instead, let's just punt: use the minimum linelength reported by
4705     # all of the supported platforms: 8192 (on NT/2K/XP).
4706     lt_cv_sys_max_cmd_len=8192;
4707     ;;
4708
4709   amigaos*)
4710     # On AmigaOS with pdksh, this test takes hours, literally.
4711     # So we just punt and use a minimum line length of 8192.
4712     lt_cv_sys_max_cmd_len=8192;
4713     ;;
4714
4715   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4716     # This has been around since 386BSD, at least.  Likely further.
4717     if test -x /sbin/sysctl; then
4718       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4719     elif test -x /usr/sbin/sysctl; then
4720       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4721     else
4722       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4723     fi
4724     # And add a safety zone
4725     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4726     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4727     ;;
4728
4729   interix*)
4730     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4731     lt_cv_sys_max_cmd_len=196608
4732     ;;
4733
4734   osf*)
4735     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4736     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4737     # nice to cause kernel panics so lets avoid the loop below.
4738     # First set a reasonable default.
4739     lt_cv_sys_max_cmd_len=16384
4740     #
4741     if test -x /sbin/sysconfig; then
4742       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4743         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4744       esac
4745     fi
4746     ;;
4747   sco3.2v5*)
4748     lt_cv_sys_max_cmd_len=102400
4749     ;;
4750   sysv5* | sco5v6* | sysv4.2uw2*)
4751     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4752     if test -n "$kargmax"; then
4753       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4754     else
4755       lt_cv_sys_max_cmd_len=32768
4756     fi
4757     ;;
4758   *)
4759     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4760     if test -n "$lt_cv_sys_max_cmd_len"; then
4761       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4762       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4763     else
4764       # Make teststring a little bigger before we do anything with it.
4765       # a 1K string should be a reasonable start.
4766       for i in 1 2 3 4 5 6 7 8 ; do
4767         teststring=$teststring$teststring
4768       done
4769       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4770       # If test is not a shell built-in, we'll probably end up computing a
4771       # maximum length that is only half of the actual maximum length, but
4772       # we can't tell.
4773       while { test "X"`$SHELL $0 --fallback-echo "X$teststring$teststring" 2>/dev/null` \
4774                  = "XX$teststring$teststring"; } >/dev/null 2>&1 &&
4775               test $i != 17 # 1/2 MB should be enough
4776       do
4777         i=`expr $i + 1`
4778         teststring=$teststring$teststring
4779       done
4780       # Only check the string length outside the loop.
4781       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4782       teststring=
4783       # Add a significant safety factor because C++ compilers can tack on
4784       # massive amounts of additional arguments before passing them to the
4785       # linker.  It appears as though 1/2 is a usable value.
4786       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4787     fi
4788     ;;
4789   esac
4790
4791 fi
4792
4793 if test -n $lt_cv_sys_max_cmd_len ; then
4794   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4795 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4796 else
4797   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4798 $as_echo "none" >&6; }
4799 fi
4800 max_cmd_len=$lt_cv_sys_max_cmd_len
4801
4802
4803
4804
4805
4806
4807 : ${CP="cp -f"}
4808 : ${MV="mv -f"}
4809 : ${RM="rm -f"}
4810
4811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4812 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4813 # Try some XSI features
4814 xsi_shell=no
4815 ( _lt_dummy="a/b/c"
4816   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4817       = c,a/b,, \
4818     && eval 'test $(( 1 + 1 )) -eq 2 \
4819     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4820   && xsi_shell=yes
4821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4822 $as_echo "$xsi_shell" >&6; }
4823
4824
4825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4826 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4827 lt_shell_append=no
4828 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4829     >/dev/null 2>&1 \
4830   && lt_shell_append=yes
4831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4832 $as_echo "$lt_shell_append" >&6; }
4833
4834
4835 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4836   lt_unset=unset
4837 else
4838   lt_unset=false
4839 fi
4840
4841
4842
4843
4844
4845 # test EBCDIC or ASCII
4846 case `echo X|tr X '\101'` in
4847  A) # ASCII based system
4848     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4849   lt_SP2NL='tr \040 \012'
4850   lt_NL2SP='tr \015\012 \040\040'
4851   ;;
4852  *) # EBCDIC based system
4853   lt_SP2NL='tr \100 \n'
4854   lt_NL2SP='tr \r\n \100\100'
4855   ;;
4856 esac
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
4867 $as_echo_n "checking for $LD option to reload object files... " >&6; }
4868 if test "${lt_cv_ld_reload_flag+set}" = set; then :
4869   $as_echo_n "(cached) " >&6
4870 else
4871   lt_cv_ld_reload_flag='-r'
4872 fi
4873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
4874 $as_echo "$lt_cv_ld_reload_flag" >&6; }
4875 reload_flag=$lt_cv_ld_reload_flag
4876 case $reload_flag in
4877 "" | " "*) ;;
4878 *) reload_flag=" $reload_flag" ;;
4879 esac
4880 reload_cmds='$LD$reload_flag -o $output$reload_objs'
4881 case $host_os in
4882   darwin*)
4883     if test "$GCC" = yes; then
4884       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4885     else
4886       reload_cmds='$LD$reload_flag -o $output$reload_objs'
4887     fi
4888     ;;
4889 esac
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899 if test -n "$ac_tool_prefix"; then
4900   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
4901 set dummy ${ac_tool_prefix}objdump; ac_word=$2
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4903 $as_echo_n "checking for $ac_word... " >&6; }
4904 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
4905   $as_echo_n "(cached) " >&6
4906 else
4907   if test -n "$OBJDUMP"; then
4908   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
4909 else
4910 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4911 for as_dir in $PATH
4912 do
4913   IFS=$as_save_IFS
4914   test -z "$as_dir" && as_dir=.
4915     for ac_exec_ext in '' $ac_executable_extensions; do
4916   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4917     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
4918     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4919     break 2
4920   fi
4921 done
4922   done
4923 IFS=$as_save_IFS
4924
4925 fi
4926 fi
4927 OBJDUMP=$ac_cv_prog_OBJDUMP
4928 if test -n "$OBJDUMP"; then
4929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
4930 $as_echo "$OBJDUMP" >&6; }
4931 else
4932   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4933 $as_echo "no" >&6; }
4934 fi
4935
4936
4937 fi
4938 if test -z "$ac_cv_prog_OBJDUMP"; then
4939   ac_ct_OBJDUMP=$OBJDUMP
4940   # Extract the first word of "objdump", so it can be a program name with args.
4941 set dummy objdump; ac_word=$2
4942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4943 $as_echo_n "checking for $ac_word... " >&6; }
4944 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
4945   $as_echo_n "(cached) " >&6
4946 else
4947   if test -n "$ac_ct_OBJDUMP"; then
4948   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
4949 else
4950 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4951 for as_dir in $PATH
4952 do
4953   IFS=$as_save_IFS
4954   test -z "$as_dir" && as_dir=.
4955     for ac_exec_ext in '' $ac_executable_extensions; do
4956   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4957     ac_cv_prog_ac_ct_OBJDUMP="objdump"
4958     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4959     break 2
4960   fi
4961 done
4962   done
4963 IFS=$as_save_IFS
4964
4965 fi
4966 fi
4967 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
4968 if test -n "$ac_ct_OBJDUMP"; then
4969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
4970 $as_echo "$ac_ct_OBJDUMP" >&6; }
4971 else
4972   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4973 $as_echo "no" >&6; }
4974 fi
4975
4976   if test "x$ac_ct_OBJDUMP" = x; then
4977     OBJDUMP="false"
4978   else
4979     case $cross_compiling:$ac_tool_warned in
4980 yes:)
4981 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4982 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4983 ac_tool_warned=yes ;;
4984 esac
4985     OBJDUMP=$ac_ct_OBJDUMP
4986   fi
4987 else
4988   OBJDUMP="$ac_cv_prog_OBJDUMP"
4989 fi
4990
4991 test -z "$OBJDUMP" && OBJDUMP=objdump
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5002 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5003 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5004   $as_echo_n "(cached) " >&6
5005 else
5006   lt_cv_file_magic_cmd='$MAGIC_CMD'
5007 lt_cv_file_magic_test_file=
5008 lt_cv_deplibs_check_method='unknown'
5009 # Need to set the preceding variable on all platforms that support
5010 # interlibrary dependencies.
5011 # 'none' -- dependencies not supported.
5012 # `unknown' -- same as none, but documents that we really don't know.
5013 # 'pass_all' -- all dependencies passed with no checks.
5014 # 'test_compile' -- check by making test program.
5015 # 'file_magic [[regex]]' -- check by looking for files in library path
5016 # which responds to the $file_magic_cmd with a given extended regex.
5017 # If you have `file' or equivalent on your system and you're not sure
5018 # whether `pass_all' will *always* work, you probably want this one.
5019
5020 case $host_os in
5021 aix[4-9]*)
5022   lt_cv_deplibs_check_method=pass_all
5023   ;;
5024
5025 beos*)
5026   lt_cv_deplibs_check_method=pass_all
5027   ;;
5028
5029 bsdi[45]*)
5030   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5031   lt_cv_file_magic_cmd='/usr/bin/file -L'
5032   lt_cv_file_magic_test_file=/shlib/libc.so
5033   ;;
5034
5035 cygwin*)
5036   # func_win32_libid is a shell function defined in ltmain.sh
5037   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5038   lt_cv_file_magic_cmd='func_win32_libid'
5039   ;;
5040
5041 mingw* | pw32*)
5042   # Base MSYS/MinGW do not provide the 'file' command needed by
5043   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5044   # unless we find 'file', for example because we are cross-compiling.
5045   if ( file / ) >/dev/null 2>&1; then
5046     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5047     lt_cv_file_magic_cmd='func_win32_libid'
5048   else
5049     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5050     lt_cv_file_magic_cmd='$OBJDUMP -f'
5051   fi
5052   ;;
5053
5054 cegcc)
5055   # use the weaker test based on 'objdump'. See mingw*.
5056   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5057   lt_cv_file_magic_cmd='$OBJDUMP -f'
5058   ;;
5059
5060 darwin* | rhapsody*)
5061   lt_cv_deplibs_check_method=pass_all
5062   ;;
5063
5064 freebsd* | dragonfly*)
5065   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5066     case $host_cpu in
5067     i*86 )
5068       # Not sure whether the presence of OpenBSD here was a mistake.
5069       # Let's accept both of them until this is cleared up.
5070       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5071       lt_cv_file_magic_cmd=/usr/bin/file
5072       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5073       ;;
5074     esac
5075   else
5076     lt_cv_deplibs_check_method=pass_all
5077   fi
5078   ;;
5079
5080 gnu*)
5081   lt_cv_deplibs_check_method=pass_all
5082   ;;
5083
5084 hpux10.20* | hpux11*)
5085   lt_cv_file_magic_cmd=/usr/bin/file
5086   case $host_cpu in
5087   ia64*)
5088     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5089     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5090     ;;
5091   hppa*64*)
5092     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]'
5093     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5094     ;;
5095   *)
5096     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5097     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5098     ;;
5099   esac
5100   ;;
5101
5102 interix[3-9]*)
5103   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5104   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5105   ;;
5106
5107 irix5* | irix6* | nonstopux*)
5108   case $LD in
5109   *-32|*"-32 ") libmagic=32-bit;;
5110   *-n32|*"-n32 ") libmagic=N32;;
5111   *-64|*"-64 ") libmagic=64-bit;;
5112   *) libmagic=never-match;;
5113   esac
5114   lt_cv_deplibs_check_method=pass_all
5115   ;;
5116
5117 # This must be Linux ELF.
5118 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5119   lt_cv_deplibs_check_method=pass_all
5120   ;;
5121
5122 netbsd*)
5123   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5124     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5125   else
5126     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5127   fi
5128   ;;
5129
5130 newos6*)
5131   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5132   lt_cv_file_magic_cmd=/usr/bin/file
5133   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5134   ;;
5135
5136 *nto* | *qnx*)
5137   lt_cv_deplibs_check_method=pass_all
5138   ;;
5139
5140 openbsd*)
5141   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5142     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5143   else
5144     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5145   fi
5146   ;;
5147
5148 osf3* | osf4* | osf5*)
5149   lt_cv_deplibs_check_method=pass_all
5150   ;;
5151
5152 rdos*)
5153   lt_cv_deplibs_check_method=pass_all
5154   ;;
5155
5156 solaris*)
5157   lt_cv_deplibs_check_method=pass_all
5158   ;;
5159
5160 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5161   lt_cv_deplibs_check_method=pass_all
5162   ;;
5163
5164 sysv4 | sysv4.3*)
5165   case $host_vendor in
5166   motorola)
5167     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]'
5168     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5169     ;;
5170   ncr)
5171     lt_cv_deplibs_check_method=pass_all
5172     ;;
5173   sequent)
5174     lt_cv_file_magic_cmd='/bin/file'
5175     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5176     ;;
5177   sni)
5178     lt_cv_file_magic_cmd='/bin/file'
5179     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5180     lt_cv_file_magic_test_file=/lib/libc.so
5181     ;;
5182   siemens)
5183     lt_cv_deplibs_check_method=pass_all
5184     ;;
5185   pc)
5186     lt_cv_deplibs_check_method=pass_all
5187     ;;
5188   esac
5189   ;;
5190
5191 tpf*)
5192   lt_cv_deplibs_check_method=pass_all
5193   ;;
5194 esac
5195
5196 fi
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5198 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5199 file_magic_cmd=$lt_cv_file_magic_cmd
5200 deplibs_check_method=$lt_cv_deplibs_check_method
5201 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214 if test -n "$ac_tool_prefix"; then
5215   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5216 set dummy ${ac_tool_prefix}ar; ac_word=$2
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5218 $as_echo_n "checking for $ac_word... " >&6; }
5219 if test "${ac_cv_prog_AR+set}" = set; then :
5220   $as_echo_n "(cached) " >&6
5221 else
5222   if test -n "$AR"; then
5223   ac_cv_prog_AR="$AR" # Let the user override the test.
5224 else
5225 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5226 for as_dir in $PATH
5227 do
5228   IFS=$as_save_IFS
5229   test -z "$as_dir" && as_dir=.
5230     for ac_exec_ext in '' $ac_executable_extensions; do
5231   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5232     ac_cv_prog_AR="${ac_tool_prefix}ar"
5233     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5234     break 2
5235   fi
5236 done
5237   done
5238 IFS=$as_save_IFS
5239
5240 fi
5241 fi
5242 AR=$ac_cv_prog_AR
5243 if test -n "$AR"; then
5244   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5245 $as_echo "$AR" >&6; }
5246 else
5247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5248 $as_echo "no" >&6; }
5249 fi
5250
5251
5252 fi
5253 if test -z "$ac_cv_prog_AR"; then
5254   ac_ct_AR=$AR
5255   # Extract the first word of "ar", so it can be a program name with args.
5256 set dummy ar; ac_word=$2
5257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5258 $as_echo_n "checking for $ac_word... " >&6; }
5259 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5260   $as_echo_n "(cached) " >&6
5261 else
5262   if test -n "$ac_ct_AR"; then
5263   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5264 else
5265 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5266 for as_dir in $PATH
5267 do
5268   IFS=$as_save_IFS
5269   test -z "$as_dir" && as_dir=.
5270     for ac_exec_ext in '' $ac_executable_extensions; do
5271   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5272     ac_cv_prog_ac_ct_AR="ar"
5273     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5274     break 2
5275   fi
5276 done
5277   done
5278 IFS=$as_save_IFS
5279
5280 fi
5281 fi
5282 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5283 if test -n "$ac_ct_AR"; then
5284   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5285 $as_echo "$ac_ct_AR" >&6; }
5286 else
5287   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5288 $as_echo "no" >&6; }
5289 fi
5290
5291   if test "x$ac_ct_AR" = x; then
5292     AR="false"
5293   else
5294     case $cross_compiling:$ac_tool_warned in
5295 yes:)
5296 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5297 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5298 ac_tool_warned=yes ;;
5299 esac
5300     AR=$ac_ct_AR
5301   fi
5302 else
5303   AR="$ac_cv_prog_AR"
5304 fi
5305
5306 test -z "$AR" && AR=ar
5307 test -z "$AR_FLAGS" && AR_FLAGS=cru
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319 if test -n "$ac_tool_prefix"; then
5320   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5321 set dummy ${ac_tool_prefix}strip; ac_word=$2
5322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5323 $as_echo_n "checking for $ac_word... " >&6; }
5324 if test "${ac_cv_prog_STRIP+set}" = set; then :
5325   $as_echo_n "(cached) " >&6
5326 else
5327   if test -n "$STRIP"; then
5328   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5329 else
5330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5331 for as_dir in $PATH
5332 do
5333   IFS=$as_save_IFS
5334   test -z "$as_dir" && as_dir=.
5335     for ac_exec_ext in '' $ac_executable_extensions; do
5336   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5337     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5338     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5339     break 2
5340   fi
5341 done
5342   done
5343 IFS=$as_save_IFS
5344
5345 fi
5346 fi
5347 STRIP=$ac_cv_prog_STRIP
5348 if test -n "$STRIP"; then
5349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5350 $as_echo "$STRIP" >&6; }
5351 else
5352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5353 $as_echo "no" >&6; }
5354 fi
5355
5356
5357 fi
5358 if test -z "$ac_cv_prog_STRIP"; then
5359   ac_ct_STRIP=$STRIP
5360   # Extract the first word of "strip", so it can be a program name with args.
5361 set dummy strip; ac_word=$2
5362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5363 $as_echo_n "checking for $ac_word... " >&6; }
5364 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5365   $as_echo_n "(cached) " >&6
5366 else
5367   if test -n "$ac_ct_STRIP"; then
5368   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5369 else
5370 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5371 for as_dir in $PATH
5372 do
5373   IFS=$as_save_IFS
5374   test -z "$as_dir" && as_dir=.
5375     for ac_exec_ext in '' $ac_executable_extensions; do
5376   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5377     ac_cv_prog_ac_ct_STRIP="strip"
5378     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5379     break 2
5380   fi
5381 done
5382   done
5383 IFS=$as_save_IFS
5384
5385 fi
5386 fi
5387 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5388 if test -n "$ac_ct_STRIP"; then
5389   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5390 $as_echo "$ac_ct_STRIP" >&6; }
5391 else
5392   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5393 $as_echo "no" >&6; }
5394 fi
5395
5396   if test "x$ac_ct_STRIP" = x; then
5397     STRIP=":"
5398   else
5399     case $cross_compiling:$ac_tool_warned in
5400 yes:)
5401 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5402 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5403 ac_tool_warned=yes ;;
5404 esac
5405     STRIP=$ac_ct_STRIP
5406   fi
5407 else
5408   STRIP="$ac_cv_prog_STRIP"
5409 fi
5410
5411 test -z "$STRIP" && STRIP=:
5412
5413
5414
5415
5416
5417
5418 if test -n "$ac_tool_prefix"; then
5419   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5420 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5422 $as_echo_n "checking for $ac_word... " >&6; }
5423 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5424   $as_echo_n "(cached) " >&6
5425 else
5426   if test -n "$RANLIB"; then
5427   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5428 else
5429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5430 for as_dir in $PATH
5431 do
5432   IFS=$as_save_IFS
5433   test -z "$as_dir" && as_dir=.
5434     for ac_exec_ext in '' $ac_executable_extensions; do
5435   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5436     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5437     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5438     break 2
5439   fi
5440 done
5441   done
5442 IFS=$as_save_IFS
5443
5444 fi
5445 fi
5446 RANLIB=$ac_cv_prog_RANLIB
5447 if test -n "$RANLIB"; then
5448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5449 $as_echo "$RANLIB" >&6; }
5450 else
5451   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5452 $as_echo "no" >&6; }
5453 fi
5454
5455
5456 fi
5457 if test -z "$ac_cv_prog_RANLIB"; then
5458   ac_ct_RANLIB=$RANLIB
5459   # Extract the first word of "ranlib", so it can be a program name with args.
5460 set dummy ranlib; ac_word=$2
5461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5462 $as_echo_n "checking for $ac_word... " >&6; }
5463 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5464   $as_echo_n "(cached) " >&6
5465 else
5466   if test -n "$ac_ct_RANLIB"; then
5467   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5468 else
5469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5470 for as_dir in $PATH
5471 do
5472   IFS=$as_save_IFS
5473   test -z "$as_dir" && as_dir=.
5474     for ac_exec_ext in '' $ac_executable_extensions; do
5475   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5476     ac_cv_prog_ac_ct_RANLIB="ranlib"
5477     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5478     break 2
5479   fi
5480 done
5481   done
5482 IFS=$as_save_IFS
5483
5484 fi
5485 fi
5486 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5487 if test -n "$ac_ct_RANLIB"; then
5488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5489 $as_echo "$ac_ct_RANLIB" >&6; }
5490 else
5491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5492 $as_echo "no" >&6; }
5493 fi
5494
5495   if test "x$ac_ct_RANLIB" = x; then
5496     RANLIB=":"
5497   else
5498     case $cross_compiling:$ac_tool_warned in
5499 yes:)
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5501 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5502 ac_tool_warned=yes ;;
5503 esac
5504     RANLIB=$ac_ct_RANLIB
5505   fi
5506 else
5507   RANLIB="$ac_cv_prog_RANLIB"
5508 fi
5509
5510 test -z "$RANLIB" && RANLIB=:
5511
5512
5513
5514
5515
5516
5517 # Determine commands to create old-style static archives.
5518 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5519 old_postinstall_cmds='chmod 644 $oldlib'
5520 old_postuninstall_cmds=
5521
5522 if test -n "$RANLIB"; then
5523   case $host_os in
5524   openbsd*)
5525     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5526     ;;
5527   *)
5528     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5529     ;;
5530   esac
5531   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5532 fi
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567 # If no C compiler was specified, use CC.
5568 LTCC=${LTCC-"$CC"}
5569
5570 # If no C compiler flags were specified, use CFLAGS.
5571 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5572
5573 # Allow CC to be a program name with arguments.
5574 compiler=$CC
5575
5576
5577 # Check for command to grab the raw symbol name followed by C symbol from nm.
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5579 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5580 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5581   $as_echo_n "(cached) " >&6
5582 else
5583
5584 # These are sane defaults that work on at least a few old systems.
5585 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5586
5587 # Character class describing NM global symbol codes.
5588 symcode='[BCDEGRST]'
5589
5590 # Regexp to match symbols that can be accessed directly from C.
5591 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5592
5593 # Define system-specific variables.
5594 case $host_os in
5595 aix*)
5596   symcode='[BCDT]'
5597   ;;
5598 cygwin* | mingw* | pw32* | cegcc*)
5599   symcode='[ABCDGISTW]'
5600   ;;
5601 hpux*)
5602   if test "$host_cpu" = ia64; then
5603     symcode='[ABCDEGRST]'
5604   fi
5605   ;;
5606 irix* | nonstopux*)
5607   symcode='[BCDEGRST]'
5608   ;;
5609 osf*)
5610   symcode='[BCDEGQRST]'
5611   ;;
5612 solaris*)
5613   symcode='[BDRT]'
5614   ;;
5615 sco3.2v5*)
5616   symcode='[DT]'
5617   ;;
5618 sysv4.2uw2*)
5619   symcode='[DT]'
5620   ;;
5621 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5622   symcode='[ABDT]'
5623   ;;
5624 sysv4)
5625   symcode='[DFNSTU]'
5626   ;;
5627 esac
5628
5629 # If we're using GNU nm, then use its standard symbol codes.
5630 case `$NM -V 2>&1` in
5631 *GNU* | *'with BFD'*)
5632   symcode='[ABCDGIRSTW]' ;;
5633 esac
5634
5635 # Transform an extracted symbol line into a proper C declaration.
5636 # Some systems (esp. on ia64) link data and code symbols differently,
5637 # so use this general approach.
5638 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5639
5640 # Transform an extracted symbol line into symbol name and symbol address
5641 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5642 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'"
5643
5644 # Handle CRLF in mingw tool chain
5645 opt_cr=
5646 case $build_os in
5647 mingw*)
5648   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5649   ;;
5650 esac
5651
5652 # Try without a prefix underscore, then with it.
5653 for ac_symprfx in "" "_"; do
5654
5655   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5656   symxfrm="\\1 $ac_symprfx\\2 \\2"
5657
5658   # Write the raw and C identifiers.
5659   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5660     # Fake it for dumpbin and say T for any non-static function
5661     # and D for any global variable.
5662     # Also find C++ and __fastcall symbols from MSVC++,
5663     # which start with @ or ?.
5664     lt_cv_sys_global_symbol_pipe="$AWK '"\
5665 "     {last_section=section; section=\$ 3};"\
5666 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5667 "     \$ 0!~/External *\|/{next};"\
5668 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5669 "     {if(hide[section]) next};"\
5670 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5671 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5672 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5673 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5674 "     ' prfx=^$ac_symprfx"
5675   else
5676     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5677   fi
5678
5679   # Check to see that the pipe works correctly.
5680   pipe_works=no
5681
5682   rm -f conftest*
5683   cat > conftest.$ac_ext <<_LT_EOF
5684 #ifdef __cplusplus
5685 extern "C" {
5686 #endif
5687 char nm_test_var;
5688 void nm_test_func(void);
5689 void nm_test_func(void){}
5690 #ifdef __cplusplus
5691 }
5692 #endif
5693 int main(){nm_test_var='a';nm_test_func();return(0);}
5694 _LT_EOF
5695
5696   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5697   (eval $ac_compile) 2>&5
5698   ac_status=$?
5699   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5700   test $ac_status = 0; }; then
5701     # Now try to grab the symbols.
5702     nlist=conftest.nm
5703     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5
5704   (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
5705   ac_status=$?
5706   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5707   test $ac_status = 0; } && test -s "$nlist"; then
5708       # Try sorting and uniquifying the output.
5709       if sort "$nlist" | uniq > "$nlist"T; then
5710         mv -f "$nlist"T "$nlist"
5711       else
5712         rm -f "$nlist"T
5713       fi
5714
5715       # Make sure that we snagged all the symbols we need.
5716       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5717         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5718           cat <<_LT_EOF > conftest.$ac_ext
5719 #ifdef __cplusplus
5720 extern "C" {
5721 #endif
5722
5723 _LT_EOF
5724           # Now generate the symbol file.
5725           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5726
5727           cat <<_LT_EOF >> conftest.$ac_ext
5728
5729 /* The mapping between symbol names and symbols.  */
5730 const struct {
5731   const char *name;
5732   void       *address;
5733 }
5734 lt__PROGRAM__LTX_preloaded_symbols[] =
5735 {
5736   { "@PROGRAM@", (void *) 0 },
5737 _LT_EOF
5738           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5739           cat <<\_LT_EOF >> conftest.$ac_ext
5740   {0, (void *) 0}
5741 };
5742
5743 /* This works around a problem in FreeBSD linker */
5744 #ifdef FREEBSD_WORKAROUND
5745 static const void *lt_preloaded_setup() {
5746   return lt__PROGRAM__LTX_preloaded_symbols;
5747 }
5748 #endif
5749
5750 #ifdef __cplusplus
5751 }
5752 #endif
5753 _LT_EOF
5754           # Now try linking the two files.
5755           mv conftest.$ac_objext conftstm.$ac_objext
5756           lt_save_LIBS="$LIBS"
5757           lt_save_CFLAGS="$CFLAGS"
5758           LIBS="conftstm.$ac_objext"
5759           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5760           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5761   (eval $ac_link) 2>&5
5762   ac_status=$?
5763   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5764   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5765             pipe_works=yes
5766           fi
5767           LIBS="$lt_save_LIBS"
5768           CFLAGS="$lt_save_CFLAGS"
5769         else
5770           echo "cannot find nm_test_func in $nlist" >&5
5771         fi
5772       else
5773         echo "cannot find nm_test_var in $nlist" >&5
5774       fi
5775     else
5776       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5777     fi
5778   else
5779     echo "$progname: failed program was:" >&5
5780     cat conftest.$ac_ext >&5
5781   fi
5782   rm -rf conftest* conftst*
5783
5784   # Do not use the global_symbol_pipe unless it works.
5785   if test "$pipe_works" = yes; then
5786     break
5787   else
5788     lt_cv_sys_global_symbol_pipe=
5789   fi
5790 done
5791
5792 fi
5793
5794 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5795   lt_cv_sys_global_symbol_to_cdecl=
5796 fi
5797 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5799 $as_echo "failed" >&6; }
5800 else
5801   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5802 $as_echo "ok" >&6; }
5803 fi
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827 # Check whether --enable-libtool-lock was given.
5828 if test "${enable_libtool_lock+set}" = set; then :
5829   enableval=$enable_libtool_lock;
5830 fi
5831
5832 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5833
5834 # Some flags need to be propagated to the compiler or linker for good
5835 # libtool support.
5836 case $host in
5837 ia64-*-hpux*)
5838   # Find out which ABI we are using.
5839   echo 'int i;' > conftest.$ac_ext
5840   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5841   (eval $ac_compile) 2>&5
5842   ac_status=$?
5843   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5844   test $ac_status = 0; }; then
5845     case `/usr/bin/file conftest.$ac_objext` in
5846       *ELF-32*)
5847         HPUX_IA64_MODE="32"
5848         ;;
5849       *ELF-64*)
5850         HPUX_IA64_MODE="64"
5851         ;;
5852     esac
5853   fi
5854   rm -rf conftest*
5855   ;;
5856 *-*-irix6*)
5857   # Find out which ABI we are using.
5858   echo '#line 5858 "configure"' > conftest.$ac_ext
5859   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5860   (eval $ac_compile) 2>&5
5861   ac_status=$?
5862   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5863   test $ac_status = 0; }; then
5864     if test "$lt_cv_prog_gnu_ld" = yes; then
5865       case `/usr/bin/file conftest.$ac_objext` in
5866         *32-bit*)
5867           LD="${LD-ld} -melf32bsmip"
5868           ;;
5869         *N32*)
5870           LD="${LD-ld} -melf32bmipn32"
5871           ;;
5872         *64-bit*)
5873           LD="${LD-ld} -melf64bmip"
5874         ;;
5875       esac
5876     else
5877       case `/usr/bin/file conftest.$ac_objext` in
5878         *32-bit*)
5879           LD="${LD-ld} -32"
5880           ;;
5881         *N32*)
5882           LD="${LD-ld} -n32"
5883           ;;
5884         *64-bit*)
5885           LD="${LD-ld} -64"
5886           ;;
5887       esac
5888     fi
5889   fi
5890   rm -rf conftest*
5891   ;;
5892
5893 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
5894 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
5895   # Find out which ABI we are using.
5896   echo 'int i;' > conftest.$ac_ext
5897   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5898   (eval $ac_compile) 2>&5
5899   ac_status=$?
5900   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5901   test $ac_status = 0; }; then
5902     case `/usr/bin/file conftest.o` in
5903       *32-bit*)
5904         case $host in
5905           x86_64-*kfreebsd*-gnu)
5906             LD="${LD-ld} -m elf_i386_fbsd"
5907             ;;
5908           x86_64-*linux*)
5909             LD="${LD-ld} -m elf_i386"
5910             ;;
5911           ppc64-*linux*|powerpc64-*linux*)
5912             LD="${LD-ld} -m elf32ppclinux"
5913             ;;
5914           s390x-*linux*)
5915             LD="${LD-ld} -m elf_s390"
5916             ;;
5917           sparc64-*linux*)
5918             LD="${LD-ld} -m elf32_sparc"
5919             ;;
5920         esac
5921         ;;
5922       *64-bit*)
5923         case $host in
5924           x86_64-*kfreebsd*-gnu)
5925             LD="${LD-ld} -m elf_x86_64_fbsd"
5926             ;;
5927           x86_64-*linux*)
5928             LD="${LD-ld} -m elf_x86_64"
5929             ;;
5930           ppc*-*linux*|powerpc*-*linux*)
5931             LD="${LD-ld} -m elf64ppc"
5932             ;;
5933           s390*-*linux*|s390*-*tpf*)
5934             LD="${LD-ld} -m elf64_s390"
5935             ;;
5936           sparc*-*linux*)
5937             LD="${LD-ld} -m elf64_sparc"
5938             ;;
5939         esac
5940         ;;
5941     esac
5942   fi
5943   rm -rf conftest*
5944   ;;
5945
5946 *-*-sco3.2v5*)
5947   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
5948   SAVE_CFLAGS="$CFLAGS"
5949   CFLAGS="$CFLAGS -belf"
5950   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
5951 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
5952 if test "${lt_cv_cc_needs_belf+set}" = set; then :
5953   $as_echo_n "(cached) " >&6
5954 else
5955   ac_ext=c
5956 ac_cpp='$CPP $CPPFLAGS'
5957 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5958 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5959 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5960
5961      if test x$gcc_no_link = xyes; then
5962   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
5963 fi
5964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5965 /* end confdefs.h.  */
5966
5967 int
5968 main ()
5969 {
5970
5971   ;
5972   return 0;
5973 }
5974 _ACEOF
5975 if ac_fn_c_try_link "$LINENO"; then :
5976   lt_cv_cc_needs_belf=yes
5977 else
5978   lt_cv_cc_needs_belf=no
5979 fi
5980 rm -f core conftest.err conftest.$ac_objext \
5981     conftest$ac_exeext conftest.$ac_ext
5982      ac_ext=c
5983 ac_cpp='$CPP $CPPFLAGS'
5984 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5985 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5986 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5987
5988 fi
5989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
5990 $as_echo "$lt_cv_cc_needs_belf" >&6; }
5991   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
5992     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
5993     CFLAGS="$SAVE_CFLAGS"
5994   fi
5995   ;;
5996 sparc*-*solaris*)
5997   # Find out which ABI we are using.
5998   echo 'int i;' > conftest.$ac_ext
5999   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6000   (eval $ac_compile) 2>&5
6001   ac_status=$?
6002   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6003   test $ac_status = 0; }; then
6004     case `/usr/bin/file conftest.o` in
6005     *64-bit*)
6006       case $lt_cv_prog_gnu_ld in
6007       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6008       *)
6009         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6010           LD="${LD-ld} -64"
6011         fi
6012         ;;
6013       esac
6014       ;;
6015     esac
6016   fi
6017   rm -rf conftest*
6018   ;;
6019 esac
6020
6021 need_locks="$enable_libtool_lock"
6022
6023
6024   case $host_os in
6025     rhapsody* | darwin*)
6026     if test -n "$ac_tool_prefix"; then
6027   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6028 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6030 $as_echo_n "checking for $ac_word... " >&6; }
6031 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6032   $as_echo_n "(cached) " >&6
6033 else
6034   if test -n "$DSYMUTIL"; then
6035   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6036 else
6037 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6038 for as_dir in $PATH
6039 do
6040   IFS=$as_save_IFS
6041   test -z "$as_dir" && as_dir=.
6042     for ac_exec_ext in '' $ac_executable_extensions; do
6043   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6044     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6045     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6046     break 2
6047   fi
6048 done
6049   done
6050 IFS=$as_save_IFS
6051
6052 fi
6053 fi
6054 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6055 if test -n "$DSYMUTIL"; then
6056   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6057 $as_echo "$DSYMUTIL" >&6; }
6058 else
6059   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6060 $as_echo "no" >&6; }
6061 fi
6062
6063
6064 fi
6065 if test -z "$ac_cv_prog_DSYMUTIL"; then
6066   ac_ct_DSYMUTIL=$DSYMUTIL
6067   # Extract the first word of "dsymutil", so it can be a program name with args.
6068 set dummy dsymutil; ac_word=$2
6069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6070 $as_echo_n "checking for $ac_word... " >&6; }
6071 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6072   $as_echo_n "(cached) " >&6
6073 else
6074   if test -n "$ac_ct_DSYMUTIL"; then
6075   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6076 else
6077 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6078 for as_dir in $PATH
6079 do
6080   IFS=$as_save_IFS
6081   test -z "$as_dir" && as_dir=.
6082     for ac_exec_ext in '' $ac_executable_extensions; do
6083   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6084     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6085     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6086     break 2
6087   fi
6088 done
6089   done
6090 IFS=$as_save_IFS
6091
6092 fi
6093 fi
6094 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6095 if test -n "$ac_ct_DSYMUTIL"; then
6096   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6097 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6098 else
6099   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6100 $as_echo "no" >&6; }
6101 fi
6102
6103   if test "x$ac_ct_DSYMUTIL" = x; then
6104     DSYMUTIL=":"
6105   else
6106     case $cross_compiling:$ac_tool_warned in
6107 yes:)
6108 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6109 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6110 ac_tool_warned=yes ;;
6111 esac
6112     DSYMUTIL=$ac_ct_DSYMUTIL
6113   fi
6114 else
6115   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6116 fi
6117
6118     if test -n "$ac_tool_prefix"; then
6119   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6120 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6122 $as_echo_n "checking for $ac_word... " >&6; }
6123 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6124   $as_echo_n "(cached) " >&6
6125 else
6126   if test -n "$NMEDIT"; then
6127   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6128 else
6129 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6130 for as_dir in $PATH
6131 do
6132   IFS=$as_save_IFS
6133   test -z "$as_dir" && as_dir=.
6134     for ac_exec_ext in '' $ac_executable_extensions; do
6135   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6136     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6137     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6138     break 2
6139   fi
6140 done
6141   done
6142 IFS=$as_save_IFS
6143
6144 fi
6145 fi
6146 NMEDIT=$ac_cv_prog_NMEDIT
6147 if test -n "$NMEDIT"; then
6148   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6149 $as_echo "$NMEDIT" >&6; }
6150 else
6151   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6152 $as_echo "no" >&6; }
6153 fi
6154
6155
6156 fi
6157 if test -z "$ac_cv_prog_NMEDIT"; then
6158   ac_ct_NMEDIT=$NMEDIT
6159   # Extract the first word of "nmedit", so it can be a program name with args.
6160 set dummy nmedit; ac_word=$2
6161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6162 $as_echo_n "checking for $ac_word... " >&6; }
6163 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6164   $as_echo_n "(cached) " >&6
6165 else
6166   if test -n "$ac_ct_NMEDIT"; then
6167   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6168 else
6169 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6170 for as_dir in $PATH
6171 do
6172   IFS=$as_save_IFS
6173   test -z "$as_dir" && as_dir=.
6174     for ac_exec_ext in '' $ac_executable_extensions; do
6175   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6176     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6177     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6178     break 2
6179   fi
6180 done
6181   done
6182 IFS=$as_save_IFS
6183
6184 fi
6185 fi
6186 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6187 if test -n "$ac_ct_NMEDIT"; then
6188   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6189 $as_echo "$ac_ct_NMEDIT" >&6; }
6190 else
6191   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6192 $as_echo "no" >&6; }
6193 fi
6194
6195   if test "x$ac_ct_NMEDIT" = x; then
6196     NMEDIT=":"
6197   else
6198     case $cross_compiling:$ac_tool_warned in
6199 yes:)
6200 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6201 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6202 ac_tool_warned=yes ;;
6203 esac
6204     NMEDIT=$ac_ct_NMEDIT
6205   fi
6206 else
6207   NMEDIT="$ac_cv_prog_NMEDIT"
6208 fi
6209
6210     if test -n "$ac_tool_prefix"; then
6211   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6212 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6214 $as_echo_n "checking for $ac_word... " >&6; }
6215 if test "${ac_cv_prog_LIPO+set}" = set; then :
6216   $as_echo_n "(cached) " >&6
6217 else
6218   if test -n "$LIPO"; then
6219   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6220 else
6221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6222 for as_dir in $PATH
6223 do
6224   IFS=$as_save_IFS
6225   test -z "$as_dir" && as_dir=.
6226     for ac_exec_ext in '' $ac_executable_extensions; do
6227   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6228     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6229     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6230     break 2
6231   fi
6232 done
6233   done
6234 IFS=$as_save_IFS
6235
6236 fi
6237 fi
6238 LIPO=$ac_cv_prog_LIPO
6239 if test -n "$LIPO"; then
6240   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6241 $as_echo "$LIPO" >&6; }
6242 else
6243   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6244 $as_echo "no" >&6; }
6245 fi
6246
6247
6248 fi
6249 if test -z "$ac_cv_prog_LIPO"; then
6250   ac_ct_LIPO=$LIPO
6251   # Extract the first word of "lipo", so it can be a program name with args.
6252 set dummy lipo; ac_word=$2
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6254 $as_echo_n "checking for $ac_word... " >&6; }
6255 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6256   $as_echo_n "(cached) " >&6
6257 else
6258   if test -n "$ac_ct_LIPO"; then
6259   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6260 else
6261 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6262 for as_dir in $PATH
6263 do
6264   IFS=$as_save_IFS
6265   test -z "$as_dir" && as_dir=.
6266     for ac_exec_ext in '' $ac_executable_extensions; do
6267   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6268     ac_cv_prog_ac_ct_LIPO="lipo"
6269     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6270     break 2
6271   fi
6272 done
6273   done
6274 IFS=$as_save_IFS
6275
6276 fi
6277 fi
6278 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6279 if test -n "$ac_ct_LIPO"; then
6280   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6281 $as_echo "$ac_ct_LIPO" >&6; }
6282 else
6283   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6284 $as_echo "no" >&6; }
6285 fi
6286
6287   if test "x$ac_ct_LIPO" = x; then
6288     LIPO=":"
6289   else
6290     case $cross_compiling:$ac_tool_warned in
6291 yes:)
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6293 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6294 ac_tool_warned=yes ;;
6295 esac
6296     LIPO=$ac_ct_LIPO
6297   fi
6298 else
6299   LIPO="$ac_cv_prog_LIPO"
6300 fi
6301
6302     if test -n "$ac_tool_prefix"; then
6303   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6304 set dummy ${ac_tool_prefix}otool; ac_word=$2
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6306 $as_echo_n "checking for $ac_word... " >&6; }
6307 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6308   $as_echo_n "(cached) " >&6
6309 else
6310   if test -n "$OTOOL"; then
6311   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6312 else
6313 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6314 for as_dir in $PATH
6315 do
6316   IFS=$as_save_IFS
6317   test -z "$as_dir" && as_dir=.
6318     for ac_exec_ext in '' $ac_executable_extensions; do
6319   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6320     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6321     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6322     break 2
6323   fi
6324 done
6325   done
6326 IFS=$as_save_IFS
6327
6328 fi
6329 fi
6330 OTOOL=$ac_cv_prog_OTOOL
6331 if test -n "$OTOOL"; then
6332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6333 $as_echo "$OTOOL" >&6; }
6334 else
6335   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6336 $as_echo "no" >&6; }
6337 fi
6338
6339
6340 fi
6341 if test -z "$ac_cv_prog_OTOOL"; then
6342   ac_ct_OTOOL=$OTOOL
6343   # Extract the first word of "otool", so it can be a program name with args.
6344 set dummy otool; ac_word=$2
6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6346 $as_echo_n "checking for $ac_word... " >&6; }
6347 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6348   $as_echo_n "(cached) " >&6
6349 else
6350   if test -n "$ac_ct_OTOOL"; then
6351   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6352 else
6353 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6354 for as_dir in $PATH
6355 do
6356   IFS=$as_save_IFS
6357   test -z "$as_dir" && as_dir=.
6358     for ac_exec_ext in '' $ac_executable_extensions; do
6359   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6360     ac_cv_prog_ac_ct_OTOOL="otool"
6361     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6362     break 2
6363   fi
6364 done
6365   done
6366 IFS=$as_save_IFS
6367
6368 fi
6369 fi
6370 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6371 if test -n "$ac_ct_OTOOL"; then
6372   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6373 $as_echo "$ac_ct_OTOOL" >&6; }
6374 else
6375   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6376 $as_echo "no" >&6; }
6377 fi
6378
6379   if test "x$ac_ct_OTOOL" = x; then
6380     OTOOL=":"
6381   else
6382     case $cross_compiling:$ac_tool_warned in
6383 yes:)
6384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6385 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6386 ac_tool_warned=yes ;;
6387 esac
6388     OTOOL=$ac_ct_OTOOL
6389   fi
6390 else
6391   OTOOL="$ac_cv_prog_OTOOL"
6392 fi
6393
6394     if test -n "$ac_tool_prefix"; then
6395   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6396 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6398 $as_echo_n "checking for $ac_word... " >&6; }
6399 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6400   $as_echo_n "(cached) " >&6
6401 else
6402   if test -n "$OTOOL64"; then
6403   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6404 else
6405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6406 for as_dir in $PATH
6407 do
6408   IFS=$as_save_IFS
6409   test -z "$as_dir" && as_dir=.
6410     for ac_exec_ext in '' $ac_executable_extensions; do
6411   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6412     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6413     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6414     break 2
6415   fi
6416 done
6417   done
6418 IFS=$as_save_IFS
6419
6420 fi
6421 fi
6422 OTOOL64=$ac_cv_prog_OTOOL64
6423 if test -n "$OTOOL64"; then
6424   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6425 $as_echo "$OTOOL64" >&6; }
6426 else
6427   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6428 $as_echo "no" >&6; }
6429 fi
6430
6431
6432 fi
6433 if test -z "$ac_cv_prog_OTOOL64"; then
6434   ac_ct_OTOOL64=$OTOOL64
6435   # Extract the first word of "otool64", so it can be a program name with args.
6436 set dummy otool64; ac_word=$2
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6438 $as_echo_n "checking for $ac_word... " >&6; }
6439 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6440   $as_echo_n "(cached) " >&6
6441 else
6442   if test -n "$ac_ct_OTOOL64"; then
6443   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6444 else
6445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6446 for as_dir in $PATH
6447 do
6448   IFS=$as_save_IFS
6449   test -z "$as_dir" && as_dir=.
6450     for ac_exec_ext in '' $ac_executable_extensions; do
6451   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6452     ac_cv_prog_ac_ct_OTOOL64="otool64"
6453     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6454     break 2
6455   fi
6456 done
6457   done
6458 IFS=$as_save_IFS
6459
6460 fi
6461 fi
6462 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6463 if test -n "$ac_ct_OTOOL64"; then
6464   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6465 $as_echo "$ac_ct_OTOOL64" >&6; }
6466 else
6467   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6468 $as_echo "no" >&6; }
6469 fi
6470
6471   if test "x$ac_ct_OTOOL64" = x; then
6472     OTOOL64=":"
6473   else
6474     case $cross_compiling:$ac_tool_warned in
6475 yes:)
6476 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6477 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6478 ac_tool_warned=yes ;;
6479 esac
6480     OTOOL64=$ac_ct_OTOOL64
6481   fi
6482 else
6483   OTOOL64="$ac_cv_prog_OTOOL64"
6484 fi
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6513 $as_echo_n "checking for -single_module linker flag... " >&6; }
6514 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6515   $as_echo_n "(cached) " >&6
6516 else
6517   lt_cv_apple_cc_single_mod=no
6518       if test -z "${LT_MULTI_MODULE}"; then
6519         # By default we will add the -single_module flag. You can override
6520         # by either setting the environment variable LT_MULTI_MODULE
6521         # non-empty at configure time, or by adding -multi_module to the
6522         # link flags.
6523         rm -rf libconftest.dylib*
6524         echo "int foo(void){return 1;}" > conftest.c
6525         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6526 -dynamiclib -Wl,-single_module conftest.c" >&5
6527         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6528           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6529         _lt_result=$?
6530         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6531           lt_cv_apple_cc_single_mod=yes
6532         else
6533           cat conftest.err >&5
6534         fi
6535         rm -rf libconftest.dylib*
6536         rm -f conftest.*
6537       fi
6538 fi
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6540 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6541     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6542 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6543 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6544   $as_echo_n "(cached) " >&6
6545 else
6546   lt_cv_ld_exported_symbols_list=no
6547       save_LDFLAGS=$LDFLAGS
6548       echo "_main" > conftest.sym
6549       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6550       if test x$gcc_no_link = xyes; then
6551   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
6552 fi
6553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6554 /* end confdefs.h.  */
6555
6556 int
6557 main ()
6558 {
6559
6560   ;
6561   return 0;
6562 }
6563 _ACEOF
6564 if ac_fn_c_try_link "$LINENO"; then :
6565   lt_cv_ld_exported_symbols_list=yes
6566 else
6567   lt_cv_ld_exported_symbols_list=no
6568 fi
6569 rm -f core conftest.err conftest.$ac_objext \
6570     conftest$ac_exeext conftest.$ac_ext
6571         LDFLAGS="$save_LDFLAGS"
6572
6573 fi
6574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6575 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6576     case $host_os in
6577     rhapsody* | darwin1.[012])
6578       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6579     darwin1.*)
6580       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6581     darwin*) # darwin 5.x on
6582       # if running on 10.5 or later, the deployment target defaults
6583       # to the OS version, if on x86, and 10.4, the deployment
6584       # target defaults to 10.4. Don't you love it?
6585       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6586         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6587           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6588         10.[012]*)
6589           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6590         10.*)
6591           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6592       esac
6593     ;;
6594   esac
6595     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6596       _lt_dar_single_mod='$single_module'
6597     fi
6598     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6599       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6600     else
6601       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6602     fi
6603     if test "$DSYMUTIL" != ":"; then
6604       _lt_dsymutil='~$DSYMUTIL $lib || :'
6605     else
6606       _lt_dsymutil=
6607     fi
6608     ;;
6609   esac
6610
6611 ac_ext=c
6612 ac_cpp='$CPP $CPPFLAGS'
6613 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6614 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6615 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6617 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6618 # On Suns, sometimes $CPP names a directory.
6619 if test -n "$CPP" && test -d "$CPP"; then
6620   CPP=
6621 fi
6622 if test -z "$CPP"; then
6623   if test "${ac_cv_prog_CPP+set}" = set; then :
6624   $as_echo_n "(cached) " >&6
6625 else
6626       # Double quotes because CPP needs to be expanded
6627     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6628     do
6629       ac_preproc_ok=false
6630 for ac_c_preproc_warn_flag in '' yes
6631 do
6632   # Use a header file that comes with gcc, so configuring glibc
6633   # with a fresh cross-compiler works.
6634   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6635   # <limits.h> exists even on freestanding compilers.
6636   # On the NeXT, cc -E runs the code through the compiler's parser,
6637   # not just through cpp. "Syntax error" is here to catch this case.
6638   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6639 /* end confdefs.h.  */
6640 #ifdef __STDC__
6641 # include <limits.h>
6642 #else
6643 # include <assert.h>
6644 #endif
6645                      Syntax error
6646 _ACEOF
6647 if ac_fn_c_try_cpp "$LINENO"; then :
6648
6649 else
6650   # Broken: fails on valid input.
6651 continue
6652 fi
6653 rm -f conftest.err conftest.$ac_ext
6654
6655   # OK, works on sane cases.  Now check whether nonexistent headers
6656   # can be detected and how.
6657   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6658 /* end confdefs.h.  */
6659 #include <ac_nonexistent.h>
6660 _ACEOF
6661 if ac_fn_c_try_cpp "$LINENO"; then :
6662   # Broken: success on invalid input.
6663 continue
6664 else
6665   # Passes both tests.
6666 ac_preproc_ok=:
6667 break
6668 fi
6669 rm -f conftest.err conftest.$ac_ext
6670
6671 done
6672 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6673 rm -f conftest.err conftest.$ac_ext
6674 if $ac_preproc_ok; then :
6675   break
6676 fi
6677
6678     done
6679     ac_cv_prog_CPP=$CPP
6680
6681 fi
6682   CPP=$ac_cv_prog_CPP
6683 else
6684   ac_cv_prog_CPP=$CPP
6685 fi
6686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6687 $as_echo "$CPP" >&6; }
6688 ac_preproc_ok=false
6689 for ac_c_preproc_warn_flag in '' yes
6690 do
6691   # Use a header file that comes with gcc, so configuring glibc
6692   # with a fresh cross-compiler works.
6693   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6694   # <limits.h> exists even on freestanding compilers.
6695   # On the NeXT, cc -E runs the code through the compiler's parser,
6696   # not just through cpp. "Syntax error" is here to catch this case.
6697   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6698 /* end confdefs.h.  */
6699 #ifdef __STDC__
6700 # include <limits.h>
6701 #else
6702 # include <assert.h>
6703 #endif
6704                      Syntax error
6705 _ACEOF
6706 if ac_fn_c_try_cpp "$LINENO"; then :
6707
6708 else
6709   # Broken: fails on valid input.
6710 continue
6711 fi
6712 rm -f conftest.err conftest.$ac_ext
6713
6714   # OK, works on sane cases.  Now check whether nonexistent headers
6715   # can be detected and how.
6716   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6717 /* end confdefs.h.  */
6718 #include <ac_nonexistent.h>
6719 _ACEOF
6720 if ac_fn_c_try_cpp "$LINENO"; then :
6721   # Broken: success on invalid input.
6722 continue
6723 else
6724   # Passes both tests.
6725 ac_preproc_ok=:
6726 break
6727 fi
6728 rm -f conftest.err conftest.$ac_ext
6729
6730 done
6731 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6732 rm -f conftest.err conftest.$ac_ext
6733 if $ac_preproc_ok; then :
6734
6735 else
6736   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6737 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6738 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6739 See \`config.log' for more details." "$LINENO" 5; }
6740 fi
6741
6742 ac_ext=c
6743 ac_cpp='$CPP $CPPFLAGS'
6744 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6745 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6746 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6747
6748
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6750 $as_echo_n "checking for ANSI C header files... " >&6; }
6751 if test "${ac_cv_header_stdc+set}" = set; then :
6752   $as_echo_n "(cached) " >&6
6753 else
6754   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6755 /* end confdefs.h.  */
6756 #include <stdlib.h>
6757 #include <stdarg.h>
6758 #include <string.h>
6759 #include <float.h>
6760
6761 int
6762 main ()
6763 {
6764
6765   ;
6766   return 0;
6767 }
6768 _ACEOF
6769 if ac_fn_c_try_compile "$LINENO"; then :
6770   ac_cv_header_stdc=yes
6771 else
6772   ac_cv_header_stdc=no
6773 fi
6774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6775
6776 if test $ac_cv_header_stdc = yes; then
6777   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6778   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6779 /* end confdefs.h.  */
6780 #include <string.h>
6781
6782 _ACEOF
6783 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6784   $EGREP "memchr" >/dev/null 2>&1; then :
6785
6786 else
6787   ac_cv_header_stdc=no
6788 fi
6789 rm -f conftest*
6790
6791 fi
6792
6793 if test $ac_cv_header_stdc = yes; then
6794   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6795   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6796 /* end confdefs.h.  */
6797 #include <stdlib.h>
6798
6799 _ACEOF
6800 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6801   $EGREP "free" >/dev/null 2>&1; then :
6802
6803 else
6804   ac_cv_header_stdc=no
6805 fi
6806 rm -f conftest*
6807
6808 fi
6809
6810 if test $ac_cv_header_stdc = yes; then
6811   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6812   if test "$cross_compiling" = yes; then :
6813   :
6814 else
6815   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6816 /* end confdefs.h.  */
6817 #include <ctype.h>
6818 #include <stdlib.h>
6819 #if ((' ' & 0x0FF) == 0x020)
6820 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6821 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6822 #else
6823 # define ISLOWER(c) \
6824                    (('a' <= (c) && (c) <= 'i') \
6825                      || ('j' <= (c) && (c) <= 'r') \
6826                      || ('s' <= (c) && (c) <= 'z'))
6827 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6828 #endif
6829
6830 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6831 int
6832 main ()
6833 {
6834   int i;
6835   for (i = 0; i < 256; i++)
6836     if (XOR (islower (i), ISLOWER (i))
6837         || toupper (i) != TOUPPER (i))
6838       return 2;
6839   return 0;
6840 }
6841 _ACEOF
6842 if ac_fn_c_try_run "$LINENO"; then :
6843
6844 else
6845   ac_cv_header_stdc=no
6846 fi
6847 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6848   conftest.$ac_objext conftest.beam conftest.$ac_ext
6849 fi
6850
6851 fi
6852 fi
6853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6854 $as_echo "$ac_cv_header_stdc" >&6; }
6855 if test $ac_cv_header_stdc = yes; then
6856
6857 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6858
6859 fi
6860
6861 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6862 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6863                   inttypes.h stdint.h unistd.h
6864 do :
6865   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6866 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6867 "
6868 eval as_val=\$$as_ac_Header
6869    if test "x$as_val" = x""yes; then :
6870   cat >>confdefs.h <<_ACEOF
6871 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6872 _ACEOF
6873
6874 fi
6875
6876 done
6877
6878
6879 for ac_header in dlfcn.h
6880 do :
6881   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
6882 "
6883 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
6884   cat >>confdefs.h <<_ACEOF
6885 #define HAVE_DLFCN_H 1
6886 _ACEOF
6887
6888 fi
6889
6890 done
6891
6892
6893
6894 # Set options
6895
6896
6897
6898         enable_dlopen=no
6899
6900
6901   enable_win32_dll=no
6902
6903
6904             # Check whether --enable-shared was given.
6905 if test "${enable_shared+set}" = set; then :
6906   enableval=$enable_shared; p=${PACKAGE-default}
6907     case $enableval in
6908     yes) enable_shared=yes ;;
6909     no) enable_shared=no ;;
6910     *)
6911       enable_shared=no
6912       # Look at the argument we got.  We use all the common list separators.
6913       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6914       for pkg in $enableval; do
6915         IFS="$lt_save_ifs"
6916         if test "X$pkg" = "X$p"; then
6917           enable_shared=yes
6918         fi
6919       done
6920       IFS="$lt_save_ifs"
6921       ;;
6922     esac
6923 else
6924   enable_shared=yes
6925 fi
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935   # Check whether --enable-static was given.
6936 if test "${enable_static+set}" = set; then :
6937   enableval=$enable_static; p=${PACKAGE-default}
6938     case $enableval in
6939     yes) enable_static=yes ;;
6940     no) enable_static=no ;;
6941     *)
6942      enable_static=no
6943       # Look at the argument we got.  We use all the common list separators.
6944       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6945       for pkg in $enableval; do
6946         IFS="$lt_save_ifs"
6947         if test "X$pkg" = "X$p"; then
6948           enable_static=yes
6949         fi
6950       done
6951       IFS="$lt_save_ifs"
6952       ;;
6953     esac
6954 else
6955   enable_static=yes
6956 fi
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967 # Check whether --with-pic was given.
6968 if test "${with_pic+set}" = set; then :
6969   withval=$with_pic; pic_mode="$withval"
6970 else
6971   pic_mode=default
6972 fi
6973
6974
6975 test -z "$pic_mode" && pic_mode=default
6976
6977
6978
6979
6980
6981
6982
6983   # Check whether --enable-fast-install was given.
6984 if test "${enable_fast_install+set}" = set; then :
6985   enableval=$enable_fast_install; p=${PACKAGE-default}
6986     case $enableval in
6987     yes) enable_fast_install=yes ;;
6988     no) enable_fast_install=no ;;
6989     *)
6990       enable_fast_install=no
6991       # Look at the argument we got.  We use all the common list separators.
6992       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
6993       for pkg in $enableval; do
6994         IFS="$lt_save_ifs"
6995         if test "X$pkg" = "X$p"; then
6996           enable_fast_install=yes
6997         fi
6998       done
6999       IFS="$lt_save_ifs"
7000       ;;
7001     esac
7002 else
7003   enable_fast_install=yes
7004 fi
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016 # This can be used to rebuild libtool when needed
7017 LIBTOOL_DEPS="$ltmain"
7018
7019 # Always use our own libtool.
7020 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046 test -z "$LN_S" && LN_S="ln -s"
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061 if test -n "${ZSH_VERSION+set}" ; then
7062    setopt NO_GLOB_SUBST
7063 fi
7064
7065 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7066 $as_echo_n "checking for objdir... " >&6; }
7067 if test "${lt_cv_objdir+set}" = set; then :
7068   $as_echo_n "(cached) " >&6
7069 else
7070   rm -f .libs 2>/dev/null
7071 mkdir .libs 2>/dev/null
7072 if test -d .libs; then
7073   lt_cv_objdir=.libs
7074 else
7075   # MS-DOS does not allow filenames that begin with a dot.
7076   lt_cv_objdir=_libs
7077 fi
7078 rmdir .libs 2>/dev/null
7079 fi
7080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7081 $as_echo "$lt_cv_objdir" >&6; }
7082 objdir=$lt_cv_objdir
7083
7084
7085
7086
7087
7088 cat >>confdefs.h <<_ACEOF
7089 #define LT_OBJDIR "$lt_cv_objdir/"
7090 _ACEOF
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108 case $host_os in
7109 aix3*)
7110   # AIX sometimes has problems with the GCC collect2 program.  For some
7111   # reason, if we set the COLLECT_NAMES environment variable, the problems
7112   # vanish in a puff of smoke.
7113   if test "X${COLLECT_NAMES+set}" != Xset; then
7114     COLLECT_NAMES=
7115     export COLLECT_NAMES
7116   fi
7117   ;;
7118 esac
7119
7120 # Sed substitution that helps us do robust quoting.  It backslashifies
7121 # metacharacters that are still active within double-quoted strings.
7122 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7123
7124 # Same as above, but do not quote variable references.
7125 double_quote_subst='s/\(["`\\]\)/\\\1/g'
7126
7127 # Sed substitution to delay expansion of an escaped shell variable in a
7128 # double_quote_subst'ed string.
7129 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7130
7131 # Sed substitution to delay expansion of an escaped single quote.
7132 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7133
7134 # Sed substitution to avoid accidental globbing in evaled expressions
7135 no_glob_subst='s/\*/\\\*/g'
7136
7137 # Global variables:
7138 ofile=libtool
7139 can_build_shared=yes
7140
7141 # All known linkers require a `.a' archive for static linking (except MSVC,
7142 # which needs '.lib').
7143 libext=a
7144
7145 with_gnu_ld="$lt_cv_prog_gnu_ld"
7146
7147 old_CC="$CC"
7148 old_CFLAGS="$CFLAGS"
7149
7150 # Set sane defaults for various variables
7151 test -z "$CC" && CC=cc
7152 test -z "$LTCC" && LTCC=$CC
7153 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7154 test -z "$LD" && LD=ld
7155 test -z "$ac_objext" && ac_objext=o
7156
7157 for cc_temp in $compiler""; do
7158   case $cc_temp in
7159     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7160     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7161     \-*) ;;
7162     *) break;;
7163   esac
7164 done
7165 cc_basename=`$ECHO "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7166
7167
7168 # Only perform the check for file, if the check method requires it
7169 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7170 case $deplibs_check_method in
7171 file_magic*)
7172   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7173     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7174 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7175 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7176   $as_echo_n "(cached) " >&6
7177 else
7178   case $MAGIC_CMD in
7179 [\\/*] |  ?:[\\/]*)
7180   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7181   ;;
7182 *)
7183   lt_save_MAGIC_CMD="$MAGIC_CMD"
7184   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7185   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7186   for ac_dir in $ac_dummy; do
7187     IFS="$lt_save_ifs"
7188     test -z "$ac_dir" && ac_dir=.
7189     if test -f $ac_dir/${ac_tool_prefix}file; then
7190       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7191       if test -n "$file_magic_test_file"; then
7192         case $deplibs_check_method in
7193         "file_magic "*)
7194           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7195           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7196           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7197             $EGREP "$file_magic_regex" > /dev/null; then
7198             :
7199           else
7200             cat <<_LT_EOF 1>&2
7201
7202 *** Warning: the command libtool uses to detect shared libraries,
7203 *** $file_magic_cmd, produces output that libtool cannot recognize.
7204 *** The result is that libtool may fail to recognize shared libraries
7205 *** as such.  This will affect the creation of libtool libraries that
7206 *** depend on shared libraries, but programs linked with such libtool
7207 *** libraries will work regardless of this problem.  Nevertheless, you
7208 *** may want to report the problem to your system manager and/or to
7209 *** bug-libtool@gnu.org
7210
7211 _LT_EOF
7212           fi ;;
7213         esac
7214       fi
7215       break
7216     fi
7217   done
7218   IFS="$lt_save_ifs"
7219   MAGIC_CMD="$lt_save_MAGIC_CMD"
7220   ;;
7221 esac
7222 fi
7223
7224 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7225 if test -n "$MAGIC_CMD"; then
7226   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7227 $as_echo "$MAGIC_CMD" >&6; }
7228 else
7229   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7230 $as_echo "no" >&6; }
7231 fi
7232
7233
7234
7235
7236
7237 if test -z "$lt_cv_path_MAGIC_CMD"; then
7238   if test -n "$ac_tool_prefix"; then
7239     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7240 $as_echo_n "checking for file... " >&6; }
7241 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7242   $as_echo_n "(cached) " >&6
7243 else
7244   case $MAGIC_CMD in
7245 [\\/*] |  ?:[\\/]*)
7246   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7247   ;;
7248 *)
7249   lt_save_MAGIC_CMD="$MAGIC_CMD"
7250   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7251   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7252   for ac_dir in $ac_dummy; do
7253     IFS="$lt_save_ifs"
7254     test -z "$ac_dir" && ac_dir=.
7255     if test -f $ac_dir/file; then
7256       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7257       if test -n "$file_magic_test_file"; then
7258         case $deplibs_check_method in
7259         "file_magic "*)
7260           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7261           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7262           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7263             $EGREP "$file_magic_regex" > /dev/null; then
7264             :
7265           else
7266             cat <<_LT_EOF 1>&2
7267
7268 *** Warning: the command libtool uses to detect shared libraries,
7269 *** $file_magic_cmd, produces output that libtool cannot recognize.
7270 *** The result is that libtool may fail to recognize shared libraries
7271 *** as such.  This will affect the creation of libtool libraries that
7272 *** depend on shared libraries, but programs linked with such libtool
7273 *** libraries will work regardless of this problem.  Nevertheless, you
7274 *** may want to report the problem to your system manager and/or to
7275 *** bug-libtool@gnu.org
7276
7277 _LT_EOF
7278           fi ;;
7279         esac
7280       fi
7281       break
7282     fi
7283   done
7284   IFS="$lt_save_ifs"
7285   MAGIC_CMD="$lt_save_MAGIC_CMD"
7286   ;;
7287 esac
7288 fi
7289
7290 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7291 if test -n "$MAGIC_CMD"; then
7292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7293 $as_echo "$MAGIC_CMD" >&6; }
7294 else
7295   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7296 $as_echo "no" >&6; }
7297 fi
7298
7299
7300   else
7301     MAGIC_CMD=:
7302   fi
7303 fi
7304
7305   fi
7306   ;;
7307 esac
7308
7309 # Use C for the default configuration in the libtool script
7310
7311 lt_save_CC="$CC"
7312 ac_ext=c
7313 ac_cpp='$CPP $CPPFLAGS'
7314 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7315 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7316 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7317
7318
7319 # Source file extension for C test sources.
7320 ac_ext=c
7321
7322 # Object file extension for compiled C test sources.
7323 objext=o
7324 objext=$objext
7325
7326 # Code to be used in simple compile tests
7327 lt_simple_compile_test_code="int some_variable = 0;"
7328
7329 # Code to be used in simple link tests
7330 lt_simple_link_test_code='int main(){return(0);}'
7331
7332
7333
7334
7335
7336
7337
7338 # If no C compiler was specified, use CC.
7339 LTCC=${LTCC-"$CC"}
7340
7341 # If no C compiler flags were specified, use CFLAGS.
7342 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7343
7344 # Allow CC to be a program name with arguments.
7345 compiler=$CC
7346
7347 # Save the default compiler, since it gets overwritten when the other
7348 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7349 compiler_DEFAULT=$CC
7350
7351 # save warnings/boilerplate of simple test code
7352 ac_outfile=conftest.$ac_objext
7353 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7354 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7355 _lt_compiler_boilerplate=`cat conftest.err`
7356 $RM conftest*
7357
7358 ac_outfile=conftest.$ac_objext
7359 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7360 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7361 _lt_linker_boilerplate=`cat conftest.err`
7362 $RM -r conftest*
7363
7364
7365 ## CAVEAT EMPTOR:
7366 ## There is no encapsulation within the following macros, do not change
7367 ## the running order or otherwise move them around unless you know exactly
7368 ## what you are doing...
7369 if test -n "$compiler"; then
7370
7371 lt_prog_compiler_no_builtin_flag=
7372
7373 if test "$GCC" = yes; then
7374   lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7375
7376   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7377 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7378 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7379   $as_echo_n "(cached) " >&6
7380 else
7381   lt_cv_prog_compiler_rtti_exceptions=no
7382    ac_outfile=conftest.$ac_objext
7383    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7384    lt_compiler_flag="-fno-rtti -fno-exceptions"
7385    # Insert the option either (1) after the last *FLAGS variable, or
7386    # (2) before a word containing "conftest.", or (3) at the end.
7387    # Note that $ac_compile itself does not contain backslashes and begins
7388    # with a dollar sign (not a hyphen), so the echo should work correctly.
7389    # The option is referenced via a variable to avoid confusing sed.
7390    lt_compile=`echo "$ac_compile" | $SED \
7391    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7392    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7393    -e 's:$: $lt_compiler_flag:'`
7394    (eval echo "\"\$as_me:7394: $lt_compile\"" >&5)
7395    (eval "$lt_compile" 2>conftest.err)
7396    ac_status=$?
7397    cat conftest.err >&5
7398    echo "$as_me:7398: \$? = $ac_status" >&5
7399    if (exit $ac_status) && test -s "$ac_outfile"; then
7400      # The compiler can only warn and ignore the option if not recognized
7401      # So say no if there are warnings other than the usual output.
7402      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7403      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7404      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7405        lt_cv_prog_compiler_rtti_exceptions=yes
7406      fi
7407    fi
7408    $RM conftest*
7409
7410 fi
7411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7412 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7413
7414 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7415     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7416 else
7417     :
7418 fi
7419
7420 fi
7421
7422
7423
7424
7425
7426
7427   lt_prog_compiler_wl=
7428 lt_prog_compiler_pic=
7429 lt_prog_compiler_static=
7430
7431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7432 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7433
7434   if test "$GCC" = yes; then
7435     lt_prog_compiler_wl='-Wl,'
7436     lt_prog_compiler_static='-static'
7437
7438     case $host_os in
7439       aix*)
7440       # All AIX code is PIC.
7441       if test "$host_cpu" = ia64; then
7442         # AIX 5 now supports IA64 processor
7443         lt_prog_compiler_static='-Bstatic'
7444       fi
7445       ;;
7446
7447     amigaos*)
7448       case $host_cpu in
7449       powerpc)
7450             # see comment about AmigaOS4 .so support
7451             lt_prog_compiler_pic='-fPIC'
7452         ;;
7453       m68k)
7454             # FIXME: we need at least 68020 code to build shared libraries, but
7455             # adding the `-m68020' flag to GCC prevents building anything better,
7456             # like `-m68040'.
7457             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7458         ;;
7459       esac
7460       ;;
7461
7462     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7463       # PIC is the default for these OSes.
7464       ;;
7465
7466     mingw* | cygwin* | pw32* | os2* | cegcc*)
7467       # This hack is so that the source file can tell whether it is being
7468       # built for inclusion in a dll (and should export symbols for example).
7469       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7470       # (--disable-auto-import) libraries
7471       lt_prog_compiler_pic='-DDLL_EXPORT'
7472       ;;
7473
7474     darwin* | rhapsody*)
7475       # PIC is the default on this platform
7476       # Common symbols not allowed in MH_DYLIB files
7477       lt_prog_compiler_pic='-fno-common'
7478       ;;
7479
7480     hpux*)
7481       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7482       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7483       # sets the default TLS model and affects inlining.
7484       case $host_cpu in
7485       hppa*64*)
7486         # +Z the default
7487         ;;
7488       *)
7489         lt_prog_compiler_pic='-fPIC'
7490         ;;
7491       esac
7492       ;;
7493
7494     interix[3-9]*)
7495       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7496       # Instead, we relocate shared libraries at runtime.
7497       ;;
7498
7499     msdosdjgpp*)
7500       # Just because we use GCC doesn't mean we suddenly get shared libraries
7501       # on systems that don't support them.
7502       lt_prog_compiler_can_build_shared=no
7503       enable_shared=no
7504       ;;
7505
7506     *nto* | *qnx*)
7507       # QNX uses GNU C++, but need to define -shared option too, otherwise
7508       # it will coredump.
7509       lt_prog_compiler_pic='-fPIC -shared'
7510       ;;
7511
7512     sysv4*MP*)
7513       if test -d /usr/nec; then
7514         lt_prog_compiler_pic=-Kconform_pic
7515       fi
7516       ;;
7517
7518     *)
7519       lt_prog_compiler_pic='-fPIC'
7520       ;;
7521     esac
7522   else
7523     # PORTME Check for flag to pass linker flags through the system compiler.
7524     case $host_os in
7525     aix*)
7526       lt_prog_compiler_wl='-Wl,'
7527       if test "$host_cpu" = ia64; then
7528         # AIX 5 now supports IA64 processor
7529         lt_prog_compiler_static='-Bstatic'
7530       else
7531         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7532       fi
7533       ;;
7534
7535     mingw* | cygwin* | pw32* | os2* | cegcc*)
7536       # This hack is so that the source file can tell whether it is being
7537       # built for inclusion in a dll (and should export symbols for example).
7538       lt_prog_compiler_pic='-DDLL_EXPORT'
7539       ;;
7540
7541     hpux9* | hpux10* | hpux11*)
7542       lt_prog_compiler_wl='-Wl,'
7543       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7544       # not for PA HP-UX.
7545       case $host_cpu in
7546       hppa*64*|ia64*)
7547         # +Z the default
7548         ;;
7549       *)
7550         lt_prog_compiler_pic='+Z'
7551         ;;
7552       esac
7553       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7554       lt_prog_compiler_static='${wl}-a ${wl}archive'
7555       ;;
7556
7557     irix5* | irix6* | nonstopux*)
7558       lt_prog_compiler_wl='-Wl,'
7559       # PIC (with -KPIC) is the default.
7560       lt_prog_compiler_static='-non_shared'
7561       ;;
7562
7563     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7564       case $cc_basename in
7565       # old Intel for x86_64 which still supported -KPIC.
7566       ecc*)
7567         lt_prog_compiler_wl='-Wl,'
7568         lt_prog_compiler_pic='-KPIC'
7569         lt_prog_compiler_static='-static'
7570         ;;
7571       # icc used to be incompatible with GCC.
7572       # ICC 10 doesn't accept -KPIC any more.
7573       icc* | ifort*)
7574         lt_prog_compiler_wl='-Wl,'
7575         lt_prog_compiler_pic='-fPIC'
7576         lt_prog_compiler_static='-static'
7577         ;;
7578       # Lahey Fortran 8.1.
7579       lf95*)
7580         lt_prog_compiler_wl='-Wl,'
7581         lt_prog_compiler_pic='--shared'
7582         lt_prog_compiler_static='--static'
7583         ;;
7584       pgcc* | pgf77* | pgf90* | pgf95*)
7585         # Portland Group compilers (*not* the Pentium gcc compiler,
7586         # which looks to be a dead project)
7587         lt_prog_compiler_wl='-Wl,'
7588         lt_prog_compiler_pic='-fpic'
7589         lt_prog_compiler_static='-Bstatic'
7590         ;;
7591       ccc*)
7592         lt_prog_compiler_wl='-Wl,'
7593         # All Alpha code is PIC.
7594         lt_prog_compiler_static='-non_shared'
7595         ;;
7596       xl*)
7597         # IBM XL C 8.0/Fortran 10.1 on PPC
7598         lt_prog_compiler_wl='-Wl,'
7599         lt_prog_compiler_pic='-qpic'
7600         lt_prog_compiler_static='-qstaticlink'
7601         ;;
7602       *)
7603         case `$CC -V 2>&1 | sed 5q` in
7604         *Sun\ C*)
7605           # Sun C 5.9
7606           lt_prog_compiler_pic='-KPIC'
7607           lt_prog_compiler_static='-Bstatic'
7608           lt_prog_compiler_wl='-Wl,'
7609           ;;
7610         *Sun\ F*)
7611           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7612           lt_prog_compiler_pic='-KPIC'
7613           lt_prog_compiler_static='-Bstatic'
7614           lt_prog_compiler_wl=''
7615           ;;
7616         esac
7617         ;;
7618       esac
7619       ;;
7620
7621     newsos6)
7622       lt_prog_compiler_pic='-KPIC'
7623       lt_prog_compiler_static='-Bstatic'
7624       ;;
7625
7626     *nto* | *qnx*)
7627       # QNX uses GNU C++, but need to define -shared option too, otherwise
7628       # it will coredump.
7629       lt_prog_compiler_pic='-fPIC -shared'
7630       ;;
7631
7632     osf3* | osf4* | osf5*)
7633       lt_prog_compiler_wl='-Wl,'
7634       # All OSF/1 code is PIC.
7635       lt_prog_compiler_static='-non_shared'
7636       ;;
7637
7638     rdos*)
7639       lt_prog_compiler_static='-non_shared'
7640       ;;
7641
7642     solaris*)
7643       lt_prog_compiler_pic='-KPIC'
7644       lt_prog_compiler_static='-Bstatic'
7645       case $cc_basename in
7646       f77* | f90* | f95*)
7647         lt_prog_compiler_wl='-Qoption ld ';;
7648       *)
7649         lt_prog_compiler_wl='-Wl,';;
7650       esac
7651       ;;
7652
7653     sunos4*)
7654       lt_prog_compiler_wl='-Qoption ld '
7655       lt_prog_compiler_pic='-PIC'
7656       lt_prog_compiler_static='-Bstatic'
7657       ;;
7658
7659     sysv4 | sysv4.2uw2* | sysv4.3*)
7660       lt_prog_compiler_wl='-Wl,'
7661       lt_prog_compiler_pic='-KPIC'
7662       lt_prog_compiler_static='-Bstatic'
7663       ;;
7664
7665     sysv4*MP*)
7666       if test -d /usr/nec ;then
7667         lt_prog_compiler_pic='-Kconform_pic'
7668         lt_prog_compiler_static='-Bstatic'
7669       fi
7670       ;;
7671
7672     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7673       lt_prog_compiler_wl='-Wl,'
7674       lt_prog_compiler_pic='-KPIC'
7675       lt_prog_compiler_static='-Bstatic'
7676       ;;
7677
7678     unicos*)
7679       lt_prog_compiler_wl='-Wl,'
7680       lt_prog_compiler_can_build_shared=no
7681       ;;
7682
7683     uts4*)
7684       lt_prog_compiler_pic='-pic'
7685       lt_prog_compiler_static='-Bstatic'
7686       ;;
7687
7688     *)
7689       lt_prog_compiler_can_build_shared=no
7690       ;;
7691     esac
7692   fi
7693
7694 case $host_os in
7695   # For platforms which do not support PIC, -DPIC is meaningless:
7696   *djgpp*)
7697     lt_prog_compiler_pic=
7698     ;;
7699   *)
7700     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7701     ;;
7702 esac
7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7704 $as_echo "$lt_prog_compiler_pic" >&6; }
7705
7706
7707
7708
7709
7710
7711 #
7712 # Check to make sure the PIC flag actually works.
7713 #
7714 if test -n "$lt_prog_compiler_pic"; then
7715   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7716 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7717 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7718   $as_echo_n "(cached) " >&6
7719 else
7720   lt_cv_prog_compiler_pic_works=no
7721    ac_outfile=conftest.$ac_objext
7722    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7723    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7724    # Insert the option either (1) after the last *FLAGS variable, or
7725    # (2) before a word containing "conftest.", or (3) at the end.
7726    # Note that $ac_compile itself does not contain backslashes and begins
7727    # with a dollar sign (not a hyphen), so the echo should work correctly.
7728    # The option is referenced via a variable to avoid confusing sed.
7729    lt_compile=`echo "$ac_compile" | $SED \
7730    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7731    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7732    -e 's:$: $lt_compiler_flag:'`
7733    (eval echo "\"\$as_me:7733: $lt_compile\"" >&5)
7734    (eval "$lt_compile" 2>conftest.err)
7735    ac_status=$?
7736    cat conftest.err >&5
7737    echo "$as_me:7737: \$? = $ac_status" >&5
7738    if (exit $ac_status) && test -s "$ac_outfile"; then
7739      # The compiler can only warn and ignore the option if not recognized
7740      # So say no if there are warnings other than the usual output.
7741      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7742      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7743      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7744        lt_cv_prog_compiler_pic_works=yes
7745      fi
7746    fi
7747    $RM conftest*
7748
7749 fi
7750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7751 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7752
7753 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7754     case $lt_prog_compiler_pic in
7755      "" | " "*) ;;
7756      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7757      esac
7758 else
7759     lt_prog_compiler_pic=
7760      lt_prog_compiler_can_build_shared=no
7761 fi
7762
7763 fi
7764
7765
7766
7767
7768
7769
7770 #
7771 # Check to make sure the static flag actually works.
7772 #
7773 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7775 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7776 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7777   $as_echo_n "(cached) " >&6
7778 else
7779   lt_cv_prog_compiler_static_works=no
7780    save_LDFLAGS="$LDFLAGS"
7781    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7782    echo "$lt_simple_link_test_code" > conftest.$ac_ext
7783    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7784      # The linker can only warn and ignore the option if not recognized
7785      # So say no if there are warnings
7786      if test -s conftest.err; then
7787        # Append any errors to the config.log.
7788        cat conftest.err 1>&5
7789        $ECHO "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7790        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7791        if diff conftest.exp conftest.er2 >/dev/null; then
7792          lt_cv_prog_compiler_static_works=yes
7793        fi
7794      else
7795        lt_cv_prog_compiler_static_works=yes
7796      fi
7797    fi
7798    $RM -r conftest*
7799    LDFLAGS="$save_LDFLAGS"
7800
7801 fi
7802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7803 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7804
7805 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7806     :
7807 else
7808     lt_prog_compiler_static=
7809 fi
7810
7811
7812
7813
7814
7815
7816
7817   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7818 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7819 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7820   $as_echo_n "(cached) " >&6
7821 else
7822   lt_cv_prog_compiler_c_o=no
7823    $RM -r conftest 2>/dev/null
7824    mkdir conftest
7825    cd conftest
7826    mkdir out
7827    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7828
7829    lt_compiler_flag="-o out/conftest2.$ac_objext"
7830    # Insert the option either (1) after the last *FLAGS variable, or
7831    # (2) before a word containing "conftest.", or (3) at the end.
7832    # Note that $ac_compile itself does not contain backslashes and begins
7833    # with a dollar sign (not a hyphen), so the echo should work correctly.
7834    lt_compile=`echo "$ac_compile" | $SED \
7835    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7836    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7837    -e 's:$: $lt_compiler_flag:'`
7838    (eval echo "\"\$as_me:7838: $lt_compile\"" >&5)
7839    (eval "$lt_compile" 2>out/conftest.err)
7840    ac_status=$?
7841    cat out/conftest.err >&5
7842    echo "$as_me:7842: \$? = $ac_status" >&5
7843    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7844    then
7845      # The compiler can only warn and ignore the option if not recognized
7846      # So say no if there are warnings
7847      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7848      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7849      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7850        lt_cv_prog_compiler_c_o=yes
7851      fi
7852    fi
7853    chmod u+w . 2>&5
7854    $RM conftest*
7855    # SGI C++ compiler will create directory out/ii_files/ for
7856    # template instantiation
7857    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7858    $RM out/* && rmdir out
7859    cd ..
7860    $RM -r conftest
7861    $RM conftest*
7862
7863 fi
7864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7865 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7866
7867
7868
7869
7870
7871
7872   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7873 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7874 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7875   $as_echo_n "(cached) " >&6
7876 else
7877   lt_cv_prog_compiler_c_o=no
7878    $RM -r conftest 2>/dev/null
7879    mkdir conftest
7880    cd conftest
7881    mkdir out
7882    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7883
7884    lt_compiler_flag="-o out/conftest2.$ac_objext"
7885    # Insert the option either (1) after the last *FLAGS variable, or
7886    # (2) before a word containing "conftest.", or (3) at the end.
7887    # Note that $ac_compile itself does not contain backslashes and begins
7888    # with a dollar sign (not a hyphen), so the echo should work correctly.
7889    lt_compile=`echo "$ac_compile" | $SED \
7890    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7891    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7892    -e 's:$: $lt_compiler_flag:'`
7893    (eval echo "\"\$as_me:7893: $lt_compile\"" >&5)
7894    (eval "$lt_compile" 2>out/conftest.err)
7895    ac_status=$?
7896    cat out/conftest.err >&5
7897    echo "$as_me:7897: \$? = $ac_status" >&5
7898    if (exit $ac_status) && test -s out/conftest2.$ac_objext
7899    then
7900      # The compiler can only warn and ignore the option if not recognized
7901      # So say no if there are warnings
7902      $ECHO "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7903      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7904      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7905        lt_cv_prog_compiler_c_o=yes
7906      fi
7907    fi
7908    chmod u+w . 2>&5
7909    $RM conftest*
7910    # SGI C++ compiler will create directory out/ii_files/ for
7911    # template instantiation
7912    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
7913    $RM out/* && rmdir out
7914    cd ..
7915    $RM -r conftest
7916    $RM conftest*
7917
7918 fi
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
7920 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7921
7922
7923
7924
7925 hard_links="nottested"
7926 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7927   # do not overwrite the value of need_locks provided by the user
7928   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
7929 $as_echo_n "checking if we can lock with hard links... " >&6; }
7930   hard_links=yes
7931   $RM conftest*
7932   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7933   touch conftest.a
7934   ln conftest.a conftest.b 2>&5 || hard_links=no
7935   ln conftest.a conftest.b 2>/dev/null && hard_links=no
7936   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
7937 $as_echo "$hard_links" >&6; }
7938   if test "$hard_links" = no; then
7939     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7940 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7941     need_locks=warn
7942   fi
7943 else
7944   need_locks=no
7945 fi
7946
7947
7948
7949
7950
7951
7952   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7953 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
7954
7955   runpath_var=
7956   allow_undefined_flag=
7957   always_export_symbols=no
7958   archive_cmds=
7959   archive_expsym_cmds=
7960   compiler_needs_object=no
7961   enable_shared_with_static_runtimes=no
7962   export_dynamic_flag_spec=
7963   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7964   hardcode_automatic=no
7965   hardcode_direct=no
7966   hardcode_direct_absolute=no
7967   hardcode_libdir_flag_spec=
7968   hardcode_libdir_flag_spec_ld=
7969   hardcode_libdir_separator=
7970   hardcode_minus_L=no
7971   hardcode_shlibpath_var=unsupported
7972   inherit_rpath=no
7973   link_all_deplibs=unknown
7974   module_cmds=
7975   module_expsym_cmds=
7976   old_archive_from_new_cmds=
7977   old_archive_from_expsyms_cmds=
7978   thread_safe_flag_spec=
7979   whole_archive_flag_spec=
7980   # include_expsyms should be a list of space-separated symbols to be *always*
7981   # included in the symbol list
7982   include_expsyms=
7983   # exclude_expsyms can be an extended regexp of symbols to exclude
7984   # it will be wrapped by ` (' and `)$', so one must not match beginning or
7985   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7986   # as well as any symbol that contains `d'.
7987   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7988   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7989   # platforms (ab)use it in PIC code, but their linkers get confused if
7990   # the symbol is explicitly referenced.  Since portable code cannot
7991   # rely on this symbol name, it's probably fine to never include it in
7992   # preloaded symbol tables.
7993   # Exclude shared library initialization/finalization symbols.
7994   extract_expsyms_cmds=
7995
7996   case $host_os in
7997   cygwin* | mingw* | pw32* | cegcc*)
7998     # FIXME: the MSVC++ port hasn't been tested in a loooong time
7999     # When not using gcc, we currently assume that we are using
8000     # Microsoft Visual C++.
8001     if test "$GCC" != yes; then
8002       with_gnu_ld=no
8003     fi
8004     ;;
8005   interix*)
8006     # we just hope/assume this is gcc and not c89 (= MSVC++)
8007     with_gnu_ld=yes
8008     ;;
8009   openbsd*)
8010     with_gnu_ld=no
8011     ;;
8012   esac
8013
8014   ld_shlibs=yes
8015   if test "$with_gnu_ld" = yes; then
8016     # If archive_cmds runs LD, not CC, wlarc should be empty
8017     wlarc='${wl}'
8018
8019     # Set some defaults for GNU ld with shared library support. These
8020     # are reset later if shared libraries are not supported. Putting them
8021     # here allows them to be overridden if necessary.
8022     runpath_var=LD_RUN_PATH
8023     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8024     export_dynamic_flag_spec='${wl}--export-dynamic'
8025     # ancient GNU ld didn't support --whole-archive et. al.
8026     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8027       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8028     else
8029       whole_archive_flag_spec=
8030     fi
8031     supports_anon_versioning=no
8032     case `$LD -v 2>&1` in
8033       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8034       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8035       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8036       *\ 2.11.*) ;; # other 2.11 versions
8037       *) supports_anon_versioning=yes ;;
8038     esac
8039
8040     # See if GNU ld supports shared libraries.
8041     case $host_os in
8042     aix[3-9]*)
8043       # On AIX/PPC, the GNU linker is very broken
8044       if test "$host_cpu" != ia64; then
8045         ld_shlibs=no
8046         cat <<_LT_EOF 1>&2
8047
8048 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8049 *** to be unable to reliably create shared libraries on AIX.
8050 *** Therefore, libtool is disabling shared libraries support.  If you
8051 *** really care for shared libraries, you may want to modify your PATH
8052 *** so that a non-GNU linker is found, and then restart.
8053
8054 _LT_EOF
8055       fi
8056       ;;
8057
8058     amigaos*)
8059       case $host_cpu in
8060       powerpc)
8061             # see comment about AmigaOS4 .so support
8062             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8063             archive_expsym_cmds=''
8064         ;;
8065       m68k)
8066             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)'
8067             hardcode_libdir_flag_spec='-L$libdir'
8068             hardcode_minus_L=yes
8069         ;;
8070       esac
8071       ;;
8072
8073     beos*)
8074       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8075         allow_undefined_flag=unsupported
8076         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8077         # support --undefined.  This deserves some investigation.  FIXME
8078         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8079       else
8080         ld_shlibs=no
8081       fi
8082       ;;
8083
8084     cygwin* | mingw* | pw32* | cegcc*)
8085       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8086       # as there is no search path for DLLs.
8087       hardcode_libdir_flag_spec='-L$libdir'
8088       allow_undefined_flag=unsupported
8089       always_export_symbols=no
8090       enable_shared_with_static_runtimes=yes
8091       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8092
8093       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8094         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8095         # If the export-symbols file already is a .def file (1st line
8096         # is EXPORTS), use it as is; otherwise, prepend...
8097         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8098           cp $export_symbols $output_objdir/$soname.def;
8099         else
8100           echo EXPORTS > $output_objdir/$soname.def;
8101           cat $export_symbols >> $output_objdir/$soname.def;
8102         fi~
8103         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8104       else
8105         ld_shlibs=no
8106       fi
8107       ;;
8108
8109     interix[3-9]*)
8110       hardcode_direct=no
8111       hardcode_shlibpath_var=no
8112       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8113       export_dynamic_flag_spec='${wl}-E'
8114       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8115       # Instead, shared libraries are loaded at an image base (0x10000000 by
8116       # default) and relocated if they conflict, which is a slow very memory
8117       # consuming and fragmenting process.  To avoid this, we pick a random,
8118       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8119       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8120       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8121       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'
8122       ;;
8123
8124     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8125       tmp_diet=no
8126       if test "$host_os" = linux-dietlibc; then
8127         case $cc_basename in
8128           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8129         esac
8130       fi
8131       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8132          && test "$tmp_diet" = no
8133       then
8134         tmp_addflag=
8135         tmp_sharedflag='-shared'
8136         case $cc_basename,$host_cpu in
8137         pgcc*)                          # Portland Group C compiler
8138           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'
8139           tmp_addflag=' $pic_flag'
8140           ;;
8141         pgf77* | pgf90* | pgf95*)       # Portland Group f77 and f90 compilers
8142           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'
8143           tmp_addflag=' $pic_flag -Mnomain' ;;
8144         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8145           tmp_addflag=' -i_dynamic' ;;
8146         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8147           tmp_addflag=' -i_dynamic -nofor_main' ;;
8148         ifc* | ifort*)                  # Intel Fortran compiler
8149           tmp_addflag=' -nofor_main' ;;
8150         lf95*)                          # Lahey Fortran 8.1
8151           whole_archive_flag_spec=
8152           tmp_sharedflag='--shared' ;;
8153         xl[cC]*)                        # IBM XL C 8.0 on PPC (deal with xlf below)
8154           tmp_sharedflag='-qmkshrobj'
8155           tmp_addflag= ;;
8156         esac
8157         case `$CC -V 2>&1 | sed 5q` in
8158         *Sun\ C*)                       # Sun C 5.9
8159           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'
8160           compiler_needs_object=yes
8161           tmp_sharedflag='-G' ;;
8162         *Sun\ F*)                       # Sun Fortran 8.3
8163           tmp_sharedflag='-G' ;;
8164         esac
8165         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8166
8167         if test "x$supports_anon_versioning" = xyes; then
8168           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8169             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8170             echo "local: *; };" >> $output_objdir/$libname.ver~
8171             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8172         fi
8173
8174         case $cc_basename in
8175         xlf*)
8176           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8177           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8178           hardcode_libdir_flag_spec=
8179           hardcode_libdir_flag_spec_ld='-rpath $libdir'
8180           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8181           if test "x$supports_anon_versioning" = xyes; then
8182             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8183               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8184               echo "local: *; };" >> $output_objdir/$libname.ver~
8185               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8186           fi
8187           ;;
8188         esac
8189       else
8190         ld_shlibs=no
8191       fi
8192       ;;
8193
8194     netbsd*)
8195       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8196         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8197         wlarc=
8198       else
8199         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8200         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8201       fi
8202       ;;
8203
8204     solaris*)
8205       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8206         ld_shlibs=no
8207         cat <<_LT_EOF 1>&2
8208
8209 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8210 *** create shared libraries on Solaris systems.  Therefore, libtool
8211 *** is disabling shared libraries support.  We urge you to upgrade GNU
8212 *** binutils to release 2.9.1 or newer.  Another option is to modify
8213 *** your PATH or compiler configuration so that the native linker is
8214 *** used, and then restart.
8215
8216 _LT_EOF
8217       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8218         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8219         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8220       else
8221         ld_shlibs=no
8222       fi
8223       ;;
8224
8225     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8226       case `$LD -v 2>&1` in
8227         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8228         ld_shlibs=no
8229         cat <<_LT_EOF 1>&2
8230
8231 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8232 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8233 *** is disabling shared libraries support.  We urge you to upgrade GNU
8234 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8235 *** your PATH or compiler configuration so that the native linker is
8236 *** used, and then restart.
8237
8238 _LT_EOF
8239         ;;
8240         *)
8241           # For security reasons, it is highly recommended that you always
8242           # use absolute paths for naming shared libraries, and exclude the
8243           # DT_RUNPATH tag from executables and libraries.  But doing so
8244           # requires that you compile everything twice, which is a pain.
8245           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8246             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8247             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8248             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8249           else
8250             ld_shlibs=no
8251           fi
8252         ;;
8253       esac
8254       ;;
8255
8256     sunos4*)
8257       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8258       wlarc=
8259       hardcode_direct=yes
8260       hardcode_shlibpath_var=no
8261       ;;
8262
8263     *)
8264       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8265         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8266         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8267       else
8268         ld_shlibs=no
8269       fi
8270       ;;
8271     esac
8272
8273     if test "$ld_shlibs" = no; then
8274       runpath_var=
8275       hardcode_libdir_flag_spec=
8276       export_dynamic_flag_spec=
8277       whole_archive_flag_spec=
8278     fi
8279   else
8280     # PORTME fill in a description of your system's linker (not GNU ld)
8281     case $host_os in
8282     aix3*)
8283       allow_undefined_flag=unsupported
8284       always_export_symbols=yes
8285       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'
8286       # Note: this linker hardcodes the directories in LIBPATH if there
8287       # are no directories specified by -L.
8288       hardcode_minus_L=yes
8289       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8290         # Neither direct hardcoding nor static linking is supported with a
8291         # broken collect2.
8292         hardcode_direct=unsupported
8293       fi
8294       ;;
8295
8296     aix[4-9]*)
8297       if test "$host_cpu" = ia64; then
8298         # On IA64, the linker does run time linking by default, so we don't
8299         # have to do anything special.
8300         aix_use_runtimelinking=no
8301         exp_sym_flag='-Bexport'
8302         no_entry_flag=""
8303       else
8304         # If we're using GNU nm, then we don't want the "-C" option.
8305         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8306         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8307           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'
8308         else
8309           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'
8310         fi
8311         aix_use_runtimelinking=no
8312
8313         # Test if we are trying to use run time linking or normal
8314         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8315         # need to do runtime linking.
8316         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8317           for ld_flag in $LDFLAGS; do
8318           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8319             aix_use_runtimelinking=yes
8320             break
8321           fi
8322           done
8323           ;;
8324         esac
8325
8326         exp_sym_flag='-bexport'
8327         no_entry_flag='-bnoentry'
8328       fi
8329
8330       # When large executables or shared objects are built, AIX ld can
8331       # have problems creating the table of contents.  If linking a library
8332       # or program results in "error TOC overflow" add -mminimal-toc to
8333       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8334       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8335
8336       archive_cmds=''
8337       hardcode_direct=yes
8338       hardcode_direct_absolute=yes
8339       hardcode_libdir_separator=':'
8340       link_all_deplibs=yes
8341       file_list_spec='${wl}-f,'
8342
8343       if test "$GCC" = yes; then
8344         case $host_os in aix4.[012]|aix4.[012].*)
8345         # We only want to do this on AIX 4.2 and lower, the check
8346         # below for broken collect2 doesn't work under 4.3+
8347           collect2name=`${CC} -print-prog-name=collect2`
8348           if test -f "$collect2name" &&
8349            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8350           then
8351           # We have reworked collect2
8352           :
8353           else
8354           # We have old collect2
8355           hardcode_direct=unsupported
8356           # It fails to find uninstalled libraries when the uninstalled
8357           # path is not listed in the libpath.  Setting hardcode_minus_L
8358           # to unsupported forces relinking
8359           hardcode_minus_L=yes
8360           hardcode_libdir_flag_spec='-L$libdir'
8361           hardcode_libdir_separator=
8362           fi
8363           ;;
8364         esac
8365         shared_flag='-shared'
8366         if test "$aix_use_runtimelinking" = yes; then
8367           shared_flag="$shared_flag "'${wl}-G'
8368         fi
8369       else
8370         # not using gcc
8371         if test "$host_cpu" = ia64; then
8372         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8373         # chokes on -Wl,-G. The following line is correct:
8374           shared_flag='-G'
8375         else
8376           if test "$aix_use_runtimelinking" = yes; then
8377             shared_flag='${wl}-G'
8378           else
8379             shared_flag='${wl}-bM:SRE'
8380           fi
8381         fi
8382       fi
8383
8384       export_dynamic_flag_spec='${wl}-bexpall'
8385       # It seems that -bexpall does not export symbols beginning with
8386       # underscore (_), so it is better to generate a list of symbols to export.
8387       always_export_symbols=yes
8388       if test "$aix_use_runtimelinking" = yes; then
8389         # Warning - without using the other runtime loading flags (-brtl),
8390         # -berok will link without error, but may produce a broken library.
8391         allow_undefined_flag='-berok'
8392         # Determine the default libpath from the value encoded in an
8393         # empty executable.
8394         if test x$gcc_no_link = xyes; then
8395   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8396 fi
8397 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8398 /* end confdefs.h.  */
8399
8400 int
8401 main ()
8402 {
8403
8404   ;
8405   return 0;
8406 }
8407 _ACEOF
8408 if ac_fn_c_try_link "$LINENO"; then :
8409
8410 lt_aix_libpath_sed='
8411     /Import File Strings/,/^$/ {
8412         /^0/ {
8413             s/^0  *\(.*\)$/\1/
8414             p
8415         }
8416     }'
8417 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8418 # Check for a 64-bit object if we didn't find anything.
8419 if test -z "$aix_libpath"; then
8420   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8421 fi
8422 fi
8423 rm -f core conftest.err conftest.$ac_objext \
8424     conftest$ac_exeext conftest.$ac_ext
8425 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8426
8427         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8428         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"
8429       else
8430         if test "$host_cpu" = ia64; then
8431           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8432           allow_undefined_flag="-z nodefs"
8433           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"
8434         else
8435          # Determine the default libpath from the value encoded in an
8436          # empty executable.
8437          if test x$gcc_no_link = xyes; then
8438   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8439 fi
8440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8441 /* end confdefs.h.  */
8442
8443 int
8444 main ()
8445 {
8446
8447   ;
8448   return 0;
8449 }
8450 _ACEOF
8451 if ac_fn_c_try_link "$LINENO"; then :
8452
8453 lt_aix_libpath_sed='
8454     /Import File Strings/,/^$/ {
8455         /^0/ {
8456             s/^0  *\(.*\)$/\1/
8457             p
8458         }
8459     }'
8460 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8461 # Check for a 64-bit object if we didn't find anything.
8462 if test -z "$aix_libpath"; then
8463   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8464 fi
8465 fi
8466 rm -f core conftest.err conftest.$ac_objext \
8467     conftest$ac_exeext conftest.$ac_ext
8468 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8469
8470          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8471           # Warning - without using the other run time loading flags,
8472           # -berok will link without error, but may produce a broken library.
8473           no_undefined_flag=' ${wl}-bernotok'
8474           allow_undefined_flag=' ${wl}-berok'
8475           # Exported symbols can be pulled into shared objects from archives
8476           whole_archive_flag_spec='$convenience'
8477           archive_cmds_need_lc=yes
8478           # This is similar to how AIX traditionally builds its shared libraries.
8479           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'
8480         fi
8481       fi
8482       ;;
8483
8484     amigaos*)
8485       case $host_cpu in
8486       powerpc)
8487             # see comment about AmigaOS4 .so support
8488             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8489             archive_expsym_cmds=''
8490         ;;
8491       m68k)
8492             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)'
8493             hardcode_libdir_flag_spec='-L$libdir'
8494             hardcode_minus_L=yes
8495         ;;
8496       esac
8497       ;;
8498
8499     bsdi[45]*)
8500       export_dynamic_flag_spec=-rdynamic
8501       ;;
8502
8503     cygwin* | mingw* | pw32* | cegcc*)
8504       # When not using gcc, we currently assume that we are using
8505       # Microsoft Visual C++.
8506       # hardcode_libdir_flag_spec is actually meaningless, as there is
8507       # no search path for DLLs.
8508       hardcode_libdir_flag_spec=' '
8509       allow_undefined_flag=unsupported
8510       # Tell ltmain to make .lib files, not .a files.
8511       libext=lib
8512       # Tell ltmain to make .dll files, not .so files.
8513       shrext_cmds=".dll"
8514       # FIXME: Setting linknames here is a bad hack.
8515       archive_cmds='$CC -o $lib $libobjs $compiler_flags `$ECHO "X$deplibs" | $Xsed -e '\''s/ -lc$//'\''` -link -dll~linknames='
8516       # The linker will automatically build a .lib file if we build a DLL.
8517       old_archive_from_new_cmds='true'
8518       # FIXME: Should let the user specify the lib program.
8519       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8520       fix_srcfile_path='`cygpath -w "$srcfile"`'
8521       enable_shared_with_static_runtimes=yes
8522       ;;
8523
8524     darwin* | rhapsody*)
8525
8526
8527   archive_cmds_need_lc=no
8528   hardcode_direct=no
8529   hardcode_automatic=yes
8530   hardcode_shlibpath_var=unsupported
8531   whole_archive_flag_spec=''
8532   link_all_deplibs=yes
8533   allow_undefined_flag="$_lt_dar_allow_undefined"
8534   case $cc_basename in
8535      ifort*) _lt_dar_can_shared=yes ;;
8536      *) _lt_dar_can_shared=$GCC ;;
8537   esac
8538   if test "$_lt_dar_can_shared" = "yes"; then
8539     output_verbose_link_cmd=echo
8540     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8541     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8542     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}"
8543     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}"
8544
8545   else
8546   ld_shlibs=no
8547   fi
8548
8549       ;;
8550
8551     dgux*)
8552       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8553       hardcode_libdir_flag_spec='-L$libdir'
8554       hardcode_shlibpath_var=no
8555       ;;
8556
8557     freebsd1*)
8558       ld_shlibs=no
8559       ;;
8560
8561     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8562     # support.  Future versions do this automatically, but an explicit c++rt0.o
8563     # does not break anything, and helps significantly (at the cost of a little
8564     # extra space).
8565     freebsd2.2*)
8566       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8567       hardcode_libdir_flag_spec='-R$libdir'
8568       hardcode_direct=yes
8569       hardcode_shlibpath_var=no
8570       ;;
8571
8572     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8573     freebsd2*)
8574       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8575       hardcode_direct=yes
8576       hardcode_minus_L=yes
8577       hardcode_shlibpath_var=no
8578       ;;
8579
8580     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8581     freebsd* | dragonfly*)
8582       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8583       hardcode_libdir_flag_spec='-R$libdir'
8584       hardcode_direct=yes
8585       hardcode_shlibpath_var=no
8586       ;;
8587
8588     hpux9*)
8589       if test "$GCC" = yes; then
8590         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'
8591       else
8592         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'
8593       fi
8594       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8595       hardcode_libdir_separator=:
8596       hardcode_direct=yes
8597
8598       # hardcode_minus_L: Not really in the search PATH,
8599       # but as the default location of the library.
8600       hardcode_minus_L=yes
8601       export_dynamic_flag_spec='${wl}-E'
8602       ;;
8603
8604     hpux10*)
8605       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8606         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8607       else
8608         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8609       fi
8610       if test "$with_gnu_ld" = no; then
8611         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8612         hardcode_libdir_flag_spec_ld='+b $libdir'
8613         hardcode_libdir_separator=:
8614         hardcode_direct=yes
8615         hardcode_direct_absolute=yes
8616         export_dynamic_flag_spec='${wl}-E'
8617         # hardcode_minus_L: Not really in the search PATH,
8618         # but as the default location of the library.
8619         hardcode_minus_L=yes
8620       fi
8621       ;;
8622
8623     hpux11*)
8624       if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8625         case $host_cpu in
8626         hppa*64*)
8627           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8628           ;;
8629         ia64*)
8630           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8631           ;;
8632         *)
8633           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8634           ;;
8635         esac
8636       else
8637         case $host_cpu in
8638         hppa*64*)
8639           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8640           ;;
8641         ia64*)
8642           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8643           ;;
8644         *)
8645           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8646           ;;
8647         esac
8648       fi
8649       if test "$with_gnu_ld" = no; then
8650         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8651         hardcode_libdir_separator=:
8652
8653         case $host_cpu in
8654         hppa*64*|ia64*)
8655           hardcode_direct=no
8656           hardcode_shlibpath_var=no
8657           ;;
8658         *)
8659           hardcode_direct=yes
8660           hardcode_direct_absolute=yes
8661           export_dynamic_flag_spec='${wl}-E'
8662
8663           # hardcode_minus_L: Not really in the search PATH,
8664           # but as the default location of the library.
8665           hardcode_minus_L=yes
8666           ;;
8667         esac
8668       fi
8669       ;;
8670
8671     irix5* | irix6* | nonstopux*)
8672       if test "$GCC" = yes; then
8673         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'
8674         # Try to use the -exported_symbol ld option, if it does not
8675         # work, assume that -exports_file does not work either and
8676         # implicitly export all symbols.
8677         save_LDFLAGS="$LDFLAGS"
8678         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8679         if test x$gcc_no_link = xyes; then
8680   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
8681 fi
8682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8683 /* end confdefs.h.  */
8684 int foo(void) {}
8685 _ACEOF
8686 if ac_fn_c_try_link "$LINENO"; then :
8687   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'
8688
8689 fi
8690 rm -f core conftest.err conftest.$ac_objext \
8691     conftest$ac_exeext conftest.$ac_ext
8692         LDFLAGS="$save_LDFLAGS"
8693       else
8694         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'
8695         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'
8696       fi
8697       archive_cmds_need_lc='no'
8698       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8699       hardcode_libdir_separator=:
8700       inherit_rpath=yes
8701       link_all_deplibs=yes
8702       ;;
8703
8704     netbsd*)
8705       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8706         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8707       else
8708         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8709       fi
8710       hardcode_libdir_flag_spec='-R$libdir'
8711       hardcode_direct=yes
8712       hardcode_shlibpath_var=no
8713       ;;
8714
8715     newsos6)
8716       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8717       hardcode_direct=yes
8718       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8719       hardcode_libdir_separator=:
8720       hardcode_shlibpath_var=no
8721       ;;
8722
8723     *nto* | *qnx*)
8724       ;;
8725
8726     openbsd*)
8727       if test -f /usr/libexec/ld.so; then
8728         hardcode_direct=yes
8729         hardcode_shlibpath_var=no
8730         hardcode_direct_absolute=yes
8731         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8732           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8733           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8734           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8735           export_dynamic_flag_spec='${wl}-E'
8736         else
8737           case $host_os in
8738            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8739              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8740              hardcode_libdir_flag_spec='-R$libdir'
8741              ;;
8742            *)
8743              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8744              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8745              ;;
8746           esac
8747         fi
8748       else
8749         ld_shlibs=no
8750       fi
8751       ;;
8752
8753     os2*)
8754       hardcode_libdir_flag_spec='-L$libdir'
8755       hardcode_minus_L=yes
8756       allow_undefined_flag=unsupported
8757       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'
8758       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8759       ;;
8760
8761     osf3*)
8762       if test "$GCC" = yes; then
8763         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8764         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'
8765       else
8766         allow_undefined_flag=' -expect_unresolved \*'
8767         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'
8768       fi
8769       archive_cmds_need_lc='no'
8770       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8771       hardcode_libdir_separator=:
8772       ;;
8773
8774     osf4* | osf5*)      # as osf3* with the addition of -msym flag
8775       if test "$GCC" = yes; then
8776         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8777         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'
8778         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8779       else
8780         allow_undefined_flag=' -expect_unresolved \*'
8781         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'
8782         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~
8783         $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'
8784
8785         # Both c and cxx compiler support -rpath directly
8786         hardcode_libdir_flag_spec='-rpath $libdir'
8787       fi
8788       archive_cmds_need_lc='no'
8789       hardcode_libdir_separator=:
8790       ;;
8791
8792     solaris*)
8793       no_undefined_flag=' -z defs'
8794       if test "$GCC" = yes; then
8795         wlarc='${wl}'
8796         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8797         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8798           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8799       else
8800         case `$CC -V 2>&1` in
8801         *"Compilers 5.0"*)
8802           wlarc=''
8803           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8804           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8805           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
8806           ;;
8807         *)
8808           wlarc='${wl}'
8809           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
8810           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
8811           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
8812           ;;
8813         esac
8814       fi
8815       hardcode_libdir_flag_spec='-R$libdir'
8816       hardcode_shlibpath_var=no
8817       case $host_os in
8818       solaris2.[0-5] | solaris2.[0-5].*) ;;
8819       *)
8820         # The compiler driver will combine and reorder linker options,
8821         # but understands `-z linker_flag'.  GCC discards it without `$wl',
8822         # but is careful enough not to reorder.
8823         # Supported since Solaris 2.6 (maybe 2.5.1?)
8824         if test "$GCC" = yes; then
8825           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8826         else
8827           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8828         fi
8829         ;;
8830       esac
8831       link_all_deplibs=yes
8832       ;;
8833
8834     sunos4*)
8835       if test "x$host_vendor" = xsequent; then
8836         # Use $CC to link under sequent, because it throws in some extra .o
8837         # files that make .init and .fini sections work.
8838         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8839       else
8840         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8841       fi
8842       hardcode_libdir_flag_spec='-L$libdir'
8843       hardcode_direct=yes
8844       hardcode_minus_L=yes
8845       hardcode_shlibpath_var=no
8846       ;;
8847
8848     sysv4)
8849       case $host_vendor in
8850         sni)
8851           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8852           hardcode_direct=yes # is this really true???
8853         ;;
8854         siemens)
8855           ## LD is ld it makes a PLAMLIB
8856           ## CC just makes a GrossModule.
8857           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8858           reload_cmds='$CC -r -o $output$reload_objs'
8859           hardcode_direct=no
8860         ;;
8861         motorola)
8862           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8863           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8864         ;;
8865       esac
8866       runpath_var='LD_RUN_PATH'
8867       hardcode_shlibpath_var=no
8868       ;;
8869
8870     sysv4.3*)
8871       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8872       hardcode_shlibpath_var=no
8873       export_dynamic_flag_spec='-Bexport'
8874       ;;
8875
8876     sysv4*MP*)
8877       if test -d /usr/nec; then
8878         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8879         hardcode_shlibpath_var=no
8880         runpath_var=LD_RUN_PATH
8881         hardcode_runpath_var=yes
8882         ld_shlibs=yes
8883       fi
8884       ;;
8885
8886     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8887       no_undefined_flag='${wl}-z,text'
8888       archive_cmds_need_lc=no
8889       hardcode_shlibpath_var=no
8890       runpath_var='LD_RUN_PATH'
8891
8892       if test "$GCC" = yes; then
8893         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8894         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8895       else
8896         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8897         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8898       fi
8899       ;;
8900
8901     sysv5* | sco3.2v5* | sco5v6*)
8902       # Note: We can NOT use -z defs as we might desire, because we do not
8903       # link with -lc, and that would cause any symbols used from libc to
8904       # always be unresolved, which means just about no library would
8905       # ever link correctly.  If we're not using GNU ld we use -z text
8906       # though, which does catch some bad symbols but isn't as heavy-handed
8907       # as -z defs.
8908       no_undefined_flag='${wl}-z,text'
8909       allow_undefined_flag='${wl}-z,nodefs'
8910       archive_cmds_need_lc=no
8911       hardcode_shlibpath_var=no
8912       hardcode_libdir_flag_spec='${wl}-R,$libdir'
8913       hardcode_libdir_separator=':'
8914       link_all_deplibs=yes
8915       export_dynamic_flag_spec='${wl}-Bexport'
8916       runpath_var='LD_RUN_PATH'
8917
8918       if test "$GCC" = yes; then
8919         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8920         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8921       else
8922         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8923         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8924       fi
8925       ;;
8926
8927     uts4*)
8928       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8929       hardcode_libdir_flag_spec='-L$libdir'
8930       hardcode_shlibpath_var=no
8931       ;;
8932
8933     *)
8934       ld_shlibs=no
8935       ;;
8936     esac
8937
8938     if test x$host_vendor = xsni; then
8939       case $host in
8940       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
8941         export_dynamic_flag_spec='${wl}-Blargedynsym'
8942         ;;
8943       esac
8944     fi
8945   fi
8946
8947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
8948 $as_echo "$ld_shlibs" >&6; }
8949 test "$ld_shlibs" = no && can_build_shared=no
8950
8951 with_gnu_ld=$with_gnu_ld
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967 #
8968 # Do we need to explicitly link libc?
8969 #
8970 case "x$archive_cmds_need_lc" in
8971 x|xyes)
8972   # Assume -lc should be added
8973   archive_cmds_need_lc=yes
8974
8975   if test "$enable_shared" = yes && test "$GCC" = yes; then
8976     case $archive_cmds in
8977     *'~'*)
8978       # FIXME: we may have to deal with multi-command sequences.
8979       ;;
8980     '$CC '*)
8981       # Test whether the compiler implicitly links with -lc since on some
8982       # systems, -lgcc has to come before -lc. If gcc already passes -lc
8983       # to ld, don't add -lc before -lgcc.
8984       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
8985 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
8986 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
8987   $as_echo_n "(cached) " >&6
8988 else
8989   $RM conftest*
8990         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8991
8992         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8993   (eval $ac_compile) 2>&5
8994   ac_status=$?
8995   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8996   test $ac_status = 0; } 2>conftest.err; then
8997           soname=conftest
8998           lib=conftest
8999           libobjs=conftest.$ac_objext
9000           deplibs=
9001           wl=$lt_prog_compiler_wl
9002           pic_flag=$lt_prog_compiler_pic
9003           compiler_flags=-v
9004           linker_flags=-v
9005           verstring=
9006           output_objdir=.
9007           libname=conftest
9008           lt_save_allow_undefined_flag=$allow_undefined_flag
9009           allow_undefined_flag=
9010           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9011   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9012   ac_status=$?
9013   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9014   test $ac_status = 0; }
9015           then
9016             lt_cv_archive_cmds_need_lc=no
9017           else
9018             lt_cv_archive_cmds_need_lc=yes
9019           fi
9020           allow_undefined_flag=$lt_save_allow_undefined_flag
9021         else
9022           cat conftest.err 1>&5
9023         fi
9024         $RM conftest*
9025
9026 fi
9027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9028 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9029       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9030       ;;
9031     esac
9032   fi
9033   ;;
9034 esac
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9193 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9194
9195 if test "$GCC" = yes; then
9196   case $host_os in
9197     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9198     *) lt_awk_arg="/^libraries:/" ;;
9199   esac
9200   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9201   if $ECHO "$lt_search_path_spec" | $GREP ';' >/dev/null ; then
9202     # if the path contains ";" then we assume it to be the separator
9203     # otherwise default to the standard path separator (i.e. ":") - it is
9204     # assumed that no part of a normal pathname contains ";" but that should
9205     # okay in the real world where ";" in dirpaths is itself problematic.
9206     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9207   else
9208     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9209   fi
9210   # Ok, now we have the path, separated by spaces, we can step through it
9211   # and add multilib dir if necessary.
9212   lt_tmp_lt_search_path_spec=
9213   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9214   for lt_sys_path in $lt_search_path_spec; do
9215     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9216       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9217     else
9218       test -d "$lt_sys_path" && \
9219         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9220     fi
9221   done
9222   lt_search_path_spec=`$ECHO $lt_tmp_lt_search_path_spec | awk '
9223 BEGIN {RS=" "; FS="/|\n";} {
9224   lt_foo="";
9225   lt_count=0;
9226   for (lt_i = NF; lt_i > 0; lt_i--) {
9227     if ($lt_i != "" && $lt_i != ".") {
9228       if ($lt_i == "..") {
9229         lt_count++;
9230       } else {
9231         if (lt_count == 0) {
9232           lt_foo="/" $lt_i lt_foo;
9233         } else {
9234           lt_count--;
9235         }
9236       }
9237     }
9238   }
9239   if (lt_foo != "") { lt_freq[lt_foo]++; }
9240   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9241 }'`
9242   sys_lib_search_path_spec=`$ECHO $lt_search_path_spec`
9243 else
9244   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9245 fi
9246 library_names_spec=
9247 libname_spec='lib$name'
9248 soname_spec=
9249 shrext_cmds=".so"
9250 postinstall_cmds=
9251 postuninstall_cmds=
9252 finish_cmds=
9253 finish_eval=
9254 shlibpath_var=
9255 shlibpath_overrides_runpath=unknown
9256 version_type=none
9257 dynamic_linker="$host_os ld.so"
9258 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9259 need_lib_prefix=unknown
9260 hardcode_into_libs=no
9261
9262 # when you set need_version to no, make sure it does not cause -set_version
9263 # flags to be left without arguments
9264 need_version=unknown
9265
9266 case $host_os in
9267 aix3*)
9268   version_type=linux
9269   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9270   shlibpath_var=LIBPATH
9271
9272   # AIX 3 has no versioning support, so we append a major version to the name.
9273   soname_spec='${libname}${release}${shared_ext}$major'
9274   ;;
9275
9276 aix[4-9]*)
9277   version_type=linux
9278   need_lib_prefix=no
9279   need_version=no
9280   hardcode_into_libs=yes
9281   if test "$host_cpu" = ia64; then
9282     # AIX 5 supports IA64
9283     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9284     shlibpath_var=LD_LIBRARY_PATH
9285   else
9286     # With GCC up to 2.95.x, collect2 would create an import file
9287     # for dependence libraries.  The import file would start with
9288     # the line `#! .'.  This would cause the generated library to
9289     # depend on `.', always an invalid library.  This was fixed in
9290     # development snapshots of GCC prior to 3.0.
9291     case $host_os in
9292       aix4 | aix4.[01] | aix4.[01].*)
9293       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9294            echo ' yes '
9295            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9296         :
9297       else
9298         can_build_shared=no
9299       fi
9300       ;;
9301     esac
9302     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9303     # soname into executable. Probably we can add versioning support to
9304     # collect2, so additional links can be useful in future.
9305     if test "$aix_use_runtimelinking" = yes; then
9306       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9307       # instead of lib<name>.a to let people know that these are not
9308       # typical AIX shared libraries.
9309       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9310     else
9311       # We preserve .a as extension for shared libraries through AIX4.2
9312       # and later when we are not doing run time linking.
9313       library_names_spec='${libname}${release}.a $libname.a'
9314       soname_spec='${libname}${release}${shared_ext}$major'
9315     fi
9316     shlibpath_var=LIBPATH
9317   fi
9318   ;;
9319
9320 amigaos*)
9321   case $host_cpu in
9322   powerpc)
9323     # Since July 2007 AmigaOS4 officially supports .so libraries.
9324     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9325     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9326     ;;
9327   m68k)
9328     library_names_spec='$libname.ixlibrary $libname.a'
9329     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9330     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'
9331     ;;
9332   esac
9333   ;;
9334
9335 beos*)
9336   library_names_spec='${libname}${shared_ext}'
9337   dynamic_linker="$host_os ld.so"
9338   shlibpath_var=LIBRARY_PATH
9339   ;;
9340
9341 bsdi[45]*)
9342   version_type=linux
9343   need_version=no
9344   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9345   soname_spec='${libname}${release}${shared_ext}$major'
9346   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9347   shlibpath_var=LD_LIBRARY_PATH
9348   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9349   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9350   # the default ld.so.conf also contains /usr/contrib/lib and
9351   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9352   # libtool to hard-code these into programs
9353   ;;
9354
9355 cygwin* | mingw* | pw32* | cegcc*)
9356   version_type=windows
9357   shrext_cmds=".dll"
9358   need_version=no
9359   need_lib_prefix=no
9360
9361   case $GCC,$host_os in
9362   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9363     library_names_spec='$libname.dll.a'
9364     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9365     postinstall_cmds='base_file=`basename \${file}`~
9366       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9367       dldir=$destdir/`dirname \$dlpath`~
9368       test -d \$dldir || mkdir -p \$dldir~
9369       $install_prog $dir/$dlname \$dldir/$dlname~
9370       chmod a+x \$dldir/$dlname~
9371       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9372         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9373       fi'
9374     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9375       dlpath=$dir/\$dldll~
9376        $RM \$dlpath'
9377     shlibpath_overrides_runpath=yes
9378
9379     case $host_os in
9380     cygwin*)
9381       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9382       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9383       sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9384       ;;
9385     mingw* | cegcc*)
9386       # MinGW DLLs use traditional 'lib' prefix
9387       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9388       sys_lib_search_path_spec=`$CC -print-search-dirs | $GREP "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9389       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
9390         # It is most probably a Windows format PATH printed by
9391         # mingw gcc, but we are running on Cygwin. Gcc prints its search
9392         # path with ; separators, and with drive letters. We can handle the
9393         # drive letters (cygwin fileutils understands them), so leave them,
9394         # especially as we might pass files found there to a mingw objdump,
9395         # which wouldn't understand a cygwinified path. Ahh.
9396         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9397       else
9398         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9399       fi
9400       ;;
9401     pw32*)
9402       # pw32 DLLs use 'pw' prefix rather than 'lib'
9403       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9404       ;;
9405     esac
9406     ;;
9407
9408   *)
9409     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9410     ;;
9411   esac
9412   dynamic_linker='Win32 ld.exe'
9413   # FIXME: first we should search . and the directory the executable is in
9414   shlibpath_var=PATH
9415   ;;
9416
9417 darwin* | rhapsody*)
9418   dynamic_linker="$host_os dyld"
9419   version_type=darwin
9420   need_lib_prefix=no
9421   need_version=no
9422   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9423   soname_spec='${libname}${release}${major}$shared_ext'
9424   shlibpath_overrides_runpath=yes
9425   shlibpath_var=DYLD_LIBRARY_PATH
9426   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9427
9428   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9429   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9430   ;;
9431
9432 dgux*)
9433   version_type=linux
9434   need_lib_prefix=no
9435   need_version=no
9436   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9437   soname_spec='${libname}${release}${shared_ext}$major'
9438   shlibpath_var=LD_LIBRARY_PATH
9439   ;;
9440
9441 freebsd1*)
9442   dynamic_linker=no
9443   ;;
9444
9445 freebsd* | dragonfly*)
9446   # DragonFly does not have aout.  When/if they implement a new
9447   # versioning mechanism, adjust this.
9448   if test -x /usr/bin/objformat; then
9449     objformat=`/usr/bin/objformat`
9450   else
9451     case $host_os in
9452     freebsd[123]*) objformat=aout ;;
9453     *) objformat=elf ;;
9454     esac
9455   fi
9456   version_type=freebsd-$objformat
9457   case $version_type in
9458     freebsd-elf*)
9459       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9460       need_version=no
9461       need_lib_prefix=no
9462       ;;
9463     freebsd-*)
9464       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9465       need_version=yes
9466       ;;
9467   esac
9468   shlibpath_var=LD_LIBRARY_PATH
9469   case $host_os in
9470   freebsd2*)
9471     shlibpath_overrides_runpath=yes
9472     ;;
9473   freebsd3.[01]* | freebsdelf3.[01]*)
9474     shlibpath_overrides_runpath=yes
9475     hardcode_into_libs=yes
9476     ;;
9477   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9478   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9479     shlibpath_overrides_runpath=no
9480     hardcode_into_libs=yes
9481     ;;
9482   *) # from 4.6 on, and DragonFly
9483     shlibpath_overrides_runpath=yes
9484     hardcode_into_libs=yes
9485     ;;
9486   esac
9487   ;;
9488
9489 gnu*)
9490   version_type=linux
9491   need_lib_prefix=no
9492   need_version=no
9493   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9494   soname_spec='${libname}${release}${shared_ext}$major'
9495   shlibpath_var=LD_LIBRARY_PATH
9496   hardcode_into_libs=yes
9497   ;;
9498
9499 hpux9* | hpux10* | hpux11*)
9500   # Give a soname corresponding to the major version so that dld.sl refuses to
9501   # link against other versions.
9502   version_type=sunos
9503   need_lib_prefix=no
9504   need_version=no
9505   case $host_cpu in
9506   ia64*)
9507     shrext_cmds='.so'
9508     hardcode_into_libs=yes
9509     dynamic_linker="$host_os dld.so"
9510     shlibpath_var=LD_LIBRARY_PATH
9511     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9512     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9513     soname_spec='${libname}${release}${shared_ext}$major'
9514     if test "X$HPUX_IA64_MODE" = X32; then
9515       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9516     else
9517       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9518     fi
9519     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9520     ;;
9521   hppa*64*)
9522     shrext_cmds='.sl'
9523     hardcode_into_libs=yes
9524     dynamic_linker="$host_os dld.sl"
9525     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9526     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9527     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9528     soname_spec='${libname}${release}${shared_ext}$major'
9529     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9530     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9531     ;;
9532   *)
9533     shrext_cmds='.sl'
9534     dynamic_linker="$host_os dld.sl"
9535     shlibpath_var=SHLIB_PATH
9536     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9537     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9538     soname_spec='${libname}${release}${shared_ext}$major'
9539     ;;
9540   esac
9541   # HP-UX runs *really* slowly unless shared libraries are mode 555.
9542   postinstall_cmds='chmod 555 $lib'
9543   ;;
9544
9545 interix[3-9]*)
9546   version_type=linux
9547   need_lib_prefix=no
9548   need_version=no
9549   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9550   soname_spec='${libname}${release}${shared_ext}$major'
9551   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9552   shlibpath_var=LD_LIBRARY_PATH
9553   shlibpath_overrides_runpath=no
9554   hardcode_into_libs=yes
9555   ;;
9556
9557 irix5* | irix6* | nonstopux*)
9558   case $host_os in
9559     nonstopux*) version_type=nonstopux ;;
9560     *)
9561         if test "$lt_cv_prog_gnu_ld" = yes; then
9562                 version_type=linux
9563         else
9564                 version_type=irix
9565         fi ;;
9566   esac
9567   need_lib_prefix=no
9568   need_version=no
9569   soname_spec='${libname}${release}${shared_ext}$major'
9570   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9571   case $host_os in
9572   irix5* | nonstopux*)
9573     libsuff= shlibsuff=
9574     ;;
9575   *)
9576     case $LD in # libtool.m4 will add one of these switches to LD
9577     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9578       libsuff= shlibsuff= libmagic=32-bit;;
9579     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9580       libsuff=32 shlibsuff=N32 libmagic=N32;;
9581     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9582       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9583     *) libsuff= shlibsuff= libmagic=never-match;;
9584     esac
9585     ;;
9586   esac
9587   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9588   shlibpath_overrides_runpath=no
9589   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9590   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9591   hardcode_into_libs=yes
9592   ;;
9593
9594 # No shared lib support for Linux oldld, aout, or coff.
9595 linux*oldld* | linux*aout* | linux*coff*)
9596   dynamic_linker=no
9597   ;;
9598
9599 # This must be Linux ELF.
9600 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9601   version_type=linux
9602   need_lib_prefix=no
9603   need_version=no
9604   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9605   soname_spec='${libname}${release}${shared_ext}$major'
9606   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9607   shlibpath_var=LD_LIBRARY_PATH
9608   shlibpath_overrides_runpath=no
9609
9610   # Some binutils ld are patched to set DT_RUNPATH
9611   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9612   $as_echo_n "(cached) " >&6
9613 else
9614   lt_cv_shlibpath_overrides_runpath=no
9615     save_LDFLAGS=$LDFLAGS
9616     save_libdir=$libdir
9617     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9618          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9619     if test x$gcc_no_link = xyes; then
9620   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
9621 fi
9622 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9623 /* end confdefs.h.  */
9624
9625 int
9626 main ()
9627 {
9628
9629   ;
9630   return 0;
9631 }
9632 _ACEOF
9633 if ac_fn_c_try_link "$LINENO"; then :
9634   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9635   lt_cv_shlibpath_overrides_runpath=yes
9636 fi
9637 fi
9638 rm -f core conftest.err conftest.$ac_objext \
9639     conftest$ac_exeext conftest.$ac_ext
9640     LDFLAGS=$save_LDFLAGS
9641     libdir=$save_libdir
9642
9643 fi
9644
9645   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9646
9647   # This implies no fast_install, which is unacceptable.
9648   # Some rework will be needed to allow for fast_install
9649   # before this can be enabled.
9650   hardcode_into_libs=yes
9651
9652   # Append ld.so.conf contents to the search path
9653   if test -f /etc/ld.so.conf; then
9654     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' ' '`
9655     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9656   fi
9657
9658   # We used to test for /lib/ld.so.1 and disable shared libraries on
9659   # powerpc, because MkLinux only supported shared libraries with the
9660   # GNU dynamic linker.  Since this was broken with cross compilers,
9661   # most powerpc-linux boxes support dynamic linking these days and
9662   # people can always --disable-shared, the test was removed, and we
9663   # assume the GNU/Linux dynamic linker is in use.
9664   dynamic_linker='GNU/Linux ld.so'
9665   ;;
9666
9667 netbsd*)
9668   version_type=sunos
9669   need_lib_prefix=no
9670   need_version=no
9671   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9672     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9673     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9674     dynamic_linker='NetBSD (a.out) ld.so'
9675   else
9676     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9677     soname_spec='${libname}${release}${shared_ext}$major'
9678     dynamic_linker='NetBSD ld.elf_so'
9679   fi
9680   shlibpath_var=LD_LIBRARY_PATH
9681   shlibpath_overrides_runpath=yes
9682   hardcode_into_libs=yes
9683   ;;
9684
9685 newsos6)
9686   version_type=linux
9687   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9688   shlibpath_var=LD_LIBRARY_PATH
9689   shlibpath_overrides_runpath=yes
9690   ;;
9691
9692 *nto* | *qnx*)
9693   version_type=qnx
9694   need_lib_prefix=no
9695   need_version=no
9696   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9697   soname_spec='${libname}${release}${shared_ext}$major'
9698   shlibpath_var=LD_LIBRARY_PATH
9699   shlibpath_overrides_runpath=no
9700   hardcode_into_libs=yes
9701   dynamic_linker='ldqnx.so'
9702   ;;
9703
9704 openbsd*)
9705   version_type=sunos
9706   sys_lib_dlsearch_path_spec="/usr/lib"
9707   need_lib_prefix=no
9708   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9709   case $host_os in
9710     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
9711     *)                          need_version=no  ;;
9712   esac
9713   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9714   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9715   shlibpath_var=LD_LIBRARY_PATH
9716   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9717     case $host_os in
9718       openbsd2.[89] | openbsd2.[89].*)
9719         shlibpath_overrides_runpath=no
9720         ;;
9721       *)
9722         shlibpath_overrides_runpath=yes
9723         ;;
9724       esac
9725   else
9726     shlibpath_overrides_runpath=yes
9727   fi
9728   ;;
9729
9730 os2*)
9731   libname_spec='$name'
9732   shrext_cmds=".dll"
9733   need_lib_prefix=no
9734   library_names_spec='$libname${shared_ext} $libname.a'
9735   dynamic_linker='OS/2 ld.exe'
9736   shlibpath_var=LIBPATH
9737   ;;
9738
9739 osf3* | osf4* | osf5*)
9740   version_type=osf
9741   need_lib_prefix=no
9742   need_version=no
9743   soname_spec='${libname}${release}${shared_ext}$major'
9744   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9745   shlibpath_var=LD_LIBRARY_PATH
9746   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9747   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9748   ;;
9749
9750 rdos*)
9751   dynamic_linker=no
9752   ;;
9753
9754 solaris*)
9755   version_type=linux
9756   need_lib_prefix=no
9757   need_version=no
9758   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9759   soname_spec='${libname}${release}${shared_ext}$major'
9760   shlibpath_var=LD_LIBRARY_PATH
9761   shlibpath_overrides_runpath=yes
9762   hardcode_into_libs=yes
9763   # ldd complains unless libraries are executable
9764   postinstall_cmds='chmod +x $lib'
9765   ;;
9766
9767 sunos4*)
9768   version_type=sunos
9769   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9770   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9771   shlibpath_var=LD_LIBRARY_PATH
9772   shlibpath_overrides_runpath=yes
9773   if test "$with_gnu_ld" = yes; then
9774     need_lib_prefix=no
9775   fi
9776   need_version=yes
9777   ;;
9778
9779 sysv4 | sysv4.3*)
9780   version_type=linux
9781   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9782   soname_spec='${libname}${release}${shared_ext}$major'
9783   shlibpath_var=LD_LIBRARY_PATH
9784   case $host_vendor in
9785     sni)
9786       shlibpath_overrides_runpath=no
9787       need_lib_prefix=no
9788       runpath_var=LD_RUN_PATH
9789       ;;
9790     siemens)
9791       need_lib_prefix=no
9792       ;;
9793     motorola)
9794       need_lib_prefix=no
9795       need_version=no
9796       shlibpath_overrides_runpath=no
9797       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9798       ;;
9799   esac
9800   ;;
9801
9802 sysv4*MP*)
9803   if test -d /usr/nec ;then
9804     version_type=linux
9805     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9806     soname_spec='$libname${shared_ext}.$major'
9807     shlibpath_var=LD_LIBRARY_PATH
9808   fi
9809   ;;
9810
9811 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9812   version_type=freebsd-elf
9813   need_lib_prefix=no
9814   need_version=no
9815   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9816   soname_spec='${libname}${release}${shared_ext}$major'
9817   shlibpath_var=LD_LIBRARY_PATH
9818   shlibpath_overrides_runpath=yes
9819   hardcode_into_libs=yes
9820   if test "$with_gnu_ld" = yes; then
9821     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9822   else
9823     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9824     case $host_os in
9825       sco3.2v5*)
9826         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9827         ;;
9828     esac
9829   fi
9830   sys_lib_dlsearch_path_spec='/usr/lib'
9831   ;;
9832
9833 tpf*)
9834   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
9835   version_type=linux
9836   need_lib_prefix=no
9837   need_version=no
9838   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9839   shlibpath_var=LD_LIBRARY_PATH
9840   shlibpath_overrides_runpath=no
9841   hardcode_into_libs=yes
9842   ;;
9843
9844 uts4*)
9845   version_type=linux
9846   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9847   soname_spec='${libname}${release}${shared_ext}$major'
9848   shlibpath_var=LD_LIBRARY_PATH
9849   ;;
9850
9851 *)
9852   dynamic_linker=no
9853   ;;
9854 esac
9855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
9856 $as_echo "$dynamic_linker" >&6; }
9857 test "$dynamic_linker" = no && can_build_shared=no
9858
9859 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9860 if test "$GCC" = yes; then
9861   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9862 fi
9863
9864 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9865   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9866 fi
9867 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9868   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9869 fi
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
9958 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9959 hardcode_action=
9960 if test -n "$hardcode_libdir_flag_spec" ||
9961    test -n "$runpath_var" ||
9962    test "X$hardcode_automatic" = "Xyes" ; then
9963
9964   # We can hardcode non-existent directories.
9965   if test "$hardcode_direct" != no &&
9966      # If the only mechanism to avoid hardcoding is shlibpath_var, we
9967      # have to relink, otherwise we might link with an installed library
9968      # when we should be linking with a yet-to-be-installed one
9969      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
9970      test "$hardcode_minus_L" != no; then
9971     # Linking always hardcodes the temporary library directory.
9972     hardcode_action=relink
9973   else
9974     # We can link without hardcoding, and we can hardcode nonexisting dirs.
9975     hardcode_action=immediate
9976   fi
9977 else
9978   # We cannot hardcode anything, or else we can only hardcode existing
9979   # directories.
9980   hardcode_action=unsupported
9981 fi
9982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
9983 $as_echo "$hardcode_action" >&6; }
9984
9985 if test "$hardcode_action" = relink ||
9986    test "$inherit_rpath" = yes; then
9987   # Fast installation is not supported
9988   enable_fast_install=no
9989 elif test "$shlibpath_overrides_runpath" = yes ||
9990      test "$enable_shared" = no; then
9991   # Fast installation is not necessary
9992   enable_fast_install=needless
9993 fi
9994
9995
9996
9997
9998
9999
10000   if test "x$enable_dlopen" != xyes; then
10001   enable_dlopen=unknown
10002   enable_dlopen_self=unknown
10003   enable_dlopen_self_static=unknown
10004 else
10005   lt_cv_dlopen=no
10006   lt_cv_dlopen_libs=
10007
10008   case $host_os in
10009   beos*)
10010     lt_cv_dlopen="load_add_on"
10011     lt_cv_dlopen_libs=
10012     lt_cv_dlopen_self=yes
10013     ;;
10014
10015   mingw* | pw32* | cegcc*)
10016     lt_cv_dlopen="LoadLibrary"
10017     lt_cv_dlopen_libs=
10018     ;;
10019
10020   cygwin*)
10021     lt_cv_dlopen="dlopen"
10022     lt_cv_dlopen_libs=
10023     ;;
10024
10025   darwin*)
10026   # if libdl is installed we need to link against it
10027     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10028 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10029 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10030   $as_echo_n "(cached) " >&6
10031 else
10032   ac_check_lib_save_LIBS=$LIBS
10033 LIBS="-ldl  $LIBS"
10034 if test x$gcc_no_link = xyes; then
10035   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10036 fi
10037 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10038 /* end confdefs.h.  */
10039
10040 /* Override any GCC internal prototype to avoid an error.
10041    Use char because int might match the return type of a GCC
10042    builtin and then its argument prototype would still apply.  */
10043 #ifdef __cplusplus
10044 extern "C"
10045 #endif
10046 char dlopen ();
10047 int
10048 main ()
10049 {
10050 return dlopen ();
10051   ;
10052   return 0;
10053 }
10054 _ACEOF
10055 if ac_fn_c_try_link "$LINENO"; then :
10056   ac_cv_lib_dl_dlopen=yes
10057 else
10058   ac_cv_lib_dl_dlopen=no
10059 fi
10060 rm -f core conftest.err conftest.$ac_objext \
10061     conftest$ac_exeext conftest.$ac_ext
10062 LIBS=$ac_check_lib_save_LIBS
10063 fi
10064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10065 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10066 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10067   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10068 else
10069
10070     lt_cv_dlopen="dyld"
10071     lt_cv_dlopen_libs=
10072     lt_cv_dlopen_self=yes
10073
10074 fi
10075
10076     ;;
10077
10078   *)
10079     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10080 if test "x$ac_cv_func_shl_load" = x""yes; then :
10081   lt_cv_dlopen="shl_load"
10082 else
10083   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10084 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10085 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10086   $as_echo_n "(cached) " >&6
10087 else
10088   ac_check_lib_save_LIBS=$LIBS
10089 LIBS="-ldld  $LIBS"
10090 if test x$gcc_no_link = xyes; then
10091   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10092 fi
10093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10094 /* end confdefs.h.  */
10095
10096 /* Override any GCC internal prototype to avoid an error.
10097    Use char because int might match the return type of a GCC
10098    builtin and then its argument prototype would still apply.  */
10099 #ifdef __cplusplus
10100 extern "C"
10101 #endif
10102 char shl_load ();
10103 int
10104 main ()
10105 {
10106 return shl_load ();
10107   ;
10108   return 0;
10109 }
10110 _ACEOF
10111 if ac_fn_c_try_link "$LINENO"; then :
10112   ac_cv_lib_dld_shl_load=yes
10113 else
10114   ac_cv_lib_dld_shl_load=no
10115 fi
10116 rm -f core conftest.err conftest.$ac_objext \
10117     conftest$ac_exeext conftest.$ac_ext
10118 LIBS=$ac_check_lib_save_LIBS
10119 fi
10120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10121 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10122 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10123   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10124 else
10125   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10126 if test "x$ac_cv_func_dlopen" = x""yes; then :
10127   lt_cv_dlopen="dlopen"
10128 else
10129   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10130 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10131 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10132   $as_echo_n "(cached) " >&6
10133 else
10134   ac_check_lib_save_LIBS=$LIBS
10135 LIBS="-ldl  $LIBS"
10136 if test x$gcc_no_link = xyes; then
10137   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10138 fi
10139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10140 /* end confdefs.h.  */
10141
10142 /* Override any GCC internal prototype to avoid an error.
10143    Use char because int might match the return type of a GCC
10144    builtin and then its argument prototype would still apply.  */
10145 #ifdef __cplusplus
10146 extern "C"
10147 #endif
10148 char dlopen ();
10149 int
10150 main ()
10151 {
10152 return dlopen ();
10153   ;
10154   return 0;
10155 }
10156 _ACEOF
10157 if ac_fn_c_try_link "$LINENO"; then :
10158   ac_cv_lib_dl_dlopen=yes
10159 else
10160   ac_cv_lib_dl_dlopen=no
10161 fi
10162 rm -f core conftest.err conftest.$ac_objext \
10163     conftest$ac_exeext conftest.$ac_ext
10164 LIBS=$ac_check_lib_save_LIBS
10165 fi
10166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10167 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10168 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10169   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10170 else
10171   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10172 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10173 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10174   $as_echo_n "(cached) " >&6
10175 else
10176   ac_check_lib_save_LIBS=$LIBS
10177 LIBS="-lsvld  $LIBS"
10178 if test x$gcc_no_link = xyes; then
10179   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10180 fi
10181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10182 /* end confdefs.h.  */
10183
10184 /* Override any GCC internal prototype to avoid an error.
10185    Use char because int might match the return type of a GCC
10186    builtin and then its argument prototype would still apply.  */
10187 #ifdef __cplusplus
10188 extern "C"
10189 #endif
10190 char dlopen ();
10191 int
10192 main ()
10193 {
10194 return dlopen ();
10195   ;
10196   return 0;
10197 }
10198 _ACEOF
10199 if ac_fn_c_try_link "$LINENO"; then :
10200   ac_cv_lib_svld_dlopen=yes
10201 else
10202   ac_cv_lib_svld_dlopen=no
10203 fi
10204 rm -f core conftest.err conftest.$ac_objext \
10205     conftest$ac_exeext conftest.$ac_ext
10206 LIBS=$ac_check_lib_save_LIBS
10207 fi
10208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10209 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10210 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10211   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10212 else
10213   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10214 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10215 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10216   $as_echo_n "(cached) " >&6
10217 else
10218   ac_check_lib_save_LIBS=$LIBS
10219 LIBS="-ldld  $LIBS"
10220 if test x$gcc_no_link = xyes; then
10221   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10222 fi
10223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10224 /* end confdefs.h.  */
10225
10226 /* Override any GCC internal prototype to avoid an error.
10227    Use char because int might match the return type of a GCC
10228    builtin and then its argument prototype would still apply.  */
10229 #ifdef __cplusplus
10230 extern "C"
10231 #endif
10232 char dld_link ();
10233 int
10234 main ()
10235 {
10236 return dld_link ();
10237   ;
10238   return 0;
10239 }
10240 _ACEOF
10241 if ac_fn_c_try_link "$LINENO"; then :
10242   ac_cv_lib_dld_dld_link=yes
10243 else
10244   ac_cv_lib_dld_dld_link=no
10245 fi
10246 rm -f core conftest.err conftest.$ac_objext \
10247     conftest$ac_exeext conftest.$ac_ext
10248 LIBS=$ac_check_lib_save_LIBS
10249 fi
10250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10251 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10252 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10253   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10254 fi
10255
10256
10257 fi
10258
10259
10260 fi
10261
10262
10263 fi
10264
10265
10266 fi
10267
10268
10269 fi
10270
10271     ;;
10272   esac
10273
10274   if test "x$lt_cv_dlopen" != xno; then
10275     enable_dlopen=yes
10276   else
10277     enable_dlopen=no
10278   fi
10279
10280   case $lt_cv_dlopen in
10281   dlopen)
10282     save_CPPFLAGS="$CPPFLAGS"
10283     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10284
10285     save_LDFLAGS="$LDFLAGS"
10286     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10287
10288     save_LIBS="$LIBS"
10289     LIBS="$lt_cv_dlopen_libs $LIBS"
10290
10291     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10292 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10293 if test "${lt_cv_dlopen_self+set}" = set; then :
10294   $as_echo_n "(cached) " >&6
10295 else
10296           if test "$cross_compiling" = yes; then :
10297   lt_cv_dlopen_self=cross
10298 else
10299   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10300   lt_status=$lt_dlunknown
10301   cat > conftest.$ac_ext <<_LT_EOF
10302 #line 10302 "configure"
10303 #include "confdefs.h"
10304
10305 #if HAVE_DLFCN_H
10306 #include <dlfcn.h>
10307 #endif
10308
10309 #include <stdio.h>
10310
10311 #ifdef RTLD_GLOBAL
10312 #  define LT_DLGLOBAL           RTLD_GLOBAL
10313 #else
10314 #  ifdef DL_GLOBAL
10315 #    define LT_DLGLOBAL         DL_GLOBAL
10316 #  else
10317 #    define LT_DLGLOBAL         0
10318 #  endif
10319 #endif
10320
10321 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10322    find out it does not work in some platform. */
10323 #ifndef LT_DLLAZY_OR_NOW
10324 #  ifdef RTLD_LAZY
10325 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10326 #  else
10327 #    ifdef DL_LAZY
10328 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10329 #    else
10330 #      ifdef RTLD_NOW
10331 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10332 #      else
10333 #        ifdef DL_NOW
10334 #          define LT_DLLAZY_OR_NOW      DL_NOW
10335 #        else
10336 #          define LT_DLLAZY_OR_NOW      0
10337 #        endif
10338 #      endif
10339 #    endif
10340 #  endif
10341 #endif
10342
10343 void fnord() { int i=42;}
10344 int main ()
10345 {
10346   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10347   int status = $lt_dlunknown;
10348
10349   if (self)
10350     {
10351       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10352       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10353       /* dlclose (self); */
10354     }
10355   else
10356     puts (dlerror ());
10357
10358   return status;
10359 }
10360 _LT_EOF
10361   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10362   (eval $ac_link) 2>&5
10363   ac_status=$?
10364   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10365   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10366     (./conftest; exit; ) >&5 2>/dev/null
10367     lt_status=$?
10368     case x$lt_status in
10369       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10370       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10371       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10372     esac
10373   else :
10374     # compilation failed
10375     lt_cv_dlopen_self=no
10376   fi
10377 fi
10378 rm -fr conftest*
10379
10380
10381 fi
10382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10383 $as_echo "$lt_cv_dlopen_self" >&6; }
10384
10385     if test "x$lt_cv_dlopen_self" = xyes; then
10386       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10387       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10388 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10389 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10390   $as_echo_n "(cached) " >&6
10391 else
10392           if test "$cross_compiling" = yes; then :
10393   lt_cv_dlopen_self_static=cross
10394 else
10395   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10396   lt_status=$lt_dlunknown
10397   cat > conftest.$ac_ext <<_LT_EOF
10398 #line 10398 "configure"
10399 #include "confdefs.h"
10400
10401 #if HAVE_DLFCN_H
10402 #include <dlfcn.h>
10403 #endif
10404
10405 #include <stdio.h>
10406
10407 #ifdef RTLD_GLOBAL
10408 #  define LT_DLGLOBAL           RTLD_GLOBAL
10409 #else
10410 #  ifdef DL_GLOBAL
10411 #    define LT_DLGLOBAL         DL_GLOBAL
10412 #  else
10413 #    define LT_DLGLOBAL         0
10414 #  endif
10415 #endif
10416
10417 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10418    find out it does not work in some platform. */
10419 #ifndef LT_DLLAZY_OR_NOW
10420 #  ifdef RTLD_LAZY
10421 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10422 #  else
10423 #    ifdef DL_LAZY
10424 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10425 #    else
10426 #      ifdef RTLD_NOW
10427 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10428 #      else
10429 #        ifdef DL_NOW
10430 #          define LT_DLLAZY_OR_NOW      DL_NOW
10431 #        else
10432 #          define LT_DLLAZY_OR_NOW      0
10433 #        endif
10434 #      endif
10435 #    endif
10436 #  endif
10437 #endif
10438
10439 void fnord() { int i=42;}
10440 int main ()
10441 {
10442   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10443   int status = $lt_dlunknown;
10444
10445   if (self)
10446     {
10447       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10448       else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10449       /* dlclose (self); */
10450     }
10451   else
10452     puts (dlerror ());
10453
10454   return status;
10455 }
10456 _LT_EOF
10457   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10458   (eval $ac_link) 2>&5
10459   ac_status=$?
10460   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10461   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10462     (./conftest; exit; ) >&5 2>/dev/null
10463     lt_status=$?
10464     case x$lt_status in
10465       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10466       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10467       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10468     esac
10469   else :
10470     # compilation failed
10471     lt_cv_dlopen_self_static=no
10472   fi
10473 fi
10474 rm -fr conftest*
10475
10476
10477 fi
10478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10479 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10480     fi
10481
10482     CPPFLAGS="$save_CPPFLAGS"
10483     LDFLAGS="$save_LDFLAGS"
10484     LIBS="$save_LIBS"
10485     ;;
10486   esac
10487
10488   case $lt_cv_dlopen_self in
10489   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10490   *) enable_dlopen_self=unknown ;;
10491   esac
10492
10493   case $lt_cv_dlopen_self_static in
10494   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10495   *) enable_dlopen_self_static=unknown ;;
10496   esac
10497 fi
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515 striplib=
10516 old_striplib=
10517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10518 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10519 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10520   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10521   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10522   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10523 $as_echo "yes" >&6; }
10524 else
10525 # FIXME - insert some real tests, host_os isn't really good enough
10526   case $host_os in
10527   darwin*)
10528     if test -n "$STRIP" ; then
10529       striplib="$STRIP -x"
10530       old_striplib="$STRIP -S"
10531       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10532 $as_echo "yes" >&6; }
10533     else
10534       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10535 $as_echo "no" >&6; }
10536     fi
10537     ;;
10538   *)
10539     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10540 $as_echo "no" >&6; }
10541     ;;
10542   esac
10543 fi
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556   # Report which library types will actually be built
10557   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10558 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10560 $as_echo "$can_build_shared" >&6; }
10561
10562   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10563 $as_echo_n "checking whether to build shared libraries... " >&6; }
10564   test "$can_build_shared" = "no" && enable_shared=no
10565
10566   # On AIX, shared libraries and static libraries use the same namespace, and
10567   # are all built from PIC.
10568   case $host_os in
10569   aix3*)
10570     test "$enable_shared" = yes && enable_static=no
10571     if test -n "$RANLIB"; then
10572       archive_cmds="$archive_cmds~\$RANLIB \$lib"
10573       postinstall_cmds='$RANLIB $lib'
10574     fi
10575     ;;
10576
10577   aix[4-9]*)
10578     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10579       test "$enable_shared" = yes && enable_static=no
10580     fi
10581     ;;
10582   esac
10583   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10584 $as_echo "$enable_shared" >&6; }
10585
10586   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10587 $as_echo_n "checking whether to build static libraries... " >&6; }
10588   # Make sure either enable_shared or enable_static is yes.
10589   test "$enable_shared" = yes || enable_static=yes
10590   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10591 $as_echo "$enable_static" >&6; }
10592
10593
10594
10595
10596 fi
10597 ac_ext=c
10598 ac_cpp='$CPP $CPPFLAGS'
10599 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10600 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10601 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10602
10603 CC="$lt_save_CC"
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617         ac_config_commands="$ac_config_commands libtool"
10618
10619
10620
10621
10622 # Only expand once:
10623
10624
10625
10626 # Find CPP now so that any conditional tests below won't do it and
10627 # thereby make the resulting definitions conditional.
10628 ac_ext=c
10629 ac_cpp='$CPP $CPPFLAGS'
10630 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10631 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10632 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
10634 $as_echo_n "checking how to run the C preprocessor... " >&6; }
10635 # On Suns, sometimes $CPP names a directory.
10636 if test -n "$CPP" && test -d "$CPP"; then
10637   CPP=
10638 fi
10639 if test -z "$CPP"; then
10640   if test "${ac_cv_prog_CPP+set}" = set; then :
10641   $as_echo_n "(cached) " >&6
10642 else
10643       # Double quotes because CPP needs to be expanded
10644     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
10645     do
10646       ac_preproc_ok=false
10647 for ac_c_preproc_warn_flag in '' yes
10648 do
10649   # Use a header file that comes with gcc, so configuring glibc
10650   # with a fresh cross-compiler works.
10651   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10652   # <limits.h> exists even on freestanding compilers.
10653   # On the NeXT, cc -E runs the code through the compiler's parser,
10654   # not just through cpp. "Syntax error" is here to catch this case.
10655   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10656 /* end confdefs.h.  */
10657 #ifdef __STDC__
10658 # include <limits.h>
10659 #else
10660 # include <assert.h>
10661 #endif
10662                      Syntax error
10663 _ACEOF
10664 if ac_fn_c_try_cpp "$LINENO"; then :
10665
10666 else
10667   # Broken: fails on valid input.
10668 continue
10669 fi
10670 rm -f conftest.err conftest.$ac_ext
10671
10672   # OK, works on sane cases.  Now check whether nonexistent headers
10673   # can be detected and how.
10674   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10675 /* end confdefs.h.  */
10676 #include <ac_nonexistent.h>
10677 _ACEOF
10678 if ac_fn_c_try_cpp "$LINENO"; then :
10679   # Broken: success on invalid input.
10680 continue
10681 else
10682   # Passes both tests.
10683 ac_preproc_ok=:
10684 break
10685 fi
10686 rm -f conftest.err conftest.$ac_ext
10687
10688 done
10689 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10690 rm -f conftest.err conftest.$ac_ext
10691 if $ac_preproc_ok; then :
10692   break
10693 fi
10694
10695     done
10696     ac_cv_prog_CPP=$CPP
10697
10698 fi
10699   CPP=$ac_cv_prog_CPP
10700 else
10701   ac_cv_prog_CPP=$CPP
10702 fi
10703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
10704 $as_echo "$CPP" >&6; }
10705 ac_preproc_ok=false
10706 for ac_c_preproc_warn_flag in '' yes
10707 do
10708   # Use a header file that comes with gcc, so configuring glibc
10709   # with a fresh cross-compiler works.
10710   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10711   # <limits.h> exists even on freestanding compilers.
10712   # On the NeXT, cc -E runs the code through the compiler's parser,
10713   # not just through cpp. "Syntax error" is here to catch this case.
10714   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10715 /* end confdefs.h.  */
10716 #ifdef __STDC__
10717 # include <limits.h>
10718 #else
10719 # include <assert.h>
10720 #endif
10721                      Syntax error
10722 _ACEOF
10723 if ac_fn_c_try_cpp "$LINENO"; then :
10724
10725 else
10726   # Broken: fails on valid input.
10727 continue
10728 fi
10729 rm -f conftest.err conftest.$ac_ext
10730
10731   # OK, works on sane cases.  Now check whether nonexistent headers
10732   # can be detected and how.
10733   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10734 /* end confdefs.h.  */
10735 #include <ac_nonexistent.h>
10736 _ACEOF
10737 if ac_fn_c_try_cpp "$LINENO"; then :
10738   # Broken: success on invalid input.
10739 continue
10740 else
10741   # Passes both tests.
10742 ac_preproc_ok=:
10743 break
10744 fi
10745 rm -f conftest.err conftest.$ac_ext
10746
10747 done
10748 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
10749 rm -f conftest.err conftest.$ac_ext
10750 if $ac_preproc_ok; then :
10751
10752 else
10753   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
10754 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
10755 as_fn_error "C preprocessor \"$CPP\" fails sanity check
10756 See \`config.log' for more details." "$LINENO" 5; }
10757 fi
10758
10759 ac_ext=c
10760 ac_cpp='$CPP $CPPFLAGS'
10761 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10762 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10763 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10764
10765
10766 if test -n "$with_cross_host"; then
10767    # We are being configured with a cross compiler.  AC_REPLACE_FUNCS
10768    # may not work correctly, because the compiler may not be able to
10769    # link executables.
10770
10771    # We assume newlib.  This lets us hard-code the functions we know
10772    # we'll have.
10773    $as_echo "#define HAVE_MEMCPY 1" >>confdefs.h
10774
10775    $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
10776
10777
10778    # We ignore --with-system-zlib in this case.
10779    target_all=libzgcj.la
10780 else
10781    if test x$gcc_no_link = xyes; then
10782   if test "x${ac_cv_func_mmap_fixed_mapped+set}" != xset; then
10783     ac_cv_func_mmap_fixed_mapped=no
10784   fi
10785 fi
10786 if test "x${ac_cv_func_mmap_fixed_mapped}" != xno; then
10787   for ac_header in stdlib.h unistd.h
10788 do :
10789   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10790 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
10791 eval as_val=\$$as_ac_Header
10792    if test "x$as_val" = x""yes; then :
10793   cat >>confdefs.h <<_ACEOF
10794 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10795 _ACEOF
10796
10797 fi
10798
10799 done
10800
10801 for ac_func in getpagesize
10802 do :
10803   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
10804 if test "x$ac_cv_func_getpagesize" = x""yes; then :
10805   cat >>confdefs.h <<_ACEOF
10806 #define HAVE_GETPAGESIZE 1
10807 _ACEOF
10808
10809 fi
10810 done
10811
10812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
10813 $as_echo_n "checking for working mmap... " >&6; }
10814 if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then :
10815   $as_echo_n "(cached) " >&6
10816 else
10817   if test "$cross_compiling" = yes; then :
10818   ac_cv_func_mmap_fixed_mapped=no
10819 else
10820   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10821 /* end confdefs.h.  */
10822 $ac_includes_default
10823 /* malloc might have been renamed as rpl_malloc. */
10824 #undef malloc
10825
10826 /* Thanks to Mike Haertel and Jim Avera for this test.
10827    Here is a matrix of mmap possibilities:
10828         mmap private not fixed
10829         mmap private fixed at somewhere currently unmapped
10830         mmap private fixed at somewhere already mapped
10831         mmap shared not fixed
10832         mmap shared fixed at somewhere currently unmapped
10833         mmap shared fixed at somewhere already mapped
10834    For private mappings, we should verify that changes cannot be read()
10835    back from the file, nor mmap's back from the file at a different
10836    address.  (There have been systems where private was not correctly
10837    implemented like the infamous i386 svr4.0, and systems where the
10838    VM page cache was not coherent with the file system buffer cache
10839    like early versions of FreeBSD and possibly contemporary NetBSD.)
10840    For shared mappings, we should conversely verify that changes get
10841    propagated back to all the places they're supposed to be.
10842
10843    Grep wants private fixed already mapped.
10844    The main things grep needs to know about mmap are:
10845    * does it exist and is it safe to write into the mmap'd area
10846    * how to use it (BSD variants)  */
10847
10848 #include <fcntl.h>
10849 #include <sys/mman.h>
10850
10851 #if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
10852 char *malloc ();
10853 #endif
10854
10855 /* This mess was copied from the GNU getpagesize.h.  */
10856 #ifndef HAVE_GETPAGESIZE
10857 /* Assume that all systems that can run configure have sys/param.h.  */
10858 # ifndef HAVE_SYS_PARAM_H
10859 #  define HAVE_SYS_PARAM_H 1
10860 # endif
10861
10862 # ifdef _SC_PAGESIZE
10863 #  define getpagesize() sysconf(_SC_PAGESIZE)
10864 # else /* no _SC_PAGESIZE */
10865 #  ifdef HAVE_SYS_PARAM_H
10866 #   include <sys/param.h>
10867 #   ifdef EXEC_PAGESIZE
10868 #    define getpagesize() EXEC_PAGESIZE
10869 #   else /* no EXEC_PAGESIZE */
10870 #    ifdef NBPG
10871 #     define getpagesize() NBPG * CLSIZE
10872 #     ifndef CLSIZE
10873 #      define CLSIZE 1
10874 #     endif /* no CLSIZE */
10875 #    else /* no NBPG */
10876 #     ifdef NBPC
10877 #      define getpagesize() NBPC
10878 #     else /* no NBPC */
10879 #      ifdef PAGESIZE
10880 #       define getpagesize() PAGESIZE
10881 #      endif /* PAGESIZE */
10882 #     endif /* no NBPC */
10883 #    endif /* no NBPG */
10884 #   endif /* no EXEC_PAGESIZE */
10885 #  else /* no HAVE_SYS_PARAM_H */
10886 #   define getpagesize() 8192   /* punt totally */
10887 #  endif /* no HAVE_SYS_PARAM_H */
10888 # endif /* no _SC_PAGESIZE */
10889
10890 #endif /* no HAVE_GETPAGESIZE */
10891
10892 int
10893 main ()
10894 {
10895   char *data, *data2, *data3;
10896   int i, pagesize;
10897   int fd;
10898
10899   pagesize = getpagesize ();
10900
10901   /* First, make a file with some known garbage in it. */
10902   data = (char *) malloc (pagesize);
10903   if (!data)
10904     return 1;
10905   for (i = 0; i < pagesize; ++i)
10906     *(data + i) = rand ();
10907   umask (0);
10908   fd = creat ("conftest.mmap", 0600);
10909   if (fd < 0)
10910     return 1;
10911   if (write (fd, data, pagesize) != pagesize)
10912     return 1;
10913   close (fd);
10914
10915   /* Next, try to mmap the file at a fixed address which already has
10916      something else allocated at it.  If we can, also make sure that
10917      we see the same garbage.  */
10918   fd = open ("conftest.mmap", O_RDWR);
10919   if (fd < 0)
10920     return 1;
10921   data2 = (char *) malloc (2 * pagesize);
10922   if (!data2)
10923     return 1;
10924   data2 += (pagesize - ((long int) data2 & (pagesize - 1))) & (pagesize - 1);
10925   if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
10926                      MAP_PRIVATE | MAP_FIXED, fd, 0L))
10927     return 1;
10928   for (i = 0; i < pagesize; ++i)
10929     if (*(data + i) != *(data2 + i))
10930       return 1;
10931
10932   /* Finally, make sure that changes to the mapped area do not
10933      percolate back to the file as seen by read().  (This is a bug on
10934      some variants of i386 svr4.0.)  */
10935   for (i = 0; i < pagesize; ++i)
10936     *(data2 + i) = *(data2 + i) + 1;
10937   data3 = (char *) malloc (pagesize);
10938   if (!data3)
10939     return 1;
10940   if (read (fd, data3, pagesize) != pagesize)
10941     return 1;
10942   for (i = 0; i < pagesize; ++i)
10943     if (*(data + i) != *(data3 + i))
10944       return 1;
10945   close (fd);
10946   return 0;
10947 }
10948 _ACEOF
10949 if ac_fn_c_try_run "$LINENO"; then :
10950   ac_cv_func_mmap_fixed_mapped=yes
10951 else
10952   ac_cv_func_mmap_fixed_mapped=no
10953 fi
10954 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10955   conftest.$ac_objext conftest.beam conftest.$ac_ext
10956 fi
10957
10958 fi
10959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
10960 $as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
10961 if test $ac_cv_func_mmap_fixed_mapped = yes; then
10962
10963 $as_echo "#define HAVE_MMAP 1" >>confdefs.h
10964
10965 fi
10966 rm -f conftest.mmap
10967
10968 fi
10969    for ac_func in memcpy strerror
10970 do :
10971   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10972 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10973 eval as_val=\$$as_ac_var
10974    if test "x$as_val" = x""yes; then :
10975   cat >>confdefs.h <<_ACEOF
10976 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10977 _ACEOF
10978
10979 fi
10980 done
10981
10982
10983    if test "$with_system_zlib" = yes; then
10984       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deflate in -lz" >&5
10985 $as_echo_n "checking for deflate in -lz... " >&6; }
10986 if test "${ac_cv_lib_z_deflate+set}" = set; then :
10987   $as_echo_n "(cached) " >&6
10988 else
10989   ac_check_lib_save_LIBS=$LIBS
10990 LIBS="-lz  $LIBS"
10991 if test x$gcc_no_link = xyes; then
10992   as_fn_error "Link tests are not allowed after GCC_NO_EXECUTABLES." "$LINENO" 5
10993 fi
10994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10995 /* end confdefs.h.  */
10996
10997 /* Override any GCC internal prototype to avoid an error.
10998    Use char because int might match the return type of a GCC
10999    builtin and then its argument prototype would still apply.  */
11000 #ifdef __cplusplus
11001 extern "C"
11002 #endif
11003 char deflate ();
11004 int
11005 main ()
11006 {
11007 return deflate ();
11008   ;
11009   return 0;
11010 }
11011 _ACEOF
11012 if ac_fn_c_try_link "$LINENO"; then :
11013   ac_cv_lib_z_deflate=yes
11014 else
11015   ac_cv_lib_z_deflate=no
11016 fi
11017 rm -f core conftest.err conftest.$ac_objext \
11018     conftest$ac_exeext conftest.$ac_ext
11019 LIBS=$ac_check_lib_save_LIBS
11020 fi
11021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_deflate" >&5
11022 $as_echo "$ac_cv_lib_z_deflate" >&6; }
11023 if test "x$ac_cv_lib_z_deflate" = x""yes; then :
11024   target_all=
11025 else
11026   target_all=libzgcj.la
11027 fi
11028
11029    else
11030       target_all=libzgcj.la
11031    fi
11032 fi
11033
11034
11035
11036 for ac_header in unistd.h
11037 do :
11038   ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
11039 if test "x$ac_cv_header_unistd_h" = x""yes; then :
11040   cat >>confdefs.h <<_ACEOF
11041 #define HAVE_UNISTD_H 1
11042 _ACEOF
11043
11044 fi
11045
11046 done
11047
11048
11049 if test -n "$with_cross_host" &&
11050    test x"$with_cross_host" != x"no"; then
11051   toolexecdir='$(exec_prefix)/$(target_alias)'
11052   toolexeclibdir='$(toolexecdir)/lib'
11053 else
11054   toolexecdir='$(libdir)/gcc-lib/$(target_alias)'
11055   toolexeclibdir='$(libdir)'
11056 fi
11057 if test "$GCC" = yes && $CC -print-multi-os-directory > /dev/null 2>&1; then
11058   multiosdir=/`$CC -print-multi-os-directory`
11059   case $multiosdir in
11060     /.) multiosdir= ;; # Avoid trailing /.
11061   esac
11062 else
11063   multiosdir=
11064 fi
11065 toolexeclibdir=${toolexeclibdir}${multiosdir}
11066
11067
11068
11069  if test -n "$with_target_subdir"; then
11070   TARGET_LIBRARY_TRUE=
11071   TARGET_LIBRARY_FALSE='#'
11072 else
11073   TARGET_LIBRARY_TRUE='#'
11074   TARGET_LIBRARY_FALSE=
11075 fi
11076
11077
11078 if test "${multilib}" = "yes"; then
11079   multilib_arg="--enable-multilib"
11080 else
11081   multilib_arg=
11082 fi
11083
11084 ac_config_files="$ac_config_files Makefile"
11085
11086 cat >confcache <<\_ACEOF
11087 # This file is a shell script that caches the results of configure
11088 # tests run on this system so they can be shared between configure
11089 # scripts and configure runs, see configure's option --config-cache.
11090 # It is not useful on other systems.  If it contains results you don't
11091 # want to keep, you may remove or edit it.
11092 #
11093 # config.status only pays attention to the cache file if you give it
11094 # the --recheck option to rerun configure.
11095 #
11096 # `ac_cv_env_foo' variables (set or unset) will be overridden when
11097 # loading this file, other *unset* `ac_cv_foo' will be assigned the
11098 # following values.
11099
11100 _ACEOF
11101
11102 # The following way of writing the cache mishandles newlines in values,
11103 # but we know of no workaround that is simple, portable, and efficient.
11104 # So, we kill variables containing newlines.
11105 # Ultrix sh set writes to stderr and can't be redirected directly,
11106 # and sets the high bit in the cache file unless we assign to the vars.
11107 (
11108   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11109     eval ac_val=\$$ac_var
11110     case $ac_val in #(
11111     *${as_nl}*)
11112       case $ac_var in #(
11113       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11114 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11115       esac
11116       case $ac_var in #(
11117       _ | IFS | as_nl) ;; #(
11118       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11119       *) { eval $ac_var=; unset $ac_var;} ;;
11120       esac ;;
11121     esac
11122   done
11123
11124   (set) 2>&1 |
11125     case $as_nl`(ac_space=' '; set) 2>&1` in #(
11126     *${as_nl}ac_space=\ *)
11127       # `set' does not quote correctly, so add quotes: double-quote
11128       # substitution turns \\\\ into \\, and sed turns \\ into \.
11129       sed -n \
11130         "s/'/'\\\\''/g;
11131           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11132       ;; #(
11133     *)
11134       # `set' quotes correctly as required by POSIX, so do not add quotes.
11135       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11136       ;;
11137     esac |
11138     sort
11139 ) |
11140   sed '
11141      /^ac_cv_env_/b end
11142      t clear
11143      :clear
11144      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11145      t end
11146      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11147      :end' >>confcache
11148 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11149   if test -w "$cache_file"; then
11150     test "x$cache_file" != "x/dev/null" &&
11151       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11152 $as_echo "$as_me: updating cache $cache_file" >&6;}
11153     cat confcache >$cache_file
11154   else
11155     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11156 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11157   fi
11158 fi
11159 rm -f confcache
11160
11161 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11162 # Let make expand exec_prefix.
11163 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11164
11165 # Transform confdefs.h into DEFS.
11166 # Protect against shell expansion while executing Makefile rules.
11167 # Protect against Makefile macro expansion.
11168 #
11169 # If the first sed substitution is executed (which looks for macros that
11170 # take arguments), then branch to the quote section.  Otherwise,
11171 # look for a macro that doesn't take arguments.
11172 ac_script='
11173 :mline
11174 /\\$/{
11175  N
11176  s,\\\n,,
11177  b mline
11178 }
11179 t clear
11180 :clear
11181 s/^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*([^)]*)\)[   ]*\(.*\)/-D\1=\2/g
11182 t quote
11183 s/^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)/-D\1=\2/g
11184 t quote
11185 b any
11186 :quote
11187 s/[      `~#$^&*(){}\\|;'\''"<>?]/\\&/g
11188 s/\[/\\&/g
11189 s/\]/\\&/g
11190 s/\$/$$/g
11191 H
11192 :any
11193 ${
11194         g
11195         s/^\n//
11196         s/\n/ /g
11197         p
11198 }
11199 '
11200 DEFS=`sed -n "$ac_script" confdefs.h`
11201
11202
11203 ac_libobjs=
11204 ac_ltlibobjs=
11205 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11206   # 1. Remove the extension, and $U if already installed.
11207   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11208   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11209   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11210   #    will be set to the directory where LIBOBJS objects are built.
11211   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11212   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11213 done
11214 LIBOBJS=$ac_libobjs
11215
11216 LTLIBOBJS=$ac_ltlibobjs
11217
11218
11219  if test -n "$EXEEXT"; then
11220   am__EXEEXT_TRUE=
11221   am__EXEEXT_FALSE='#'
11222 else
11223   am__EXEEXT_TRUE='#'
11224   am__EXEEXT_FALSE=
11225 fi
11226
11227 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11228   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11229 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11230 fi
11231 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11232   as_fn_error "conditional \"AMDEP\" was never defined.
11233 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11234 fi
11235 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11236   as_fn_error "conditional \"am__fastdepCC\" was never defined.
11237 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11238 fi
11239 if test -z "${TARGET_LIBRARY_TRUE}" && test -z "${TARGET_LIBRARY_FALSE}"; then
11240   as_fn_error "conditional \"TARGET_LIBRARY\" was never defined.
11241 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11242 fi
11243
11244 : ${CONFIG_STATUS=./config.status}
11245 ac_write_fail=0
11246 ac_clean_files_save=$ac_clean_files
11247 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11248 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11249 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11250 as_write_fail=0
11251 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11252 #! $SHELL
11253 # Generated by $as_me.
11254 # Run this file to recreate the current configuration.
11255 # Compiler output produced by configure, useful for debugging
11256 # configure, is in config.log if it exists.
11257
11258 debug=false
11259 ac_cs_recheck=false
11260 ac_cs_silent=false
11261
11262 SHELL=\${CONFIG_SHELL-$SHELL}
11263 export SHELL
11264 _ASEOF
11265 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11266 ## -------------------- ##
11267 ## M4sh Initialization. ##
11268 ## -------------------- ##
11269
11270 # Be more Bourne compatible
11271 DUALCASE=1; export DUALCASE # for MKS sh
11272 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11273   emulate sh
11274   NULLCMD=:
11275   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11276   # is contrary to our usage.  Disable this feature.
11277   alias -g '${1+"$@"}'='"$@"'
11278   setopt NO_GLOB_SUBST
11279 else
11280   case `(set -o) 2>/dev/null` in #(
11281   *posix*) :
11282     set -o posix ;; #(
11283   *) :
11284      ;;
11285 esac
11286 fi
11287
11288
11289 as_nl='
11290 '
11291 export as_nl
11292 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11293 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11294 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11295 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11296 # Prefer a ksh shell builtin over an external printf program on Solaris,
11297 # but without wasting forks for bash or zsh.
11298 if test -z "$BASH_VERSION$ZSH_VERSION" \
11299     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11300   as_echo='print -r --'
11301   as_echo_n='print -rn --'
11302 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11303   as_echo='printf %s\n'
11304   as_echo_n='printf %s'
11305 else
11306   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11307     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11308     as_echo_n='/usr/ucb/echo -n'
11309   else
11310     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11311     as_echo_n_body='eval
11312       arg=$1;
11313       case $arg in #(
11314       *"$as_nl"*)
11315         expr "X$arg" : "X\\(.*\\)$as_nl";
11316         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11317       esac;
11318       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11319     '
11320     export as_echo_n_body
11321     as_echo_n='sh -c $as_echo_n_body as_echo'
11322   fi
11323   export as_echo_body
11324   as_echo='sh -c $as_echo_body as_echo'
11325 fi
11326
11327 # The user is always right.
11328 if test "${PATH_SEPARATOR+set}" != set; then
11329   PATH_SEPARATOR=:
11330   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11331     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11332       PATH_SEPARATOR=';'
11333   }
11334 fi
11335
11336
11337 # IFS
11338 # We need space, tab and new line, in precisely that order.  Quoting is
11339 # there to prevent editors from complaining about space-tab.
11340 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11341 # splitting by setting IFS to empty value.)
11342 IFS=" ""        $as_nl"
11343
11344 # Find who we are.  Look in the path if we contain no directory separator.
11345 case $0 in #((
11346   *[\\/]* ) as_myself=$0 ;;
11347   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11348 for as_dir in $PATH
11349 do
11350   IFS=$as_save_IFS
11351   test -z "$as_dir" && as_dir=.
11352     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11353   done
11354 IFS=$as_save_IFS
11355
11356      ;;
11357 esac
11358 # We did not find ourselves, most probably we were run as `sh COMMAND'
11359 # in which case we are not to be found in the path.
11360 if test "x$as_myself" = x; then
11361   as_myself=$0
11362 fi
11363 if test ! -f "$as_myself"; then
11364   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11365   exit 1
11366 fi
11367
11368 # Unset variables that we do not need and which cause bugs (e.g. in
11369 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11370 # suppresses any "Segmentation fault" message there.  '((' could
11371 # trigger a bug in pdksh 5.2.14.
11372 for as_var in BASH_ENV ENV MAIL MAILPATH
11373 do eval test x\${$as_var+set} = xset \
11374   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11375 done
11376 PS1='$ '
11377 PS2='> '
11378 PS4='+ '
11379
11380 # NLS nuisances.
11381 LC_ALL=C
11382 export LC_ALL
11383 LANGUAGE=C
11384 export LANGUAGE
11385
11386 # CDPATH.
11387 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11388
11389
11390 # as_fn_error ERROR [LINENO LOG_FD]
11391 # ---------------------------------
11392 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11393 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11394 # script with status $?, using 1 if that was 0.
11395 as_fn_error ()
11396 {
11397   as_status=$?; test $as_status -eq 0 && as_status=1
11398   if test "$3"; then
11399     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11400     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11401   fi
11402   $as_echo "$as_me: error: $1" >&2
11403   as_fn_exit $as_status
11404 } # as_fn_error
11405
11406
11407 # as_fn_set_status STATUS
11408 # -----------------------
11409 # Set $? to STATUS, without forking.
11410 as_fn_set_status ()
11411 {
11412   return $1
11413 } # as_fn_set_status
11414
11415 # as_fn_exit STATUS
11416 # -----------------
11417 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11418 as_fn_exit ()
11419 {
11420   set +e
11421   as_fn_set_status $1
11422   exit $1
11423 } # as_fn_exit
11424
11425 # as_fn_unset VAR
11426 # ---------------
11427 # Portably unset VAR.
11428 as_fn_unset ()
11429 {
11430   { eval $1=; unset $1;}
11431 }
11432 as_unset=as_fn_unset
11433 # as_fn_append VAR VALUE
11434 # ----------------------
11435 # Append the text in VALUE to the end of the definition contained in VAR. Take
11436 # advantage of any shell optimizations that allow amortized linear growth over
11437 # repeated appends, instead of the typical quadratic growth present in naive
11438 # implementations.
11439 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11440   eval 'as_fn_append ()
11441   {
11442     eval $1+=\$2
11443   }'
11444 else
11445   as_fn_append ()
11446   {
11447     eval $1=\$$1\$2
11448   }
11449 fi # as_fn_append
11450
11451 # as_fn_arith ARG...
11452 # ------------------
11453 # Perform arithmetic evaluation on the ARGs, and store the result in the
11454 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11455 # must be portable across $(()) and expr.
11456 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11457   eval 'as_fn_arith ()
11458   {
11459     as_val=$(( $* ))
11460   }'
11461 else
11462   as_fn_arith ()
11463   {
11464     as_val=`expr "$@" || test $? -eq 1`
11465   }
11466 fi # as_fn_arith
11467
11468
11469 if expr a : '\(a\)' >/dev/null 2>&1 &&
11470    test "X`expr 00001 : '.*\(...\)'`" = X001; then
11471   as_expr=expr
11472 else
11473   as_expr=false
11474 fi
11475
11476 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11477   as_basename=basename
11478 else
11479   as_basename=false
11480 fi
11481
11482 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11483   as_dirname=dirname
11484 else
11485   as_dirname=false
11486 fi
11487
11488 as_me=`$as_basename -- "$0" ||
11489 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11490          X"$0" : 'X\(//\)$' \| \
11491          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11492 $as_echo X/"$0" |
11493     sed '/^.*\/\([^/][^/]*\)\/*$/{
11494             s//\1/
11495             q
11496           }
11497           /^X\/\(\/\/\)$/{
11498             s//\1/
11499             q
11500           }
11501           /^X\/\(\/\).*/{
11502             s//\1/
11503             q
11504           }
11505           s/.*/./; q'`
11506
11507 # Avoid depending upon Character Ranges.
11508 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11509 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11510 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11511 as_cr_digits='0123456789'
11512 as_cr_alnum=$as_cr_Letters$as_cr_digits
11513
11514 ECHO_C= ECHO_N= ECHO_T=
11515 case `echo -n x` in #(((((
11516 -n*)
11517   case `echo 'xy\c'` in
11518   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11519   xy)  ECHO_C='\c';;
11520   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11521        ECHO_T=' ';;
11522   esac;;
11523 *)
11524   ECHO_N='-n';;
11525 esac
11526
11527 rm -f conf$$ conf$$.exe conf$$.file
11528 if test -d conf$$.dir; then
11529   rm -f conf$$.dir/conf$$.file
11530 else
11531   rm -f conf$$.dir
11532   mkdir conf$$.dir 2>/dev/null
11533 fi
11534 if (echo >conf$$.file) 2>/dev/null; then
11535   if ln -s conf$$.file conf$$ 2>/dev/null; then
11536     as_ln_s='ln -s'
11537     # ... but there are two gotchas:
11538     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11539     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11540     # In both cases, we have to default to `cp -p'.
11541     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11542       as_ln_s='cp -p'
11543   elif ln conf$$.file conf$$ 2>/dev/null; then
11544     as_ln_s=ln
11545   else
11546     as_ln_s='cp -p'
11547   fi
11548 else
11549   as_ln_s='cp -p'
11550 fi
11551 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11552 rmdir conf$$.dir 2>/dev/null
11553
11554
11555 # as_fn_mkdir_p
11556 # -------------
11557 # Create "$as_dir" as a directory, including parents if necessary.
11558 as_fn_mkdir_p ()
11559 {
11560
11561   case $as_dir in #(
11562   -*) as_dir=./$as_dir;;
11563   esac
11564   test -d "$as_dir" || eval $as_mkdir_p || {
11565     as_dirs=
11566     while :; do
11567       case $as_dir in #(
11568       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11569       *) as_qdir=$as_dir;;
11570       esac
11571       as_dirs="'$as_qdir' $as_dirs"
11572       as_dir=`$as_dirname -- "$as_dir" ||
11573 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11574          X"$as_dir" : 'X\(//\)[^/]' \| \
11575          X"$as_dir" : 'X\(//\)$' \| \
11576          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11577 $as_echo X"$as_dir" |
11578     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11579             s//\1/
11580             q
11581           }
11582           /^X\(\/\/\)[^/].*/{
11583             s//\1/
11584             q
11585           }
11586           /^X\(\/\/\)$/{
11587             s//\1/
11588             q
11589           }
11590           /^X\(\/\).*/{
11591             s//\1/
11592             q
11593           }
11594           s/.*/./; q'`
11595       test -d "$as_dir" && break
11596     done
11597     test -z "$as_dirs" || eval "mkdir $as_dirs"
11598   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11599
11600
11601 } # as_fn_mkdir_p
11602 if mkdir -p . 2>/dev/null; then
11603   as_mkdir_p='mkdir -p "$as_dir"'
11604 else
11605   test -d ./-p && rmdir ./-p
11606   as_mkdir_p=false
11607 fi
11608
11609 if test -x / >/dev/null 2>&1; then
11610   as_test_x='test -x'
11611 else
11612   if ls -dL / >/dev/null 2>&1; then
11613     as_ls_L_option=L
11614   else
11615     as_ls_L_option=
11616   fi
11617   as_test_x='
11618     eval sh -c '\''
11619       if test -d "$1"; then
11620         test -d "$1/.";
11621       else
11622         case $1 in #(
11623         -*)set "./$1";;
11624         esac;
11625         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11626         ???[sx]*):;;*)false;;esac;fi
11627     '\'' sh
11628   '
11629 fi
11630 as_executable_p=$as_test_x
11631
11632 # Sed expression to map a string onto a valid CPP name.
11633 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11634
11635 # Sed expression to map a string onto a valid variable name.
11636 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11637
11638
11639 exec 6>&1
11640 ## ----------------------------------- ##
11641 ## Main body of $CONFIG_STATUS script. ##
11642 ## ----------------------------------- ##
11643 _ASEOF
11644 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11645
11646 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11647 # Save the log message, to keep $0 and so on meaningful, and to
11648 # report actual input values of CONFIG_FILES etc. instead of their
11649 # values after options handling.
11650 ac_log="
11651 This file was extended by $as_me, which was
11652 generated by GNU Autoconf 2.64.  Invocation command line was
11653
11654   CONFIG_FILES    = $CONFIG_FILES
11655   CONFIG_HEADERS  = $CONFIG_HEADERS
11656   CONFIG_LINKS    = $CONFIG_LINKS
11657   CONFIG_COMMANDS = $CONFIG_COMMANDS
11658   $ $0 $@
11659
11660 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11661 "
11662
11663 _ACEOF
11664
11665 case $ac_config_files in *"
11666 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11667 esac
11668
11669
11670
11671 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11672 # Files that config.status was made for.
11673 config_files="$ac_config_files"
11674 config_commands="$ac_config_commands"
11675
11676 _ACEOF
11677
11678 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11679 ac_cs_usage="\
11680 \`$as_me' instantiates files and other configuration actions
11681 from templates according to the current configuration.  Unless the files
11682 and actions are specified as TAGs, all are instantiated by default.
11683
11684 Usage: $0 [OPTION]... [TAG]...
11685
11686   -h, --help       print this help, then exit
11687   -V, --version    print version number and configuration settings, then exit
11688   -q, --quiet, --silent
11689                    do not print progress messages
11690   -d, --debug      don't remove temporary files
11691       --recheck    update $as_me by reconfiguring in the same conditions
11692       --file=FILE[:TEMPLATE]
11693                    instantiate the configuration file FILE
11694
11695 Configuration files:
11696 $config_files
11697
11698 Configuration commands:
11699 $config_commands
11700
11701 Report bugs to the package provider."
11702
11703 _ACEOF
11704 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11705 ac_cs_version="\\
11706 config.status
11707 configured by $0, generated by GNU Autoconf 2.64,
11708   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11709
11710 Copyright (C) 2009 Free Software Foundation, Inc.
11711 This config.status script is free software; the Free Software Foundation
11712 gives unlimited permission to copy, distribute and modify it."
11713
11714 ac_pwd='$ac_pwd'
11715 srcdir='$srcdir'
11716 INSTALL='$INSTALL'
11717 MKDIR_P='$MKDIR_P'
11718 AWK='$AWK'
11719 test -n "\$AWK" || AWK=awk
11720 _ACEOF
11721
11722 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11723 # The default lists apply if the user does not specify any file.
11724 ac_need_defaults=:
11725 while test $# != 0
11726 do
11727   case $1 in
11728   --*=*)
11729     ac_option=`expr "X$1" : 'X\([^=]*\)='`
11730     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11731     ac_shift=:
11732     ;;
11733   *)
11734     ac_option=$1
11735     ac_optarg=$2
11736     ac_shift=shift
11737     ;;
11738   esac
11739
11740   case $ac_option in
11741   # Handling of the options.
11742   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11743     ac_cs_recheck=: ;;
11744   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11745     $as_echo "$ac_cs_version"; exit ;;
11746   --debug | --debu | --deb | --de | --d | -d )
11747     debug=: ;;
11748   --file | --fil | --fi | --f )
11749     $ac_shift
11750     case $ac_optarg in
11751     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11752     esac
11753     as_fn_append CONFIG_FILES " '$ac_optarg'"
11754     ac_need_defaults=false;;
11755   --he | --h |  --help | --hel | -h )
11756     $as_echo "$ac_cs_usage"; exit ;;
11757   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11758   | -silent | --silent | --silen | --sile | --sil | --si | --s)
11759     ac_cs_silent=: ;;
11760
11761   # This is an error.
11762   -*) as_fn_error "unrecognized option: \`$1'
11763 Try \`$0 --help' for more information." ;;
11764
11765   *) as_fn_append ac_config_targets " $1"
11766      ac_need_defaults=false ;;
11767
11768   esac
11769   shift
11770 done
11771
11772 ac_configure_extra_args=
11773
11774 if $ac_cs_silent; then
11775   exec 6>/dev/null
11776   ac_configure_extra_args="$ac_configure_extra_args --silent"
11777 fi
11778
11779 _ACEOF
11780 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11781 if \$ac_cs_recheck; then
11782   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11783   shift
11784   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11785   CONFIG_SHELL='$SHELL'
11786   export CONFIG_SHELL
11787   exec "\$@"
11788 fi
11789
11790 _ACEOF
11791 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11792 exec 5>>config.log
11793 {
11794   echo
11795   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11796 ## Running $as_me. ##
11797 _ASBOX
11798   $as_echo "$ac_log"
11799 } >&5
11800
11801 _ACEOF
11802 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11803 #
11804 # INIT-COMMANDS
11805 #
11806
11807 srcdir="$srcdir"
11808 host="$host"
11809 target="$target"
11810 with_multisubdir="$with_multisubdir"
11811 with_multisrctop="$with_multisrctop"
11812 with_target_subdir="$with_target_subdir"
11813 ac_configure_args="${multilib_arg} ${ac_configure_args}"
11814 multi_basedir="$multi_basedir"
11815 CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
11816 CC="$CC"
11817 CXX="$CXX"
11818 GFORTRAN="$GFORTRAN"
11819 GCJ="$GCJ"
11820 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11821
11822
11823 # The HP-UX ksh and POSIX shell print the target directory to stdout
11824 # if CDPATH is set.
11825 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11826
11827 sed_quote_subst='$sed_quote_subst'
11828 double_quote_subst='$double_quote_subst'
11829 delay_variable_subst='$delay_variable_subst'
11830 macro_version='`$ECHO "X$macro_version" | $Xsed -e "$delay_single_quote_subst"`'
11831 macro_revision='`$ECHO "X$macro_revision" | $Xsed -e "$delay_single_quote_subst"`'
11832 enable_shared='`$ECHO "X$enable_shared" | $Xsed -e "$delay_single_quote_subst"`'
11833 enable_static='`$ECHO "X$enable_static" | $Xsed -e "$delay_single_quote_subst"`'
11834 pic_mode='`$ECHO "X$pic_mode" | $Xsed -e "$delay_single_quote_subst"`'
11835 enable_fast_install='`$ECHO "X$enable_fast_install" | $Xsed -e "$delay_single_quote_subst"`'
11836 host_alias='`$ECHO "X$host_alias" | $Xsed -e "$delay_single_quote_subst"`'
11837 host='`$ECHO "X$host" | $Xsed -e "$delay_single_quote_subst"`'
11838 host_os='`$ECHO "X$host_os" | $Xsed -e "$delay_single_quote_subst"`'
11839 build_alias='`$ECHO "X$build_alias" | $Xsed -e "$delay_single_quote_subst"`'
11840 build='`$ECHO "X$build" | $Xsed -e "$delay_single_quote_subst"`'
11841 build_os='`$ECHO "X$build_os" | $Xsed -e "$delay_single_quote_subst"`'
11842 SED='`$ECHO "X$SED" | $Xsed -e "$delay_single_quote_subst"`'
11843 Xsed='`$ECHO "X$Xsed" | $Xsed -e "$delay_single_quote_subst"`'
11844 GREP='`$ECHO "X$GREP" | $Xsed -e "$delay_single_quote_subst"`'
11845 EGREP='`$ECHO "X$EGREP" | $Xsed -e "$delay_single_quote_subst"`'
11846 FGREP='`$ECHO "X$FGREP" | $Xsed -e "$delay_single_quote_subst"`'
11847 LD='`$ECHO "X$LD" | $Xsed -e "$delay_single_quote_subst"`'
11848 NM='`$ECHO "X$NM" | $Xsed -e "$delay_single_quote_subst"`'
11849 LN_S='`$ECHO "X$LN_S" | $Xsed -e "$delay_single_quote_subst"`'
11850 max_cmd_len='`$ECHO "X$max_cmd_len" | $Xsed -e "$delay_single_quote_subst"`'
11851 ac_objext='`$ECHO "X$ac_objext" | $Xsed -e "$delay_single_quote_subst"`'
11852 exeext='`$ECHO "X$exeext" | $Xsed -e "$delay_single_quote_subst"`'
11853 lt_unset='`$ECHO "X$lt_unset" | $Xsed -e "$delay_single_quote_subst"`'
11854 lt_SP2NL='`$ECHO "X$lt_SP2NL" | $Xsed -e "$delay_single_quote_subst"`'
11855 lt_NL2SP='`$ECHO "X$lt_NL2SP" | $Xsed -e "$delay_single_quote_subst"`'
11856 reload_flag='`$ECHO "X$reload_flag" | $Xsed -e "$delay_single_quote_subst"`'
11857 reload_cmds='`$ECHO "X$reload_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11858 OBJDUMP='`$ECHO "X$OBJDUMP" | $Xsed -e "$delay_single_quote_subst"`'
11859 deplibs_check_method='`$ECHO "X$deplibs_check_method" | $Xsed -e "$delay_single_quote_subst"`'
11860 file_magic_cmd='`$ECHO "X$file_magic_cmd" | $Xsed -e "$delay_single_quote_subst"`'
11861 AR='`$ECHO "X$AR" | $Xsed -e "$delay_single_quote_subst"`'
11862 AR_FLAGS='`$ECHO "X$AR_FLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11863 STRIP='`$ECHO "X$STRIP" | $Xsed -e "$delay_single_quote_subst"`'
11864 RANLIB='`$ECHO "X$RANLIB" | $Xsed -e "$delay_single_quote_subst"`'
11865 old_postinstall_cmds='`$ECHO "X$old_postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11866 old_postuninstall_cmds='`$ECHO "X$old_postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11867 old_archive_cmds='`$ECHO "X$old_archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11868 CC='`$ECHO "X$CC" | $Xsed -e "$delay_single_quote_subst"`'
11869 CFLAGS='`$ECHO "X$CFLAGS" | $Xsed -e "$delay_single_quote_subst"`'
11870 compiler='`$ECHO "X$compiler" | $Xsed -e "$delay_single_quote_subst"`'
11871 GCC='`$ECHO "X$GCC" | $Xsed -e "$delay_single_quote_subst"`'
11872 lt_cv_sys_global_symbol_pipe='`$ECHO "X$lt_cv_sys_global_symbol_pipe" | $Xsed -e "$delay_single_quote_subst"`'
11873 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "X$lt_cv_sys_global_symbol_to_cdecl" | $Xsed -e "$delay_single_quote_subst"`'
11874 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"`'
11875 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"`'
11876 objdir='`$ECHO "X$objdir" | $Xsed -e "$delay_single_quote_subst"`'
11877 SHELL='`$ECHO "X$SHELL" | $Xsed -e "$delay_single_quote_subst"`'
11878 ECHO='`$ECHO "X$ECHO" | $Xsed -e "$delay_single_quote_subst"`'
11879 MAGIC_CMD='`$ECHO "X$MAGIC_CMD" | $Xsed -e "$delay_single_quote_subst"`'
11880 lt_prog_compiler_no_builtin_flag='`$ECHO "X$lt_prog_compiler_no_builtin_flag" | $Xsed -e "$delay_single_quote_subst"`'
11881 lt_prog_compiler_wl='`$ECHO "X$lt_prog_compiler_wl" | $Xsed -e "$delay_single_quote_subst"`'
11882 lt_prog_compiler_pic='`$ECHO "X$lt_prog_compiler_pic" | $Xsed -e "$delay_single_quote_subst"`'
11883 lt_prog_compiler_static='`$ECHO "X$lt_prog_compiler_static" | $Xsed -e "$delay_single_quote_subst"`'
11884 lt_cv_prog_compiler_c_o='`$ECHO "X$lt_cv_prog_compiler_c_o" | $Xsed -e "$delay_single_quote_subst"`'
11885 need_locks='`$ECHO "X$need_locks" | $Xsed -e "$delay_single_quote_subst"`'
11886 DSYMUTIL='`$ECHO "X$DSYMUTIL" | $Xsed -e "$delay_single_quote_subst"`'
11887 NMEDIT='`$ECHO "X$NMEDIT" | $Xsed -e "$delay_single_quote_subst"`'
11888 LIPO='`$ECHO "X$LIPO" | $Xsed -e "$delay_single_quote_subst"`'
11889 OTOOL='`$ECHO "X$OTOOL" | $Xsed -e "$delay_single_quote_subst"`'
11890 OTOOL64='`$ECHO "X$OTOOL64" | $Xsed -e "$delay_single_quote_subst"`'
11891 libext='`$ECHO "X$libext" | $Xsed -e "$delay_single_quote_subst"`'
11892 shrext_cmds='`$ECHO "X$shrext_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11893 extract_expsyms_cmds='`$ECHO "X$extract_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11894 archive_cmds_need_lc='`$ECHO "X$archive_cmds_need_lc" | $Xsed -e "$delay_single_quote_subst"`'
11895 enable_shared_with_static_runtimes='`$ECHO "X$enable_shared_with_static_runtimes" | $Xsed -e "$delay_single_quote_subst"`'
11896 export_dynamic_flag_spec='`$ECHO "X$export_dynamic_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11897 whole_archive_flag_spec='`$ECHO "X$whole_archive_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11898 compiler_needs_object='`$ECHO "X$compiler_needs_object" | $Xsed -e "$delay_single_quote_subst"`'
11899 old_archive_from_new_cmds='`$ECHO "X$old_archive_from_new_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11900 old_archive_from_expsyms_cmds='`$ECHO "X$old_archive_from_expsyms_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11901 archive_cmds='`$ECHO "X$archive_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11902 archive_expsym_cmds='`$ECHO "X$archive_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11903 module_cmds='`$ECHO "X$module_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11904 module_expsym_cmds='`$ECHO "X$module_expsym_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11905 with_gnu_ld='`$ECHO "X$with_gnu_ld" | $Xsed -e "$delay_single_quote_subst"`'
11906 allow_undefined_flag='`$ECHO "X$allow_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11907 no_undefined_flag='`$ECHO "X$no_undefined_flag" | $Xsed -e "$delay_single_quote_subst"`'
11908 hardcode_libdir_flag_spec='`$ECHO "X$hardcode_libdir_flag_spec" | $Xsed -e "$delay_single_quote_subst"`'
11909 hardcode_libdir_flag_spec_ld='`$ECHO "X$hardcode_libdir_flag_spec_ld" | $Xsed -e "$delay_single_quote_subst"`'
11910 hardcode_libdir_separator='`$ECHO "X$hardcode_libdir_separator" | $Xsed -e "$delay_single_quote_subst"`'
11911 hardcode_direct='`$ECHO "X$hardcode_direct" | $Xsed -e "$delay_single_quote_subst"`'
11912 hardcode_direct_absolute='`$ECHO "X$hardcode_direct_absolute" | $Xsed -e "$delay_single_quote_subst"`'
11913 hardcode_minus_L='`$ECHO "X$hardcode_minus_L" | $Xsed -e "$delay_single_quote_subst"`'
11914 hardcode_shlibpath_var='`$ECHO "X$hardcode_shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11915 hardcode_automatic='`$ECHO "X$hardcode_automatic" | $Xsed -e "$delay_single_quote_subst"`'
11916 inherit_rpath='`$ECHO "X$inherit_rpath" | $Xsed -e "$delay_single_quote_subst"`'
11917 link_all_deplibs='`$ECHO "X$link_all_deplibs" | $Xsed -e "$delay_single_quote_subst"`'
11918 fix_srcfile_path='`$ECHO "X$fix_srcfile_path" | $Xsed -e "$delay_single_quote_subst"`'
11919 always_export_symbols='`$ECHO "X$always_export_symbols" | $Xsed -e "$delay_single_quote_subst"`'
11920 export_symbols_cmds='`$ECHO "X$export_symbols_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11921 exclude_expsyms='`$ECHO "X$exclude_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11922 include_expsyms='`$ECHO "X$include_expsyms" | $Xsed -e "$delay_single_quote_subst"`'
11923 prelink_cmds='`$ECHO "X$prelink_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11924 file_list_spec='`$ECHO "X$file_list_spec" | $Xsed -e "$delay_single_quote_subst"`'
11925 variables_saved_for_relink='`$ECHO "X$variables_saved_for_relink" | $Xsed -e "$delay_single_quote_subst"`'
11926 need_lib_prefix='`$ECHO "X$need_lib_prefix" | $Xsed -e "$delay_single_quote_subst"`'
11927 need_version='`$ECHO "X$need_version" | $Xsed -e "$delay_single_quote_subst"`'
11928 version_type='`$ECHO "X$version_type" | $Xsed -e "$delay_single_quote_subst"`'
11929 runpath_var='`$ECHO "X$runpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11930 shlibpath_var='`$ECHO "X$shlibpath_var" | $Xsed -e "$delay_single_quote_subst"`'
11931 shlibpath_overrides_runpath='`$ECHO "X$shlibpath_overrides_runpath" | $Xsed -e "$delay_single_quote_subst"`'
11932 libname_spec='`$ECHO "X$libname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11933 library_names_spec='`$ECHO "X$library_names_spec" | $Xsed -e "$delay_single_quote_subst"`'
11934 soname_spec='`$ECHO "X$soname_spec" | $Xsed -e "$delay_single_quote_subst"`'
11935 postinstall_cmds='`$ECHO "X$postinstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11936 postuninstall_cmds='`$ECHO "X$postuninstall_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11937 finish_cmds='`$ECHO "X$finish_cmds" | $Xsed -e "$delay_single_quote_subst"`'
11938 finish_eval='`$ECHO "X$finish_eval" | $Xsed -e "$delay_single_quote_subst"`'
11939 hardcode_into_libs='`$ECHO "X$hardcode_into_libs" | $Xsed -e "$delay_single_quote_subst"`'
11940 sys_lib_search_path_spec='`$ECHO "X$sys_lib_search_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11941 sys_lib_dlsearch_path_spec='`$ECHO "X$sys_lib_dlsearch_path_spec" | $Xsed -e "$delay_single_quote_subst"`'
11942 hardcode_action='`$ECHO "X$hardcode_action" | $Xsed -e "$delay_single_quote_subst"`'
11943 enable_dlopen='`$ECHO "X$enable_dlopen" | $Xsed -e "$delay_single_quote_subst"`'
11944 enable_dlopen_self='`$ECHO "X$enable_dlopen_self" | $Xsed -e "$delay_single_quote_subst"`'
11945 enable_dlopen_self_static='`$ECHO "X$enable_dlopen_self_static" | $Xsed -e "$delay_single_quote_subst"`'
11946 old_striplib='`$ECHO "X$old_striplib" | $Xsed -e "$delay_single_quote_subst"`'
11947 striplib='`$ECHO "X$striplib" | $Xsed -e "$delay_single_quote_subst"`'
11948
11949 LTCC='$LTCC'
11950 LTCFLAGS='$LTCFLAGS'
11951 compiler='$compiler_DEFAULT'
11952
11953 # Quote evaled strings.
11954 for var in SED \
11955 GREP \
11956 EGREP \
11957 FGREP \
11958 LD \
11959 NM \
11960 LN_S \
11961 lt_SP2NL \
11962 lt_NL2SP \
11963 reload_flag \
11964 OBJDUMP \
11965 deplibs_check_method \
11966 file_magic_cmd \
11967 AR \
11968 AR_FLAGS \
11969 STRIP \
11970 RANLIB \
11971 CC \
11972 CFLAGS \
11973 compiler \
11974 lt_cv_sys_global_symbol_pipe \
11975 lt_cv_sys_global_symbol_to_cdecl \
11976 lt_cv_sys_global_symbol_to_c_name_address \
11977 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11978 SHELL \
11979 ECHO \
11980 lt_prog_compiler_no_builtin_flag \
11981 lt_prog_compiler_wl \
11982 lt_prog_compiler_pic \
11983 lt_prog_compiler_static \
11984 lt_cv_prog_compiler_c_o \
11985 need_locks \
11986 DSYMUTIL \
11987 NMEDIT \
11988 LIPO \
11989 OTOOL \
11990 OTOOL64 \
11991 shrext_cmds \
11992 export_dynamic_flag_spec \
11993 whole_archive_flag_spec \
11994 compiler_needs_object \
11995 with_gnu_ld \
11996 allow_undefined_flag \
11997 no_undefined_flag \
11998 hardcode_libdir_flag_spec \
11999 hardcode_libdir_flag_spec_ld \
12000 hardcode_libdir_separator \
12001 fix_srcfile_path \
12002 exclude_expsyms \
12003 include_expsyms \
12004 file_list_spec \
12005 variables_saved_for_relink \
12006 libname_spec \
12007 library_names_spec \
12008 soname_spec \
12009 finish_eval \
12010 old_striplib \
12011 striplib; do
12012     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12013     *[\\\\\\\`\\"\\\$]*)
12014       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
12015       ;;
12016     *)
12017       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12018       ;;
12019     esac
12020 done
12021
12022 # Double-quote double-evaled strings.
12023 for var in reload_cmds \
12024 old_postinstall_cmds \
12025 old_postuninstall_cmds \
12026 old_archive_cmds \
12027 extract_expsyms_cmds \
12028 old_archive_from_new_cmds \
12029 old_archive_from_expsyms_cmds \
12030 archive_cmds \
12031 archive_expsym_cmds \
12032 module_cmds \
12033 module_expsym_cmds \
12034 export_symbols_cmds \
12035 prelink_cmds \
12036 postinstall_cmds \
12037 postuninstall_cmds \
12038 finish_cmds \
12039 sys_lib_search_path_spec \
12040 sys_lib_dlsearch_path_spec; do
12041     case \`eval \\\\\$ECHO "X\\\\\$\$var"\` in
12042     *[\\\\\\\`\\"\\\$]*)
12043       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"X\\\$\$var\\" | \\\$Xsed -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
12044       ;;
12045     *)
12046       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
12047       ;;
12048     esac
12049 done
12050
12051 # Fix-up fallback echo if it was mangled by the above quoting rules.
12052 case \$lt_ECHO in
12053 *'\\\$0 --fallback-echo"')  lt_ECHO=\`\$ECHO "X\$lt_ECHO" | \$Xsed -e 's/\\\\\\\\\\\\\\\$0 --fallback-echo"\$/\$0 --fallback-echo"/'\`
12054   ;;
12055 esac
12056
12057 ac_aux_dir='$ac_aux_dir'
12058 xsi_shell='$xsi_shell'
12059 lt_shell_append='$lt_shell_append'
12060
12061 # See if we are running on zsh, and set the options which allow our
12062 # commands through without removal of \ escapes INIT.
12063 if test -n "\${ZSH_VERSION+set}" ; then
12064    setopt NO_GLOB_SUBST
12065 fi
12066
12067
12068     PACKAGE='$PACKAGE'
12069     VERSION='$VERSION'
12070     TIMESTAMP='$TIMESTAMP'
12071     RM='$RM'
12072     ofile='$ofile'
12073
12074
12075
12076
12077 _ACEOF
12078
12079 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12080
12081 # Handling of arguments.
12082 for ac_config_target in $ac_config_targets
12083 do
12084   case $ac_config_target in
12085     "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
12086     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
12087     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
12088     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
12089
12090   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
12091   esac
12092 done
12093
12094
12095 # If the user did not use the arguments to specify the items to instantiate,
12096 # then the envvar interface is used.  Set only those that are not.
12097 # We use the long form for the default assignment because of an extremely
12098 # bizarre bug on SunOS 4.1.3.
12099 if $ac_need_defaults; then
12100   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
12101   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
12102 fi
12103
12104 # Have a temporary directory for convenience.  Make it in the build tree
12105 # simply because there is no reason against having it here, and in addition,
12106 # creating and moving files from /tmp can sometimes cause problems.
12107 # Hook for its removal unless debugging.
12108 # Note that there is a small window in which the directory will not be cleaned:
12109 # after its creation but before its name has been assigned to `$tmp'.
12110 $debug ||
12111 {
12112   tmp=
12113   trap 'exit_status=$?
12114   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
12115 ' 0
12116   trap 'as_fn_exit 1' 1 2 13 15
12117 }
12118 # Create a (secure) tmp directory for tmp files.
12119
12120 {
12121   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
12122   test -n "$tmp" && test -d "$tmp"
12123 }  ||
12124 {
12125   tmp=./conf$$-$RANDOM
12126   (umask 077 && mkdir "$tmp")
12127 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
12128
12129 # Set up the scripts for CONFIG_FILES section.
12130 # No need to generate them if there are no CONFIG_FILES.
12131 # This happens for instance with `./config.status config.h'.
12132 if test -n "$CONFIG_FILES"; then
12133
12134
12135 ac_cr=`echo X | tr X '\015'`
12136 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12137 # But we know of no other shell where ac_cr would be empty at this
12138 # point, so we can use a bashism as a fallback.
12139 if test "x$ac_cr" = x; then
12140   eval ac_cr=\$\'\\r\'
12141 fi
12142 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12143 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12144   ac_cs_awk_cr='\r'
12145 else
12146   ac_cs_awk_cr=$ac_cr
12147 fi
12148
12149 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12150 _ACEOF
12151
12152
12153 {
12154   echo "cat >conf$$subs.awk <<_ACEOF" &&
12155   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12156   echo "_ACEOF"
12157 } >conf$$subs.sh ||
12158   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12159 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12160 ac_delim='%!_!# '
12161 for ac_last_try in false false false false false :; do
12162   . ./conf$$subs.sh ||
12163     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12164
12165   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12166   if test $ac_delim_n = $ac_delim_num; then
12167     break
12168   elif $ac_last_try; then
12169     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12170   else
12171     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12172   fi
12173 done
12174 rm -f conf$$subs.sh
12175
12176 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12177 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12178 _ACEOF
12179 sed -n '
12180 h
12181 s/^/S["/; s/!.*/"]=/
12182 p
12183 g
12184 s/^[^!]*!//
12185 :repl
12186 t repl
12187 s/'"$ac_delim"'$//
12188 t delim
12189 :nl
12190 h
12191 s/\(.\{148\}\).*/\1/
12192 t more1
12193 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12194 p
12195 n
12196 b repl
12197 :more1
12198 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12199 p
12200 g
12201 s/.\{148\}//
12202 t nl
12203 :delim
12204 h
12205 s/\(.\{148\}\).*/\1/
12206 t more2
12207 s/["\\]/\\&/g; s/^/"/; s/$/"/
12208 p
12209 b
12210 :more2
12211 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12212 p
12213 g
12214 s/.\{148\}//
12215 t delim
12216 ' <conf$$subs.awk | sed '
12217 /^[^""]/{
12218   N
12219   s/\n//
12220 }
12221 ' >>$CONFIG_STATUS || ac_write_fail=1
12222 rm -f conf$$subs.awk
12223 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12224 _ACAWK
12225 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12226   for (key in S) S_is_set[key] = 1
12227   FS = "\a"
12228
12229 }
12230 {
12231   line = $ 0
12232   nfields = split(line, field, "@")
12233   substed = 0
12234   len = length(field[1])
12235   for (i = 2; i < nfields; i++) {
12236     key = field[i]
12237     keylen = length(key)
12238     if (S_is_set[key]) {
12239       value = S[key]
12240       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12241       len += length(value) + length(field[++i])
12242       substed = 1
12243     } else
12244       len += 1 + keylen
12245   }
12246
12247   print line
12248 }
12249
12250 _ACAWK
12251 _ACEOF
12252 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12253 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12254   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12255 else
12256   cat
12257 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12258   || as_fn_error "could not setup config files machinery" "$LINENO" 5
12259 _ACEOF
12260
12261 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12262 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12263 # trailing colons and then remove the whole line if VPATH becomes empty
12264 # (actually we leave an empty line to preserve line numbers).
12265 if test "x$srcdir" = x.; then
12266   ac_vpsub='/^[  ]*VPATH[        ]*=/{
12267 s/:*\$(srcdir):*/:/
12268 s/:*\${srcdir}:*/:/
12269 s/:*@srcdir@:*/:/
12270 s/^\([^=]*=[     ]*\):*/\1/
12271 s/:*$//
12272 s/^[^=]*=[       ]*$//
12273 }'
12274 fi
12275
12276 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12277 fi # test -n "$CONFIG_FILES"
12278
12279
12280 eval set X "  :F $CONFIG_FILES      :C $CONFIG_COMMANDS"
12281 shift
12282 for ac_tag
12283 do
12284   case $ac_tag in
12285   :[FHLC]) ac_mode=$ac_tag; continue;;
12286   esac
12287   case $ac_mode$ac_tag in
12288   :[FHL]*:*);;
12289   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12290   :[FH]-) ac_tag=-:-;;
12291   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12292   esac
12293   ac_save_IFS=$IFS
12294   IFS=:
12295   set x $ac_tag
12296   IFS=$ac_save_IFS
12297   shift
12298   ac_file=$1
12299   shift
12300
12301   case $ac_mode in
12302   :L) ac_source=$1;;
12303   :[FH])
12304     ac_file_inputs=
12305     for ac_f
12306     do
12307       case $ac_f in
12308       -) ac_f="$tmp/stdin";;
12309       *) # Look for the file first in the build tree, then in the source tree
12310          # (if the path is not absolute).  The absolute path cannot be DOS-style,
12311          # because $ac_f cannot contain `:'.
12312          test -f "$ac_f" ||
12313            case $ac_f in
12314            [\\/$]*) false;;
12315            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12316            esac ||
12317            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12318       esac
12319       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12320       as_fn_append ac_file_inputs " '$ac_f'"
12321     done
12322
12323     # Let's still pretend it is `configure' which instantiates (i.e., don't
12324     # use $as_me), people would be surprised to read:
12325     #    /* config.h.  Generated by config.status.  */
12326     configure_input='Generated from '`
12327           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12328         `' by configure.'
12329     if test x"$ac_file" != x-; then
12330       configure_input="$ac_file.  $configure_input"
12331       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12332 $as_echo "$as_me: creating $ac_file" >&6;}
12333     fi
12334     # Neutralize special characters interpreted by sed in replacement strings.
12335     case $configure_input in #(
12336     *\&* | *\|* | *\\* )
12337        ac_sed_conf_input=`$as_echo "$configure_input" |
12338        sed 's/[\\\\&|]/\\\\&/g'`;; #(
12339     *) ac_sed_conf_input=$configure_input;;
12340     esac
12341
12342     case $ac_tag in
12343     *:-:* | *:-) cat >"$tmp/stdin" \
12344       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12345     esac
12346     ;;
12347   esac
12348
12349   ac_dir=`$as_dirname -- "$ac_file" ||
12350 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12351          X"$ac_file" : 'X\(//\)[^/]' \| \
12352          X"$ac_file" : 'X\(//\)$' \| \
12353          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12354 $as_echo X"$ac_file" |
12355     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12356             s//\1/
12357             q
12358           }
12359           /^X\(\/\/\)[^/].*/{
12360             s//\1/
12361             q
12362           }
12363           /^X\(\/\/\)$/{
12364             s//\1/
12365             q
12366           }
12367           /^X\(\/\).*/{
12368             s//\1/
12369             q
12370           }
12371           s/.*/./; q'`
12372   as_dir="$ac_dir"; as_fn_mkdir_p
12373   ac_builddir=.
12374
12375 case "$ac_dir" in
12376 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12377 *)
12378   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12379   # A ".." for each directory in $ac_dir_suffix.
12380   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12381   case $ac_top_builddir_sub in
12382   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12383   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12384   esac ;;
12385 esac
12386 ac_abs_top_builddir=$ac_pwd
12387 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12388 # for backward compatibility:
12389 ac_top_builddir=$ac_top_build_prefix
12390
12391 case $srcdir in
12392   .)  # We are building in place.
12393     ac_srcdir=.
12394     ac_top_srcdir=$ac_top_builddir_sub
12395     ac_abs_top_srcdir=$ac_pwd ;;
12396   [\\/]* | ?:[\\/]* )  # Absolute name.
12397     ac_srcdir=$srcdir$ac_dir_suffix;
12398     ac_top_srcdir=$srcdir
12399     ac_abs_top_srcdir=$srcdir ;;
12400   *) # Relative name.
12401     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12402     ac_top_srcdir=$ac_top_build_prefix$srcdir
12403     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12404 esac
12405 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12406
12407
12408   case $ac_mode in
12409   :F)
12410   #
12411   # CONFIG_FILE
12412   #
12413
12414   case $INSTALL in
12415   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12416   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12417   esac
12418   ac_MKDIR_P=$MKDIR_P
12419   case $MKDIR_P in
12420   [\\/$]* | ?:[\\/]* ) ;;
12421   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12422   esac
12423 _ACEOF
12424
12425 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12426 # If the template does not know about datarootdir, expand it.
12427 # FIXME: This hack should be removed a few years after 2.60.
12428 ac_datarootdir_hack=; ac_datarootdir_seen=
12429 ac_sed_dataroot='
12430 /datarootdir/ {
12431   p
12432   q
12433 }
12434 /@datadir@/p
12435 /@docdir@/p
12436 /@infodir@/p
12437 /@localedir@/p
12438 /@mandir@/p'
12439 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12440 *datarootdir*) ac_datarootdir_seen=yes;;
12441 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12442   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12443 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12444 _ACEOF
12445 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12446   ac_datarootdir_hack='
12447   s&@datadir@&$datadir&g
12448   s&@docdir@&$docdir&g
12449   s&@infodir@&$infodir&g
12450   s&@localedir@&$localedir&g
12451   s&@mandir@&$mandir&g
12452   s&\\\${datarootdir}&$datarootdir&g' ;;
12453 esac
12454 _ACEOF
12455
12456 # Neutralize VPATH when `$srcdir' = `.'.
12457 # Shell code in configure.ac might set extrasub.
12458 # FIXME: do we really want to maintain this feature?
12459 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12460 ac_sed_extra="$ac_vpsub
12461 $extrasub
12462 _ACEOF
12463 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12464 :t
12465 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12466 s|@configure_input@|$ac_sed_conf_input|;t t
12467 s&@top_builddir@&$ac_top_builddir_sub&;t t
12468 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12469 s&@srcdir@&$ac_srcdir&;t t
12470 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12471 s&@top_srcdir@&$ac_top_srcdir&;t t
12472 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12473 s&@builddir@&$ac_builddir&;t t
12474 s&@abs_builddir@&$ac_abs_builddir&;t t
12475 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12476 s&@INSTALL@&$ac_INSTALL&;t t
12477 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12478 $ac_datarootdir_hack
12479 "
12480 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12481   || as_fn_error "could not create $ac_file" "$LINENO" 5
12482
12483 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12484   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12485   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12486   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12487 which seems to be undefined.  Please make sure it is defined." >&5
12488 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12489 which seems to be undefined.  Please make sure it is defined." >&2;}
12490
12491   rm -f "$tmp/stdin"
12492   case $ac_file in
12493   -) cat "$tmp/out" && rm -f "$tmp/out";;
12494   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12495   esac \
12496   || as_fn_error "could not create $ac_file" "$LINENO" 5
12497  ;;
12498
12499
12500   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12501 $as_echo "$as_me: executing $ac_file commands" >&6;}
12502  ;;
12503   esac
12504
12505
12506   case $ac_file$ac_mode in
12507     "default-1":C)
12508 # Only add multilib support code if we just rebuilt the top-level
12509 # Makefile.
12510 case " $CONFIG_FILES " in
12511  *" Makefile "*)
12512    ac_file=Makefile . ${multi_basedir}/config-ml.in
12513    ;;
12514 esac ;;
12515     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12516   # Autoconf 2.62 quotes --file arguments for eval, but not when files
12517   # are listed without --file.  Let's play safe and only enable the eval
12518   # if we detect the quoting.
12519   case $CONFIG_FILES in
12520   *\'*) eval set x "$CONFIG_FILES" ;;
12521   *)   set x $CONFIG_FILES ;;
12522   esac
12523   shift
12524   for mf
12525   do
12526     # Strip MF so we end up with the name of the file.
12527     mf=`echo "$mf" | sed -e 's/:.*$//'`
12528     # Check whether this is an Automake generated Makefile or not.
12529     # We used to match only the files named `Makefile.in', but
12530     # some people rename them; so instead we look at the file content.
12531     # Grep'ing the first line is not enough: some people post-process
12532     # each Makefile.in and add a new line on top of each file to say so.
12533     # Grep'ing the whole file is not good either: AIX grep has a line
12534     # limit of 2048, but all sed's we know have understand at least 4000.
12535     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12536       dirpart=`$as_dirname -- "$mf" ||
12537 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12538          X"$mf" : 'X\(//\)[^/]' \| \
12539          X"$mf" : 'X\(//\)$' \| \
12540          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12541 $as_echo X"$mf" |
12542     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12543             s//\1/
12544             q
12545           }
12546           /^X\(\/\/\)[^/].*/{
12547             s//\1/
12548             q
12549           }
12550           /^X\(\/\/\)$/{
12551             s//\1/
12552             q
12553           }
12554           /^X\(\/\).*/{
12555             s//\1/
12556             q
12557           }
12558           s/.*/./; q'`
12559     else
12560       continue
12561     fi
12562     # Extract the definition of DEPDIR, am__include, and am__quote
12563     # from the Makefile without running `make'.
12564     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12565     test -z "$DEPDIR" && continue
12566     am__include=`sed -n 's/^am__include = //p' < "$mf"`
12567     test -z "am__include" && continue
12568     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12569     # When using ansi2knr, U may be empty or an underscore; expand it
12570     U=`sed -n 's/^U = //p' < "$mf"`
12571     # Find all dependency output files, they are included files with
12572     # $(DEPDIR) in their names.  We invoke sed twice because it is the
12573     # simplest approach to changing $(DEPDIR) to its actual value in the
12574     # expansion.
12575     for file in `sed -n "
12576       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12577          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12578       # Make sure the directory exists.
12579       test -f "$dirpart/$file" && continue
12580       fdir=`$as_dirname -- "$file" ||
12581 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12582          X"$file" : 'X\(//\)[^/]' \| \
12583          X"$file" : 'X\(//\)$' \| \
12584          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12585 $as_echo X"$file" |
12586     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12587             s//\1/
12588             q
12589           }
12590           /^X\(\/\/\)[^/].*/{
12591             s//\1/
12592             q
12593           }
12594           /^X\(\/\/\)$/{
12595             s//\1/
12596             q
12597           }
12598           /^X\(\/\).*/{
12599             s//\1/
12600             q
12601           }
12602           s/.*/./; q'`
12603       as_dir=$dirpart/$fdir; as_fn_mkdir_p
12604       # echo "creating $dirpart/$file"
12605       echo '# dummy' > "$dirpart/$file"
12606     done
12607   done
12608 }
12609  ;;
12610     "libtool":C)
12611
12612     # See if we are running on zsh, and set the options which allow our
12613     # commands through without removal of \ escapes.
12614     if test -n "${ZSH_VERSION+set}" ; then
12615       setopt NO_GLOB_SUBST
12616     fi
12617
12618     cfgfile="${ofile}T"
12619     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12620     $RM "$cfgfile"
12621
12622     cat <<_LT_EOF >> "$cfgfile"
12623 #! $SHELL
12624
12625 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12626 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12627 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12628 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12629 #
12630 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12631 #                 2006, 2007, 2008 Free Software Foundation, Inc.
12632 #   Written by Gordon Matzigkeit, 1996
12633 #
12634 #   This file is part of GNU Libtool.
12635 #
12636 # GNU Libtool is free software; you can redistribute it and/or
12637 # modify it under the terms of the GNU General Public License as
12638 # published by the Free Software Foundation; either version 2 of
12639 # the License, or (at your option) any later version.
12640 #
12641 # As a special exception to the GNU General Public License,
12642 # if you distribute this file as part of a program or library that
12643 # is built using GNU Libtool, you may include this file under the
12644 # same distribution terms that you use for the rest of that program.
12645 #
12646 # GNU Libtool is distributed in the hope that it will be useful,
12647 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12648 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12649 # GNU General Public License for more details.
12650 #
12651 # You should have received a copy of the GNU General Public License
12652 # along with GNU Libtool; see the file COPYING.  If not, a copy
12653 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12654 # obtained by writing to the Free Software Foundation, Inc.,
12655 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12656
12657
12658 # The names of the tagged configurations supported by this script.
12659 available_tags=""
12660
12661 # ### BEGIN LIBTOOL CONFIG
12662
12663 # Which release of libtool.m4 was used?
12664 macro_version=$macro_version
12665 macro_revision=$macro_revision
12666
12667 # Whether or not to build shared libraries.
12668 build_libtool_libs=$enable_shared
12669
12670 # Whether or not to build static libraries.
12671 build_old_libs=$enable_static
12672
12673 # What type of objects to build.
12674 pic_mode=$pic_mode
12675
12676 # Whether or not to optimize for fast installation.
12677 fast_install=$enable_fast_install
12678
12679 # The host system.
12680 host_alias=$host_alias
12681 host=$host
12682 host_os=$host_os
12683
12684 # The build system.
12685 build_alias=$build_alias
12686 build=$build
12687 build_os=$build_os
12688
12689 # A sed program that does not truncate output.
12690 SED=$lt_SED
12691
12692 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12693 Xsed="\$SED -e 1s/^X//"
12694
12695 # A grep program that handles long lines.
12696 GREP=$lt_GREP
12697
12698 # An ERE matcher.
12699 EGREP=$lt_EGREP
12700
12701 # A literal string matcher.
12702 FGREP=$lt_FGREP
12703
12704 # A BSD- or MS-compatible name lister.
12705 NM=$lt_NM
12706
12707 # Whether we need soft or hard links.
12708 LN_S=$lt_LN_S
12709
12710 # What is the maximum length of a command?
12711 max_cmd_len=$max_cmd_len
12712
12713 # Object file suffix (normally "o").
12714 objext=$ac_objext
12715
12716 # Executable file suffix (normally "").
12717 exeext=$exeext
12718
12719 # whether the shell understands "unset".
12720 lt_unset=$lt_unset
12721
12722 # turn spaces into newlines.
12723 SP2NL=$lt_lt_SP2NL
12724
12725 # turn newlines into spaces.
12726 NL2SP=$lt_lt_NL2SP
12727
12728 # How to create reloadable object files.
12729 reload_flag=$lt_reload_flag
12730 reload_cmds=$lt_reload_cmds
12731
12732 # An object symbol dumper.
12733 OBJDUMP=$lt_OBJDUMP
12734
12735 # Method to check whether dependent libraries are shared objects.
12736 deplibs_check_method=$lt_deplibs_check_method
12737
12738 # Command to use when deplibs_check_method == "file_magic".
12739 file_magic_cmd=$lt_file_magic_cmd
12740
12741 # The archiver.
12742 AR=$lt_AR
12743 AR_FLAGS=$lt_AR_FLAGS
12744
12745 # A symbol stripping program.
12746 STRIP=$lt_STRIP
12747
12748 # Commands used to install an old-style archive.
12749 RANLIB=$lt_RANLIB
12750 old_postinstall_cmds=$lt_old_postinstall_cmds
12751 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12752
12753 # A C compiler.
12754 LTCC=$lt_CC
12755
12756 # LTCC compiler flags.
12757 LTCFLAGS=$lt_CFLAGS
12758
12759 # Take the output of nm and produce a listing of raw symbols and C names.
12760 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12761
12762 # Transform the output of nm in a proper C declaration.
12763 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12764
12765 # Transform the output of nm in a C name address pair.
12766 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12767
12768 # Transform the output of nm in a C name address pair when lib prefix is needed.
12769 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12770
12771 # The name of the directory that contains temporary libtool files.
12772 objdir=$objdir
12773
12774 # Shell to use when invoking shell scripts.
12775 SHELL=$lt_SHELL
12776
12777 # An echo program that does not interpret backslashes.
12778 ECHO=$lt_ECHO
12779
12780 # Used to examine libraries when file_magic_cmd begins with "file".
12781 MAGIC_CMD=$MAGIC_CMD
12782
12783 # Must we lock files when doing compilation?
12784 need_locks=$lt_need_locks
12785
12786 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12787 DSYMUTIL=$lt_DSYMUTIL
12788
12789 # Tool to change global to local symbols on Mac OS X.
12790 NMEDIT=$lt_NMEDIT
12791
12792 # Tool to manipulate fat objects and archives on Mac OS X.
12793 LIPO=$lt_LIPO
12794
12795 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12796 OTOOL=$lt_OTOOL
12797
12798 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12799 OTOOL64=$lt_OTOOL64
12800
12801 # Old archive suffix (normally "a").
12802 libext=$libext
12803
12804 # Shared library suffix (normally ".so").
12805 shrext_cmds=$lt_shrext_cmds
12806
12807 # The commands to extract the exported symbol list from a shared archive.
12808 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12809
12810 # Variables whose values should be saved in libtool wrapper scripts and
12811 # restored at link time.
12812 variables_saved_for_relink=$lt_variables_saved_for_relink
12813
12814 # Do we need the "lib" prefix for modules?
12815 need_lib_prefix=$need_lib_prefix
12816
12817 # Do we need a version for libraries?
12818 need_version=$need_version
12819
12820 # Library versioning type.
12821 version_type=$version_type
12822
12823 # Shared library runtime path variable.
12824 runpath_var=$runpath_var
12825
12826 # Shared library path variable.
12827 shlibpath_var=$shlibpath_var
12828
12829 # Is shlibpath searched before the hard-coded library search path?
12830 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12831
12832 # Format of library name prefix.
12833 libname_spec=$lt_libname_spec
12834
12835 # List of archive names.  First name is the real one, the rest are links.
12836 # The last name is the one that the linker finds with -lNAME
12837 library_names_spec=$lt_library_names_spec
12838
12839 # The coded name of the library, if different from the real name.
12840 soname_spec=$lt_soname_spec
12841
12842 # Command to use after installation of a shared archive.
12843 postinstall_cmds=$lt_postinstall_cmds
12844
12845 # Command to use after uninstallation of a shared archive.
12846 postuninstall_cmds=$lt_postuninstall_cmds
12847
12848 # Commands used to finish a libtool library installation in a directory.
12849 finish_cmds=$lt_finish_cmds
12850
12851 # As "finish_cmds", except a single script fragment to be evaled but
12852 # not shown.
12853 finish_eval=$lt_finish_eval
12854
12855 # Whether we should hardcode library paths into libraries.
12856 hardcode_into_libs=$hardcode_into_libs
12857
12858 # Compile-time system search path for libraries.
12859 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12860
12861 # Run-time system search path for libraries.
12862 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12863
12864 # Whether dlopen is supported.
12865 dlopen_support=$enable_dlopen
12866
12867 # Whether dlopen of programs is supported.
12868 dlopen_self=$enable_dlopen_self
12869
12870 # Whether dlopen of statically linked programs is supported.
12871 dlopen_self_static=$enable_dlopen_self_static
12872
12873 # Commands to strip libraries.
12874 old_striplib=$lt_old_striplib
12875 striplib=$lt_striplib
12876
12877
12878 # The linker used to build libraries.
12879 LD=$lt_LD
12880
12881 # Commands used to build an old-style archive.
12882 old_archive_cmds=$lt_old_archive_cmds
12883
12884 # A language specific compiler.
12885 CC=$lt_compiler
12886
12887 # Is the compiler the GNU compiler?
12888 with_gcc=$GCC
12889
12890 # Compiler flag to turn off builtin functions.
12891 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12892
12893 # How to pass a linker flag through the compiler.
12894 wl=$lt_lt_prog_compiler_wl
12895
12896 # Additional compiler flags for building library objects.
12897 pic_flag=$lt_lt_prog_compiler_pic
12898
12899 # Compiler flag to prevent dynamic linking.
12900 link_static_flag=$lt_lt_prog_compiler_static
12901
12902 # Does compiler simultaneously support -c and -o options?
12903 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12904
12905 # Whether or not to add -lc for building shared libraries.
12906 build_libtool_need_lc=$archive_cmds_need_lc
12907
12908 # Whether or not to disallow shared libs when runtime libs are static.
12909 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12910
12911 # Compiler flag to allow reflexive dlopens.
12912 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12913
12914 # Compiler flag to generate shared objects directly from archives.
12915 whole_archive_flag_spec=$lt_whole_archive_flag_spec
12916
12917 # Whether the compiler copes with passing no objects directly.
12918 compiler_needs_object=$lt_compiler_needs_object
12919
12920 # Create an old-style archive from a shared archive.
12921 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12922
12923 # Create a temporary old-style archive to link instead of a shared archive.
12924 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12925
12926 # Commands used to build a shared archive.
12927 archive_cmds=$lt_archive_cmds
12928 archive_expsym_cmds=$lt_archive_expsym_cmds
12929
12930 # Commands used to build a loadable module if different from building
12931 # a shared archive.
12932 module_cmds=$lt_module_cmds
12933 module_expsym_cmds=$lt_module_expsym_cmds
12934
12935 # Whether we are building with GNU ld or not.
12936 with_gnu_ld=$lt_with_gnu_ld
12937
12938 # Flag that allows shared libraries with undefined symbols to be built.
12939 allow_undefined_flag=$lt_allow_undefined_flag
12940
12941 # Flag that enforces no undefined symbols.
12942 no_undefined_flag=$lt_no_undefined_flag
12943
12944 # Flag to hardcode \$libdir into a binary during linking.
12945 # This must work even if \$libdir does not exist
12946 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12947
12948 # If ld is used when linking, flag to hardcode \$libdir into a binary
12949 # during linking.  This must work even if \$libdir does not exist.
12950 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12951
12952 # Whether we need a single "-rpath" flag with a separated argument.
12953 hardcode_libdir_separator=$lt_hardcode_libdir_separator
12954
12955 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12956 # DIR into the resulting binary.
12957 hardcode_direct=$hardcode_direct
12958
12959 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12960 # DIR into the resulting binary and the resulting library dependency is
12961 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12962 # library is relocated.
12963 hardcode_direct_absolute=$hardcode_direct_absolute
12964
12965 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12966 # into the resulting binary.
12967 hardcode_minus_L=$hardcode_minus_L
12968
12969 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
12970 # into the resulting binary.
12971 hardcode_shlibpath_var=$hardcode_shlibpath_var
12972
12973 # Set to "yes" if building a shared library automatically hardcodes DIR
12974 # into the library and all subsequent libraries and executables linked
12975 # against it.
12976 hardcode_automatic=$hardcode_automatic
12977
12978 # Set to yes if linker adds runtime paths of dependent libraries
12979 # to runtime path list.
12980 inherit_rpath=$inherit_rpath
12981
12982 # Whether libtool must link a program against all its dependency libraries.
12983 link_all_deplibs=$link_all_deplibs
12984
12985 # Fix the shell variable \$srcfile for the compiler.
12986 fix_srcfile_path=$lt_fix_srcfile_path
12987
12988 # Set to "yes" if exported symbols are required.
12989 always_export_symbols=$always_export_symbols
12990
12991 # The commands to list exported symbols.
12992 export_symbols_cmds=$lt_export_symbols_cmds
12993
12994 # Symbols that should not be listed in the preloaded symbols.
12995 exclude_expsyms=$lt_exclude_expsyms
12996
12997 # Symbols that must always be exported.
12998 include_expsyms=$lt_include_expsyms
12999
13000 # Commands necessary for linking programs (against libraries) with templates.
13001 prelink_cmds=$lt_prelink_cmds
13002
13003 # Specify filename containing input files.
13004 file_list_spec=$lt_file_list_spec
13005
13006 # How to hardcode a shared library path into an executable.
13007 hardcode_action=$hardcode_action
13008
13009 # ### END LIBTOOL CONFIG
13010
13011 _LT_EOF
13012
13013   case $host_os in
13014   aix3*)
13015     cat <<\_LT_EOF >> "$cfgfile"
13016 # AIX sometimes has problems with the GCC collect2 program.  For some
13017 # reason, if we set the COLLECT_NAMES environment variable, the problems
13018 # vanish in a puff of smoke.
13019 if test "X${COLLECT_NAMES+set}" != Xset; then
13020   COLLECT_NAMES=
13021   export COLLECT_NAMES
13022 fi
13023 _LT_EOF
13024     ;;
13025   esac
13026
13027
13028 ltmain="$ac_aux_dir/ltmain.sh"
13029
13030
13031   # We use sed instead of cat because bash on DJGPP gets confused if
13032   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13033   # text mode, it properly converts lines to CR/LF.  This bash problem
13034   # is reportedly fixed, but why not run on old versions too?
13035   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13036     || (rm -f "$cfgfile"; exit 1)
13037
13038   case $xsi_shell in
13039   yes)
13040     cat << \_LT_EOF >> "$cfgfile"
13041
13042 # func_dirname file append nondir_replacement
13043 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13044 # otherwise set result to NONDIR_REPLACEMENT.
13045 func_dirname ()
13046 {
13047   case ${1} in
13048     */*) func_dirname_result="${1%/*}${2}" ;;
13049     *  ) func_dirname_result="${3}" ;;
13050   esac
13051 }
13052
13053 # func_basename file
13054 func_basename ()
13055 {
13056   func_basename_result="${1##*/}"
13057 }
13058
13059 # func_dirname_and_basename file append nondir_replacement
13060 # perform func_basename and func_dirname in a single function
13061 # call:
13062 #   dirname:  Compute the dirname of FILE.  If nonempty,
13063 #             add APPEND to the result, otherwise set result
13064 #             to NONDIR_REPLACEMENT.
13065 #             value returned in "$func_dirname_result"
13066 #   basename: Compute filename of FILE.
13067 #             value retuned in "$func_basename_result"
13068 # Implementation must be kept synchronized with func_dirname
13069 # and func_basename. For efficiency, we do not delegate to
13070 # those functions but instead duplicate the functionality here.
13071 func_dirname_and_basename ()
13072 {
13073   case ${1} in
13074     */*) func_dirname_result="${1%/*}${2}" ;;
13075     *  ) func_dirname_result="${3}" ;;
13076   esac
13077   func_basename_result="${1##*/}"
13078 }
13079
13080 # func_stripname prefix suffix name
13081 # strip PREFIX and SUFFIX off of NAME.
13082 # PREFIX and SUFFIX must not contain globbing or regex special
13083 # characters, hashes, percent signs, but SUFFIX may contain a leading
13084 # dot (in which case that matches only a dot).
13085 func_stripname ()
13086 {
13087   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13088   # positional parameters, so assign one to ordinary parameter first.
13089   func_stripname_result=${3}
13090   func_stripname_result=${func_stripname_result#"${1}"}
13091   func_stripname_result=${func_stripname_result%"${2}"}
13092 }
13093
13094 # func_opt_split
13095 func_opt_split ()
13096 {
13097   func_opt_split_opt=${1%%=*}
13098   func_opt_split_arg=${1#*=}
13099 }
13100
13101 # func_lo2o object
13102 func_lo2o ()
13103 {
13104   case ${1} in
13105     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13106     *)    func_lo2o_result=${1} ;;
13107   esac
13108 }
13109
13110 # func_xform libobj-or-source
13111 func_xform ()
13112 {
13113   func_xform_result=${1%.*}.lo
13114 }
13115
13116 # func_arith arithmetic-term...
13117 func_arith ()
13118 {
13119   func_arith_result=$(( $* ))
13120 }
13121
13122 # func_len string
13123 # STRING may not start with a hyphen.
13124 func_len ()
13125 {
13126   func_len_result=${#1}
13127 }
13128
13129 _LT_EOF
13130     ;;
13131   *) # Bourne compatible functions.
13132     cat << \_LT_EOF >> "$cfgfile"
13133
13134 # func_dirname file append nondir_replacement
13135 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13136 # otherwise set result to NONDIR_REPLACEMENT.
13137 func_dirname ()
13138 {
13139   # Extract subdirectory from the argument.
13140   func_dirname_result=`$ECHO "X${1}" | $Xsed -e "$dirname"`
13141   if test "X$func_dirname_result" = "X${1}"; then
13142     func_dirname_result="${3}"
13143   else
13144     func_dirname_result="$func_dirname_result${2}"
13145   fi
13146 }
13147
13148 # func_basename file
13149 func_basename ()
13150 {
13151   func_basename_result=`$ECHO "X${1}" | $Xsed -e "$basename"`
13152 }
13153
13154
13155 # func_stripname prefix suffix name
13156 # strip PREFIX and SUFFIX off of NAME.
13157 # PREFIX and SUFFIX must not contain globbing or regex special
13158 # characters, hashes, percent signs, but SUFFIX may contain a leading
13159 # dot (in which case that matches only a dot).
13160 # func_strip_suffix prefix name
13161 func_stripname ()
13162 {
13163   case ${2} in
13164     .*) func_stripname_result=`$ECHO "X${3}" \
13165            | $Xsed -e "s%^${1}%%" -e "s%\\\\${2}\$%%"`;;
13166     *)  func_stripname_result=`$ECHO "X${3}" \
13167            | $Xsed -e "s%^${1}%%" -e "s%${2}\$%%"`;;
13168   esac
13169 }
13170
13171 # sed scripts:
13172 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13173 my_sed_long_arg='1s/^-[^=]*=//'
13174
13175 # func_opt_split
13176 func_opt_split ()
13177 {
13178   func_opt_split_opt=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_opt"`
13179   func_opt_split_arg=`$ECHO "X${1}" | $Xsed -e "$my_sed_long_arg"`
13180 }
13181
13182 # func_lo2o object
13183 func_lo2o ()
13184 {
13185   func_lo2o_result=`$ECHO "X${1}" | $Xsed -e "$lo2o"`
13186 }
13187
13188 # func_xform libobj-or-source
13189 func_xform ()
13190 {
13191   func_xform_result=`$ECHO "X${1}" | $Xsed -e 's/\.[^.]*$/.lo/'`
13192 }
13193
13194 # func_arith arithmetic-term...
13195 func_arith ()
13196 {
13197   func_arith_result=`expr "$@"`
13198 }
13199
13200 # func_len string
13201 # STRING may not start with a hyphen.
13202 func_len ()
13203 {
13204   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13205 }
13206
13207 _LT_EOF
13208 esac
13209
13210 case $lt_shell_append in
13211   yes)
13212     cat << \_LT_EOF >> "$cfgfile"
13213
13214 # func_append var value
13215 # Append VALUE to the end of shell variable VAR.
13216 func_append ()
13217 {
13218   eval "$1+=\$2"
13219 }
13220 _LT_EOF
13221     ;;
13222   *)
13223     cat << \_LT_EOF >> "$cfgfile"
13224
13225 # func_append var value
13226 # Append VALUE to the end of shell variable VAR.
13227 func_append ()
13228 {
13229   eval "$1=\$$1\$2"
13230 }
13231
13232 _LT_EOF
13233     ;;
13234   esac
13235
13236
13237   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13238     || (rm -f "$cfgfile"; exit 1)
13239
13240   mv -f "$cfgfile" "$ofile" ||
13241     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13242   chmod +x "$ofile"
13243
13244  ;;
13245
13246   esac
13247 done # for ac_tag
13248
13249
13250 as_fn_exit 0
13251 _ACEOF
13252 ac_clean_files=$ac_clean_files_save
13253
13254 test $ac_write_fail = 0 ||
13255   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13256
13257
13258 # configure is writing to config.log, and then calls config.status.
13259 # config.status does its own redirection, appending to config.log.
13260 # Unfortunately, on DOS this fails, as config.log is still kept open
13261 # by configure, so config.status won't be able to write to it; its
13262 # output is simply discarded.  So we exec the FD to /dev/null,
13263 # effectively closing config.log, so it can be properly (re)opened and
13264 # appended to by config.status.  When coming back to configure, we
13265 # need to make the FD available again.
13266 if test "$no_create" != yes; then
13267   ac_cs_success=:
13268   ac_config_status_args=
13269   test "$silent" = yes &&
13270     ac_config_status_args="$ac_config_status_args --quiet"
13271   exec 5>/dev/null
13272   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13273   exec 5>>config.log
13274   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13275   # would make configure fail if this is the last instruction.
13276   $ac_cs_success || as_fn_exit $?
13277 fi
13278 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13279   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13280 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13281 fi
13282