OSDN Git Service

Mark ChangeLog
[pf3gnuchains/gcc-fork.git] / lto-plugin / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.64 for LTO plugin for ld 0.1.
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
173   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
174     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
175     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
176     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
177     PATH=/empty FPATH=/empty; export PATH FPATH
178     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
179       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
180 test \$(( 1 + 1 )) = 2 || exit 1"
181   if (eval "$as_required") 2>/dev/null; then :
182   as_have_required=yes
183 else
184   as_have_required=no
185 fi
186   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
187
188 else
189   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
190 as_found=false
191 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
192 do
193   IFS=$as_save_IFS
194   test -z "$as_dir" && as_dir=.
195   as_found=:
196   case $as_dir in #(
197          /*)
198            for as_base in sh bash ksh sh5; do
199              # Try only shells that exist, to save several forks.
200              as_shell=$as_dir/$as_base
201              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
202                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
203   CONFIG_SHELL=$as_shell as_have_required=yes
204                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
205   break 2
206 fi
207 fi
208            done;;
209        esac
210   as_found=false
211 done
212 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
213               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
214   CONFIG_SHELL=$SHELL as_have_required=yes
215 fi; }
216 IFS=$as_save_IFS
217
218
219       if test "x$CONFIG_SHELL" != x; then :
220   # We cannot yet assume a decent shell, so we have to provide a
221         # neutralization value for shells without unset; and this also
222         # works around shells that cannot unset nonexistent variables.
223         BASH_ENV=/dev/null
224         ENV=/dev/null
225         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
226         export CONFIG_SHELL
227         exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
228 fi
229
230     if test x$as_have_required = xno; then :
231   $as_echo "$0: This script requires a shell more modern than all"
232   $as_echo "$0: the shells that I found on your system."
233   if test x${ZSH_VERSION+set} = xset ; then
234     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
235     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
236   else
237     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
238 $0: including any error possibly output before this
239 $0: message. Then install a modern shell, or manually run
240 $0: the script under such a shell if you do have one."
241   fi
242   exit 1
243 fi
244 fi
245 fi
246 SHELL=${CONFIG_SHELL-/bin/sh}
247 export SHELL
248 # Unset more variables known to interfere with behavior of common tools.
249 CLICOLOR_FORCE= GREP_OPTIONS=
250 unset CLICOLOR_FORCE GREP_OPTIONS
251
252 ## --------------------- ##
253 ## M4sh Shell Functions. ##
254 ## --------------------- ##
255 # as_fn_unset VAR
256 # ---------------
257 # Portably unset VAR.
258 as_fn_unset ()
259 {
260   { eval $1=; unset $1;}
261 }
262 as_unset=as_fn_unset
263
264 # as_fn_set_status STATUS
265 # -----------------------
266 # Set $? to STATUS, without forking.
267 as_fn_set_status ()
268 {
269   return $1
270 } # as_fn_set_status
271
272 # as_fn_exit STATUS
273 # -----------------
274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
275 as_fn_exit ()
276 {
277   set +e
278   as_fn_set_status $1
279   exit $1
280 } # as_fn_exit
281
282 # as_fn_mkdir_p
283 # -------------
284 # Create "$as_dir" as a directory, including parents if necessary.
285 as_fn_mkdir_p ()
286 {
287
288   case $as_dir in #(
289   -*) as_dir=./$as_dir;;
290   esac
291   test -d "$as_dir" || eval $as_mkdir_p || {
292     as_dirs=
293     while :; do
294       case $as_dir in #(
295       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
296       *) as_qdir=$as_dir;;
297       esac
298       as_dirs="'$as_qdir' $as_dirs"
299       as_dir=`$as_dirname -- "$as_dir" ||
300 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
301          X"$as_dir" : 'X\(//\)[^/]' \| \
302          X"$as_dir" : 'X\(//\)$' \| \
303          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
304 $as_echo X"$as_dir" |
305     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
306             s//\1/
307             q
308           }
309           /^X\(\/\/\)[^/].*/{
310             s//\1/
311             q
312           }
313           /^X\(\/\/\)$/{
314             s//\1/
315             q
316           }
317           /^X\(\/\).*/{
318             s//\1/
319             q
320           }
321           s/.*/./; q'`
322       test -d "$as_dir" && break
323     done
324     test -z "$as_dirs" || eval "mkdir $as_dirs"
325   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
326
327
328 } # as_fn_mkdir_p
329 # as_fn_append VAR VALUE
330 # ----------------------
331 # Append the text in VALUE to the end of the definition contained in VAR. Take
332 # advantage of any shell optimizations that allow amortized linear growth over
333 # repeated appends, instead of the typical quadratic growth present in naive
334 # implementations.
335 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
336   eval 'as_fn_append ()
337   {
338     eval $1+=\$2
339   }'
340 else
341   as_fn_append ()
342   {
343     eval $1=\$$1\$2
344   }
345 fi # as_fn_append
346
347 # as_fn_arith ARG...
348 # ------------------
349 # Perform arithmetic evaluation on the ARGs, and store the result in the
350 # global $as_val. Take advantage of shells that can avoid forks. The arguments
351 # must be portable across $(()) and expr.
352 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
353   eval 'as_fn_arith ()
354   {
355     as_val=$(( $* ))
356   }'
357 else
358   as_fn_arith ()
359   {
360     as_val=`expr "$@" || test $? -eq 1`
361   }
362 fi # as_fn_arith
363
364
365 # as_fn_error ERROR [LINENO LOG_FD]
366 # ---------------------------------
367 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
368 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
369 # script with status $?, using 1 if that was 0.
370 as_fn_error ()
371 {
372   as_status=$?; test $as_status -eq 0 && as_status=1
373   if test "$3"; then
374     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
375     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
376   fi
377   $as_echo "$as_me: error: $1" >&2
378   as_fn_exit $as_status
379 } # as_fn_error
380
381 if expr a : '\(a\)' >/dev/null 2>&1 &&
382    test "X`expr 00001 : '.*\(...\)'`" = X001; then
383   as_expr=expr
384 else
385   as_expr=false
386 fi
387
388 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
389   as_basename=basename
390 else
391   as_basename=false
392 fi
393
394 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
395   as_dirname=dirname
396 else
397   as_dirname=false
398 fi
399
400 as_me=`$as_basename -- "$0" ||
401 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
402          X"$0" : 'X\(//\)$' \| \
403          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
404 $as_echo X/"$0" |
405     sed '/^.*\/\([^/][^/]*\)\/*$/{
406             s//\1/
407             q
408           }
409           /^X\/\(\/\/\)$/{
410             s//\1/
411             q
412           }
413           /^X\/\(\/\).*/{
414             s//\1/
415             q
416           }
417           s/.*/./; q'`
418
419 # Avoid depending upon Character Ranges.
420 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
421 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
422 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
423 as_cr_digits='0123456789'
424 as_cr_alnum=$as_cr_Letters$as_cr_digits
425
426
427   as_lineno_1=$LINENO as_lineno_1a=$LINENO
428   as_lineno_2=$LINENO as_lineno_2a=$LINENO
429   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
430   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
431   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
432   sed -n '
433     p
434     /[$]LINENO/=
435   ' <$as_myself |
436     sed '
437       s/[$]LINENO.*/&-/
438       t lineno
439       b
440       :lineno
441       N
442       :loop
443       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
444       t loop
445       s/-\n.*//
446     ' >$as_me.lineno &&
447   chmod +x "$as_me.lineno" ||
448     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
449
450   # Don't try to exec as it changes $[0], causing all sort of problems
451   # (the dirname of $[0] is not the place where we might find the
452   # original and so on.  Autoconf is especially sensitive to this).
453   . "./$as_me.lineno"
454   # Exit status is that of the last command.
455   exit
456 }
457
458 ECHO_C= ECHO_N= ECHO_T=
459 case `echo -n x` in #(((((
460 -n*)
461   case `echo 'xy\c'` in
462   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
463   xy)  ECHO_C='\c';;
464   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
465        ECHO_T=' ';;
466   esac;;
467 *)
468   ECHO_N='-n';;
469 esac
470
471 rm -f conf$$ conf$$.exe conf$$.file
472 if test -d conf$$.dir; then
473   rm -f conf$$.dir/conf$$.file
474 else
475   rm -f conf$$.dir
476   mkdir conf$$.dir 2>/dev/null
477 fi
478 if (echo >conf$$.file) 2>/dev/null; then
479   if ln -s conf$$.file conf$$ 2>/dev/null; then
480     as_ln_s='ln -s'
481     # ... but there are two gotchas:
482     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
483     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
484     # In both cases, we have to default to `cp -p'.
485     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
486       as_ln_s='cp -p'
487   elif ln conf$$.file conf$$ 2>/dev/null; then
488     as_ln_s=ln
489   else
490     as_ln_s='cp -p'
491   fi
492 else
493   as_ln_s='cp -p'
494 fi
495 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
496 rmdir conf$$.dir 2>/dev/null
497
498 if mkdir -p . 2>/dev/null; then
499   as_mkdir_p='mkdir -p "$as_dir"'
500 else
501   test -d ./-p && rmdir ./-p
502   as_mkdir_p=false
503 fi
504
505 if test -x / >/dev/null 2>&1; then
506   as_test_x='test -x'
507 else
508   if ls -dL / >/dev/null 2>&1; then
509     as_ls_L_option=L
510   else
511     as_ls_L_option=
512   fi
513   as_test_x='
514     eval sh -c '\''
515       if test -d "$1"; then
516         test -d "$1/.";
517       else
518         case $1 in #(
519         -*)set "./$1";;
520         esac;
521         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
522         ???[sx]*):;;*)false;;esac;fi
523     '\'' sh
524   '
525 fi
526 as_executable_p=$as_test_x
527
528 # Sed expression to map a string onto a valid CPP name.
529 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
530
531 # Sed expression to map a string onto a valid variable name.
532 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
533
534 SHELL=${CONFIG_SHELL-/bin/sh}
535
536
537 exec 7<&0 </dev/null 6>&1
538
539 # Name of the host.
540 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
541 # so uname gets run too.
542 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
543
544 #
545 # Initializations.
546 #
547 ac_default_prefix=/usr/local
548 ac_clean_files=
549 ac_config_libobj_dir=.
550 LIBOBJS=
551 cross_compiling=no
552 subdirs=
553 MFLAGS=
554 MAKEFLAGS=
555
556 # Identity of this package.
557 PACKAGE_NAME='LTO plugin for ld'
558 PACKAGE_TARNAME='lto-plugin'
559 PACKAGE_VERSION='0.1'
560 PACKAGE_STRING='LTO plugin for ld 0.1'
561 PACKAGE_BUGREPORT=''
562 PACKAGE_URL=''
563
564 # Factoring default headers for most tests.
565 ac_includes_default="\
566 #include <stdio.h>
567 #ifdef HAVE_SYS_TYPES_H
568 # include <sys/types.h>
569 #endif
570 #ifdef HAVE_SYS_STAT_H
571 # include <sys/stat.h>
572 #endif
573 #ifdef STDC_HEADERS
574 # include <stdlib.h>
575 # include <stddef.h>
576 #else
577 # ifdef HAVE_STDLIB_H
578 #  include <stdlib.h>
579 # endif
580 #endif
581 #ifdef HAVE_STRING_H
582 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
583 #  include <memory.h>
584 # endif
585 # include <string.h>
586 #endif
587 #ifdef HAVE_STRINGS_H
588 # include <strings.h>
589 #endif
590 #ifdef HAVE_INTTYPES_H
591 # include <inttypes.h>
592 #endif
593 #ifdef HAVE_STDINT_H
594 # include <stdint.h>
595 #endif
596 #ifdef HAVE_UNISTD_H
597 # include <unistd.h>
598 #endif"
599
600 ac_subst_vars='am__EXEEXT_FALSE
601 am__EXEEXT_TRUE
602 LTLIBOBJS
603 LIBOBJS
604 target_noncanonical
605 lt_host_flags
606 CPP
607 OTOOL64
608 OTOOL
609 LIPO
610 NMEDIT
611 DSYMUTIL
612 RANLIB
613 AR
614 OBJDUMP
615 LN_S
616 NM
617 ac_ct_DUMPBIN
618 DUMPBIN
619 LD
620 FGREP
621 EGREP
622 GREP
623 SED
624 LIBTOOL
625 ac_lto_plugin_warn_cflags
626 am__fastdepCC_FALSE
627 am__fastdepCC_TRUE
628 CCDEPMODE
629 AMDEPBACKSLASH
630 AMDEP_FALSE
631 AMDEP_TRUE
632 am__quote
633 am__include
634 DEPDIR
635 OBJEXT
636 EXEEXT
637 ac_ct_CC
638 CPPFLAGS
639 LDFLAGS
640 CFLAGS
641 CC
642 MAINT
643 MAINTAINER_MODE_FALSE
644 MAINTAINER_MODE_TRUE
645 am__untar
646 am__tar
647 AMTAR
648 am__leading_dot
649 SET_MAKE
650 AWK
651 mkdir_p
652 MKDIR_P
653 INSTALL_STRIP_PROGRAM
654 STRIP
655 install_sh
656 MAKEINFO
657 AUTOHEADER
658 AUTOMAKE
659 AUTOCONF
660 ACLOCAL
661 VERSION
662 PACKAGE
663 CYGPATH_W
664 am__isrc
665 INSTALL_DATA
666 INSTALL_SCRIPT
667 INSTALL_PROGRAM
668 target_subdir
669 host_subdir
670 build_subdir
671 build_libsubdir
672 target_os
673 target_vendor
674 target_cpu
675 target
676 host_os
677 host_vendor
678 host_cpu
679 host
680 build_os
681 build_vendor
682 build_cpu
683 build
684 target_alias
685 host_alias
686 build_alias
687 LIBS
688 ECHO_T
689 ECHO_N
690 ECHO_C
691 DEFS
692 mandir
693 localedir
694 libdir
695 psdir
696 pdfdir
697 dvidir
698 htmldir
699 infodir
700 docdir
701 oldincludedir
702 includedir
703 localstatedir
704 sharedstatedir
705 sysconfdir
706 datadir
707 datarootdir
708 libexecdir
709 sbindir
710 bindir
711 program_transform_name
712 prefix
713 exec_prefix
714 PACKAGE_URL
715 PACKAGE_BUGREPORT
716 PACKAGE_STRING
717 PACKAGE_VERSION
718 PACKAGE_TARNAME
719 PACKAGE_NAME
720 PATH_SEPARATOR
721 SHELL'
722 ac_subst_files=''
723 ac_user_opts='
724 enable_option_checking
725 with_build_libsubdir
726 enable_maintainer_mode
727 enable_dependency_tracking
728 enable_largefile
729 enable_shared
730 enable_static
731 with_pic
732 enable_fast_install
733 with_gnu_ld
734 enable_libtool_lock
735 '
736       ac_precious_vars='build_alias
737 host_alias
738 target_alias
739 CC
740 CFLAGS
741 LDFLAGS
742 LIBS
743 CPPFLAGS
744 CPP'
745
746
747 # Initialize some variables set by options.
748 ac_init_help=
749 ac_init_version=false
750 ac_unrecognized_opts=
751 ac_unrecognized_sep=
752 # The variables have the same names as the options, with
753 # dashes changed to underlines.
754 cache_file=/dev/null
755 exec_prefix=NONE
756 no_create=
757 no_recursion=
758 prefix=NONE
759 program_prefix=NONE
760 program_suffix=NONE
761 program_transform_name=s,x,x,
762 silent=
763 site=
764 srcdir=
765 verbose=
766 x_includes=NONE
767 x_libraries=NONE
768
769 # Installation directory options.
770 # These are left unexpanded so users can "make install exec_prefix=/foo"
771 # and all the variables that are supposed to be based on exec_prefix
772 # by default will actually change.
773 # Use braces instead of parens because sh, perl, etc. also accept them.
774 # (The list follows the same order as the GNU Coding Standards.)
775 bindir='${exec_prefix}/bin'
776 sbindir='${exec_prefix}/sbin'
777 libexecdir='${exec_prefix}/libexec'
778 datarootdir='${prefix}/share'
779 datadir='${datarootdir}'
780 sysconfdir='${prefix}/etc'
781 sharedstatedir='${prefix}/com'
782 localstatedir='${prefix}/var'
783 includedir='${prefix}/include'
784 oldincludedir='/usr/include'
785 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
786 infodir='${datarootdir}/info'
787 htmldir='${docdir}'
788 dvidir='${docdir}'
789 pdfdir='${docdir}'
790 psdir='${docdir}'
791 libdir='${exec_prefix}/lib'
792 localedir='${datarootdir}/locale'
793 mandir='${datarootdir}/man'
794
795 ac_prev=
796 ac_dashdash=
797 for ac_option
798 do
799   # If the previous option needs an argument, assign it.
800   if test -n "$ac_prev"; then
801     eval $ac_prev=\$ac_option
802     ac_prev=
803     continue
804   fi
805
806   case $ac_option in
807   *=*)  ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
808   *)    ac_optarg=yes ;;
809   esac
810
811   # Accept the important Cygnus configure options, so we can diagnose typos.
812
813   case $ac_dashdash$ac_option in
814   --)
815     ac_dashdash=yes ;;
816
817   -bindir | --bindir | --bindi | --bind | --bin | --bi)
818     ac_prev=bindir ;;
819   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
820     bindir=$ac_optarg ;;
821
822   -build | --build | --buil | --bui | --bu)
823     ac_prev=build_alias ;;
824   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
825     build_alias=$ac_optarg ;;
826
827   -cache-file | --cache-file | --cache-fil | --cache-fi \
828   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
829     ac_prev=cache_file ;;
830   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
831   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
832     cache_file=$ac_optarg ;;
833
834   --config-cache | -C)
835     cache_file=config.cache ;;
836
837   -datadir | --datadir | --datadi | --datad)
838     ac_prev=datadir ;;
839   -datadir=* | --datadir=* | --datadi=* | --datad=*)
840     datadir=$ac_optarg ;;
841
842   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
843   | --dataroo | --dataro | --datar)
844     ac_prev=datarootdir ;;
845   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
846   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
847     datarootdir=$ac_optarg ;;
848
849   -disable-* | --disable-*)
850     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
851     # Reject names that are not valid shell variable names.
852     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
853       as_fn_error "invalid feature name: $ac_useropt"
854     ac_useropt_orig=$ac_useropt
855     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
856     case $ac_user_opts in
857       *"
858 "enable_$ac_useropt"
859 "*) ;;
860       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
861          ac_unrecognized_sep=', ';;
862     esac
863     eval enable_$ac_useropt=no ;;
864
865   -docdir | --docdir | --docdi | --doc | --do)
866     ac_prev=docdir ;;
867   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
868     docdir=$ac_optarg ;;
869
870   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
871     ac_prev=dvidir ;;
872   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
873     dvidir=$ac_optarg ;;
874
875   -enable-* | --enable-*)
876     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
877     # Reject names that are not valid shell variable names.
878     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
879       as_fn_error "invalid feature name: $ac_useropt"
880     ac_useropt_orig=$ac_useropt
881     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
882     case $ac_user_opts in
883       *"
884 "enable_$ac_useropt"
885 "*) ;;
886       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
887          ac_unrecognized_sep=', ';;
888     esac
889     eval enable_$ac_useropt=\$ac_optarg ;;
890
891   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
892   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
893   | --exec | --exe | --ex)
894     ac_prev=exec_prefix ;;
895   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
896   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
897   | --exec=* | --exe=* | --ex=*)
898     exec_prefix=$ac_optarg ;;
899
900   -gas | --gas | --ga | --g)
901     # Obsolete; use --with-gas.
902     with_gas=yes ;;
903
904   -help | --help | --hel | --he | -h)
905     ac_init_help=long ;;
906   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
907     ac_init_help=recursive ;;
908   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
909     ac_init_help=short ;;
910
911   -host | --host | --hos | --ho)
912     ac_prev=host_alias ;;
913   -host=* | --host=* | --hos=* | --ho=*)
914     host_alias=$ac_optarg ;;
915
916   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
917     ac_prev=htmldir ;;
918   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
919   | --ht=*)
920     htmldir=$ac_optarg ;;
921
922   -includedir | --includedir | --includedi | --included | --include \
923   | --includ | --inclu | --incl | --inc)
924     ac_prev=includedir ;;
925   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
926   | --includ=* | --inclu=* | --incl=* | --inc=*)
927     includedir=$ac_optarg ;;
928
929   -infodir | --infodir | --infodi | --infod | --info | --inf)
930     ac_prev=infodir ;;
931   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
932     infodir=$ac_optarg ;;
933
934   -libdir | --libdir | --libdi | --libd)
935     ac_prev=libdir ;;
936   -libdir=* | --libdir=* | --libdi=* | --libd=*)
937     libdir=$ac_optarg ;;
938
939   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
940   | --libexe | --libex | --libe)
941     ac_prev=libexecdir ;;
942   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
943   | --libexe=* | --libex=* | --libe=*)
944     libexecdir=$ac_optarg ;;
945
946   -localedir | --localedir | --localedi | --localed | --locale)
947     ac_prev=localedir ;;
948   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
949     localedir=$ac_optarg ;;
950
951   -localstatedir | --localstatedir | --localstatedi | --localstated \
952   | --localstate | --localstat | --localsta | --localst | --locals)
953     ac_prev=localstatedir ;;
954   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
955   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
956     localstatedir=$ac_optarg ;;
957
958   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
959     ac_prev=mandir ;;
960   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
961     mandir=$ac_optarg ;;
962
963   -nfp | --nfp | --nf)
964     # Obsolete; use --without-fp.
965     with_fp=no ;;
966
967   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
968   | --no-cr | --no-c | -n)
969     no_create=yes ;;
970
971   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
972   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
973     no_recursion=yes ;;
974
975   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
976   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
977   | --oldin | --oldi | --old | --ol | --o)
978     ac_prev=oldincludedir ;;
979   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
980   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
981   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
982     oldincludedir=$ac_optarg ;;
983
984   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
985     ac_prev=prefix ;;
986   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
987     prefix=$ac_optarg ;;
988
989   -program-prefix | --program-prefix | --program-prefi | --program-pref \
990   | --program-pre | --program-pr | --program-p)
991     ac_prev=program_prefix ;;
992   -program-prefix=* | --program-prefix=* | --program-prefi=* \
993   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
994     program_prefix=$ac_optarg ;;
995
996   -program-suffix | --program-suffix | --program-suffi | --program-suff \
997   | --program-suf | --program-su | --program-s)
998     ac_prev=program_suffix ;;
999   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1000   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1001     program_suffix=$ac_optarg ;;
1002
1003   -program-transform-name | --program-transform-name \
1004   | --program-transform-nam | --program-transform-na \
1005   | --program-transform-n | --program-transform- \
1006   | --program-transform | --program-transfor \
1007   | --program-transfo | --program-transf \
1008   | --program-trans | --program-tran \
1009   | --progr-tra | --program-tr | --program-t)
1010     ac_prev=program_transform_name ;;
1011   -program-transform-name=* | --program-transform-name=* \
1012   | --program-transform-nam=* | --program-transform-na=* \
1013   | --program-transform-n=* | --program-transform-=* \
1014   | --program-transform=* | --program-transfor=* \
1015   | --program-transfo=* | --program-transf=* \
1016   | --program-trans=* | --program-tran=* \
1017   | --progr-tra=* | --program-tr=* | --program-t=*)
1018     program_transform_name=$ac_optarg ;;
1019
1020   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1021     ac_prev=pdfdir ;;
1022   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1023     pdfdir=$ac_optarg ;;
1024
1025   -psdir | --psdir | --psdi | --psd | --ps)
1026     ac_prev=psdir ;;
1027   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1028     psdir=$ac_optarg ;;
1029
1030   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1031   | -silent | --silent | --silen | --sile | --sil)
1032     silent=yes ;;
1033
1034   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1035     ac_prev=sbindir ;;
1036   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1037   | --sbi=* | --sb=*)
1038     sbindir=$ac_optarg ;;
1039
1040   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1041   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1042   | --sharedst | --shareds | --shared | --share | --shar \
1043   | --sha | --sh)
1044     ac_prev=sharedstatedir ;;
1045   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1046   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1047   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1048   | --sha=* | --sh=*)
1049     sharedstatedir=$ac_optarg ;;
1050
1051   -site | --site | --sit)
1052     ac_prev=site ;;
1053   -site=* | --site=* | --sit=*)
1054     site=$ac_optarg ;;
1055
1056   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1057     ac_prev=srcdir ;;
1058   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1059     srcdir=$ac_optarg ;;
1060
1061   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1062   | --syscon | --sysco | --sysc | --sys | --sy)
1063     ac_prev=sysconfdir ;;
1064   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1065   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1066     sysconfdir=$ac_optarg ;;
1067
1068   -target | --target | --targe | --targ | --tar | --ta | --t)
1069     ac_prev=target_alias ;;
1070   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1071     target_alias=$ac_optarg ;;
1072
1073   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1074     verbose=yes ;;
1075
1076   -version | --version | --versio | --versi | --vers | -V)
1077     ac_init_version=: ;;
1078
1079   -with-* | --with-*)
1080     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1081     # Reject names that are not valid shell variable names.
1082     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1083       as_fn_error "invalid package name: $ac_useropt"
1084     ac_useropt_orig=$ac_useropt
1085     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1086     case $ac_user_opts in
1087       *"
1088 "with_$ac_useropt"
1089 "*) ;;
1090       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1091          ac_unrecognized_sep=', ';;
1092     esac
1093     eval with_$ac_useropt=\$ac_optarg ;;
1094
1095   -without-* | --without-*)
1096     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1097     # Reject names that are not valid shell variable names.
1098     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1099       as_fn_error "invalid package name: $ac_useropt"
1100     ac_useropt_orig=$ac_useropt
1101     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1102     case $ac_user_opts in
1103       *"
1104 "with_$ac_useropt"
1105 "*) ;;
1106       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1107          ac_unrecognized_sep=', ';;
1108     esac
1109     eval with_$ac_useropt=no ;;
1110
1111   --x)
1112     # Obsolete; use --with-x.
1113     with_x=yes ;;
1114
1115   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1116   | --x-incl | --x-inc | --x-in | --x-i)
1117     ac_prev=x_includes ;;
1118   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1119   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1120     x_includes=$ac_optarg ;;
1121
1122   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1123   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1124     ac_prev=x_libraries ;;
1125   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1126   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1127     x_libraries=$ac_optarg ;;
1128
1129   -*) as_fn_error "unrecognized option: \`$ac_option'
1130 Try \`$0 --help' for more information."
1131     ;;
1132
1133   *=*)
1134     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1135     # Reject names that are not valid shell variable names.
1136     case $ac_envvar in #(
1137       '' | [0-9]* | *[!_$as_cr_alnum]* )
1138       as_fn_error "invalid variable name: \`$ac_envvar'" ;;
1139     esac
1140     eval $ac_envvar=\$ac_optarg
1141     export $ac_envvar ;;
1142
1143   *)
1144     # FIXME: should be removed in autoconf 3.0.
1145     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1146     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1147       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1148     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1149     ;;
1150
1151   esac
1152 done
1153
1154 if test -n "$ac_prev"; then
1155   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1156   as_fn_error "missing argument to $ac_option"
1157 fi
1158
1159 if test -n "$ac_unrecognized_opts"; then
1160   case $enable_option_checking in
1161     no) ;;
1162     fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;;
1163     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1164   esac
1165 fi
1166
1167 # Check all directory arguments for consistency.
1168 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1169                 datadir sysconfdir sharedstatedir localstatedir includedir \
1170                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1171                 libdir localedir mandir
1172 do
1173   eval ac_val=\$$ac_var
1174   # Remove trailing slashes.
1175   case $ac_val in
1176     */ )
1177       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1178       eval $ac_var=\$ac_val;;
1179   esac
1180   # Be sure to have absolute directory names.
1181   case $ac_val in
1182     [\\/$]* | ?:[\\/]* )  continue;;
1183     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1184   esac
1185   as_fn_error "expected an absolute directory name for --$ac_var: $ac_val"
1186 done
1187
1188 # There might be people who depend on the old broken behavior: `$host'
1189 # used to hold the argument of --host etc.
1190 # FIXME: To remove some day.
1191 build=$build_alias
1192 host=$host_alias
1193 target=$target_alias
1194
1195 # FIXME: To remove some day.
1196 if test "x$host_alias" != x; then
1197   if test "x$build_alias" = x; then
1198     cross_compiling=maybe
1199     $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1200     If a cross compiler is detected then cross compile mode will be used." >&2
1201   elif test "x$build_alias" != "x$host_alias"; then
1202     cross_compiling=yes
1203   fi
1204 fi
1205
1206 ac_tool_prefix=
1207 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1208
1209 test "$silent" = yes && exec 6>/dev/null
1210
1211
1212 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1213 ac_ls_di=`ls -di .` &&
1214 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1215   as_fn_error "working directory cannot be determined"
1216 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1217   as_fn_error "pwd does not report name of working directory"
1218
1219
1220 # Find the source files, if location was not specified.
1221 if test -z "$srcdir"; then
1222   ac_srcdir_defaulted=yes
1223   # Try the directory containing this script, then the parent directory.
1224   ac_confdir=`$as_dirname -- "$as_myself" ||
1225 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1226          X"$as_myself" : 'X\(//\)[^/]' \| \
1227          X"$as_myself" : 'X\(//\)$' \| \
1228          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1229 $as_echo X"$as_myself" |
1230     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1231             s//\1/
1232             q
1233           }
1234           /^X\(\/\/\)[^/].*/{
1235             s//\1/
1236             q
1237           }
1238           /^X\(\/\/\)$/{
1239             s//\1/
1240             q
1241           }
1242           /^X\(\/\).*/{
1243             s//\1/
1244             q
1245           }
1246           s/.*/./; q'`
1247   srcdir=$ac_confdir
1248   if test ! -r "$srcdir/$ac_unique_file"; then
1249     srcdir=..
1250   fi
1251 else
1252   ac_srcdir_defaulted=no
1253 fi
1254 if test ! -r "$srcdir/$ac_unique_file"; then
1255   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1256   as_fn_error "cannot find sources ($ac_unique_file) in $srcdir"
1257 fi
1258 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1259 ac_abs_confdir=`(
1260         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg"
1261         pwd)`
1262 # When building in place, set srcdir=.
1263 if test "$ac_abs_confdir" = "$ac_pwd"; then
1264   srcdir=.
1265 fi
1266 # Remove unnecessary trailing slashes from srcdir.
1267 # Double slashes in file names in object file debugging info
1268 # mess up M-x gdb in Emacs.
1269 case $srcdir in
1270 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1271 esac
1272 for ac_var in $ac_precious_vars; do
1273   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1274   eval ac_env_${ac_var}_value=\$${ac_var}
1275   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1276   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1277 done
1278
1279 #
1280 # Report the --help message.
1281 #
1282 if test "$ac_init_help" = "long"; then
1283   # Omit some internal or obsolete options to make the list less imposing.
1284   # This message is too long to be a string in the A/UX 3.1 sh.
1285   cat <<_ACEOF
1286 \`configure' configures LTO plugin for ld 0.1 to adapt to many kinds of systems.
1287
1288 Usage: $0 [OPTION]... [VAR=VALUE]...
1289
1290 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1291 VAR=VALUE.  See below for descriptions of some of the useful variables.
1292
1293 Defaults for the options are specified in brackets.
1294
1295 Configuration:
1296   -h, --help              display this help and exit
1297       --help=short        display options specific to this package
1298       --help=recursive    display the short help of all the included packages
1299   -V, --version           display version information and exit
1300   -q, --quiet, --silent   do not print \`checking...' messages
1301       --cache-file=FILE   cache test results in FILE [disabled]
1302   -C, --config-cache      alias for \`--cache-file=config.cache'
1303   -n, --no-create         do not create output files
1304       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1305
1306 Installation directories:
1307   --prefix=PREFIX         install architecture-independent files in PREFIX
1308                           [$ac_default_prefix]
1309   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1310                           [PREFIX]
1311
1312 By default, \`make install' will install all the files in
1313 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1314 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1315 for instance \`--prefix=\$HOME'.
1316
1317 For better control, use the options below.
1318
1319 Fine tuning of the installation directories:
1320   --bindir=DIR            user executables [EPREFIX/bin]
1321   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1322   --libexecdir=DIR        program executables [EPREFIX/libexec]
1323   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1324   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1325   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1326   --libdir=DIR            object code libraries [EPREFIX/lib]
1327   --includedir=DIR        C header files [PREFIX/include]
1328   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1329   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1330   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1331   --infodir=DIR           info documentation [DATAROOTDIR/info]
1332   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1333   --mandir=DIR            man documentation [DATAROOTDIR/man]
1334   --docdir=DIR            documentation root [DATAROOTDIR/doc/lto-plugin]
1335   --htmldir=DIR           html documentation [DOCDIR]
1336   --dvidir=DIR            dvi documentation [DOCDIR]
1337   --pdfdir=DIR            pdf documentation [DOCDIR]
1338   --psdir=DIR             ps documentation [DOCDIR]
1339 _ACEOF
1340
1341   cat <<\_ACEOF
1342
1343 Program names:
1344   --program-prefix=PREFIX            prepend PREFIX to installed program names
1345   --program-suffix=SUFFIX            append SUFFIX to installed program names
1346   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1347
1348 System types:
1349   --build=BUILD     configure for building on BUILD [guessed]
1350   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1351   --target=TARGET   configure for building compilers for TARGET [HOST]
1352 _ACEOF
1353 fi
1354
1355 if test -n "$ac_init_help"; then
1356   case $ac_init_help in
1357      short | recursive ) echo "Configuration of LTO plugin for ld 0.1:";;
1358    esac
1359   cat <<\_ACEOF
1360
1361 Optional Features:
1362   --disable-option-checking  ignore unrecognized --enable/--with options
1363   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1364   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1365   --enable-maintainer-mode  enable make rules and dependencies not useful
1366                           (and sometimes confusing) to the casual installer
1367   --disable-dependency-tracking  speeds up one-time build
1368   --enable-dependency-tracking   do not reject slow dependency extractors
1369   --disable-largefile     omit support for large files
1370   --enable-shared[=PKGS]  build shared libraries [default=yes]
1371   --enable-static[=PKGS]  build static libraries [default=yes]
1372   --enable-fast-install[=PKGS]
1373                           optimize for fast installation [default=yes]
1374   --disable-libtool-lock  avoid locking (might break parallel builds)
1375
1376 Optional Packages:
1377   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1378   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1379   --with-build-libsubdir=DIR  Directory where to find libraries for build system
1380   --with-pic              try to use only PIC/non-PIC objects [default=use
1381                           both]
1382   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1383
1384 Some influential environment variables:
1385   CC          C compiler command
1386   CFLAGS      C compiler flags
1387   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1388               nonstandard directory <lib dir>
1389   LIBS        libraries to pass to the linker, e.g. -l<library>
1390   CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1391               you have headers in a nonstandard directory <include dir>
1392   CPP         C preprocessor
1393
1394 Use these variables to override the choices made by `configure' or to help
1395 it to find libraries and programs with nonstandard names/locations.
1396
1397 Report bugs to the package provider.
1398 _ACEOF
1399 ac_status=$?
1400 fi
1401
1402 if test "$ac_init_help" = "recursive"; then
1403   # If there are subdirs, report their specific --help.
1404   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1405     test -d "$ac_dir" ||
1406       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1407       continue
1408     ac_builddir=.
1409
1410 case "$ac_dir" in
1411 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1412 *)
1413   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1414   # A ".." for each directory in $ac_dir_suffix.
1415   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1416   case $ac_top_builddir_sub in
1417   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1418   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1419   esac ;;
1420 esac
1421 ac_abs_top_builddir=$ac_pwd
1422 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1423 # for backward compatibility:
1424 ac_top_builddir=$ac_top_build_prefix
1425
1426 case $srcdir in
1427   .)  # We are building in place.
1428     ac_srcdir=.
1429     ac_top_srcdir=$ac_top_builddir_sub
1430     ac_abs_top_srcdir=$ac_pwd ;;
1431   [\\/]* | ?:[\\/]* )  # Absolute name.
1432     ac_srcdir=$srcdir$ac_dir_suffix;
1433     ac_top_srcdir=$srcdir
1434     ac_abs_top_srcdir=$srcdir ;;
1435   *) # Relative name.
1436     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1437     ac_top_srcdir=$ac_top_build_prefix$srcdir
1438     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1439 esac
1440 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1441
1442     cd "$ac_dir" || { ac_status=$?; continue; }
1443     # Check for guested configure.
1444     if test -f "$ac_srcdir/configure.gnu"; then
1445       echo &&
1446       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1447     elif test -f "$ac_srcdir/configure"; then
1448       echo &&
1449       $SHELL "$ac_srcdir/configure" --help=recursive
1450     else
1451       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1452     fi || ac_status=$?
1453     cd "$ac_pwd" || { ac_status=$?; break; }
1454   done
1455 fi
1456
1457 test -n "$ac_init_help" && exit $ac_status
1458 if $ac_init_version; then
1459   cat <<\_ACEOF
1460 LTO plugin for ld configure 0.1
1461 generated by GNU Autoconf 2.64
1462
1463 Copyright (C) 2009 Free Software Foundation, Inc.
1464 This configure script is free software; the Free Software Foundation
1465 gives unlimited permission to copy, distribute and modify it.
1466 _ACEOF
1467   exit
1468 fi
1469
1470 ## ------------------------ ##
1471 ## Autoconf initialization. ##
1472 ## ------------------------ ##
1473
1474 # ac_fn_c_try_compile LINENO
1475 # --------------------------
1476 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1477 ac_fn_c_try_compile ()
1478 {
1479   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1480   rm -f conftest.$ac_objext
1481   if { { ac_try="$ac_compile"
1482 case "(($ac_try" in
1483   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1484   *) ac_try_echo=$ac_try;;
1485 esac
1486 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1487 $as_echo "$ac_try_echo"; } >&5
1488   (eval "$ac_compile") 2>conftest.err
1489   ac_status=$?
1490   if test -s conftest.err; then
1491     grep -v '^ *+' conftest.err >conftest.er1
1492     cat conftest.er1 >&5
1493     mv -f conftest.er1 conftest.err
1494   fi
1495   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1496   test $ac_status = 0; } && {
1497          test -z "$ac_c_werror_flag" ||
1498          test ! -s conftest.err
1499        } && test -s conftest.$ac_objext; then :
1500   ac_retval=0
1501 else
1502   $as_echo "$as_me: failed program was:" >&5
1503 sed 's/^/| /' conftest.$ac_ext >&5
1504
1505         ac_retval=1
1506 fi
1507   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1508   return $ac_retval
1509
1510 } # ac_fn_c_try_compile
1511
1512 # ac_fn_c_try_link LINENO
1513 # -----------------------
1514 # Try to link conftest.$ac_ext, and return whether this succeeded.
1515 ac_fn_c_try_link ()
1516 {
1517   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1518   rm -f conftest.$ac_objext conftest$ac_exeext
1519   if { { ac_try="$ac_link"
1520 case "(($ac_try" in
1521   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1522   *) ac_try_echo=$ac_try;;
1523 esac
1524 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1525 $as_echo "$ac_try_echo"; } >&5
1526   (eval "$ac_link") 2>conftest.err
1527   ac_status=$?
1528   if test -s conftest.err; then
1529     grep -v '^ *+' conftest.err >conftest.er1
1530     cat conftest.er1 >&5
1531     mv -f conftest.er1 conftest.err
1532   fi
1533   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1534   test $ac_status = 0; } && {
1535          test -z "$ac_c_werror_flag" ||
1536          test ! -s conftest.err
1537        } && test -s conftest$ac_exeext && {
1538          test "$cross_compiling" = yes ||
1539          $as_test_x conftest$ac_exeext
1540        }; then :
1541   ac_retval=0
1542 else
1543   $as_echo "$as_me: failed program was:" >&5
1544 sed 's/^/| /' conftest.$ac_ext >&5
1545
1546         ac_retval=1
1547 fi
1548   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1549   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1550   # interfere with the next link command; also delete a directory that is
1551   # left behind by Apple's compiler.  We do this before executing the actions.
1552   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1553   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1554   return $ac_retval
1555
1556 } # ac_fn_c_try_link
1557
1558 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1559 # -------------------------------------------------------
1560 # Tests whether HEADER exists and can be compiled using the include files in
1561 # INCLUDES, setting the cache variable VAR accordingly.
1562 ac_fn_c_check_header_compile ()
1563 {
1564   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1565   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1566 $as_echo_n "checking for $2... " >&6; }
1567 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1568   $as_echo_n "(cached) " >&6
1569 else
1570   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1571 /* end confdefs.h.  */
1572 $4
1573 #include <$2>
1574 _ACEOF
1575 if ac_fn_c_try_compile "$LINENO"; then :
1576   eval "$3=yes"
1577 else
1578   eval "$3=no"
1579 fi
1580 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1581 fi
1582 eval ac_res=\$$3
1583                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1584 $as_echo "$ac_res" >&6; }
1585   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1586
1587 } # ac_fn_c_check_header_compile
1588
1589 # ac_fn_c_try_cpp LINENO
1590 # ----------------------
1591 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1592 ac_fn_c_try_cpp ()
1593 {
1594   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1595   if { { ac_try="$ac_cpp conftest.$ac_ext"
1596 case "(($ac_try" in
1597   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1598   *) ac_try_echo=$ac_try;;
1599 esac
1600 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1601 $as_echo "$ac_try_echo"; } >&5
1602   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1603   ac_status=$?
1604   if test -s conftest.err; then
1605     grep -v '^ *+' conftest.err >conftest.er1
1606     cat conftest.er1 >&5
1607     mv -f conftest.er1 conftest.err
1608   fi
1609   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1610   test $ac_status = 0; } >/dev/null && {
1611          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1612          test ! -s conftest.err
1613        }; then :
1614   ac_retval=0
1615 else
1616   $as_echo "$as_me: failed program was:" >&5
1617 sed 's/^/| /' conftest.$ac_ext >&5
1618
1619     ac_retval=1
1620 fi
1621   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1622   return $ac_retval
1623
1624 } # ac_fn_c_try_cpp
1625
1626 # ac_fn_c_try_run LINENO
1627 # ----------------------
1628 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1629 # that executables *can* be run.
1630 ac_fn_c_try_run ()
1631 {
1632   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1633   if { { ac_try="$ac_link"
1634 case "(($ac_try" in
1635   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636   *) ac_try_echo=$ac_try;;
1637 esac
1638 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639 $as_echo "$ac_try_echo"; } >&5
1640   (eval "$ac_link") 2>&5
1641   ac_status=$?
1642   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1643   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1644   { { case "(($ac_try" in
1645   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1646   *) ac_try_echo=$ac_try;;
1647 esac
1648 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1649 $as_echo "$ac_try_echo"; } >&5
1650   (eval "$ac_try") 2>&5
1651   ac_status=$?
1652   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1653   test $ac_status = 0; }; }; then :
1654   ac_retval=0
1655 else
1656   $as_echo "$as_me: program exited with status $ac_status" >&5
1657        $as_echo "$as_me: failed program was:" >&5
1658 sed 's/^/| /' conftest.$ac_ext >&5
1659
1660        ac_retval=$ac_status
1661 fi
1662   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1663   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1664   return $ac_retval
1665
1666 } # ac_fn_c_try_run
1667
1668 # ac_fn_c_check_func LINENO FUNC VAR
1669 # ----------------------------------
1670 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1671 ac_fn_c_check_func ()
1672 {
1673   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1674   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1675 $as_echo_n "checking for $2... " >&6; }
1676 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1677   $as_echo_n "(cached) " >&6
1678 else
1679   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1680 /* end confdefs.h.  */
1681 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1682    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1683 #define $2 innocuous_$2
1684
1685 /* System header to define __stub macros and hopefully few prototypes,
1686     which can conflict with char $2 (); below.
1687     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1688     <limits.h> exists even on freestanding compilers.  */
1689
1690 #ifdef __STDC__
1691 # include <limits.h>
1692 #else
1693 # include <assert.h>
1694 #endif
1695
1696 #undef $2
1697
1698 /* Override any GCC internal prototype to avoid an error.
1699    Use char because int might match the return type of a GCC
1700    builtin and then its argument prototype would still apply.  */
1701 #ifdef __cplusplus
1702 extern "C"
1703 #endif
1704 char $2 ();
1705 /* The GNU C library defines this for functions which it implements
1706     to always fail with ENOSYS.  Some functions are actually named
1707     something starting with __ and the normal name is an alias.  */
1708 #if defined __stub_$2 || defined __stub___$2
1709 choke me
1710 #endif
1711
1712 int
1713 main ()
1714 {
1715 return $2 ();
1716   ;
1717   return 0;
1718 }
1719 _ACEOF
1720 if ac_fn_c_try_link "$LINENO"; then :
1721   eval "$3=yes"
1722 else
1723   eval "$3=no"
1724 fi
1725 rm -f core conftest.err conftest.$ac_objext \
1726     conftest$ac_exeext conftest.$ac_ext
1727 fi
1728 eval ac_res=\$$3
1729                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1730 $as_echo "$ac_res" >&6; }
1731   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1732
1733 } # ac_fn_c_check_func
1734
1735 # ac_fn_c_find_intX_t LINENO BITS VAR
1736 # -----------------------------------
1737 # Finds a signed integer type with width BITS, setting cache variable VAR
1738 # accordingly.
1739 ac_fn_c_find_intX_t ()
1740 {
1741   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1742   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5
1743 $as_echo_n "checking for int$2_t... " >&6; }
1744 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1745   $as_echo_n "(cached) " >&6
1746 else
1747   eval "$3=no"
1748      for ac_type in int$2_t 'int' 'long int' \
1749          'long long int' 'short int' 'signed char'; do
1750        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1751 /* end confdefs.h.  */
1752 $ac_includes_default
1753 int
1754 main ()
1755 {
1756 static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1))];
1757 test_array [0] = 0
1758
1759   ;
1760   return 0;
1761 }
1762 _ACEOF
1763 if ac_fn_c_try_compile "$LINENO"; then :
1764   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1765 /* end confdefs.h.  */
1766 $ac_includes_default
1767 int
1768 main ()
1769 {
1770 static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 1)
1771                  < ($ac_type) (((($ac_type) 1 << ($2 - 2)) - 1) * 2 + 2))];
1772 test_array [0] = 0
1773
1774   ;
1775   return 0;
1776 }
1777 _ACEOF
1778 if ac_fn_c_try_compile "$LINENO"; then :
1779
1780 else
1781   case $ac_type in #(
1782   int$2_t) :
1783     eval "$3=yes" ;; #(
1784   *) :
1785     eval "$3=\$ac_type" ;;
1786 esac
1787 fi
1788 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1789 fi
1790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1791        eval as_val=\$$3
1792    if test "x$as_val" = x""no; then :
1793
1794 else
1795   break
1796 fi
1797      done
1798 fi
1799 eval ac_res=\$$3
1800                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1801 $as_echo "$ac_res" >&6; }
1802   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1803
1804 } # ac_fn_c_find_intX_t
1805
1806 # ac_fn_c_find_uintX_t LINENO BITS VAR
1807 # ------------------------------------
1808 # Finds an unsigned integer type with width BITS, setting cache variable VAR
1809 # accordingly.
1810 ac_fn_c_find_uintX_t ()
1811 {
1812   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1813   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5
1814 $as_echo_n "checking for uint$2_t... " >&6; }
1815 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then :
1816   $as_echo_n "(cached) " >&6
1817 else
1818   eval "$3=no"
1819      for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \
1820          'unsigned long long int' 'unsigned short int' 'unsigned char'; do
1821        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1822 /* end confdefs.h.  */
1823 $ac_includes_default
1824 int
1825 main ()
1826 {
1827 static int test_array [1 - 2 * !(($ac_type) -1 >> ($2 - 1) == 1)];
1828 test_array [0] = 0
1829
1830   ;
1831   return 0;
1832 }
1833 _ACEOF
1834 if ac_fn_c_try_compile "$LINENO"; then :
1835   case $ac_type in #(
1836   uint$2_t) :
1837     eval "$3=yes" ;; #(
1838   *) :
1839     eval "$3=\$ac_type" ;;
1840 esac
1841 fi
1842 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1843        eval as_val=\$$3
1844    if test "x$as_val" = x""no; then :
1845
1846 else
1847   break
1848 fi
1849      done
1850 fi
1851 eval ac_res=\$$3
1852                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1853 $as_echo "$ac_res" >&6; }
1854   eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;}
1855
1856 } # ac_fn_c_find_uintX_t
1857 cat >config.log <<_ACEOF
1858 This file contains any messages produced by compilers while
1859 running configure, to aid debugging if configure makes a mistake.
1860
1861 It was created by LTO plugin for ld $as_me 0.1, which was
1862 generated by GNU Autoconf 2.64.  Invocation command line was
1863
1864   $ $0 $@
1865
1866 _ACEOF
1867 exec 5>>config.log
1868 {
1869 cat <<_ASUNAME
1870 ## --------- ##
1871 ## Platform. ##
1872 ## --------- ##
1873
1874 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1875 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1876 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1877 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1878 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1879
1880 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1881 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1882
1883 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1884 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1885 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1886 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1887 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1888 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1889 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1890
1891 _ASUNAME
1892
1893 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1894 for as_dir in $PATH
1895 do
1896   IFS=$as_save_IFS
1897   test -z "$as_dir" && as_dir=.
1898     $as_echo "PATH: $as_dir"
1899   done
1900 IFS=$as_save_IFS
1901
1902 } >&5
1903
1904 cat >&5 <<_ACEOF
1905
1906
1907 ## ----------- ##
1908 ## Core tests. ##
1909 ## ----------- ##
1910
1911 _ACEOF
1912
1913
1914 # Keep a trace of the command line.
1915 # Strip out --no-create and --no-recursion so they do not pile up.
1916 # Strip out --silent because we don't want to record it for future runs.
1917 # Also quote any args containing shell meta-characters.
1918 # Make two passes to allow for proper duplicate-argument suppression.
1919 ac_configure_args=
1920 ac_configure_args0=
1921 ac_configure_args1=
1922 ac_must_keep_next=false
1923 for ac_pass in 1 2
1924 do
1925   for ac_arg
1926   do
1927     case $ac_arg in
1928     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1929     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1930     | -silent | --silent | --silen | --sile | --sil)
1931       continue ;;
1932     *\'*)
1933       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1934     esac
1935     case $ac_pass in
1936     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1937     2)
1938       as_fn_append ac_configure_args1 " '$ac_arg'"
1939       if test $ac_must_keep_next = true; then
1940         ac_must_keep_next=false # Got value, back to normal.
1941       else
1942         case $ac_arg in
1943           *=* | --config-cache | -C | -disable-* | --disable-* \
1944           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1945           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1946           | -with-* | --with-* | -without-* | --without-* | --x)
1947             case "$ac_configure_args0 " in
1948               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1949             esac
1950             ;;
1951           -* ) ac_must_keep_next=true ;;
1952         esac
1953       fi
1954       as_fn_append ac_configure_args " '$ac_arg'"
1955       ;;
1956     esac
1957   done
1958 done
1959 { ac_configure_args0=; unset ac_configure_args0;}
1960 { ac_configure_args1=; unset ac_configure_args1;}
1961
1962 # When interrupted or exit'd, cleanup temporary files, and complete
1963 # config.log.  We remove comments because anyway the quotes in there
1964 # would cause problems or look ugly.
1965 # WARNING: Use '\'' to represent an apostrophe within the trap.
1966 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1967 trap 'exit_status=$?
1968   # Save into config.log some information that might help in debugging.
1969   {
1970     echo
1971
1972     cat <<\_ASBOX
1973 ## ---------------- ##
1974 ## Cache variables. ##
1975 ## ---------------- ##
1976 _ASBOX
1977     echo
1978     # The following way of writing the cache mishandles newlines in values,
1979 (
1980   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1981     eval ac_val=\$$ac_var
1982     case $ac_val in #(
1983     *${as_nl}*)
1984       case $ac_var in #(
1985       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1986 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1987       esac
1988       case $ac_var in #(
1989       _ | IFS | as_nl) ;; #(
1990       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1991       *) { eval $ac_var=; unset $ac_var;} ;;
1992       esac ;;
1993     esac
1994   done
1995   (set) 2>&1 |
1996     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1997     *${as_nl}ac_space=\ *)
1998       sed -n \
1999         "s/'\''/'\''\\\\'\'''\''/g;
2000           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2001       ;; #(
2002     *)
2003       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2004       ;;
2005     esac |
2006     sort
2007 )
2008     echo
2009
2010     cat <<\_ASBOX
2011 ## ----------------- ##
2012 ## Output variables. ##
2013 ## ----------------- ##
2014 _ASBOX
2015     echo
2016     for ac_var in $ac_subst_vars
2017     do
2018       eval ac_val=\$$ac_var
2019       case $ac_val in
2020       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2021       esac
2022       $as_echo "$ac_var='\''$ac_val'\''"
2023     done | sort
2024     echo
2025
2026     if test -n "$ac_subst_files"; then
2027       cat <<\_ASBOX
2028 ## ------------------- ##
2029 ## File substitutions. ##
2030 ## ------------------- ##
2031 _ASBOX
2032       echo
2033       for ac_var in $ac_subst_files
2034       do
2035         eval ac_val=\$$ac_var
2036         case $ac_val in
2037         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2038         esac
2039         $as_echo "$ac_var='\''$ac_val'\''"
2040       done | sort
2041       echo
2042     fi
2043
2044     if test -s confdefs.h; then
2045       cat <<\_ASBOX
2046 ## ----------- ##
2047 ## confdefs.h. ##
2048 ## ----------- ##
2049 _ASBOX
2050       echo
2051       cat confdefs.h
2052       echo
2053     fi
2054     test "$ac_signal" != 0 &&
2055       $as_echo "$as_me: caught signal $ac_signal"
2056     $as_echo "$as_me: exit $exit_status"
2057   } >&5
2058   rm -f core *.core core.conftest.* &&
2059     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2060     exit $exit_status
2061 ' 0
2062 for ac_signal in 1 2 13 15; do
2063   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2064 done
2065 ac_signal=0
2066
2067 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2068 rm -f -r conftest* confdefs.h
2069
2070 $as_echo "/* confdefs.h */" > confdefs.h
2071
2072 # Predefined preprocessor variables.
2073
2074 cat >>confdefs.h <<_ACEOF
2075 #define PACKAGE_NAME "$PACKAGE_NAME"
2076 _ACEOF
2077
2078 cat >>confdefs.h <<_ACEOF
2079 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2080 _ACEOF
2081
2082 cat >>confdefs.h <<_ACEOF
2083 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2084 _ACEOF
2085
2086 cat >>confdefs.h <<_ACEOF
2087 #define PACKAGE_STRING "$PACKAGE_STRING"
2088 _ACEOF
2089
2090 cat >>confdefs.h <<_ACEOF
2091 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2092 _ACEOF
2093
2094 cat >>confdefs.h <<_ACEOF
2095 #define PACKAGE_URL "$PACKAGE_URL"
2096 _ACEOF
2097
2098
2099 # Let the site file select an alternate cache file if it wants to.
2100 # Prefer an explicitly selected file to automatically selected ones.
2101 ac_site_file1=NONE
2102 ac_site_file2=NONE
2103 if test -n "$CONFIG_SITE"; then
2104   ac_site_file1=$CONFIG_SITE
2105 elif test "x$prefix" != xNONE; then
2106   ac_site_file1=$prefix/share/config.site
2107   ac_site_file2=$prefix/etc/config.site
2108 else
2109   ac_site_file1=$ac_default_prefix/share/config.site
2110   ac_site_file2=$ac_default_prefix/etc/config.site
2111 fi
2112 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2113 do
2114   test "x$ac_site_file" = xNONE && continue
2115   if test -r "$ac_site_file"; then
2116     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2117 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2118     sed 's/^/| /' "$ac_site_file" >&5
2119     . "$ac_site_file"
2120   fi
2121 done
2122
2123 if test -r "$cache_file"; then
2124   # Some versions of bash will fail to source /dev/null (special
2125   # files actually), so we avoid doing that.
2126   if test -f "$cache_file"; then
2127     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2128 $as_echo "$as_me: loading cache $cache_file" >&6;}
2129     case $cache_file in
2130       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2131       *)                      . "./$cache_file";;
2132     esac
2133   fi
2134 else
2135   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2136 $as_echo "$as_me: creating cache $cache_file" >&6;}
2137   >$cache_file
2138 fi
2139
2140 # Check that the precious variables saved in the cache have kept the same
2141 # value.
2142 ac_cache_corrupted=false
2143 for ac_var in $ac_precious_vars; do
2144   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2145   eval ac_new_set=\$ac_env_${ac_var}_set
2146   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2147   eval ac_new_val=\$ac_env_${ac_var}_value
2148   case $ac_old_set,$ac_new_set in
2149     set,)
2150       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2151 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2152       ac_cache_corrupted=: ;;
2153     ,set)
2154       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2155 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2156       ac_cache_corrupted=: ;;
2157     ,);;
2158     *)
2159       if test "x$ac_old_val" != "x$ac_new_val"; then
2160         # differences in whitespace do not lead to failure.
2161         ac_old_val_w=`echo x $ac_old_val`
2162         ac_new_val_w=`echo x $ac_new_val`
2163         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2164           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2165 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2166           ac_cache_corrupted=:
2167         else
2168           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2169 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2170           eval $ac_var=\$ac_old_val
2171         fi
2172         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2173 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2174         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2175 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2176       fi;;
2177   esac
2178   # Pass precious variables to config.status.
2179   if test "$ac_new_set" = set; then
2180     case $ac_new_val in
2181     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2182     *) ac_arg=$ac_var=$ac_new_val ;;
2183     esac
2184     case " $ac_configure_args " in
2185       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2186       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2187     esac
2188   fi
2189 done
2190 if $ac_cache_corrupted; then
2191   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2192 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2193   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2194 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2195   as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2196 fi
2197 ## -------------------- ##
2198 ## Main body of script. ##
2199 ## -------------------- ##
2200
2201 ac_ext=c
2202 ac_cpp='$CPP $CPPFLAGS'
2203 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2204 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2205 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2206
2207
2208
2209
2210
2211 ac_aux_dir=
2212 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2213   for ac_t in install-sh install.sh shtool; do
2214     if test -f "$ac_dir/$ac_t"; then
2215       ac_aux_dir=$ac_dir
2216       ac_install_sh="$ac_aux_dir/$ac_t -c"
2217       break 2
2218     fi
2219   done
2220 done
2221 if test -z "$ac_aux_dir"; then
2222   as_fn_error "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2223 fi
2224
2225 # These three variables are undocumented and unsupported,
2226 # and are intended to be withdrawn in a future Autoconf release.
2227 # They can cause serious problems if a builder's source tree is in a directory
2228 # whose full name contains unusual characters.
2229 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2230 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2231 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2232
2233
2234 # Make sure we can run config.sub.
2235 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2236   as_fn_error "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2237
2238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2239 $as_echo_n "checking build system type... " >&6; }
2240 if test "${ac_cv_build+set}" = set; then :
2241   $as_echo_n "(cached) " >&6
2242 else
2243   ac_build_alias=$build_alias
2244 test "x$ac_build_alias" = x &&
2245   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2246 test "x$ac_build_alias" = x &&
2247   as_fn_error "cannot guess build type; you must specify one" "$LINENO" 5
2248 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2249   as_fn_error "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2250
2251 fi
2252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2253 $as_echo "$ac_cv_build" >&6; }
2254 case $ac_cv_build in
2255 *-*-*) ;;
2256 *) as_fn_error "invalid value of canonical build" "$LINENO" 5;;
2257 esac
2258 build=$ac_cv_build
2259 ac_save_IFS=$IFS; IFS='-'
2260 set x $ac_cv_build
2261 shift
2262 build_cpu=$1
2263 build_vendor=$2
2264 shift; shift
2265 # Remember, the first character of IFS is used to create $*,
2266 # except with old shells:
2267 build_os=$*
2268 IFS=$ac_save_IFS
2269 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2270
2271
2272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2273 $as_echo_n "checking host system type... " >&6; }
2274 if test "${ac_cv_host+set}" = set; then :
2275   $as_echo_n "(cached) " >&6
2276 else
2277   if test "x$host_alias" = x; then
2278   ac_cv_host=$ac_cv_build
2279 else
2280   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2281     as_fn_error "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2282 fi
2283
2284 fi
2285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2286 $as_echo "$ac_cv_host" >&6; }
2287 case $ac_cv_host in
2288 *-*-*) ;;
2289 *) as_fn_error "invalid value of canonical host" "$LINENO" 5;;
2290 esac
2291 host=$ac_cv_host
2292 ac_save_IFS=$IFS; IFS='-'
2293 set x $ac_cv_host
2294 shift
2295 host_cpu=$1
2296 host_vendor=$2
2297 shift; shift
2298 # Remember, the first character of IFS is used to create $*,
2299 # except with old shells:
2300 host_os=$*
2301 IFS=$ac_save_IFS
2302 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2303
2304
2305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5
2306 $as_echo_n "checking target system type... " >&6; }
2307 if test "${ac_cv_target+set}" = set; then :
2308   $as_echo_n "(cached) " >&6
2309 else
2310   if test "x$target_alias" = x; then
2311   ac_cv_target=$ac_cv_host
2312 else
2313   ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
2314     as_fn_error "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5
2315 fi
2316
2317 fi
2318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5
2319 $as_echo "$ac_cv_target" >&6; }
2320 case $ac_cv_target in
2321 *-*-*) ;;
2322 *) as_fn_error "invalid value of canonical target" "$LINENO" 5;;
2323 esac
2324 target=$ac_cv_target
2325 ac_save_IFS=$IFS; IFS='-'
2326 set x $ac_cv_target
2327 shift
2328 target_cpu=$1
2329 target_vendor=$2
2330 shift; shift
2331 # Remember, the first character of IFS is used to create $*,
2332 # except with old shells:
2333 target_os=$*
2334 IFS=$ac_save_IFS
2335 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
2336
2337
2338 # The aliases save the names the user supplied, while $host etc.
2339 # will get canonicalized.
2340 test -n "$target_alias" &&
2341   test "$program_prefix$program_suffix$program_transform_name" = \
2342     NONENONEs,x,x, &&
2343   program_prefix=${target_alias}-
2344
2345  case ${build_alias} in
2346   "") build_noncanonical=${build} ;;
2347   *) build_noncanonical=${build_alias} ;;
2348 esac
2349
2350  case ${host_alias} in
2351   "") host_noncanonical=${build_noncanonical} ;;
2352   *) host_noncanonical=${host_alias} ;;
2353 esac
2354
2355  case ${target_alias} in
2356   "") target_noncanonical=${host_noncanonical} ;;
2357   *) target_noncanonical=${target_alias} ;;
2358 esac
2359
2360
2361 # post-stage1 host modules use a different CC_FOR_BUILD so, in order to
2362 # have matching libraries, they should use host libraries: Makefile.tpl
2363 # arranges to pass --with-build-libsubdir=$(HOST_SUBDIR).
2364 # However, they still use the build modules, because the corresponding
2365 # host modules (e.g. bison) are only built for the host when bootstrap
2366 # finishes. So:
2367 # - build_subdir is where we find build modules, and never changes.
2368 # - build_libsubdir is where we find build libraries, and can be overridden.
2369
2370 # Prefix 'build-' so this never conflicts with target_subdir.
2371 build_subdir="build-${build_noncanonical}"
2372
2373 # Check whether --with-build-libsubdir was given.
2374 if test "${with_build_libsubdir+set}" = set; then :
2375   withval=$with_build_libsubdir; build_libsubdir="$withval"
2376 else
2377   build_libsubdir="$build_subdir"
2378 fi
2379
2380 # --srcdir=. covers the toplevel, while "test -d" covers the subdirectories
2381 if ( test $srcdir = . && test -d gcc ) \
2382    || test -d $srcdir/../host-${host_noncanonical}; then
2383   host_subdir="host-${host_noncanonical}"
2384 else
2385   host_subdir=.
2386 fi
2387 # No prefix.
2388 target_subdir=${target_noncanonical}
2389
2390 am__api_version='1.11'
2391
2392 # Find a good install program.  We prefer a C program (faster),
2393 # so one script is as good as another.  But avoid the broken or
2394 # incompatible versions:
2395 # SysV /etc/install, /usr/sbin/install
2396 # SunOS /usr/etc/install
2397 # IRIX /sbin/install
2398 # AIX /bin/install
2399 # AmigaOS /C/install, which installs bootblocks on floppy discs
2400 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2401 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2402 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2403 # OS/2's system install, which has a completely different semantic
2404 # ./install, which can be erroneously created by make from ./install.sh.
2405 # Reject install programs that cannot install multiple files.
2406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2407 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2408 if test -z "$INSTALL"; then
2409 if test "${ac_cv_path_install+set}" = set; then :
2410   $as_echo_n "(cached) " >&6
2411 else
2412   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2413 for as_dir in $PATH
2414 do
2415   IFS=$as_save_IFS
2416   test -z "$as_dir" && as_dir=.
2417     # Account for people who put trailing slashes in PATH elements.
2418 case $as_dir/ in #((
2419   ./ | .// | /[cC]/* | \
2420   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2421   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2422   /usr/ucb/* ) ;;
2423   *)
2424     # OSF1 and SCO ODT 3.0 have their own names for install.
2425     # Don't use installbsd from OSF since it installs stuff as root
2426     # by default.
2427     for ac_prog in ginstall scoinst install; do
2428       for ac_exec_ext in '' $ac_executable_extensions; do
2429         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2430           if test $ac_prog = install &&
2431             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2432             # AIX install.  It has an incompatible calling convention.
2433             :
2434           elif test $ac_prog = install &&
2435             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2436             # program-specific install script used by HP pwplus--don't use.
2437             :
2438           else
2439             rm -rf conftest.one conftest.two conftest.dir
2440             echo one > conftest.one
2441             echo two > conftest.two
2442             mkdir conftest.dir
2443             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2444               test -s conftest.one && test -s conftest.two &&
2445               test -s conftest.dir/conftest.one &&
2446               test -s conftest.dir/conftest.two
2447             then
2448               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2449               break 3
2450             fi
2451           fi
2452         fi
2453       done
2454     done
2455     ;;
2456 esac
2457
2458   done
2459 IFS=$as_save_IFS
2460
2461 rm -rf conftest.one conftest.two conftest.dir
2462
2463 fi
2464   if test "${ac_cv_path_install+set}" = set; then
2465     INSTALL=$ac_cv_path_install
2466   else
2467     # As a last resort, use the slow shell script.  Don't cache a
2468     # value for INSTALL within a source directory, because that will
2469     # break other packages using the cache if that directory is
2470     # removed, or if the value is a relative name.
2471     INSTALL=$ac_install_sh
2472   fi
2473 fi
2474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2475 $as_echo "$INSTALL" >&6; }
2476
2477 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2478 # It thinks the first close brace ends the variable substitution.
2479 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2480
2481 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2482
2483 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2484
2485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2486 $as_echo_n "checking whether build environment is sane... " >&6; }
2487 # Just in case
2488 sleep 1
2489 echo timestamp > conftest.file
2490 # Reject unsafe characters in $srcdir or the absolute working directory
2491 # name.  Accept space and tab only in the latter.
2492 am_lf='
2493 '
2494 case `pwd` in
2495   *[\\\"\#\$\&\'\`$am_lf]*)
2496     as_fn_error "unsafe absolute working directory name" "$LINENO" 5;;
2497 esac
2498 case $srcdir in
2499   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2500     as_fn_error "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2501 esac
2502
2503 # Do `set' in a subshell so we don't clobber the current shell's
2504 # arguments.  Must try -L first in case configure is actually a
2505 # symlink; some systems play weird games with the mod time of symlinks
2506 # (eg FreeBSD returns the mod time of the symlink's containing
2507 # directory).
2508 if (
2509    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2510    if test "$*" = "X"; then
2511       # -L didn't work.
2512       set X `ls -t "$srcdir/configure" conftest.file`
2513    fi
2514    rm -f conftest.file
2515    if test "$*" != "X $srcdir/configure conftest.file" \
2516       && test "$*" != "X conftest.file $srcdir/configure"; then
2517
2518       # If neither matched, then we have a broken ls.  This can happen
2519       # if, for instance, CONFIG_SHELL is bash and it inherits a
2520       # broken ls alias from the environment.  This has actually
2521       # happened.  Such a system could not be considered "sane".
2522       as_fn_error "ls -t appears to fail.  Make sure there is not a broken
2523 alias in your environment" "$LINENO" 5
2524    fi
2525
2526    test "$2" = conftest.file
2527    )
2528 then
2529    # Ok.
2530    :
2531 else
2532    as_fn_error "newly created file is older than distributed files!
2533 Check your system clock" "$LINENO" 5
2534 fi
2535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2536 $as_echo "yes" >&6; }
2537 test "$program_prefix" != NONE &&
2538   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2539 # Use a double $ so make ignores it.
2540 test "$program_suffix" != NONE &&
2541   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2542 # Double any \ or $.
2543 # By default was `s,x,x', remove it if useless.
2544 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2545 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2546
2547 # expand $ac_aux_dir to an absolute path
2548 am_aux_dir=`cd $ac_aux_dir && pwd`
2549
2550 if test x"${MISSING+set}" != xset; then
2551   case $am_aux_dir in
2552   *\ * | *\     *)
2553     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2554   *)
2555     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2556   esac
2557 fi
2558 # Use eval to expand $SHELL
2559 if eval "$MISSING --run true"; then
2560   am_missing_run="$MISSING --run "
2561 else
2562   am_missing_run=
2563   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2564 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2565 fi
2566
2567 if test x"${install_sh}" != xset; then
2568   case $am_aux_dir in
2569   *\ * | *\     *)
2570     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2571   *)
2572     install_sh="\${SHELL} $am_aux_dir/install-sh"
2573   esac
2574 fi
2575
2576 # Installed binaries are usually stripped using `strip' when the user
2577 # run `make install-strip'.  However `strip' might not be the right
2578 # tool to use in cross-compilation environments, therefore Automake
2579 # will honor the `STRIP' environment variable to overrule this program.
2580 if test "$cross_compiling" != no; then
2581   if test -n "$ac_tool_prefix"; then
2582   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2583 set dummy ${ac_tool_prefix}strip; ac_word=$2
2584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585 $as_echo_n "checking for $ac_word... " >&6; }
2586 if test "${ac_cv_prog_STRIP+set}" = set; then :
2587   $as_echo_n "(cached) " >&6
2588 else
2589   if test -n "$STRIP"; then
2590   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2591 else
2592 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593 for as_dir in $PATH
2594 do
2595   IFS=$as_save_IFS
2596   test -z "$as_dir" && as_dir=.
2597     for ac_exec_ext in '' $ac_executable_extensions; do
2598   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2599     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2600     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601     break 2
2602   fi
2603 done
2604   done
2605 IFS=$as_save_IFS
2606
2607 fi
2608 fi
2609 STRIP=$ac_cv_prog_STRIP
2610 if test -n "$STRIP"; then
2611   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2612 $as_echo "$STRIP" >&6; }
2613 else
2614   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615 $as_echo "no" >&6; }
2616 fi
2617
2618
2619 fi
2620 if test -z "$ac_cv_prog_STRIP"; then
2621   ac_ct_STRIP=$STRIP
2622   # Extract the first word of "strip", so it can be a program name with args.
2623 set dummy strip; ac_word=$2
2624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625 $as_echo_n "checking for $ac_word... " >&6; }
2626 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
2627   $as_echo_n "(cached) " >&6
2628 else
2629   if test -n "$ac_ct_STRIP"; then
2630   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2631 else
2632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633 for as_dir in $PATH
2634 do
2635   IFS=$as_save_IFS
2636   test -z "$as_dir" && as_dir=.
2637     for ac_exec_ext in '' $ac_executable_extensions; do
2638   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2639     ac_cv_prog_ac_ct_STRIP="strip"
2640     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641     break 2
2642   fi
2643 done
2644   done
2645 IFS=$as_save_IFS
2646
2647 fi
2648 fi
2649 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2650 if test -n "$ac_ct_STRIP"; then
2651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2652 $as_echo "$ac_ct_STRIP" >&6; }
2653 else
2654   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655 $as_echo "no" >&6; }
2656 fi
2657
2658   if test "x$ac_ct_STRIP" = x; then
2659     STRIP=":"
2660   else
2661     case $cross_compiling:$ac_tool_warned in
2662 yes:)
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2664 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2665 ac_tool_warned=yes ;;
2666 esac
2667     STRIP=$ac_ct_STRIP
2668   fi
2669 else
2670   STRIP="$ac_cv_prog_STRIP"
2671 fi
2672
2673 fi
2674 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2675
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2677 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2678 if test -z "$MKDIR_P"; then
2679   if test "${ac_cv_path_mkdir+set}" = set; then :
2680   $as_echo_n "(cached) " >&6
2681 else
2682   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2683 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2684 do
2685   IFS=$as_save_IFS
2686   test -z "$as_dir" && as_dir=.
2687     for ac_prog in mkdir gmkdir; do
2688          for ac_exec_ext in '' $ac_executable_extensions; do
2689            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2690            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2691              'mkdir (GNU coreutils) '* | \
2692              'mkdir (coreutils) '* | \
2693              'mkdir (fileutils) '4.1*)
2694                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2695                break 3;;
2696            esac
2697          done
2698        done
2699   done
2700 IFS=$as_save_IFS
2701
2702 fi
2703
2704   if test "${ac_cv_path_mkdir+set}" = set; then
2705     MKDIR_P="$ac_cv_path_mkdir -p"
2706   else
2707     # As a last resort, use the slow shell script.  Don't cache a
2708     # value for MKDIR_P within a source directory, because that will
2709     # break other packages using the cache if that directory is
2710     # removed, or if the value is a relative name.
2711     test -d ./--version && rmdir ./--version
2712     MKDIR_P="$ac_install_sh -d"
2713   fi
2714 fi
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2716 $as_echo "$MKDIR_P" >&6; }
2717
2718 mkdir_p="$MKDIR_P"
2719 case $mkdir_p in
2720   [\\/$]* | ?:[\\/]*) ;;
2721   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2722 esac
2723
2724 for ac_prog in gawk mawk nawk awk
2725 do
2726   # Extract the first word of "$ac_prog", so it can be a program name with args.
2727 set dummy $ac_prog; ac_word=$2
2728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2729 $as_echo_n "checking for $ac_word... " >&6; }
2730 if test "${ac_cv_prog_AWK+set}" = set; then :
2731   $as_echo_n "(cached) " >&6
2732 else
2733   if test -n "$AWK"; then
2734   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2735 else
2736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737 for as_dir in $PATH
2738 do
2739   IFS=$as_save_IFS
2740   test -z "$as_dir" && as_dir=.
2741     for ac_exec_ext in '' $ac_executable_extensions; do
2742   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2743     ac_cv_prog_AWK="$ac_prog"
2744     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2745     break 2
2746   fi
2747 done
2748   done
2749 IFS=$as_save_IFS
2750
2751 fi
2752 fi
2753 AWK=$ac_cv_prog_AWK
2754 if test -n "$AWK"; then
2755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2756 $as_echo "$AWK" >&6; }
2757 else
2758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2759 $as_echo "no" >&6; }
2760 fi
2761
2762
2763   test -n "$AWK" && break
2764 done
2765
2766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2767 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2768 set x ${MAKE-make}
2769 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2770 if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then :
2771   $as_echo_n "(cached) " >&6
2772 else
2773   cat >conftest.make <<\_ACEOF
2774 SHELL = /bin/sh
2775 all:
2776         @echo '@@@%%%=$(MAKE)=@@@%%%'
2777 _ACEOF
2778 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2779 case `${MAKE-make} -f conftest.make 2>/dev/null` in
2780   *@@@%%%=?*=@@@%%%*)
2781     eval ac_cv_prog_make_${ac_make}_set=yes;;
2782   *)
2783     eval ac_cv_prog_make_${ac_make}_set=no;;
2784 esac
2785 rm -f conftest.make
2786 fi
2787 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2788   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2789 $as_echo "yes" >&6; }
2790   SET_MAKE=
2791 else
2792   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2793 $as_echo "no" >&6; }
2794   SET_MAKE="MAKE=${MAKE-make}"
2795 fi
2796
2797 rm -rf .tst 2>/dev/null
2798 mkdir .tst 2>/dev/null
2799 if test -d .tst; then
2800   am__leading_dot=.
2801 else
2802   am__leading_dot=_
2803 fi
2804 rmdir .tst 2>/dev/null
2805
2806 if test "`cd $srcdir && pwd`" != "`pwd`"; then
2807   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2808   # is not polluted with repeated "-I."
2809   am__isrc=' -I$(srcdir)'
2810   # test to see if srcdir already configured
2811   if test -f $srcdir/config.status; then
2812     as_fn_error "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
2813   fi
2814 fi
2815
2816 # test whether we have cygpath
2817 if test -z "$CYGPATH_W"; then
2818   if (cygpath --version) >/dev/null 2>/dev/null; then
2819     CYGPATH_W='cygpath -w'
2820   else
2821     CYGPATH_W=echo
2822   fi
2823 fi
2824
2825
2826 # Define the identity of the package.
2827  PACKAGE='lto-plugin'
2828  VERSION='0.1'
2829
2830
2831 cat >>confdefs.h <<_ACEOF
2832 #define PACKAGE "$PACKAGE"
2833 _ACEOF
2834
2835
2836 cat >>confdefs.h <<_ACEOF
2837 #define VERSION "$VERSION"
2838 _ACEOF
2839
2840 # Some tools Automake needs.
2841
2842 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2843
2844
2845 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2846
2847
2848 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2849
2850
2851 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2852
2853
2854 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2855
2856 # We need awk for the "check" target.  The system "awk" is bad on
2857 # some platforms.
2858 # Always define AMTAR for backward compatibility.
2859
2860 AMTAR=${AMTAR-"${am_missing_run}tar"}
2861
2862 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2863
2864
2865
2866
2867
2868
2869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
2870 $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2871     # Check whether --enable-maintainer-mode was given.
2872 if test "${enable_maintainer_mode+set}" = set; then :
2873   enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2874 else
2875   USE_MAINTAINER_MODE=no
2876 fi
2877
2878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
2879 $as_echo "$USE_MAINTAINER_MODE" >&6; }
2880    if test $USE_MAINTAINER_MODE = yes; then
2881   MAINTAINER_MODE_TRUE=
2882   MAINTAINER_MODE_FALSE='#'
2883 else
2884   MAINTAINER_MODE_TRUE='#'
2885   MAINTAINER_MODE_FALSE=
2886 fi
2887
2888   MAINT=$MAINTAINER_MODE_TRUE
2889
2890
2891 ac_ext=c
2892 ac_cpp='$CPP $CPPFLAGS'
2893 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2894 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2895 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2896 if test -n "$ac_tool_prefix"; then
2897   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2898 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2900 $as_echo_n "checking for $ac_word... " >&6; }
2901 if test "${ac_cv_prog_CC+set}" = set; then :
2902   $as_echo_n "(cached) " >&6
2903 else
2904   if test -n "$CC"; then
2905   ac_cv_prog_CC="$CC" # Let the user override the test.
2906 else
2907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2908 for as_dir in $PATH
2909 do
2910   IFS=$as_save_IFS
2911   test -z "$as_dir" && as_dir=.
2912     for ac_exec_ext in '' $ac_executable_extensions; do
2913   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2914     ac_cv_prog_CC="${ac_tool_prefix}gcc"
2915     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2916     break 2
2917   fi
2918 done
2919   done
2920 IFS=$as_save_IFS
2921
2922 fi
2923 fi
2924 CC=$ac_cv_prog_CC
2925 if test -n "$CC"; then
2926   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2927 $as_echo "$CC" >&6; }
2928 else
2929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2930 $as_echo "no" >&6; }
2931 fi
2932
2933
2934 fi
2935 if test -z "$ac_cv_prog_CC"; then
2936   ac_ct_CC=$CC
2937   # Extract the first word of "gcc", so it can be a program name with args.
2938 set dummy gcc; ac_word=$2
2939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2940 $as_echo_n "checking for $ac_word... " >&6; }
2941 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
2942   $as_echo_n "(cached) " >&6
2943 else
2944   if test -n "$ac_ct_CC"; then
2945   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2946 else
2947 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2948 for as_dir in $PATH
2949 do
2950   IFS=$as_save_IFS
2951   test -z "$as_dir" && as_dir=.
2952     for ac_exec_ext in '' $ac_executable_extensions; do
2953   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2954     ac_cv_prog_ac_ct_CC="gcc"
2955     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2956     break 2
2957   fi
2958 done
2959   done
2960 IFS=$as_save_IFS
2961
2962 fi
2963 fi
2964 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2965 if test -n "$ac_ct_CC"; then
2966   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2967 $as_echo "$ac_ct_CC" >&6; }
2968 else
2969   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2970 $as_echo "no" >&6; }
2971 fi
2972
2973   if test "x$ac_ct_CC" = x; then
2974     CC=""
2975   else
2976     case $cross_compiling:$ac_tool_warned in
2977 yes:)
2978 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2979 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2980 ac_tool_warned=yes ;;
2981 esac
2982     CC=$ac_ct_CC
2983   fi
2984 else
2985   CC="$ac_cv_prog_CC"
2986 fi
2987
2988 if test -z "$CC"; then
2989           if test -n "$ac_tool_prefix"; then
2990     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2991 set dummy ${ac_tool_prefix}cc; ac_word=$2
2992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2993 $as_echo_n "checking for $ac_word... " >&6; }
2994 if test "${ac_cv_prog_CC+set}" = set; then :
2995   $as_echo_n "(cached) " >&6
2996 else
2997   if test -n "$CC"; then
2998   ac_cv_prog_CC="$CC" # Let the user override the test.
2999 else
3000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3001 for as_dir in $PATH
3002 do
3003   IFS=$as_save_IFS
3004   test -z "$as_dir" && as_dir=.
3005     for ac_exec_ext in '' $ac_executable_extensions; do
3006   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3007     ac_cv_prog_CC="${ac_tool_prefix}cc"
3008     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3009     break 2
3010   fi
3011 done
3012   done
3013 IFS=$as_save_IFS
3014
3015 fi
3016 fi
3017 CC=$ac_cv_prog_CC
3018 if test -n "$CC"; then
3019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3020 $as_echo "$CC" >&6; }
3021 else
3022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3023 $as_echo "no" >&6; }
3024 fi
3025
3026
3027   fi
3028 fi
3029 if test -z "$CC"; then
3030   # Extract the first word of "cc", so it can be a program name with args.
3031 set dummy cc; ac_word=$2
3032 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3033 $as_echo_n "checking for $ac_word... " >&6; }
3034 if test "${ac_cv_prog_CC+set}" = set; then :
3035   $as_echo_n "(cached) " >&6
3036 else
3037   if test -n "$CC"; then
3038   ac_cv_prog_CC="$CC" # Let the user override the test.
3039 else
3040   ac_prog_rejected=no
3041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3042 for as_dir in $PATH
3043 do
3044   IFS=$as_save_IFS
3045   test -z "$as_dir" && as_dir=.
3046     for ac_exec_ext in '' $ac_executable_extensions; do
3047   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3048     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3049        ac_prog_rejected=yes
3050        continue
3051      fi
3052     ac_cv_prog_CC="cc"
3053     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3054     break 2
3055   fi
3056 done
3057   done
3058 IFS=$as_save_IFS
3059
3060 if test $ac_prog_rejected = yes; then
3061   # We found a bogon in the path, so make sure we never use it.
3062   set dummy $ac_cv_prog_CC
3063   shift
3064   if test $# != 0; then
3065     # We chose a different compiler from the bogus one.
3066     # However, it has the same basename, so the bogon will be chosen
3067     # first if we set CC to just the basename; use the full file name.
3068     shift
3069     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3070   fi
3071 fi
3072 fi
3073 fi
3074 CC=$ac_cv_prog_CC
3075 if test -n "$CC"; then
3076   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3077 $as_echo "$CC" >&6; }
3078 else
3079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3080 $as_echo "no" >&6; }
3081 fi
3082
3083
3084 fi
3085 if test -z "$CC"; then
3086   if test -n "$ac_tool_prefix"; then
3087   for ac_prog in cl.exe
3088   do
3089     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3090 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3092 $as_echo_n "checking for $ac_word... " >&6; }
3093 if test "${ac_cv_prog_CC+set}" = set; then :
3094   $as_echo_n "(cached) " >&6
3095 else
3096   if test -n "$CC"; then
3097   ac_cv_prog_CC="$CC" # Let the user override the test.
3098 else
3099 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3100 for as_dir in $PATH
3101 do
3102   IFS=$as_save_IFS
3103   test -z "$as_dir" && as_dir=.
3104     for ac_exec_ext in '' $ac_executable_extensions; do
3105   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3106     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3107     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3108     break 2
3109   fi
3110 done
3111   done
3112 IFS=$as_save_IFS
3113
3114 fi
3115 fi
3116 CC=$ac_cv_prog_CC
3117 if test -n "$CC"; then
3118   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3119 $as_echo "$CC" >&6; }
3120 else
3121   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3122 $as_echo "no" >&6; }
3123 fi
3124
3125
3126     test -n "$CC" && break
3127   done
3128 fi
3129 if test -z "$CC"; then
3130   ac_ct_CC=$CC
3131   for ac_prog in cl.exe
3132 do
3133   # Extract the first word of "$ac_prog", so it can be a program name with args.
3134 set dummy $ac_prog; ac_word=$2
3135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3136 $as_echo_n "checking for $ac_word... " >&6; }
3137 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then :
3138   $as_echo_n "(cached) " >&6
3139 else
3140   if test -n "$ac_ct_CC"; then
3141   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3142 else
3143 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3144 for as_dir in $PATH
3145 do
3146   IFS=$as_save_IFS
3147   test -z "$as_dir" && as_dir=.
3148     for ac_exec_ext in '' $ac_executable_extensions; do
3149   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3150     ac_cv_prog_ac_ct_CC="$ac_prog"
3151     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3152     break 2
3153   fi
3154 done
3155   done
3156 IFS=$as_save_IFS
3157
3158 fi
3159 fi
3160 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3161 if test -n "$ac_ct_CC"; then
3162   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3163 $as_echo "$ac_ct_CC" >&6; }
3164 else
3165   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3166 $as_echo "no" >&6; }
3167 fi
3168
3169
3170   test -n "$ac_ct_CC" && break
3171 done
3172
3173   if test "x$ac_ct_CC" = x; then
3174     CC=""
3175   else
3176     case $cross_compiling:$ac_tool_warned in
3177 yes:)
3178 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3179 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3180 ac_tool_warned=yes ;;
3181 esac
3182     CC=$ac_ct_CC
3183   fi
3184 fi
3185
3186 fi
3187
3188
3189 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3190 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3191 as_fn_error "no acceptable C compiler found in \$PATH
3192 See \`config.log' for more details." "$LINENO" 5; }
3193
3194 # Provide some information about the compiler.
3195 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3196 set X $ac_compile
3197 ac_compiler=$2
3198 for ac_option in --version -v -V -qversion; do
3199   { { ac_try="$ac_compiler $ac_option >&5"
3200 case "(($ac_try" in
3201   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3202   *) ac_try_echo=$ac_try;;
3203 esac
3204 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3205 $as_echo "$ac_try_echo"; } >&5
3206   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3207   ac_status=$?
3208   if test -s conftest.err; then
3209     sed '10a\
3210 ... rest of stderr output deleted ...
3211          10q' conftest.err >conftest.er1
3212     cat conftest.er1 >&5
3213     rm -f conftest.er1 conftest.err
3214   fi
3215   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3216   test $ac_status = 0; }
3217 done
3218
3219 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3220 /* end confdefs.h.  */
3221
3222 int
3223 main ()
3224 {
3225
3226   ;
3227   return 0;
3228 }
3229 _ACEOF
3230 ac_clean_files_save=$ac_clean_files
3231 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out conftest.out"
3232 # Try to create an executable without -o first, disregard a.out.
3233 # It will help us diagnose broken compilers, and finding out an intuition
3234 # of exeext.
3235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3236 $as_echo_n "checking for C compiler default output file name... " >&6; }
3237 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3238
3239 # The possible output files:
3240 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3241
3242 ac_rmfiles=
3243 for ac_file in $ac_files
3244 do
3245   case $ac_file in
3246     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3247     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3248   esac
3249 done
3250 rm -f $ac_rmfiles
3251
3252 if { { ac_try="$ac_link_default"
3253 case "(($ac_try" in
3254   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3255   *) ac_try_echo=$ac_try;;
3256 esac
3257 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3258 $as_echo "$ac_try_echo"; } >&5
3259   (eval "$ac_link_default") 2>&5
3260   ac_status=$?
3261   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3262   test $ac_status = 0; }; then :
3263   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3264 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3265 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3266 # so that the user can short-circuit this test for compilers unknown to
3267 # Autoconf.
3268 for ac_file in $ac_files ''
3269 do
3270   test -f "$ac_file" || continue
3271   case $ac_file in
3272     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3273         ;;
3274     [ab].out )
3275         # We found the default executable, but exeext='' is most
3276         # certainly right.
3277         break;;
3278     *.* )
3279         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3280         then :; else
3281            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3282         fi
3283         # We set ac_cv_exeext here because the later test for it is not
3284         # safe: cross compilers may not add the suffix if given an `-o'
3285         # argument, so we may need to know it at that point already.
3286         # Even if this section looks crufty: it has the advantage of
3287         # actually working.
3288         break;;
3289     * )
3290         break;;
3291   esac
3292 done
3293 test "$ac_cv_exeext" = no && ac_cv_exeext=
3294
3295 else
3296   ac_file=''
3297 fi
3298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3299 $as_echo "$ac_file" >&6; }
3300 if test -z "$ac_file"; then :
3301   $as_echo "$as_me: failed program was:" >&5
3302 sed 's/^/| /' conftest.$ac_ext >&5
3303
3304 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3305 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3306 { as_fn_set_status 77
3307 as_fn_error "C compiler cannot create executables
3308 See \`config.log' for more details." "$LINENO" 5; }; }
3309 fi
3310 ac_exeext=$ac_cv_exeext
3311
3312 # Check that the compiler produces executables we can run.  If not, either
3313 # the compiler is broken, or we cross compile.
3314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3315 $as_echo_n "checking whether the C compiler works... " >&6; }
3316 # If not cross compiling, check that we can run a simple program.
3317 if test "$cross_compiling" != yes; then
3318   if { ac_try='./$ac_file'
3319   { { case "(($ac_try" in
3320   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3321   *) ac_try_echo=$ac_try;;
3322 esac
3323 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3324 $as_echo "$ac_try_echo"; } >&5
3325   (eval "$ac_try") 2>&5
3326   ac_status=$?
3327   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3328   test $ac_status = 0; }; }; then
3329     cross_compiling=no
3330   else
3331     if test "$cross_compiling" = maybe; then
3332         cross_compiling=yes
3333     else
3334         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3335 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3336 as_fn_error "cannot run C compiled programs.
3337 If you meant to cross compile, use \`--host'.
3338 See \`config.log' for more details." "$LINENO" 5; }
3339     fi
3340   fi
3341 fi
3342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3343 $as_echo "yes" >&6; }
3344
3345 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out conftest.out
3346 ac_clean_files=$ac_clean_files_save
3347 # Check that the compiler produces executables we can run.  If not, either
3348 # the compiler is broken, or we cross compile.
3349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3350 $as_echo_n "checking whether we are cross compiling... " >&6; }
3351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3352 $as_echo "$cross_compiling" >&6; }
3353
3354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3355 $as_echo_n "checking for suffix of executables... " >&6; }
3356 if { { ac_try="$ac_link"
3357 case "(($ac_try" in
3358   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3359   *) ac_try_echo=$ac_try;;
3360 esac
3361 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3362 $as_echo "$ac_try_echo"; } >&5
3363   (eval "$ac_link") 2>&5
3364   ac_status=$?
3365   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3366   test $ac_status = 0; }; then :
3367   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3368 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3369 # work properly (i.e., refer to `conftest.exe'), while it won't with
3370 # `rm'.
3371 for ac_file in conftest.exe conftest conftest.*; do
3372   test -f "$ac_file" || continue
3373   case $ac_file in
3374     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3375     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3376           break;;
3377     * ) break;;
3378   esac
3379 done
3380 else
3381   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3382 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3383 as_fn_error "cannot compute suffix of executables: cannot compile and link
3384 See \`config.log' for more details." "$LINENO" 5; }
3385 fi
3386 rm -f conftest$ac_cv_exeext
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3388 $as_echo "$ac_cv_exeext" >&6; }
3389
3390 rm -f conftest.$ac_ext
3391 EXEEXT=$ac_cv_exeext
3392 ac_exeext=$EXEEXT
3393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3394 $as_echo_n "checking for suffix of object files... " >&6; }
3395 if test "${ac_cv_objext+set}" = set; then :
3396   $as_echo_n "(cached) " >&6
3397 else
3398   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3399 /* end confdefs.h.  */
3400
3401 int
3402 main ()
3403 {
3404
3405   ;
3406   return 0;
3407 }
3408 _ACEOF
3409 rm -f conftest.o conftest.obj
3410 if { { ac_try="$ac_compile"
3411 case "(($ac_try" in
3412   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3413   *) ac_try_echo=$ac_try;;
3414 esac
3415 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3416 $as_echo "$ac_try_echo"; } >&5
3417   (eval "$ac_compile") 2>&5
3418   ac_status=$?
3419   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3420   test $ac_status = 0; }; then :
3421   for ac_file in conftest.o conftest.obj conftest.*; do
3422   test -f "$ac_file" || continue;
3423   case $ac_file in
3424     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3425     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3426        break;;
3427   esac
3428 done
3429 else
3430   $as_echo "$as_me: failed program was:" >&5
3431 sed 's/^/| /' conftest.$ac_ext >&5
3432
3433 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3434 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3435 as_fn_error "cannot compute suffix of object files: cannot compile
3436 See \`config.log' for more details." "$LINENO" 5; }
3437 fi
3438 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3439 fi
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3441 $as_echo "$ac_cv_objext" >&6; }
3442 OBJEXT=$ac_cv_objext
3443 ac_objext=$OBJEXT
3444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3445 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3446 if test "${ac_cv_c_compiler_gnu+set}" = set; then :
3447   $as_echo_n "(cached) " >&6
3448 else
3449   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3450 /* end confdefs.h.  */
3451
3452 int
3453 main ()
3454 {
3455 #ifndef __GNUC__
3456        choke me
3457 #endif
3458
3459   ;
3460   return 0;
3461 }
3462 _ACEOF
3463 if ac_fn_c_try_compile "$LINENO"; then :
3464   ac_compiler_gnu=yes
3465 else
3466   ac_compiler_gnu=no
3467 fi
3468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3469 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3470
3471 fi
3472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3473 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3474 if test $ac_compiler_gnu = yes; then
3475   GCC=yes
3476 else
3477   GCC=
3478 fi
3479 ac_test_CFLAGS=${CFLAGS+set}
3480 ac_save_CFLAGS=$CFLAGS
3481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3482 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3483 if test "${ac_cv_prog_cc_g+set}" = set; then :
3484   $as_echo_n "(cached) " >&6
3485 else
3486   ac_save_c_werror_flag=$ac_c_werror_flag
3487    ac_c_werror_flag=yes
3488    ac_cv_prog_cc_g=no
3489    CFLAGS="-g"
3490    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3491 /* end confdefs.h.  */
3492
3493 int
3494 main ()
3495 {
3496
3497   ;
3498   return 0;
3499 }
3500 _ACEOF
3501 if ac_fn_c_try_compile "$LINENO"; then :
3502   ac_cv_prog_cc_g=yes
3503 else
3504   CFLAGS=""
3505       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3506 /* end confdefs.h.  */
3507
3508 int
3509 main ()
3510 {
3511
3512   ;
3513   return 0;
3514 }
3515 _ACEOF
3516 if ac_fn_c_try_compile "$LINENO"; then :
3517
3518 else
3519   ac_c_werror_flag=$ac_save_c_werror_flag
3520          CFLAGS="-g"
3521          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3522 /* end confdefs.h.  */
3523
3524 int
3525 main ()
3526 {
3527
3528   ;
3529   return 0;
3530 }
3531 _ACEOF
3532 if ac_fn_c_try_compile "$LINENO"; then :
3533   ac_cv_prog_cc_g=yes
3534 fi
3535 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3536 fi
3537 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3538 fi
3539 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3540    ac_c_werror_flag=$ac_save_c_werror_flag
3541 fi
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3543 $as_echo "$ac_cv_prog_cc_g" >&6; }
3544 if test "$ac_test_CFLAGS" = set; then
3545   CFLAGS=$ac_save_CFLAGS
3546 elif test $ac_cv_prog_cc_g = yes; then
3547   if test "$GCC" = yes; then
3548     CFLAGS="-g -O2"
3549   else
3550     CFLAGS="-g"
3551   fi
3552 else
3553   if test "$GCC" = yes; then
3554     CFLAGS="-O2"
3555   else
3556     CFLAGS=
3557   fi
3558 fi
3559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3560 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3561 if test "${ac_cv_prog_cc_c89+set}" = set; then :
3562   $as_echo_n "(cached) " >&6
3563 else
3564   ac_cv_prog_cc_c89=no
3565 ac_save_CC=$CC
3566 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3567 /* end confdefs.h.  */
3568 #include <stdarg.h>
3569 #include <stdio.h>
3570 #include <sys/types.h>
3571 #include <sys/stat.h>
3572 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3573 struct buf { int x; };
3574 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3575 static char *e (p, i)
3576      char **p;
3577      int i;
3578 {
3579   return p[i];
3580 }
3581 static char *f (char * (*g) (char **, int), char **p, ...)
3582 {
3583   char *s;
3584   va_list v;
3585   va_start (v,p);
3586   s = g (p, va_arg (v,int));
3587   va_end (v);
3588   return s;
3589 }
3590
3591 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3592    function prototypes and stuff, but not '\xHH' hex character constants.
3593    These don't provoke an error unfortunately, instead are silently treated
3594    as 'x'.  The following induces an error, until -std is added to get
3595    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3596    array size at least.  It's necessary to write '\x00'==0 to get something
3597    that's true only with -std.  */
3598 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3599
3600 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3601    inside strings and character constants.  */
3602 #define FOO(x) 'x'
3603 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3604
3605 int test (int i, double x);
3606 struct s1 {int (*f) (int a);};
3607 struct s2 {int (*f) (double a);};
3608 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3609 int argc;
3610 char **argv;
3611 int
3612 main ()
3613 {
3614 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3615   ;
3616   return 0;
3617 }
3618 _ACEOF
3619 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3620         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3621 do
3622   CC="$ac_save_CC $ac_arg"
3623   if ac_fn_c_try_compile "$LINENO"; then :
3624   ac_cv_prog_cc_c89=$ac_arg
3625 fi
3626 rm -f core conftest.err conftest.$ac_objext
3627   test "x$ac_cv_prog_cc_c89" != "xno" && break
3628 done
3629 rm -f conftest.$ac_ext
3630 CC=$ac_save_CC
3631
3632 fi
3633 # AC_CACHE_VAL
3634 case "x$ac_cv_prog_cc_c89" in
3635   x)
3636     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3637 $as_echo "none needed" >&6; } ;;
3638   xno)
3639     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3640 $as_echo "unsupported" >&6; } ;;
3641   *)
3642     CC="$CC $ac_cv_prog_cc_c89"
3643     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3644 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3645 esac
3646 if test "x$ac_cv_prog_cc_c89" != xno; then :
3647
3648 fi
3649
3650 ac_ext=c
3651 ac_cpp='$CPP $CPPFLAGS'
3652 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3653 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3654 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3655 DEPDIR="${am__leading_dot}deps"
3656
3657 ac_config_commands="$ac_config_commands depfiles"
3658
3659
3660 am_make=${MAKE-make}
3661 cat > confinc << 'END'
3662 am__doit:
3663         @echo this is the am__doit target
3664 .PHONY: am__doit
3665 END
3666 # If we don't find an include directive, just comment out the code.
3667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3668 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3669 am__include="#"
3670 am__quote=
3671 _am_result=none
3672 # First try GNU make style include.
3673 echo "include confinc" > confmf
3674 # Ignore all kinds of additional output from `make'.
3675 case `$am_make -s -f confmf 2> /dev/null` in #(
3676 *the\ am__doit\ target*)
3677   am__include=include
3678   am__quote=
3679   _am_result=GNU
3680   ;;
3681 esac
3682 # Now try BSD make style include.
3683 if test "$am__include" = "#"; then
3684    echo '.include "confinc"' > confmf
3685    case `$am_make -s -f confmf 2> /dev/null` in #(
3686    *the\ am__doit\ target*)
3687      am__include=.include
3688      am__quote="\""
3689      _am_result=BSD
3690      ;;
3691    esac
3692 fi
3693
3694
3695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3696 $as_echo "$_am_result" >&6; }
3697 rm -f confinc confmf
3698
3699 # Check whether --enable-dependency-tracking was given.
3700 if test "${enable_dependency_tracking+set}" = set; then :
3701   enableval=$enable_dependency_tracking;
3702 fi
3703
3704 if test "x$enable_dependency_tracking" != xno; then
3705   am_depcomp="$ac_aux_dir/depcomp"
3706   AMDEPBACKSLASH='\'
3707 fi
3708  if test "x$enable_dependency_tracking" != xno; then
3709   AMDEP_TRUE=
3710   AMDEP_FALSE='#'
3711 else
3712   AMDEP_TRUE='#'
3713   AMDEP_FALSE=
3714 fi
3715
3716
3717
3718 depcc="$CC"   am_compiler_list=
3719
3720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
3721 $as_echo_n "checking dependency style of $depcc... " >&6; }
3722 if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then :
3723   $as_echo_n "(cached) " >&6
3724 else
3725   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3726   # We make a subdir and do the tests there.  Otherwise we can end up
3727   # making bogus files that we don't know about and never remove.  For
3728   # instance it was reported that on HP-UX the gcc test will end up
3729   # making a dummy file named `D' -- because `-MD' means `put the output
3730   # in D'.
3731   mkdir conftest.dir
3732   # Copy depcomp to subdir because otherwise we won't find it if we're
3733   # using a relative directory.
3734   cp "$am_depcomp" conftest.dir
3735   cd conftest.dir
3736   # We will build objects and dependencies in a subdirectory because
3737   # it helps to detect inapplicable dependency modes.  For instance
3738   # both Tru64's cc and ICC support -MD to output dependencies as a
3739   # side effect of compilation, but ICC will put the dependencies in
3740   # the current directory while Tru64 will put them in the object
3741   # directory.
3742   mkdir sub
3743
3744   am_cv_CC_dependencies_compiler_type=none
3745   if test "$am_compiler_list" = ""; then
3746      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3747   fi
3748   am__universal=false
3749   case " $depcc " in #(
3750      *\ -arch\ *\ -arch\ *) am__universal=true ;;
3751      esac
3752
3753   for depmode in $am_compiler_list; do
3754     # Setup a source with many dependencies, because some compilers
3755     # like to wrap large dependency lists on column 80 (with \), and
3756     # we should not choose a depcomp mode which is confused by this.
3757     #
3758     # We need to recreate these files for each test, as the compiler may
3759     # overwrite some of them when testing with obscure command lines.
3760     # This happens at least with the AIX C compiler.
3761     : > sub/conftest.c
3762     for i in 1 2 3 4 5 6; do
3763       echo '#include "conftst'$i'.h"' >> sub/conftest.c
3764       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3765       # Solaris 8's {/usr,}/bin/sh.
3766       touch sub/conftst$i.h
3767     done
3768     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3769
3770     # We check with `-c' and `-o' for the sake of the "dashmstdout"
3771     # mode.  It turns out that the SunPro C++ compiler does not properly
3772     # handle `-M -o', and we need to detect this.  Also, some Intel
3773     # versions had trouble with output in subdirs
3774     am__obj=sub/conftest.${OBJEXT-o}
3775     am__minus_obj="-o $am__obj"
3776     case $depmode in
3777     gcc)
3778       # This depmode causes a compiler race in universal mode.
3779       test "$am__universal" = false || continue
3780       ;;
3781     nosideeffect)
3782       # after this tag, mechanisms are not by side-effect, so they'll
3783       # only be used when explicitly requested
3784       if test "x$enable_dependency_tracking" = xyes; then
3785         continue
3786       else
3787         break
3788       fi
3789       ;;
3790     msvisualcpp | msvcmsys)
3791       # This compiler won't grok `-c -o', but also, the minuso test has
3792       # not run yet.  These depmodes are late enough in the game, and
3793       # so weak that their functioning should not be impacted.
3794       am__obj=conftest.${OBJEXT-o}
3795       am__minus_obj=
3796       ;;
3797     none) break ;;
3798     esac
3799     if depmode=$depmode \
3800        source=sub/conftest.c object=$am__obj \
3801        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3802        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3803          >/dev/null 2>conftest.err &&
3804        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3805        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3806        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3807        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3808       # icc doesn't choke on unknown options, it will just issue warnings
3809       # or remarks (even with -Werror).  So we grep stderr for any message
3810       # that says an option was ignored or not supported.
3811       # When given -MP, icc 7.0 and 7.1 complain thusly:
3812       #   icc: Command line warning: ignoring option '-M'; no argument required
3813       # The diagnosis changed in icc 8.0:
3814       #   icc: Command line remark: option '-MP' not supported
3815       if (grep 'ignoring option' conftest.err ||
3816           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3817         am_cv_CC_dependencies_compiler_type=$depmode
3818         break
3819       fi
3820     fi
3821   done
3822
3823   cd ..
3824   rm -rf conftest.dir
3825 else
3826   am_cv_CC_dependencies_compiler_type=none
3827 fi
3828
3829 fi
3830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
3831 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3832 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3833
3834  if
3835   test "x$enable_dependency_tracking" != xno \
3836   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3837   am__fastdepCC_TRUE=
3838   am__fastdepCC_FALSE='#'
3839 else
3840   am__fastdepCC_TRUE='#'
3841   am__fastdepCC_FALSE=
3842 fi
3843
3844
3845
3846 # Check whether --enable-largefile was given.
3847 if test "${enable_largefile+set}" = set; then :
3848   enableval=$enable_largefile;
3849 fi
3850
3851 if test "$enable_largefile" != no; then
3852
3853   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
3854 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
3855 if test "${ac_cv_sys_largefile_CC+set}" = set; then :
3856   $as_echo_n "(cached) " >&6
3857 else
3858   ac_cv_sys_largefile_CC=no
3859      if test "$GCC" != yes; then
3860        ac_save_CC=$CC
3861        while :; do
3862          # IRIX 6.2 and later do not support large files by default,
3863          # so use the C compiler's -n32 option if that helps.
3864          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3865 /* end confdefs.h.  */
3866 #include <sys/types.h>
3867  /* Check that off_t can represent 2**63 - 1 correctly.
3868     We can't simply define LARGE_OFF_T to be 9223372036854775807,
3869     since some C++ compilers masquerading as C compilers
3870     incorrectly reject 9223372036854775807.  */
3871 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3872   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3873                        && LARGE_OFF_T % 2147483647 == 1)
3874                       ? 1 : -1];
3875 int
3876 main ()
3877 {
3878
3879   ;
3880   return 0;
3881 }
3882 _ACEOF
3883          if ac_fn_c_try_compile "$LINENO"; then :
3884   break
3885 fi
3886 rm -f core conftest.err conftest.$ac_objext
3887          CC="$CC -n32"
3888          if ac_fn_c_try_compile "$LINENO"; then :
3889   ac_cv_sys_largefile_CC=' -n32'; break
3890 fi
3891 rm -f core conftest.err conftest.$ac_objext
3892          break
3893        done
3894        CC=$ac_save_CC
3895        rm -f conftest.$ac_ext
3896     fi
3897 fi
3898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
3899 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
3900   if test "$ac_cv_sys_largefile_CC" != no; then
3901     CC=$CC$ac_cv_sys_largefile_CC
3902   fi
3903
3904   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
3905 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
3906 if test "${ac_cv_sys_file_offset_bits+set}" = set; then :
3907   $as_echo_n "(cached) " >&6
3908 else
3909   while :; do
3910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3911 /* end confdefs.h.  */
3912 #include <sys/types.h>
3913  /* Check that off_t can represent 2**63 - 1 correctly.
3914     We can't simply define LARGE_OFF_T to be 9223372036854775807,
3915     since some C++ compilers masquerading as C compilers
3916     incorrectly reject 9223372036854775807.  */
3917 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3918   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3919                        && LARGE_OFF_T % 2147483647 == 1)
3920                       ? 1 : -1];
3921 int
3922 main ()
3923 {
3924
3925   ;
3926   return 0;
3927 }
3928 _ACEOF
3929 if ac_fn_c_try_compile "$LINENO"; then :
3930   ac_cv_sys_file_offset_bits=no; break
3931 fi
3932 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3933   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3934 /* end confdefs.h.  */
3935 #define _FILE_OFFSET_BITS 64
3936 #include <sys/types.h>
3937  /* Check that off_t can represent 2**63 - 1 correctly.
3938     We can't simply define LARGE_OFF_T to be 9223372036854775807,
3939     since some C++ compilers masquerading as C compilers
3940     incorrectly reject 9223372036854775807.  */
3941 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3942   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3943                        && LARGE_OFF_T % 2147483647 == 1)
3944                       ? 1 : -1];
3945 int
3946 main ()
3947 {
3948
3949   ;
3950   return 0;
3951 }
3952 _ACEOF
3953 if ac_fn_c_try_compile "$LINENO"; then :
3954   ac_cv_sys_file_offset_bits=64; break
3955 fi
3956 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3957   ac_cv_sys_file_offset_bits=unknown
3958   break
3959 done
3960 fi
3961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
3962 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
3963 case $ac_cv_sys_file_offset_bits in #(
3964   no | unknown) ;;
3965   *)
3966 cat >>confdefs.h <<_ACEOF
3967 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
3968 _ACEOF
3969 ;;
3970 esac
3971 rm -rf conftest*
3972   if test $ac_cv_sys_file_offset_bits = unknown; then
3973     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
3974 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
3975 if test "${ac_cv_sys_large_files+set}" = set; then :
3976   $as_echo_n "(cached) " >&6
3977 else
3978   while :; do
3979   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3980 /* end confdefs.h.  */
3981 #include <sys/types.h>
3982  /* Check that off_t can represent 2**63 - 1 correctly.
3983     We can't simply define LARGE_OFF_T to be 9223372036854775807,
3984     since some C++ compilers masquerading as C compilers
3985     incorrectly reject 9223372036854775807.  */
3986 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
3987   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
3988                        && LARGE_OFF_T % 2147483647 == 1)
3989                       ? 1 : -1];
3990 int
3991 main ()
3992 {
3993
3994   ;
3995   return 0;
3996 }
3997 _ACEOF
3998 if ac_fn_c_try_compile "$LINENO"; then :
3999   ac_cv_sys_large_files=no; break
4000 fi
4001 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4002   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4003 /* end confdefs.h.  */
4004 #define _LARGE_FILES 1
4005 #include <sys/types.h>
4006  /* Check that off_t can represent 2**63 - 1 correctly.
4007     We can't simply define LARGE_OFF_T to be 9223372036854775807,
4008     since some C++ compilers masquerading as C compilers
4009     incorrectly reject 9223372036854775807.  */
4010 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
4011   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
4012                        && LARGE_OFF_T % 2147483647 == 1)
4013                       ? 1 : -1];
4014 int
4015 main ()
4016 {
4017
4018   ;
4019   return 0;
4020 }
4021 _ACEOF
4022 if ac_fn_c_try_compile "$LINENO"; then :
4023   ac_cv_sys_large_files=1; break
4024 fi
4025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4026   ac_cv_sys_large_files=unknown
4027   break
4028 done
4029 fi
4030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
4031 $as_echo "$ac_cv_sys_large_files" >&6; }
4032 case $ac_cv_sys_large_files in #(
4033   no | unknown) ;;
4034   *)
4035 cat >>confdefs.h <<_ACEOF
4036 #define _LARGE_FILES $ac_cv_sys_large_files
4037 _ACEOF
4038 ;;
4039 esac
4040 rm -rf conftest*
4041   fi
4042 fi
4043
4044 ac_lto_plugin_warn_cflags=
4045 save_CFLAGS="$CFLAGS"
4046 for real_option in -Wall; do
4047   # Do the check with the no- prefix removed since gcc silently
4048   # accepts any -Wno-* option on purpose
4049   case $real_option in
4050     -Wno-*) option=-W`expr x$real_option : 'x-Wno-\(.*\)'` ;;
4051     *) option=$real_option ;;
4052   esac
4053   as_acx_Woption=`$as_echo "acx_cv_prog_cc_warning_$option" | $as_tr_sh`
4054
4055   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports $option" >&5
4056 $as_echo_n "checking whether $CC supports $option... " >&6; }
4057 if { as_var=$as_acx_Woption; eval "test \"\${$as_var+set}\" = set"; }; then :
4058   $as_echo_n "(cached) " >&6
4059 else
4060   CFLAGS="$option"
4061     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4062 /* end confdefs.h.  */
4063
4064 int
4065 main ()
4066 {
4067
4068   ;
4069   return 0;
4070 }
4071 _ACEOF
4072 if ac_fn_c_try_compile "$LINENO"; then :
4073   eval "$as_acx_Woption=yes"
4074 else
4075   eval "$as_acx_Woption=no"
4076 fi
4077 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4078
4079 fi
4080 eval ac_res=\$$as_acx_Woption
4081                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4082 $as_echo "$ac_res" >&6; }
4083   if test `eval 'as_val=${'$as_acx_Woption'};$as_echo "$as_val"'` = yes; then :
4084   ac_lto_plugin_warn_cflags="$ac_lto_plugin_warn_cflags${ac_lto_plugin_warn_cflags:+ }$real_option"
4085 fi
4086   done
4087 CFLAGS="$save_CFLAGS"
4088
4089 case `pwd` in
4090   *\ * | *\     *)
4091     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
4092 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
4093 esac
4094
4095
4096
4097 macro_version='2.2.7a'
4098 macro_revision='1.3134'
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112 ltmain="$ac_aux_dir/ltmain.sh"
4113
4114 # Backslashify metacharacters that are still active within
4115 # double-quoted strings.
4116 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
4117
4118 # Same as above, but do not quote variable references.
4119 double_quote_subst='s/\(["`\\]\)/\\\1/g'
4120
4121 # Sed substitution to delay expansion of an escaped shell variable in a
4122 # double_quote_subst'ed string.
4123 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
4124
4125 # Sed substitution to delay expansion of an escaped single quote.
4126 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
4127
4128 # Sed substitution to avoid accidental globbing in evaled expressions
4129 no_glob_subst='s/\*/\\\*/g'
4130
4131 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
4132 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
4133 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
4134
4135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
4136 $as_echo_n "checking how to print strings... " >&6; }
4137 # Test print first, because it will be a builtin if present.
4138 if test "X`print -r -- -n 2>/dev/null`" = X-n && \
4139    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
4140   ECHO='print -r --'
4141 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
4142   ECHO='printf %s\n'
4143 else
4144   # Use this function as a fallback that always works.
4145   func_fallback_echo ()
4146   {
4147     eval 'cat <<_LTECHO_EOF
4148 $1
4149 _LTECHO_EOF'
4150   }
4151   ECHO='func_fallback_echo'
4152 fi
4153
4154 # func_echo_all arg...
4155 # Invoke $ECHO with all args, space-separated.
4156 func_echo_all ()
4157 {
4158     $ECHO ""
4159 }
4160
4161 case "$ECHO" in
4162   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
4163 $as_echo "printf" >&6; } ;;
4164   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
4165 $as_echo "print -r" >&6; } ;;
4166   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
4167 $as_echo "cat" >&6; } ;;
4168 esac
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4184 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4185 if test "${ac_cv_path_SED+set}" = set; then :
4186   $as_echo_n "(cached) " >&6
4187 else
4188             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4189      for ac_i in 1 2 3 4 5 6 7; do
4190        ac_script="$ac_script$as_nl$ac_script"
4191      done
4192      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4193      { ac_script=; unset ac_script;}
4194      if test -z "$SED"; then
4195   ac_path_SED_found=false
4196   # Loop through the user's path and test for each of PROGNAME-LIST
4197   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4198 for as_dir in $PATH
4199 do
4200   IFS=$as_save_IFS
4201   test -z "$as_dir" && as_dir=.
4202     for ac_prog in sed gsed; do
4203     for ac_exec_ext in '' $ac_executable_extensions; do
4204       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4205       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4206 # Check for GNU ac_path_SED and select it if it is found.
4207   # Check for GNU $ac_path_SED
4208 case `"$ac_path_SED" --version 2>&1` in
4209 *GNU*)
4210   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4211 *)
4212   ac_count=0
4213   $as_echo_n 0123456789 >"conftest.in"
4214   while :
4215   do
4216     cat "conftest.in" "conftest.in" >"conftest.tmp"
4217     mv "conftest.tmp" "conftest.in"
4218     cp "conftest.in" "conftest.nl"
4219     $as_echo '' >> "conftest.nl"
4220     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4221     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4222     as_fn_arith $ac_count + 1 && ac_count=$as_val
4223     if test $ac_count -gt ${ac_path_SED_max-0}; then
4224       # Best one so far, save it but keep looking for a better one
4225       ac_cv_path_SED="$ac_path_SED"
4226       ac_path_SED_max=$ac_count
4227     fi
4228     # 10*(2^10) chars as input seems more than enough
4229     test $ac_count -gt 10 && break
4230   done
4231   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4232 esac
4233
4234       $ac_path_SED_found && break 3
4235     done
4236   done
4237   done
4238 IFS=$as_save_IFS
4239   if test -z "$ac_cv_path_SED"; then
4240     as_fn_error "no acceptable sed could be found in \$PATH" "$LINENO" 5
4241   fi
4242 else
4243   ac_cv_path_SED=$SED
4244 fi
4245
4246 fi
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4248 $as_echo "$ac_cv_path_SED" >&6; }
4249  SED="$ac_cv_path_SED"
4250   rm -f conftest.sed
4251
4252 test -z "$SED" && SED=sed
4253 Xsed="$SED -e 1s/^X//"
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4266 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4267 if test "${ac_cv_path_GREP+set}" = set; then :
4268   $as_echo_n "(cached) " >&6
4269 else
4270   if test -z "$GREP"; then
4271   ac_path_GREP_found=false
4272   # Loop through the user's path and test for each of PROGNAME-LIST
4273   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4274 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4275 do
4276   IFS=$as_save_IFS
4277   test -z "$as_dir" && as_dir=.
4278     for ac_prog in grep ggrep; do
4279     for ac_exec_ext in '' $ac_executable_extensions; do
4280       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4281       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4282 # Check for GNU ac_path_GREP and select it if it is found.
4283   # Check for GNU $ac_path_GREP
4284 case `"$ac_path_GREP" --version 2>&1` in
4285 *GNU*)
4286   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4287 *)
4288   ac_count=0
4289   $as_echo_n 0123456789 >"conftest.in"
4290   while :
4291   do
4292     cat "conftest.in" "conftest.in" >"conftest.tmp"
4293     mv "conftest.tmp" "conftest.in"
4294     cp "conftest.in" "conftest.nl"
4295     $as_echo 'GREP' >> "conftest.nl"
4296     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4297     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4298     as_fn_arith $ac_count + 1 && ac_count=$as_val
4299     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4300       # Best one so far, save it but keep looking for a better one
4301       ac_cv_path_GREP="$ac_path_GREP"
4302       ac_path_GREP_max=$ac_count
4303     fi
4304     # 10*(2^10) chars as input seems more than enough
4305     test $ac_count -gt 10 && break
4306   done
4307   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4308 esac
4309
4310       $ac_path_GREP_found && break 3
4311     done
4312   done
4313   done
4314 IFS=$as_save_IFS
4315   if test -z "$ac_cv_path_GREP"; then
4316     as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4317   fi
4318 else
4319   ac_cv_path_GREP=$GREP
4320 fi
4321
4322 fi
4323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4324 $as_echo "$ac_cv_path_GREP" >&6; }
4325  GREP="$ac_cv_path_GREP"
4326
4327
4328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4329 $as_echo_n "checking for egrep... " >&6; }
4330 if test "${ac_cv_path_EGREP+set}" = set; then :
4331   $as_echo_n "(cached) " >&6
4332 else
4333   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4334    then ac_cv_path_EGREP="$GREP -E"
4335    else
4336      if test -z "$EGREP"; then
4337   ac_path_EGREP_found=false
4338   # Loop through the user's path and test for each of PROGNAME-LIST
4339   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4340 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4341 do
4342   IFS=$as_save_IFS
4343   test -z "$as_dir" && as_dir=.
4344     for ac_prog in egrep; do
4345     for ac_exec_ext in '' $ac_executable_extensions; do
4346       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4347       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4348 # Check for GNU ac_path_EGREP and select it if it is found.
4349   # Check for GNU $ac_path_EGREP
4350 case `"$ac_path_EGREP" --version 2>&1` in
4351 *GNU*)
4352   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4353 *)
4354   ac_count=0
4355   $as_echo_n 0123456789 >"conftest.in"
4356   while :
4357   do
4358     cat "conftest.in" "conftest.in" >"conftest.tmp"
4359     mv "conftest.tmp" "conftest.in"
4360     cp "conftest.in" "conftest.nl"
4361     $as_echo 'EGREP' >> "conftest.nl"
4362     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4363     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4364     as_fn_arith $ac_count + 1 && ac_count=$as_val
4365     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4366       # Best one so far, save it but keep looking for a better one
4367       ac_cv_path_EGREP="$ac_path_EGREP"
4368       ac_path_EGREP_max=$ac_count
4369     fi
4370     # 10*(2^10) chars as input seems more than enough
4371     test $ac_count -gt 10 && break
4372   done
4373   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4374 esac
4375
4376       $ac_path_EGREP_found && break 3
4377     done
4378   done
4379   done
4380 IFS=$as_save_IFS
4381   if test -z "$ac_cv_path_EGREP"; then
4382     as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4383   fi
4384 else
4385   ac_cv_path_EGREP=$EGREP
4386 fi
4387
4388    fi
4389 fi
4390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4391 $as_echo "$ac_cv_path_EGREP" >&6; }
4392  EGREP="$ac_cv_path_EGREP"
4393
4394
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
4396 $as_echo_n "checking for fgrep... " >&6; }
4397 if test "${ac_cv_path_FGREP+set}" = set; then :
4398   $as_echo_n "(cached) " >&6
4399 else
4400   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
4401    then ac_cv_path_FGREP="$GREP -F"
4402    else
4403      if test -z "$FGREP"; then
4404   ac_path_FGREP_found=false
4405   # Loop through the user's path and test for each of PROGNAME-LIST
4406   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4407 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4408 do
4409   IFS=$as_save_IFS
4410   test -z "$as_dir" && as_dir=.
4411     for ac_prog in fgrep; do
4412     for ac_exec_ext in '' $ac_executable_extensions; do
4413       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
4414       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
4415 # Check for GNU ac_path_FGREP and select it if it is found.
4416   # Check for GNU $ac_path_FGREP
4417 case `"$ac_path_FGREP" --version 2>&1` in
4418 *GNU*)
4419   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
4420 *)
4421   ac_count=0
4422   $as_echo_n 0123456789 >"conftest.in"
4423   while :
4424   do
4425     cat "conftest.in" "conftest.in" >"conftest.tmp"
4426     mv "conftest.tmp" "conftest.in"
4427     cp "conftest.in" "conftest.nl"
4428     $as_echo 'FGREP' >> "conftest.nl"
4429     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
4430     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4431     as_fn_arith $ac_count + 1 && ac_count=$as_val
4432     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
4433       # Best one so far, save it but keep looking for a better one
4434       ac_cv_path_FGREP="$ac_path_FGREP"
4435       ac_path_FGREP_max=$ac_count
4436     fi
4437     # 10*(2^10) chars as input seems more than enough
4438     test $ac_count -gt 10 && break
4439   done
4440   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4441 esac
4442
4443       $ac_path_FGREP_found && break 3
4444     done
4445   done
4446   done
4447 IFS=$as_save_IFS
4448   if test -z "$ac_cv_path_FGREP"; then
4449     as_fn_error "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4450   fi
4451 else
4452   ac_cv_path_FGREP=$FGREP
4453 fi
4454
4455    fi
4456 fi
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
4458 $as_echo "$ac_cv_path_FGREP" >&6; }
4459  FGREP="$ac_cv_path_FGREP"
4460
4461
4462 test -z "$GREP" && GREP=grep
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482 # Check whether --with-gnu-ld was given.
4483 if test "${with_gnu_ld+set}" = set; then :
4484   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4485 else
4486   with_gnu_ld=no
4487 fi
4488
4489 ac_prog=ld
4490 if test "$GCC" = yes; then
4491   # Check if gcc -print-prog-name=ld gives a path.
4492   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
4493 $as_echo_n "checking for ld used by $CC... " >&6; }
4494   case $host in
4495   *-*-mingw*)
4496     # gcc leaves a trailing carriage return which upsets mingw
4497     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4498   *)
4499     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4500   esac
4501   case $ac_prog in
4502     # Accept absolute paths.
4503     [\\/]* | ?:[\\/]*)
4504       re_direlt='/[^/][^/]*/\.\./'
4505       # Canonicalize the pathname of ld
4506       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
4507       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
4508         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
4509       done
4510       test -z "$LD" && LD="$ac_prog"
4511       ;;
4512   "")
4513     # If it fails, then pretend we aren't using GCC.
4514     ac_prog=ld
4515     ;;
4516   *)
4517     # If it is relative, then search for the first ld in PATH.
4518     with_gnu_ld=unknown
4519     ;;
4520   esac
4521 elif test "$with_gnu_ld" = yes; then
4522   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
4523 $as_echo_n "checking for GNU ld... " >&6; }
4524 else
4525   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
4526 $as_echo_n "checking for non-GNU ld... " >&6; }
4527 fi
4528 if test "${lt_cv_path_LD+set}" = set; then :
4529   $as_echo_n "(cached) " >&6
4530 else
4531   if test -z "$LD"; then
4532   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4533   for ac_dir in $PATH; do
4534     IFS="$lt_save_ifs"
4535     test -z "$ac_dir" && ac_dir=.
4536     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4537       lt_cv_path_LD="$ac_dir/$ac_prog"
4538       # Check to see if the program is GNU ld.  I'd rather use --version,
4539       # but apparently some variants of GNU ld only accept -v.
4540       # Break only if it was the GNU/non-GNU ld that we prefer.
4541       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4542       *GNU* | *'with BFD'*)
4543         test "$with_gnu_ld" != no && break
4544         ;;
4545       *)
4546         test "$with_gnu_ld" != yes && break
4547         ;;
4548       esac
4549     fi
4550   done
4551   IFS="$lt_save_ifs"
4552 else
4553   lt_cv_path_LD="$LD" # Let the user override the test with a path.
4554 fi
4555 fi
4556
4557 LD="$lt_cv_path_LD"
4558 if test -n "$LD"; then
4559   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
4560 $as_echo "$LD" >&6; }
4561 else
4562   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4563 $as_echo "no" >&6; }
4564 fi
4565 test -z "$LD" && as_fn_error "no acceptable ld found in \$PATH" "$LINENO" 5
4566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
4567 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4568 if test "${lt_cv_prog_gnu_ld+set}" = set; then :
4569   $as_echo_n "(cached) " >&6
4570 else
4571   # I'd rather use --version here, but apparently some GNU lds only accept -v.
4572 case `$LD -v 2>&1 </dev/null` in
4573 *GNU* | *'with BFD'*)
4574   lt_cv_prog_gnu_ld=yes
4575   ;;
4576 *)
4577   lt_cv_prog_gnu_ld=no
4578   ;;
4579 esac
4580 fi
4581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
4582 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
4583 with_gnu_ld=$lt_cv_prog_gnu_ld
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
4594 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
4595 if test "${lt_cv_path_NM+set}" = set; then :
4596   $as_echo_n "(cached) " >&6
4597 else
4598   if test -n "$NM"; then
4599   # Let the user override the test.
4600   lt_cv_path_NM="$NM"
4601 else
4602   lt_nm_to_check="${ac_tool_prefix}nm"
4603   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4604     lt_nm_to_check="$lt_nm_to_check nm"
4605   fi
4606   for lt_tmp_nm in $lt_nm_to_check; do
4607     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4608     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4609       IFS="$lt_save_ifs"
4610       test -z "$ac_dir" && ac_dir=.
4611       tmp_nm="$ac_dir/$lt_tmp_nm"
4612       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4613         # Check to see if the nm accepts a BSD-compat flag.
4614         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
4615         #   nm: unknown option "B" ignored
4616         # Tru64's nm complains that /dev/null is an invalid object file
4617         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4618         */dev/null* | *'Invalid file or object type'*)
4619           lt_cv_path_NM="$tmp_nm -B"
4620           break
4621           ;;
4622         *)
4623           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4624           */dev/null*)
4625             lt_cv_path_NM="$tmp_nm -p"
4626             break
4627             ;;
4628           *)
4629             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4630             continue # so that we can try to find one that supports BSD flags
4631             ;;
4632           esac
4633           ;;
4634         esac
4635       fi
4636     done
4637     IFS="$lt_save_ifs"
4638   done
4639   : ${lt_cv_path_NM=no}
4640 fi
4641 fi
4642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
4643 $as_echo "$lt_cv_path_NM" >&6; }
4644 if test "$lt_cv_path_NM" != "no"; then
4645   NM="$lt_cv_path_NM"
4646 else
4647   # Didn't find any BSD compatible name lister, look for dumpbin.
4648   if test -n "$DUMPBIN"; then :
4649     # Let the user override the test.
4650   else
4651     if test -n "$ac_tool_prefix"; then
4652   for ac_prog in dumpbin "link -dump"
4653   do
4654     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4655 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4657 $as_echo_n "checking for $ac_word... " >&6; }
4658 if test "${ac_cv_prog_DUMPBIN+set}" = set; then :
4659   $as_echo_n "(cached) " >&6
4660 else
4661   if test -n "$DUMPBIN"; then
4662   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
4663 else
4664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665 for as_dir in $PATH
4666 do
4667   IFS=$as_save_IFS
4668   test -z "$as_dir" && as_dir=.
4669     for ac_exec_ext in '' $ac_executable_extensions; do
4670   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4671     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
4672     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4673     break 2
4674   fi
4675 done
4676   done
4677 IFS=$as_save_IFS
4678
4679 fi
4680 fi
4681 DUMPBIN=$ac_cv_prog_DUMPBIN
4682 if test -n "$DUMPBIN"; then
4683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
4684 $as_echo "$DUMPBIN" >&6; }
4685 else
4686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4687 $as_echo "no" >&6; }
4688 fi
4689
4690
4691     test -n "$DUMPBIN" && break
4692   done
4693 fi
4694 if test -z "$DUMPBIN"; then
4695   ac_ct_DUMPBIN=$DUMPBIN
4696   for ac_prog in dumpbin "link -dump"
4697 do
4698   # Extract the first word of "$ac_prog", so it can be a program name with args.
4699 set dummy $ac_prog; ac_word=$2
4700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4701 $as_echo_n "checking for $ac_word... " >&6; }
4702 if test "${ac_cv_prog_ac_ct_DUMPBIN+set}" = set; then :
4703   $as_echo_n "(cached) " >&6
4704 else
4705   if test -n "$ac_ct_DUMPBIN"; then
4706   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
4707 else
4708 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4709 for as_dir in $PATH
4710 do
4711   IFS=$as_save_IFS
4712   test -z "$as_dir" && as_dir=.
4713     for ac_exec_ext in '' $ac_executable_extensions; do
4714   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4715     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
4716     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4717     break 2
4718   fi
4719 done
4720   done
4721 IFS=$as_save_IFS
4722
4723 fi
4724 fi
4725 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
4726 if test -n "$ac_ct_DUMPBIN"; then
4727   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
4728 $as_echo "$ac_ct_DUMPBIN" >&6; }
4729 else
4730   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4731 $as_echo "no" >&6; }
4732 fi
4733
4734
4735   test -n "$ac_ct_DUMPBIN" && break
4736 done
4737
4738   if test "x$ac_ct_DUMPBIN" = x; then
4739     DUMPBIN=":"
4740   else
4741     case $cross_compiling:$ac_tool_warned in
4742 yes:)
4743 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4744 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4745 ac_tool_warned=yes ;;
4746 esac
4747     DUMPBIN=$ac_ct_DUMPBIN
4748   fi
4749 fi
4750
4751     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
4752     *COFF*)
4753       DUMPBIN="$DUMPBIN -symbols"
4754       ;;
4755     *)
4756       DUMPBIN=:
4757       ;;
4758     esac
4759   fi
4760
4761   if test "$DUMPBIN" != ":"; then
4762     NM="$DUMPBIN"
4763   fi
4764 fi
4765 test -z "$NM" && NM=nm
4766
4767
4768
4769
4770
4771
4772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
4773 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
4774 if test "${lt_cv_nm_interface+set}" = set; then :
4775   $as_echo_n "(cached) " >&6
4776 else
4777   lt_cv_nm_interface="BSD nm"
4778   echo "int some_variable = 0;" > conftest.$ac_ext
4779   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
4780   (eval "$ac_compile" 2>conftest.err)
4781   cat conftest.err >&5
4782   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
4783   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
4784   cat conftest.err >&5
4785   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
4786   cat conftest.out >&5
4787   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
4788     lt_cv_nm_interface="MS dumpbin"
4789   fi
4790   rm -f conftest*
4791 fi
4792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
4793 $as_echo "$lt_cv_nm_interface" >&6; }
4794
4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4796 $as_echo_n "checking whether ln -s works... " >&6; }
4797 LN_S=$as_ln_s
4798 if test "$LN_S" = "ln -s"; then
4799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4800 $as_echo "yes" >&6; }
4801 else
4802   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4803 $as_echo "no, using $LN_S" >&6; }
4804 fi
4805
4806 # find the maximum length of command line arguments
4807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
4808 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
4809 if test "${lt_cv_sys_max_cmd_len+set}" = set; then :
4810   $as_echo_n "(cached) " >&6
4811 else
4812     i=0
4813   teststring="ABCD"
4814
4815   case $build_os in
4816   msdosdjgpp*)
4817     # On DJGPP, this test can blow up pretty badly due to problems in libc
4818     # (any single argument exceeding 2000 bytes causes a buffer overrun
4819     # during glob expansion).  Even if it were fixed, the result of this
4820     # check would be larger than it should be.
4821     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
4822     ;;
4823
4824   gnu*)
4825     # Under GNU Hurd, this test is not required because there is
4826     # no limit to the length of command line arguments.
4827     # Libtool will interpret -1 as no limit whatsoever
4828     lt_cv_sys_max_cmd_len=-1;
4829     ;;
4830
4831   cygwin* | mingw* | cegcc*)
4832     # On Win9x/ME, this test blows up -- it succeeds, but takes
4833     # about 5 minutes as the teststring grows exponentially.
4834     # Worse, since 9x/ME are not pre-emptively multitasking,
4835     # you end up with a "frozen" computer, even though with patience
4836     # the test eventually succeeds (with a max line length of 256k).
4837     # Instead, let's just punt: use the minimum linelength reported by
4838     # all of the supported platforms: 8192 (on NT/2K/XP).
4839     lt_cv_sys_max_cmd_len=8192;
4840     ;;
4841
4842   mint*)
4843     # On MiNT this can take a long time and run out of memory.
4844     lt_cv_sys_max_cmd_len=8192;
4845     ;;
4846
4847   amigaos*)
4848     # On AmigaOS with pdksh, this test takes hours, literally.
4849     # So we just punt and use a minimum line length of 8192.
4850     lt_cv_sys_max_cmd_len=8192;
4851     ;;
4852
4853   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
4854     # This has been around since 386BSD, at least.  Likely further.
4855     if test -x /sbin/sysctl; then
4856       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
4857     elif test -x /usr/sbin/sysctl; then
4858       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
4859     else
4860       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
4861     fi
4862     # And add a safety zone
4863     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4864     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4865     ;;
4866
4867   interix*)
4868     # We know the value 262144 and hardcode it with a safety zone (like BSD)
4869     lt_cv_sys_max_cmd_len=196608
4870     ;;
4871
4872   osf*)
4873     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
4874     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
4875     # nice to cause kernel panics so lets avoid the loop below.
4876     # First set a reasonable default.
4877     lt_cv_sys_max_cmd_len=16384
4878     #
4879     if test -x /sbin/sysconfig; then
4880       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
4881         *1*) lt_cv_sys_max_cmd_len=-1 ;;
4882       esac
4883     fi
4884     ;;
4885   sco3.2v5*)
4886     lt_cv_sys_max_cmd_len=102400
4887     ;;
4888   sysv5* | sco5v6* | sysv4.2uw2*)
4889     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
4890     if test -n "$kargmax"; then
4891       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
4892     else
4893       lt_cv_sys_max_cmd_len=32768
4894     fi
4895     ;;
4896   *)
4897     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
4898     if test -n "$lt_cv_sys_max_cmd_len"; then
4899       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
4900       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
4901     else
4902       # Make teststring a little bigger before we do anything with it.
4903       # a 1K string should be a reasonable start.
4904       for i in 1 2 3 4 5 6 7 8 ; do
4905         teststring=$teststring$teststring
4906       done
4907       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
4908       # If test is not a shell built-in, we'll probably end up computing a
4909       # maximum length that is only half of the actual maximum length, but
4910       # we can't tell.
4911       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
4912                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
4913               test $i != 17 # 1/2 MB should be enough
4914       do
4915         i=`expr $i + 1`
4916         teststring=$teststring$teststring
4917       done
4918       # Only check the string length outside the loop.
4919       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
4920       teststring=
4921       # Add a significant safety factor because C++ compilers can tack on
4922       # massive amounts of additional arguments before passing them to the
4923       # linker.  It appears as though 1/2 is a usable value.
4924       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
4925     fi
4926     ;;
4927   esac
4928
4929 fi
4930
4931 if test -n $lt_cv_sys_max_cmd_len ; then
4932   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
4933 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
4934 else
4935   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
4936 $as_echo "none" >&6; }
4937 fi
4938 max_cmd_len=$lt_cv_sys_max_cmd_len
4939
4940
4941
4942
4943
4944
4945 : ${CP="cp -f"}
4946 : ${MV="mv -f"}
4947 : ${RM="rm -f"}
4948
4949 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
4950 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
4951 # Try some XSI features
4952 xsi_shell=no
4953 ( _lt_dummy="a/b/c"
4954   test "${_lt_dummy##*/},${_lt_dummy%/*},"${_lt_dummy%"$_lt_dummy"}, \
4955       = c,a/b,, \
4956     && eval 'test $(( 1 + 1 )) -eq 2 \
4957     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
4958   && xsi_shell=yes
4959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
4960 $as_echo "$xsi_shell" >&6; }
4961
4962
4963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
4964 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
4965 lt_shell_append=no
4966 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
4967     >/dev/null 2>&1 \
4968   && lt_shell_append=yes
4969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
4970 $as_echo "$lt_shell_append" >&6; }
4971
4972
4973 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
4974   lt_unset=unset
4975 else
4976   lt_unset=false
4977 fi
4978
4979
4980
4981
4982
4983 # test EBCDIC or ASCII
4984 case `echo X|tr X '\101'` in
4985  A) # ASCII based system
4986     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
4987   lt_SP2NL='tr \040 \012'
4988   lt_NL2SP='tr \015\012 \040\040'
4989   ;;
4990  *) # EBCDIC based system
4991   lt_SP2NL='tr \100 \n'
4992   lt_NL2SP='tr \r\n \100\100'
4993   ;;
4994 esac
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5005 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5006 if test "${lt_cv_ld_reload_flag+set}" = set; then :
5007   $as_echo_n "(cached) " >&6
5008 else
5009   lt_cv_ld_reload_flag='-r'
5010 fi
5011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5012 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5013 reload_flag=$lt_cv_ld_reload_flag
5014 case $reload_flag in
5015 "" | " "*) ;;
5016 *) reload_flag=" $reload_flag" ;;
5017 esac
5018 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5019 case $host_os in
5020   darwin*)
5021     if test "$GCC" = yes; then
5022       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5023     else
5024       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5025     fi
5026     ;;
5027 esac
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037 if test -n "$ac_tool_prefix"; then
5038   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5039 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5041 $as_echo_n "checking for $ac_word... " >&6; }
5042 if test "${ac_cv_prog_OBJDUMP+set}" = set; then :
5043   $as_echo_n "(cached) " >&6
5044 else
5045   if test -n "$OBJDUMP"; then
5046   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5047 else
5048 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5049 for as_dir in $PATH
5050 do
5051   IFS=$as_save_IFS
5052   test -z "$as_dir" && as_dir=.
5053     for ac_exec_ext in '' $ac_executable_extensions; do
5054   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5055     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5056     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5057     break 2
5058   fi
5059 done
5060   done
5061 IFS=$as_save_IFS
5062
5063 fi
5064 fi
5065 OBJDUMP=$ac_cv_prog_OBJDUMP
5066 if test -n "$OBJDUMP"; then
5067   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5068 $as_echo "$OBJDUMP" >&6; }
5069 else
5070   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5071 $as_echo "no" >&6; }
5072 fi
5073
5074
5075 fi
5076 if test -z "$ac_cv_prog_OBJDUMP"; then
5077   ac_ct_OBJDUMP=$OBJDUMP
5078   # Extract the first word of "objdump", so it can be a program name with args.
5079 set dummy objdump; ac_word=$2
5080 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5081 $as_echo_n "checking for $ac_word... " >&6; }
5082 if test "${ac_cv_prog_ac_ct_OBJDUMP+set}" = set; then :
5083   $as_echo_n "(cached) " >&6
5084 else
5085   if test -n "$ac_ct_OBJDUMP"; then
5086   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5087 else
5088 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5089 for as_dir in $PATH
5090 do
5091   IFS=$as_save_IFS
5092   test -z "$as_dir" && as_dir=.
5093     for ac_exec_ext in '' $ac_executable_extensions; do
5094   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5095     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5096     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5097     break 2
5098   fi
5099 done
5100   done
5101 IFS=$as_save_IFS
5102
5103 fi
5104 fi
5105 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5106 if test -n "$ac_ct_OBJDUMP"; then
5107   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5108 $as_echo "$ac_ct_OBJDUMP" >&6; }
5109 else
5110   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5111 $as_echo "no" >&6; }
5112 fi
5113
5114   if test "x$ac_ct_OBJDUMP" = x; then
5115     OBJDUMP="false"
5116   else
5117     case $cross_compiling:$ac_tool_warned in
5118 yes:)
5119 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5120 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5121 ac_tool_warned=yes ;;
5122 esac
5123     OBJDUMP=$ac_ct_OBJDUMP
5124   fi
5125 else
5126   OBJDUMP="$ac_cv_prog_OBJDUMP"
5127 fi
5128
5129 test -z "$OBJDUMP" && OBJDUMP=objdump
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
5140 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
5141 if test "${lt_cv_deplibs_check_method+set}" = set; then :
5142   $as_echo_n "(cached) " >&6
5143 else
5144   lt_cv_file_magic_cmd='$MAGIC_CMD'
5145 lt_cv_file_magic_test_file=
5146 lt_cv_deplibs_check_method='unknown'
5147 # Need to set the preceding variable on all platforms that support
5148 # interlibrary dependencies.
5149 # 'none' -- dependencies not supported.
5150 # `unknown' -- same as none, but documents that we really don't know.
5151 # 'pass_all' -- all dependencies passed with no checks.
5152 # 'test_compile' -- check by making test program.
5153 # 'file_magic [[regex]]' -- check by looking for files in library path
5154 # which responds to the $file_magic_cmd with a given extended regex.
5155 # If you have `file' or equivalent on your system and you're not sure
5156 # whether `pass_all' will *always* work, you probably want this one.
5157
5158 case $host_os in
5159 aix[4-9]*)
5160   lt_cv_deplibs_check_method=pass_all
5161   ;;
5162
5163 beos*)
5164   lt_cv_deplibs_check_method=pass_all
5165   ;;
5166
5167 bsdi[45]*)
5168   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5169   lt_cv_file_magic_cmd='/usr/bin/file -L'
5170   lt_cv_file_magic_test_file=/shlib/libc.so
5171   ;;
5172
5173 cygwin*)
5174   # func_win32_libid is a shell function defined in ltmain.sh
5175   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5176   lt_cv_file_magic_cmd='func_win32_libid'
5177   ;;
5178
5179 mingw* | pw32*)
5180   # Base MSYS/MinGW do not provide the 'file' command needed by
5181   # func_win32_libid shell function, so use a weaker test based on 'objdump',
5182   # unless we find 'file', for example because we are cross-compiling.
5183   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
5184   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
5185     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5186     lt_cv_file_magic_cmd='func_win32_libid'
5187   else
5188     lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5189     lt_cv_file_magic_cmd='$OBJDUMP -f'
5190   fi
5191   ;;
5192
5193 cegcc*)
5194   # use the weaker test based on 'objdump'. See mingw*.
5195   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
5196   lt_cv_file_magic_cmd='$OBJDUMP -f'
5197   ;;
5198
5199 darwin* | rhapsody*)
5200   lt_cv_deplibs_check_method=pass_all
5201   ;;
5202
5203 freebsd* | dragonfly*)
5204   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5205     case $host_cpu in
5206     i*86 )
5207       # Not sure whether the presence of OpenBSD here was a mistake.
5208       # Let's accept both of them until this is cleared up.
5209       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5210       lt_cv_file_magic_cmd=/usr/bin/file
5211       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5212       ;;
5213     esac
5214   else
5215     lt_cv_deplibs_check_method=pass_all
5216   fi
5217   ;;
5218
5219 gnu*)
5220   lt_cv_deplibs_check_method=pass_all
5221   ;;
5222
5223 haiku*)
5224   lt_cv_deplibs_check_method=pass_all
5225   ;;
5226
5227 hpux10.20* | hpux11*)
5228   lt_cv_file_magic_cmd=/usr/bin/file
5229   case $host_cpu in
5230   ia64*)
5231     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5232     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5233     ;;
5234   hppa*64*)
5235     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
5236     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5237     ;;
5238   *)
5239     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
5240     lt_cv_file_magic_test_file=/usr/lib/libc.sl
5241     ;;
5242   esac
5243   ;;
5244
5245 interix[3-9]*)
5246   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5247   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5248   ;;
5249
5250 irix5* | irix6* | nonstopux*)
5251   case $LD in
5252   *-32|*"-32 ") libmagic=32-bit;;
5253   *-n32|*"-n32 ") libmagic=N32;;
5254   *-64|*"-64 ") libmagic=64-bit;;
5255   *) libmagic=never-match;;
5256   esac
5257   lt_cv_deplibs_check_method=pass_all
5258   ;;
5259
5260 # This must be Linux ELF.
5261 linux* | k*bsd*-gnu | kopensolaris*-gnu)
5262   lt_cv_deplibs_check_method=pass_all
5263   ;;
5264
5265 netbsd*)
5266   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
5267     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5268   else
5269     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5270   fi
5271   ;;
5272
5273 newos6*)
5274   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5275   lt_cv_file_magic_cmd=/usr/bin/file
5276   lt_cv_file_magic_test_file=/usr/lib/libnls.so
5277   ;;
5278
5279 *nto* | *qnx*)
5280   lt_cv_deplibs_check_method=pass_all
5281   ;;
5282
5283 openbsd*)
5284   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5285     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5286   else
5287     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5288   fi
5289   ;;
5290
5291 osf3* | osf4* | osf5*)
5292   lt_cv_deplibs_check_method=pass_all
5293   ;;
5294
5295 rdos*)
5296   lt_cv_deplibs_check_method=pass_all
5297   ;;
5298
5299 solaris*)
5300   lt_cv_deplibs_check_method=pass_all
5301   ;;
5302
5303 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
5304   lt_cv_deplibs_check_method=pass_all
5305   ;;
5306
5307 sysv4 | sysv4.3*)
5308   case $host_vendor in
5309   motorola)
5310     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]'
5311     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
5312     ;;
5313   ncr)
5314     lt_cv_deplibs_check_method=pass_all
5315     ;;
5316   sequent)
5317     lt_cv_file_magic_cmd='/bin/file'
5318     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
5319     ;;
5320   sni)
5321     lt_cv_file_magic_cmd='/bin/file'
5322     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
5323     lt_cv_file_magic_test_file=/lib/libc.so
5324     ;;
5325   siemens)
5326     lt_cv_deplibs_check_method=pass_all
5327     ;;
5328   pc)
5329     lt_cv_deplibs_check_method=pass_all
5330     ;;
5331   esac
5332   ;;
5333
5334 tpf*)
5335   lt_cv_deplibs_check_method=pass_all
5336   ;;
5337 esac
5338
5339 fi
5340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
5341 $as_echo "$lt_cv_deplibs_check_method" >&6; }
5342 file_magic_cmd=$lt_cv_file_magic_cmd
5343 deplibs_check_method=$lt_cv_deplibs_check_method
5344 test -z "$deplibs_check_method" && deplibs_check_method=unknown
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357 if test -n "$ac_tool_prefix"; then
5358   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5359 set dummy ${ac_tool_prefix}ar; ac_word=$2
5360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5361 $as_echo_n "checking for $ac_word... " >&6; }
5362 if test "${ac_cv_prog_AR+set}" = set; then :
5363   $as_echo_n "(cached) " >&6
5364 else
5365   if test -n "$AR"; then
5366   ac_cv_prog_AR="$AR" # Let the user override the test.
5367 else
5368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5369 for as_dir in $PATH
5370 do
5371   IFS=$as_save_IFS
5372   test -z "$as_dir" && as_dir=.
5373     for ac_exec_ext in '' $ac_executable_extensions; do
5374   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5375     ac_cv_prog_AR="${ac_tool_prefix}ar"
5376     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5377     break 2
5378   fi
5379 done
5380   done
5381 IFS=$as_save_IFS
5382
5383 fi
5384 fi
5385 AR=$ac_cv_prog_AR
5386 if test -n "$AR"; then
5387   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
5388 $as_echo "$AR" >&6; }
5389 else
5390   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5391 $as_echo "no" >&6; }
5392 fi
5393
5394
5395 fi
5396 if test -z "$ac_cv_prog_AR"; then
5397   ac_ct_AR=$AR
5398   # Extract the first word of "ar", so it can be a program name with args.
5399 set dummy ar; ac_word=$2
5400 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5401 $as_echo_n "checking for $ac_word... " >&6; }
5402 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then :
5403   $as_echo_n "(cached) " >&6
5404 else
5405   if test -n "$ac_ct_AR"; then
5406   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5407 else
5408 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5409 for as_dir in $PATH
5410 do
5411   IFS=$as_save_IFS
5412   test -z "$as_dir" && as_dir=.
5413     for ac_exec_ext in '' $ac_executable_extensions; do
5414   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5415     ac_cv_prog_ac_ct_AR="ar"
5416     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5417     break 2
5418   fi
5419 done
5420   done
5421 IFS=$as_save_IFS
5422
5423 fi
5424 fi
5425 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5426 if test -n "$ac_ct_AR"; then
5427   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
5428 $as_echo "$ac_ct_AR" >&6; }
5429 else
5430   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5431 $as_echo "no" >&6; }
5432 fi
5433
5434   if test "x$ac_ct_AR" = x; then
5435     AR="false"
5436   else
5437     case $cross_compiling:$ac_tool_warned in
5438 yes:)
5439 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5440 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5441 ac_tool_warned=yes ;;
5442 esac
5443     AR=$ac_ct_AR
5444   fi
5445 else
5446   AR="$ac_cv_prog_AR"
5447 fi
5448
5449 test -z "$AR" && AR=ar
5450 test -z "$AR_FLAGS" && AR_FLAGS=cru
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462 if test -n "$ac_tool_prefix"; then
5463   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5464 set dummy ${ac_tool_prefix}strip; ac_word=$2
5465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5466 $as_echo_n "checking for $ac_word... " >&6; }
5467 if test "${ac_cv_prog_STRIP+set}" = set; then :
5468   $as_echo_n "(cached) " >&6
5469 else
5470   if test -n "$STRIP"; then
5471   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5472 else
5473 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5474 for as_dir in $PATH
5475 do
5476   IFS=$as_save_IFS
5477   test -z "$as_dir" && as_dir=.
5478     for ac_exec_ext in '' $ac_executable_extensions; do
5479   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5480     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5481     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5482     break 2
5483   fi
5484 done
5485   done
5486 IFS=$as_save_IFS
5487
5488 fi
5489 fi
5490 STRIP=$ac_cv_prog_STRIP
5491 if test -n "$STRIP"; then
5492   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5493 $as_echo "$STRIP" >&6; }
5494 else
5495   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5496 $as_echo "no" >&6; }
5497 fi
5498
5499
5500 fi
5501 if test -z "$ac_cv_prog_STRIP"; then
5502   ac_ct_STRIP=$STRIP
5503   # Extract the first word of "strip", so it can be a program name with args.
5504 set dummy strip; ac_word=$2
5505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5506 $as_echo_n "checking for $ac_word... " >&6; }
5507 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then :
5508   $as_echo_n "(cached) " >&6
5509 else
5510   if test -n "$ac_ct_STRIP"; then
5511   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5512 else
5513 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5514 for as_dir in $PATH
5515 do
5516   IFS=$as_save_IFS
5517   test -z "$as_dir" && as_dir=.
5518     for ac_exec_ext in '' $ac_executable_extensions; do
5519   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5520     ac_cv_prog_ac_ct_STRIP="strip"
5521     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5522     break 2
5523   fi
5524 done
5525   done
5526 IFS=$as_save_IFS
5527
5528 fi
5529 fi
5530 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5531 if test -n "$ac_ct_STRIP"; then
5532   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5533 $as_echo "$ac_ct_STRIP" >&6; }
5534 else
5535   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5536 $as_echo "no" >&6; }
5537 fi
5538
5539   if test "x$ac_ct_STRIP" = x; then
5540     STRIP=":"
5541   else
5542     case $cross_compiling:$ac_tool_warned in
5543 yes:)
5544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5545 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5546 ac_tool_warned=yes ;;
5547 esac
5548     STRIP=$ac_ct_STRIP
5549   fi
5550 else
5551   STRIP="$ac_cv_prog_STRIP"
5552 fi
5553
5554 test -z "$STRIP" && STRIP=:
5555
5556
5557
5558
5559
5560
5561 if test -n "$ac_tool_prefix"; then
5562   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
5563 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
5564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5565 $as_echo_n "checking for $ac_word... " >&6; }
5566 if test "${ac_cv_prog_RANLIB+set}" = set; then :
5567   $as_echo_n "(cached) " >&6
5568 else
5569   if test -n "$RANLIB"; then
5570   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
5571 else
5572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5573 for as_dir in $PATH
5574 do
5575   IFS=$as_save_IFS
5576   test -z "$as_dir" && as_dir=.
5577     for ac_exec_ext in '' $ac_executable_extensions; do
5578   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5579     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
5580     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5581     break 2
5582   fi
5583 done
5584   done
5585 IFS=$as_save_IFS
5586
5587 fi
5588 fi
5589 RANLIB=$ac_cv_prog_RANLIB
5590 if test -n "$RANLIB"; then
5591   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
5592 $as_echo "$RANLIB" >&6; }
5593 else
5594   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5595 $as_echo "no" >&6; }
5596 fi
5597
5598
5599 fi
5600 if test -z "$ac_cv_prog_RANLIB"; then
5601   ac_ct_RANLIB=$RANLIB
5602   # Extract the first word of "ranlib", so it can be a program name with args.
5603 set dummy ranlib; ac_word=$2
5604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5605 $as_echo_n "checking for $ac_word... " >&6; }
5606 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then :
5607   $as_echo_n "(cached) " >&6
5608 else
5609   if test -n "$ac_ct_RANLIB"; then
5610   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
5611 else
5612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5613 for as_dir in $PATH
5614 do
5615   IFS=$as_save_IFS
5616   test -z "$as_dir" && as_dir=.
5617     for ac_exec_ext in '' $ac_executable_extensions; do
5618   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5619     ac_cv_prog_ac_ct_RANLIB="ranlib"
5620     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5621     break 2
5622   fi
5623 done
5624   done
5625 IFS=$as_save_IFS
5626
5627 fi
5628 fi
5629 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
5630 if test -n "$ac_ct_RANLIB"; then
5631   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
5632 $as_echo "$ac_ct_RANLIB" >&6; }
5633 else
5634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5635 $as_echo "no" >&6; }
5636 fi
5637
5638   if test "x$ac_ct_RANLIB" = x; then
5639     RANLIB=":"
5640   else
5641     case $cross_compiling:$ac_tool_warned in
5642 yes:)
5643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5644 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5645 ac_tool_warned=yes ;;
5646 esac
5647     RANLIB=$ac_ct_RANLIB
5648   fi
5649 else
5650   RANLIB="$ac_cv_prog_RANLIB"
5651 fi
5652
5653 test -z "$RANLIB" && RANLIB=:
5654
5655
5656
5657
5658
5659
5660 # Determine commands to create old-style static archives.
5661 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
5662 old_postinstall_cmds='chmod 644 $oldlib'
5663 old_postuninstall_cmds=
5664
5665 if test -n "$RANLIB"; then
5666   case $host_os in
5667   openbsd*)
5668     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
5669     ;;
5670   *)
5671     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
5672     ;;
5673   esac
5674   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
5675 fi
5676
5677 case $host_os in
5678   darwin*)
5679     lock_old_archive_extraction=yes ;;
5680   *)
5681     lock_old_archive_extraction=no ;;
5682 esac
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722 # If no C compiler was specified, use CC.
5723 LTCC=${LTCC-"$CC"}
5724
5725 # If no C compiler flags were specified, use CFLAGS.
5726 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
5727
5728 # Allow CC to be a program name with arguments.
5729 compiler=$CC
5730
5731
5732 # Check for command to grab the raw symbol name followed by C symbol from nm.
5733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
5734 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
5735 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then :
5736   $as_echo_n "(cached) " >&6
5737 else
5738
5739 # These are sane defaults that work on at least a few old systems.
5740 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
5741
5742 # Character class describing NM global symbol codes.
5743 symcode='[BCDEGRST]'
5744
5745 # Regexp to match symbols that can be accessed directly from C.
5746 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
5747
5748 # Define system-specific variables.
5749 case $host_os in
5750 aix*)
5751   symcode='[BCDT]'
5752   ;;
5753 cygwin* | mingw* | pw32* | cegcc*)
5754   symcode='[ABCDGISTW]'
5755   ;;
5756 hpux*)
5757   if test "$host_cpu" = ia64; then
5758     symcode='[ABCDEGRST]'
5759   fi
5760   ;;
5761 irix* | nonstopux*)
5762   symcode='[BCDEGRST]'
5763   ;;
5764 osf*)
5765   symcode='[BCDEGQRST]'
5766   ;;
5767 solaris*)
5768   symcode='[BDRT]'
5769   ;;
5770 sco3.2v5*)
5771   symcode='[DT]'
5772   ;;
5773 sysv4.2uw2*)
5774   symcode='[DT]'
5775   ;;
5776 sysv5* | sco5v6* | unixware* | OpenUNIX*)
5777   symcode='[ABDT]'
5778   ;;
5779 sysv4)
5780   symcode='[DFNSTU]'
5781   ;;
5782 esac
5783
5784 # If we're using GNU nm, then use its standard symbol codes.
5785 case `$NM -V 2>&1` in
5786 *GNU* | *'with BFD'*)
5787   symcode='[ABCDGIRSTW]' ;;
5788 esac
5789
5790 # Transform an extracted symbol line into a proper C declaration.
5791 # Some systems (esp. on ia64) link data and code symbols differently,
5792 # so use this general approach.
5793 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
5794
5795 # Transform an extracted symbol line into symbol name and symbol address
5796 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
5797 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'"
5798
5799 # Handle CRLF in mingw tool chain
5800 opt_cr=
5801 case $build_os in
5802 mingw*)
5803   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
5804   ;;
5805 esac
5806
5807 # Try without a prefix underscore, then with it.
5808 for ac_symprfx in "" "_"; do
5809
5810   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
5811   symxfrm="\\1 $ac_symprfx\\2 \\2"
5812
5813   # Write the raw and C identifiers.
5814   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
5815     # Fake it for dumpbin and say T for any non-static function
5816     # and D for any global variable.
5817     # Also find C++ and __fastcall symbols from MSVC++,
5818     # which start with @ or ?.
5819     lt_cv_sys_global_symbol_pipe="$AWK '"\
5820 "     {last_section=section; section=\$ 3};"\
5821 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
5822 "     \$ 0!~/External *\|/{next};"\
5823 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
5824 "     {if(hide[section]) next};"\
5825 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
5826 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
5827 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
5828 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
5829 "     ' prfx=^$ac_symprfx"
5830   else
5831     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
5832   fi
5833
5834   # Check to see that the pipe works correctly.
5835   pipe_works=no
5836
5837   rm -f conftest*
5838   cat > conftest.$ac_ext <<_LT_EOF
5839 #ifdef __cplusplus
5840 extern "C" {
5841 #endif
5842 char nm_test_var;
5843 void nm_test_func(void);
5844 void nm_test_func(void){}
5845 #ifdef __cplusplus
5846 }
5847 #endif
5848 int main(){nm_test_var='a';nm_test_func();return(0);}
5849 _LT_EOF
5850
5851   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5852   (eval $ac_compile) 2>&5
5853   ac_status=$?
5854   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5855   test $ac_status = 0; }; then
5856     # Now try to grab the symbols.
5857     nlist=conftest.nm
5858     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
5859   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
5860   ac_status=$?
5861   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5862   test $ac_status = 0; } && test -s "$nlist"; then
5863       # Try sorting and uniquifying the output.
5864       if sort "$nlist" | uniq > "$nlist"T; then
5865         mv -f "$nlist"T "$nlist"
5866       else
5867         rm -f "$nlist"T
5868       fi
5869
5870       # Make sure that we snagged all the symbols we need.
5871       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
5872         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
5873           cat <<_LT_EOF > conftest.$ac_ext
5874 #ifdef __cplusplus
5875 extern "C" {
5876 #endif
5877
5878 _LT_EOF
5879           # Now generate the symbol file.
5880           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
5881
5882           cat <<_LT_EOF >> conftest.$ac_ext
5883
5884 /* The mapping between symbol names and symbols.  */
5885 const struct {
5886   const char *name;
5887   void       *address;
5888 }
5889 lt__PROGRAM__LTX_preloaded_symbols[] =
5890 {
5891   { "@PROGRAM@", (void *) 0 },
5892 _LT_EOF
5893           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
5894           cat <<\_LT_EOF >> conftest.$ac_ext
5895   {0, (void *) 0}
5896 };
5897
5898 /* This works around a problem in FreeBSD linker */
5899 #ifdef FREEBSD_WORKAROUND
5900 static const void *lt_preloaded_setup() {
5901   return lt__PROGRAM__LTX_preloaded_symbols;
5902 }
5903 #endif
5904
5905 #ifdef __cplusplus
5906 }
5907 #endif
5908 _LT_EOF
5909           # Now try linking the two files.
5910           mv conftest.$ac_objext conftstm.$ac_objext
5911           lt_save_LIBS="$LIBS"
5912           lt_save_CFLAGS="$CFLAGS"
5913           LIBS="conftstm.$ac_objext"
5914           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
5915           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
5916   (eval $ac_link) 2>&5
5917   ac_status=$?
5918   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5919   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
5920             pipe_works=yes
5921           fi
5922           LIBS="$lt_save_LIBS"
5923           CFLAGS="$lt_save_CFLAGS"
5924         else
5925           echo "cannot find nm_test_func in $nlist" >&5
5926         fi
5927       else
5928         echo "cannot find nm_test_var in $nlist" >&5
5929       fi
5930     else
5931       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
5932     fi
5933   else
5934     echo "$progname: failed program was:" >&5
5935     cat conftest.$ac_ext >&5
5936   fi
5937   rm -rf conftest* conftst*
5938
5939   # Do not use the global_symbol_pipe unless it works.
5940   if test "$pipe_works" = yes; then
5941     break
5942   else
5943     lt_cv_sys_global_symbol_pipe=
5944   fi
5945 done
5946
5947 fi
5948
5949 if test -z "$lt_cv_sys_global_symbol_pipe"; then
5950   lt_cv_sys_global_symbol_to_cdecl=
5951 fi
5952 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
5953   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
5954 $as_echo "failed" >&6; }
5955 else
5956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
5957 $as_echo "ok" >&6; }
5958 fi
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981 # Check whether --enable-libtool-lock was given.
5982 if test "${enable_libtool_lock+set}" = set; then :
5983   enableval=$enable_libtool_lock;
5984 fi
5985
5986 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
5987
5988 # Some flags need to be propagated to the compiler or linker for good
5989 # libtool support.
5990 case $host in
5991 ia64-*-hpux*)
5992   # Find out which ABI we are using.
5993   echo 'int i;' > conftest.$ac_ext
5994   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
5995   (eval $ac_compile) 2>&5
5996   ac_status=$?
5997   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5998   test $ac_status = 0; }; then
5999     case `/usr/bin/file conftest.$ac_objext` in
6000       *ELF-32*)
6001         HPUX_IA64_MODE="32"
6002         ;;
6003       *ELF-64*)
6004         HPUX_IA64_MODE="64"
6005         ;;
6006     esac
6007   fi
6008   rm -rf conftest*
6009   ;;
6010 *-*-irix6*)
6011   # Find out which ABI we are using.
6012   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
6013   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6014   (eval $ac_compile) 2>&5
6015   ac_status=$?
6016   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6017   test $ac_status = 0; }; then
6018     if test "$lt_cv_prog_gnu_ld" = yes; then
6019       case `/usr/bin/file conftest.$ac_objext` in
6020         *32-bit*)
6021           LD="${LD-ld} -melf32bsmip"
6022           ;;
6023         *N32*)
6024           LD="${LD-ld} -melf32bmipn32"
6025           ;;
6026         *64-bit*)
6027           LD="${LD-ld} -melf64bmip"
6028         ;;
6029       esac
6030     else
6031       case `/usr/bin/file conftest.$ac_objext` in
6032         *32-bit*)
6033           LD="${LD-ld} -32"
6034           ;;
6035         *N32*)
6036           LD="${LD-ld} -n32"
6037           ;;
6038         *64-bit*)
6039           LD="${LD-ld} -64"
6040           ;;
6041       esac
6042     fi
6043   fi
6044   rm -rf conftest*
6045   ;;
6046
6047 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6048 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
6049   # Find out which ABI we are using.
6050   echo 'int i;' > conftest.$ac_ext
6051   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6052   (eval $ac_compile) 2>&5
6053   ac_status=$?
6054   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6055   test $ac_status = 0; }; then
6056     case `/usr/bin/file conftest.o` in
6057       *32-bit*)
6058         case $host in
6059           x86_64-*kfreebsd*-gnu)
6060             LD="${LD-ld} -m elf_i386_fbsd"
6061             ;;
6062           x86_64-*linux*)
6063             LD="${LD-ld} -m elf_i386"
6064             ;;
6065           ppc64-*linux*|powerpc64-*linux*)
6066             LD="${LD-ld} -m elf32ppclinux"
6067             ;;
6068           s390x-*linux*)
6069             LD="${LD-ld} -m elf_s390"
6070             ;;
6071           sparc64-*linux*)
6072             LD="${LD-ld} -m elf32_sparc"
6073             ;;
6074         esac
6075         ;;
6076       *64-bit*)
6077         case $host in
6078           x86_64-*kfreebsd*-gnu)
6079             LD="${LD-ld} -m elf_x86_64_fbsd"
6080             ;;
6081           x86_64-*linux*)
6082             LD="${LD-ld} -m elf_x86_64"
6083             ;;
6084           ppc*-*linux*|powerpc*-*linux*)
6085             LD="${LD-ld} -m elf64ppc"
6086             ;;
6087           s390*-*linux*|s390*-*tpf*)
6088             LD="${LD-ld} -m elf64_s390"
6089             ;;
6090           sparc*-*linux*)
6091             LD="${LD-ld} -m elf64_sparc"
6092             ;;
6093         esac
6094         ;;
6095     esac
6096   fi
6097   rm -rf conftest*
6098   ;;
6099
6100 *-*-sco3.2v5*)
6101   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6102   SAVE_CFLAGS="$CFLAGS"
6103   CFLAGS="$CFLAGS -belf"
6104   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
6105 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
6106 if test "${lt_cv_cc_needs_belf+set}" = set; then :
6107   $as_echo_n "(cached) " >&6
6108 else
6109   ac_ext=c
6110 ac_cpp='$CPP $CPPFLAGS'
6111 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6112 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6113 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6114
6115      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6116 /* end confdefs.h.  */
6117
6118 int
6119 main ()
6120 {
6121
6122   ;
6123   return 0;
6124 }
6125 _ACEOF
6126 if ac_fn_c_try_link "$LINENO"; then :
6127   lt_cv_cc_needs_belf=yes
6128 else
6129   lt_cv_cc_needs_belf=no
6130 fi
6131 rm -f core conftest.err conftest.$ac_objext \
6132     conftest$ac_exeext conftest.$ac_ext
6133      ac_ext=c
6134 ac_cpp='$CPP $CPPFLAGS'
6135 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6136 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6137 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6138
6139 fi
6140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
6141 $as_echo "$lt_cv_cc_needs_belf" >&6; }
6142   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6143     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6144     CFLAGS="$SAVE_CFLAGS"
6145   fi
6146   ;;
6147 sparc*-*solaris*)
6148   # Find out which ABI we are using.
6149   echo 'int i;' > conftest.$ac_ext
6150   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6151   (eval $ac_compile) 2>&5
6152   ac_status=$?
6153   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6154   test $ac_status = 0; }; then
6155     case `/usr/bin/file conftest.o` in
6156     *64-bit*)
6157       case $lt_cv_prog_gnu_ld in
6158       yes*) LD="${LD-ld} -m elf64_sparc" ;;
6159       *)
6160         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
6161           LD="${LD-ld} -64"
6162         fi
6163         ;;
6164       esac
6165       ;;
6166     esac
6167   fi
6168   rm -rf conftest*
6169   ;;
6170 esac
6171
6172 need_locks="$enable_libtool_lock"
6173
6174
6175   case $host_os in
6176     rhapsody* | darwin*)
6177     if test -n "$ac_tool_prefix"; then
6178   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
6179 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
6180 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6181 $as_echo_n "checking for $ac_word... " >&6; }
6182 if test "${ac_cv_prog_DSYMUTIL+set}" = set; then :
6183   $as_echo_n "(cached) " >&6
6184 else
6185   if test -n "$DSYMUTIL"; then
6186   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
6187 else
6188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6189 for as_dir in $PATH
6190 do
6191   IFS=$as_save_IFS
6192   test -z "$as_dir" && as_dir=.
6193     for ac_exec_ext in '' $ac_executable_extensions; do
6194   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6195     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
6196     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6197     break 2
6198   fi
6199 done
6200   done
6201 IFS=$as_save_IFS
6202
6203 fi
6204 fi
6205 DSYMUTIL=$ac_cv_prog_DSYMUTIL
6206 if test -n "$DSYMUTIL"; then
6207   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
6208 $as_echo "$DSYMUTIL" >&6; }
6209 else
6210   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6211 $as_echo "no" >&6; }
6212 fi
6213
6214
6215 fi
6216 if test -z "$ac_cv_prog_DSYMUTIL"; then
6217   ac_ct_DSYMUTIL=$DSYMUTIL
6218   # Extract the first word of "dsymutil", so it can be a program name with args.
6219 set dummy dsymutil; ac_word=$2
6220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6221 $as_echo_n "checking for $ac_word... " >&6; }
6222 if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then :
6223   $as_echo_n "(cached) " >&6
6224 else
6225   if test -n "$ac_ct_DSYMUTIL"; then
6226   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
6227 else
6228 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6229 for as_dir in $PATH
6230 do
6231   IFS=$as_save_IFS
6232   test -z "$as_dir" && as_dir=.
6233     for ac_exec_ext in '' $ac_executable_extensions; do
6234   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6235     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
6236     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6237     break 2
6238   fi
6239 done
6240   done
6241 IFS=$as_save_IFS
6242
6243 fi
6244 fi
6245 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
6246 if test -n "$ac_ct_DSYMUTIL"; then
6247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
6248 $as_echo "$ac_ct_DSYMUTIL" >&6; }
6249 else
6250   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6251 $as_echo "no" >&6; }
6252 fi
6253
6254   if test "x$ac_ct_DSYMUTIL" = x; then
6255     DSYMUTIL=":"
6256   else
6257     case $cross_compiling:$ac_tool_warned in
6258 yes:)
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6260 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6261 ac_tool_warned=yes ;;
6262 esac
6263     DSYMUTIL=$ac_ct_DSYMUTIL
6264   fi
6265 else
6266   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
6267 fi
6268
6269     if test -n "$ac_tool_prefix"; then
6270   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
6271 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
6272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6273 $as_echo_n "checking for $ac_word... " >&6; }
6274 if test "${ac_cv_prog_NMEDIT+set}" = set; then :
6275   $as_echo_n "(cached) " >&6
6276 else
6277   if test -n "$NMEDIT"; then
6278   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
6279 else
6280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6281 for as_dir in $PATH
6282 do
6283   IFS=$as_save_IFS
6284   test -z "$as_dir" && as_dir=.
6285     for ac_exec_ext in '' $ac_executable_extensions; do
6286   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6287     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
6288     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6289     break 2
6290   fi
6291 done
6292   done
6293 IFS=$as_save_IFS
6294
6295 fi
6296 fi
6297 NMEDIT=$ac_cv_prog_NMEDIT
6298 if test -n "$NMEDIT"; then
6299   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
6300 $as_echo "$NMEDIT" >&6; }
6301 else
6302   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6303 $as_echo "no" >&6; }
6304 fi
6305
6306
6307 fi
6308 if test -z "$ac_cv_prog_NMEDIT"; then
6309   ac_ct_NMEDIT=$NMEDIT
6310   # Extract the first word of "nmedit", so it can be a program name with args.
6311 set dummy nmedit; ac_word=$2
6312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6313 $as_echo_n "checking for $ac_word... " >&6; }
6314 if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then :
6315   $as_echo_n "(cached) " >&6
6316 else
6317   if test -n "$ac_ct_NMEDIT"; then
6318   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
6319 else
6320 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6321 for as_dir in $PATH
6322 do
6323   IFS=$as_save_IFS
6324   test -z "$as_dir" && as_dir=.
6325     for ac_exec_ext in '' $ac_executable_extensions; do
6326   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6327     ac_cv_prog_ac_ct_NMEDIT="nmedit"
6328     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6329     break 2
6330   fi
6331 done
6332   done
6333 IFS=$as_save_IFS
6334
6335 fi
6336 fi
6337 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
6338 if test -n "$ac_ct_NMEDIT"; then
6339   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
6340 $as_echo "$ac_ct_NMEDIT" >&6; }
6341 else
6342   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6343 $as_echo "no" >&6; }
6344 fi
6345
6346   if test "x$ac_ct_NMEDIT" = x; then
6347     NMEDIT=":"
6348   else
6349     case $cross_compiling:$ac_tool_warned in
6350 yes:)
6351 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6352 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6353 ac_tool_warned=yes ;;
6354 esac
6355     NMEDIT=$ac_ct_NMEDIT
6356   fi
6357 else
6358   NMEDIT="$ac_cv_prog_NMEDIT"
6359 fi
6360
6361     if test -n "$ac_tool_prefix"; then
6362   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
6363 set dummy ${ac_tool_prefix}lipo; ac_word=$2
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6365 $as_echo_n "checking for $ac_word... " >&6; }
6366 if test "${ac_cv_prog_LIPO+set}" = set; then :
6367   $as_echo_n "(cached) " >&6
6368 else
6369   if test -n "$LIPO"; then
6370   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
6371 else
6372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6373 for as_dir in $PATH
6374 do
6375   IFS=$as_save_IFS
6376   test -z "$as_dir" && as_dir=.
6377     for ac_exec_ext in '' $ac_executable_extensions; do
6378   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6379     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
6380     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6381     break 2
6382   fi
6383 done
6384   done
6385 IFS=$as_save_IFS
6386
6387 fi
6388 fi
6389 LIPO=$ac_cv_prog_LIPO
6390 if test -n "$LIPO"; then
6391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
6392 $as_echo "$LIPO" >&6; }
6393 else
6394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395 $as_echo "no" >&6; }
6396 fi
6397
6398
6399 fi
6400 if test -z "$ac_cv_prog_LIPO"; then
6401   ac_ct_LIPO=$LIPO
6402   # Extract the first word of "lipo", so it can be a program name with args.
6403 set dummy lipo; ac_word=$2
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6405 $as_echo_n "checking for $ac_word... " >&6; }
6406 if test "${ac_cv_prog_ac_ct_LIPO+set}" = set; then :
6407   $as_echo_n "(cached) " >&6
6408 else
6409   if test -n "$ac_ct_LIPO"; then
6410   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
6411 else
6412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6413 for as_dir in $PATH
6414 do
6415   IFS=$as_save_IFS
6416   test -z "$as_dir" && as_dir=.
6417     for ac_exec_ext in '' $ac_executable_extensions; do
6418   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6419     ac_cv_prog_ac_ct_LIPO="lipo"
6420     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6421     break 2
6422   fi
6423 done
6424   done
6425 IFS=$as_save_IFS
6426
6427 fi
6428 fi
6429 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
6430 if test -n "$ac_ct_LIPO"; then
6431   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
6432 $as_echo "$ac_ct_LIPO" >&6; }
6433 else
6434   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6435 $as_echo "no" >&6; }
6436 fi
6437
6438   if test "x$ac_ct_LIPO" = x; then
6439     LIPO=":"
6440   else
6441     case $cross_compiling:$ac_tool_warned in
6442 yes:)
6443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6444 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6445 ac_tool_warned=yes ;;
6446 esac
6447     LIPO=$ac_ct_LIPO
6448   fi
6449 else
6450   LIPO="$ac_cv_prog_LIPO"
6451 fi
6452
6453     if test -n "$ac_tool_prefix"; then
6454   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
6455 set dummy ${ac_tool_prefix}otool; ac_word=$2
6456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6457 $as_echo_n "checking for $ac_word... " >&6; }
6458 if test "${ac_cv_prog_OTOOL+set}" = set; then :
6459   $as_echo_n "(cached) " >&6
6460 else
6461   if test -n "$OTOOL"; then
6462   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
6463 else
6464 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6465 for as_dir in $PATH
6466 do
6467   IFS=$as_save_IFS
6468   test -z "$as_dir" && as_dir=.
6469     for ac_exec_ext in '' $ac_executable_extensions; do
6470   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6471     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
6472     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6473     break 2
6474   fi
6475 done
6476   done
6477 IFS=$as_save_IFS
6478
6479 fi
6480 fi
6481 OTOOL=$ac_cv_prog_OTOOL
6482 if test -n "$OTOOL"; then
6483   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
6484 $as_echo "$OTOOL" >&6; }
6485 else
6486   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6487 $as_echo "no" >&6; }
6488 fi
6489
6490
6491 fi
6492 if test -z "$ac_cv_prog_OTOOL"; then
6493   ac_ct_OTOOL=$OTOOL
6494   # Extract the first word of "otool", so it can be a program name with args.
6495 set dummy otool; ac_word=$2
6496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6497 $as_echo_n "checking for $ac_word... " >&6; }
6498 if test "${ac_cv_prog_ac_ct_OTOOL+set}" = set; then :
6499   $as_echo_n "(cached) " >&6
6500 else
6501   if test -n "$ac_ct_OTOOL"; then
6502   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
6503 else
6504 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6505 for as_dir in $PATH
6506 do
6507   IFS=$as_save_IFS
6508   test -z "$as_dir" && as_dir=.
6509     for ac_exec_ext in '' $ac_executable_extensions; do
6510   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6511     ac_cv_prog_ac_ct_OTOOL="otool"
6512     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6513     break 2
6514   fi
6515 done
6516   done
6517 IFS=$as_save_IFS
6518
6519 fi
6520 fi
6521 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
6522 if test -n "$ac_ct_OTOOL"; then
6523   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
6524 $as_echo "$ac_ct_OTOOL" >&6; }
6525 else
6526   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6527 $as_echo "no" >&6; }
6528 fi
6529
6530   if test "x$ac_ct_OTOOL" = x; then
6531     OTOOL=":"
6532   else
6533     case $cross_compiling:$ac_tool_warned in
6534 yes:)
6535 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6536 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6537 ac_tool_warned=yes ;;
6538 esac
6539     OTOOL=$ac_ct_OTOOL
6540   fi
6541 else
6542   OTOOL="$ac_cv_prog_OTOOL"
6543 fi
6544
6545     if test -n "$ac_tool_prefix"; then
6546   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
6547 set dummy ${ac_tool_prefix}otool64; ac_word=$2
6548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6549 $as_echo_n "checking for $ac_word... " >&6; }
6550 if test "${ac_cv_prog_OTOOL64+set}" = set; then :
6551   $as_echo_n "(cached) " >&6
6552 else
6553   if test -n "$OTOOL64"; then
6554   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
6555 else
6556 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6557 for as_dir in $PATH
6558 do
6559   IFS=$as_save_IFS
6560   test -z "$as_dir" && as_dir=.
6561     for ac_exec_ext in '' $ac_executable_extensions; do
6562   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6563     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
6564     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6565     break 2
6566   fi
6567 done
6568   done
6569 IFS=$as_save_IFS
6570
6571 fi
6572 fi
6573 OTOOL64=$ac_cv_prog_OTOOL64
6574 if test -n "$OTOOL64"; then
6575   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
6576 $as_echo "$OTOOL64" >&6; }
6577 else
6578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6579 $as_echo "no" >&6; }
6580 fi
6581
6582
6583 fi
6584 if test -z "$ac_cv_prog_OTOOL64"; then
6585   ac_ct_OTOOL64=$OTOOL64
6586   # Extract the first word of "otool64", so it can be a program name with args.
6587 set dummy otool64; ac_word=$2
6588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6589 $as_echo_n "checking for $ac_word... " >&6; }
6590 if test "${ac_cv_prog_ac_ct_OTOOL64+set}" = set; then :
6591   $as_echo_n "(cached) " >&6
6592 else
6593   if test -n "$ac_ct_OTOOL64"; then
6594   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
6595 else
6596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6597 for as_dir in $PATH
6598 do
6599   IFS=$as_save_IFS
6600   test -z "$as_dir" && as_dir=.
6601     for ac_exec_ext in '' $ac_executable_extensions; do
6602   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6603     ac_cv_prog_ac_ct_OTOOL64="otool64"
6604     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6605     break 2
6606   fi
6607 done
6608   done
6609 IFS=$as_save_IFS
6610
6611 fi
6612 fi
6613 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
6614 if test -n "$ac_ct_OTOOL64"; then
6615   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
6616 $as_echo "$ac_ct_OTOOL64" >&6; }
6617 else
6618   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6619 $as_echo "no" >&6; }
6620 fi
6621
6622   if test "x$ac_ct_OTOOL64" = x; then
6623     OTOOL64=":"
6624   else
6625     case $cross_compiling:$ac_tool_warned in
6626 yes:)
6627 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6628 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6629 ac_tool_warned=yes ;;
6630 esac
6631     OTOOL64=$ac_ct_OTOOL64
6632   fi
6633 else
6634   OTOOL64="$ac_cv_prog_OTOOL64"
6635 fi
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
6664 $as_echo_n "checking for -single_module linker flag... " >&6; }
6665 if test "${lt_cv_apple_cc_single_mod+set}" = set; then :
6666   $as_echo_n "(cached) " >&6
6667 else
6668   lt_cv_apple_cc_single_mod=no
6669       if test -z "${LT_MULTI_MODULE}"; then
6670         # By default we will add the -single_module flag. You can override
6671         # by either setting the environment variable LT_MULTI_MODULE
6672         # non-empty at configure time, or by adding -multi_module to the
6673         # link flags.
6674         rm -rf libconftest.dylib*
6675         echo "int foo(void){return 1;}" > conftest.c
6676         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6677 -dynamiclib -Wl,-single_module conftest.c" >&5
6678         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
6679           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
6680         _lt_result=$?
6681         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
6682           lt_cv_apple_cc_single_mod=yes
6683         else
6684           cat conftest.err >&5
6685         fi
6686         rm -rf libconftest.dylib*
6687         rm -f conftest.*
6688       fi
6689 fi
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
6691 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
6692     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
6693 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
6694 if test "${lt_cv_ld_exported_symbols_list+set}" = set; then :
6695   $as_echo_n "(cached) " >&6
6696 else
6697   lt_cv_ld_exported_symbols_list=no
6698       save_LDFLAGS=$LDFLAGS
6699       echo "_main" > conftest.sym
6700       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
6701       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6702 /* end confdefs.h.  */
6703
6704 int
6705 main ()
6706 {
6707
6708   ;
6709   return 0;
6710 }
6711 _ACEOF
6712 if ac_fn_c_try_link "$LINENO"; then :
6713   lt_cv_ld_exported_symbols_list=yes
6714 else
6715   lt_cv_ld_exported_symbols_list=no
6716 fi
6717 rm -f core conftest.err conftest.$ac_objext \
6718     conftest$ac_exeext conftest.$ac_ext
6719         LDFLAGS="$save_LDFLAGS"
6720
6721 fi
6722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
6723 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
6724     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
6725 $as_echo_n "checking for -force_load linker flag... " >&6; }
6726 if test "${lt_cv_ld_force_load+set}" = set; then :
6727   $as_echo_n "(cached) " >&6
6728 else
6729   lt_cv_ld_force_load=no
6730       cat > conftest.c << _LT_EOF
6731 int forced_loaded() { return 2;}
6732 _LT_EOF
6733       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
6734       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
6735       echo "$AR cru libconftest.a conftest.o" >&5
6736       $AR cru libconftest.a conftest.o 2>&5
6737       cat > conftest.c << _LT_EOF
6738 int main() { return 0;}
6739 _LT_EOF
6740       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
6741       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
6742       _lt_result=$?
6743       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
6744         lt_cv_ld_force_load=yes
6745       else
6746         cat conftest.err >&5
6747       fi
6748         rm -f conftest.err libconftest.a conftest conftest.c
6749         rm -rf conftest.dSYM
6750
6751 fi
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
6753 $as_echo "$lt_cv_ld_force_load" >&6; }
6754     case $host_os in
6755     rhapsody* | darwin1.[012])
6756       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
6757     darwin1.*)
6758       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6759     darwin*) # darwin 5.x on
6760       # if running on 10.5 or later, the deployment target defaults
6761       # to the OS version, if on x86, and 10.4, the deployment
6762       # target defaults to 10.4. Don't you love it?
6763       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
6764         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
6765           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6766         10.[012]*)
6767           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
6768         10.*)
6769           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
6770       esac
6771     ;;
6772   esac
6773     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
6774       _lt_dar_single_mod='$single_module'
6775     fi
6776     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
6777       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
6778     else
6779       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
6780     fi
6781     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
6782       _lt_dsymutil='~$DSYMUTIL $lib || :'
6783     else
6784       _lt_dsymutil=
6785     fi
6786     ;;
6787   esac
6788
6789 ac_ext=c
6790 ac_cpp='$CPP $CPPFLAGS'
6791 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6792 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6793 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6795 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6796 # On Suns, sometimes $CPP names a directory.
6797 if test -n "$CPP" && test -d "$CPP"; then
6798   CPP=
6799 fi
6800 if test -z "$CPP"; then
6801   if test "${ac_cv_prog_CPP+set}" = set; then :
6802   $as_echo_n "(cached) " >&6
6803 else
6804       # Double quotes because CPP needs to be expanded
6805     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6806     do
6807       ac_preproc_ok=false
6808 for ac_c_preproc_warn_flag in '' yes
6809 do
6810   # Use a header file that comes with gcc, so configuring glibc
6811   # with a fresh cross-compiler works.
6812   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6813   # <limits.h> exists even on freestanding compilers.
6814   # On the NeXT, cc -E runs the code through the compiler's parser,
6815   # not just through cpp. "Syntax error" is here to catch this case.
6816   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6817 /* end confdefs.h.  */
6818 #ifdef __STDC__
6819 # include <limits.h>
6820 #else
6821 # include <assert.h>
6822 #endif
6823                      Syntax error
6824 _ACEOF
6825 if ac_fn_c_try_cpp "$LINENO"; then :
6826
6827 else
6828   # Broken: fails on valid input.
6829 continue
6830 fi
6831 rm -f conftest.err conftest.$ac_ext
6832
6833   # OK, works on sane cases.  Now check whether nonexistent headers
6834   # can be detected and how.
6835   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6836 /* end confdefs.h.  */
6837 #include <ac_nonexistent.h>
6838 _ACEOF
6839 if ac_fn_c_try_cpp "$LINENO"; then :
6840   # Broken: success on invalid input.
6841 continue
6842 else
6843   # Passes both tests.
6844 ac_preproc_ok=:
6845 break
6846 fi
6847 rm -f conftest.err conftest.$ac_ext
6848
6849 done
6850 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6851 rm -f conftest.err conftest.$ac_ext
6852 if $ac_preproc_ok; then :
6853   break
6854 fi
6855
6856     done
6857     ac_cv_prog_CPP=$CPP
6858
6859 fi
6860   CPP=$ac_cv_prog_CPP
6861 else
6862   ac_cv_prog_CPP=$CPP
6863 fi
6864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6865 $as_echo "$CPP" >&6; }
6866 ac_preproc_ok=false
6867 for ac_c_preproc_warn_flag in '' yes
6868 do
6869   # Use a header file that comes with gcc, so configuring glibc
6870   # with a fresh cross-compiler works.
6871   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6872   # <limits.h> exists even on freestanding compilers.
6873   # On the NeXT, cc -E runs the code through the compiler's parser,
6874   # not just through cpp. "Syntax error" is here to catch this case.
6875   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6876 /* end confdefs.h.  */
6877 #ifdef __STDC__
6878 # include <limits.h>
6879 #else
6880 # include <assert.h>
6881 #endif
6882                      Syntax error
6883 _ACEOF
6884 if ac_fn_c_try_cpp "$LINENO"; then :
6885
6886 else
6887   # Broken: fails on valid input.
6888 continue
6889 fi
6890 rm -f conftest.err conftest.$ac_ext
6891
6892   # OK, works on sane cases.  Now check whether nonexistent headers
6893   # can be detected and how.
6894   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6895 /* end confdefs.h.  */
6896 #include <ac_nonexistent.h>
6897 _ACEOF
6898 if ac_fn_c_try_cpp "$LINENO"; then :
6899   # Broken: success on invalid input.
6900 continue
6901 else
6902   # Passes both tests.
6903 ac_preproc_ok=:
6904 break
6905 fi
6906 rm -f conftest.err conftest.$ac_ext
6907
6908 done
6909 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6910 rm -f conftest.err conftest.$ac_ext
6911 if $ac_preproc_ok; then :
6912
6913 else
6914   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6915 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6916 as_fn_error "C preprocessor \"$CPP\" fails sanity check
6917 See \`config.log' for more details." "$LINENO" 5; }
6918 fi
6919
6920 ac_ext=c
6921 ac_cpp='$CPP $CPPFLAGS'
6922 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6923 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6924 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6925
6926
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6928 $as_echo_n "checking for ANSI C header files... " >&6; }
6929 if test "${ac_cv_header_stdc+set}" = set; then :
6930   $as_echo_n "(cached) " >&6
6931 else
6932   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6933 /* end confdefs.h.  */
6934 #include <stdlib.h>
6935 #include <stdarg.h>
6936 #include <string.h>
6937 #include <float.h>
6938
6939 int
6940 main ()
6941 {
6942
6943   ;
6944   return 0;
6945 }
6946 _ACEOF
6947 if ac_fn_c_try_compile "$LINENO"; then :
6948   ac_cv_header_stdc=yes
6949 else
6950   ac_cv_header_stdc=no
6951 fi
6952 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6953
6954 if test $ac_cv_header_stdc = yes; then
6955   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6956   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6957 /* end confdefs.h.  */
6958 #include <string.h>
6959
6960 _ACEOF
6961 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6962   $EGREP "memchr" >/dev/null 2>&1; then :
6963
6964 else
6965   ac_cv_header_stdc=no
6966 fi
6967 rm -f conftest*
6968
6969 fi
6970
6971 if test $ac_cv_header_stdc = yes; then
6972   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6973   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6974 /* end confdefs.h.  */
6975 #include <stdlib.h>
6976
6977 _ACEOF
6978 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6979   $EGREP "free" >/dev/null 2>&1; then :
6980
6981 else
6982   ac_cv_header_stdc=no
6983 fi
6984 rm -f conftest*
6985
6986 fi
6987
6988 if test $ac_cv_header_stdc = yes; then
6989   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6990   if test "$cross_compiling" = yes; then :
6991   :
6992 else
6993   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6994 /* end confdefs.h.  */
6995 #include <ctype.h>
6996 #include <stdlib.h>
6997 #if ((' ' & 0x0FF) == 0x020)
6998 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6999 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
7000 #else
7001 # define ISLOWER(c) \
7002                    (('a' <= (c) && (c) <= 'i') \
7003                      || ('j' <= (c) && (c) <= 'r') \
7004                      || ('s' <= (c) && (c) <= 'z'))
7005 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
7006 #endif
7007
7008 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
7009 int
7010 main ()
7011 {
7012   int i;
7013   for (i = 0; i < 256; i++)
7014     if (XOR (islower (i), ISLOWER (i))
7015         || toupper (i) != TOUPPER (i))
7016       return 2;
7017   return 0;
7018 }
7019 _ACEOF
7020 if ac_fn_c_try_run "$LINENO"; then :
7021
7022 else
7023   ac_cv_header_stdc=no
7024 fi
7025 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7026   conftest.$ac_objext conftest.beam conftest.$ac_ext
7027 fi
7028
7029 fi
7030 fi
7031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
7032 $as_echo "$ac_cv_header_stdc" >&6; }
7033 if test $ac_cv_header_stdc = yes; then
7034
7035 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
7036
7037 fi
7038
7039 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7040 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7041                   inttypes.h stdint.h unistd.h
7042 do :
7043   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
7044 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
7045 "
7046 eval as_val=\$$as_ac_Header
7047    if test "x$as_val" = x""yes; then :
7048   cat >>confdefs.h <<_ACEOF
7049 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
7050 _ACEOF
7051
7052 fi
7053
7054 done
7055
7056
7057 for ac_header in dlfcn.h
7058 do :
7059   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
7060 "
7061 if test "x$ac_cv_header_dlfcn_h" = x""yes; then :
7062   cat >>confdefs.h <<_ACEOF
7063 #define HAVE_DLFCN_H 1
7064 _ACEOF
7065
7066 fi
7067
7068 done
7069
7070
7071
7072
7073
7074 # Set options
7075
7076
7077
7078         enable_dlopen=no
7079
7080
7081   enable_win32_dll=no
7082
7083
7084             # Check whether --enable-shared was given.
7085 if test "${enable_shared+set}" = set; then :
7086   enableval=$enable_shared; p=${PACKAGE-default}
7087     case $enableval in
7088     yes) enable_shared=yes ;;
7089     no) enable_shared=no ;;
7090     *)
7091       enable_shared=no
7092       # Look at the argument we got.  We use all the common list separators.
7093       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7094       for pkg in $enableval; do
7095         IFS="$lt_save_ifs"
7096         if test "X$pkg" = "X$p"; then
7097           enable_shared=yes
7098         fi
7099       done
7100       IFS="$lt_save_ifs"
7101       ;;
7102     esac
7103 else
7104   enable_shared=yes
7105 fi
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115   # Check whether --enable-static was given.
7116 if test "${enable_static+set}" = set; then :
7117   enableval=$enable_static; p=${PACKAGE-default}
7118     case $enableval in
7119     yes) enable_static=yes ;;
7120     no) enable_static=no ;;
7121     *)
7122      enable_static=no
7123       # Look at the argument we got.  We use all the common list separators.
7124       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7125       for pkg in $enableval; do
7126         IFS="$lt_save_ifs"
7127         if test "X$pkg" = "X$p"; then
7128           enable_static=yes
7129         fi
7130       done
7131       IFS="$lt_save_ifs"
7132       ;;
7133     esac
7134 else
7135   enable_static=yes
7136 fi
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147 # Check whether --with-pic was given.
7148 if test "${with_pic+set}" = set; then :
7149   withval=$with_pic; pic_mode="$withval"
7150 else
7151   pic_mode=default
7152 fi
7153
7154
7155 test -z "$pic_mode" && pic_mode=default
7156
7157
7158
7159
7160
7161
7162
7163   # Check whether --enable-fast-install was given.
7164 if test "${enable_fast_install+set}" = set; then :
7165   enableval=$enable_fast_install; p=${PACKAGE-default}
7166     case $enableval in
7167     yes) enable_fast_install=yes ;;
7168     no) enable_fast_install=no ;;
7169     *)
7170       enable_fast_install=no
7171       # Look at the argument we got.  We use all the common list separators.
7172       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
7173       for pkg in $enableval; do
7174         IFS="$lt_save_ifs"
7175         if test "X$pkg" = "X$p"; then
7176           enable_fast_install=yes
7177         fi
7178       done
7179       IFS="$lt_save_ifs"
7180       ;;
7181     esac
7182 else
7183   enable_fast_install=yes
7184 fi
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196 # This can be used to rebuild libtool when needed
7197 LIBTOOL_DEPS="$ltmain"
7198
7199 # Always use our own libtool.
7200 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227 test -z "$LN_S" && LN_S="ln -s"
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242 if test -n "${ZSH_VERSION+set}" ; then
7243    setopt NO_GLOB_SUBST
7244 fi
7245
7246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
7247 $as_echo_n "checking for objdir... " >&6; }
7248 if test "${lt_cv_objdir+set}" = set; then :
7249   $as_echo_n "(cached) " >&6
7250 else
7251   rm -f .libs 2>/dev/null
7252 mkdir .libs 2>/dev/null
7253 if test -d .libs; then
7254   lt_cv_objdir=.libs
7255 else
7256   # MS-DOS does not allow filenames that begin with a dot.
7257   lt_cv_objdir=_libs
7258 fi
7259 rmdir .libs 2>/dev/null
7260 fi
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
7262 $as_echo "$lt_cv_objdir" >&6; }
7263 objdir=$lt_cv_objdir
7264
7265
7266
7267
7268
7269 cat >>confdefs.h <<_ACEOF
7270 #define LT_OBJDIR "$lt_cv_objdir/"
7271 _ACEOF
7272
7273
7274
7275
7276 case $host_os in
7277 aix3*)
7278   # AIX sometimes has problems with the GCC collect2 program.  For some
7279   # reason, if we set the COLLECT_NAMES environment variable, the problems
7280   # vanish in a puff of smoke.
7281   if test "X${COLLECT_NAMES+set}" != Xset; then
7282     COLLECT_NAMES=
7283     export COLLECT_NAMES
7284   fi
7285   ;;
7286 esac
7287
7288 # Global variables:
7289 ofile=libtool
7290 can_build_shared=yes
7291
7292 # All known linkers require a `.a' archive for static linking (except MSVC,
7293 # which needs '.lib').
7294 libext=a
7295
7296 with_gnu_ld="$lt_cv_prog_gnu_ld"
7297
7298 old_CC="$CC"
7299 old_CFLAGS="$CFLAGS"
7300
7301 # Set sane defaults for various variables
7302 test -z "$CC" && CC=cc
7303 test -z "$LTCC" && LTCC=$CC
7304 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7305 test -z "$LD" && LD=ld
7306 test -z "$ac_objext" && ac_objext=o
7307
7308 for cc_temp in $compiler""; do
7309   case $cc_temp in
7310     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7311     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7312     \-*) ;;
7313     *) break;;
7314   esac
7315 done
7316 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
7317
7318
7319 # Only perform the check for file, if the check method requires it
7320 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7321 case $deplibs_check_method in
7322 file_magic*)
7323   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7324     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
7325 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7326 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7327   $as_echo_n "(cached) " >&6
7328 else
7329   case $MAGIC_CMD in
7330 [\\/*] |  ?:[\\/]*)
7331   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7332   ;;
7333 *)
7334   lt_save_MAGIC_CMD="$MAGIC_CMD"
7335   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7336   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7337   for ac_dir in $ac_dummy; do
7338     IFS="$lt_save_ifs"
7339     test -z "$ac_dir" && ac_dir=.
7340     if test -f $ac_dir/${ac_tool_prefix}file; then
7341       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7342       if test -n "$file_magic_test_file"; then
7343         case $deplibs_check_method in
7344         "file_magic "*)
7345           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7346           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7347           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7348             $EGREP "$file_magic_regex" > /dev/null; then
7349             :
7350           else
7351             cat <<_LT_EOF 1>&2
7352
7353 *** Warning: the command libtool uses to detect shared libraries,
7354 *** $file_magic_cmd, produces output that libtool cannot recognize.
7355 *** The result is that libtool may fail to recognize shared libraries
7356 *** as such.  This will affect the creation of libtool libraries that
7357 *** depend on shared libraries, but programs linked with such libtool
7358 *** libraries will work regardless of this problem.  Nevertheless, you
7359 *** may want to report the problem to your system manager and/or to
7360 *** bug-libtool@gnu.org
7361
7362 _LT_EOF
7363           fi ;;
7364         esac
7365       fi
7366       break
7367     fi
7368   done
7369   IFS="$lt_save_ifs"
7370   MAGIC_CMD="$lt_save_MAGIC_CMD"
7371   ;;
7372 esac
7373 fi
7374
7375 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7376 if test -n "$MAGIC_CMD"; then
7377   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7378 $as_echo "$MAGIC_CMD" >&6; }
7379 else
7380   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7381 $as_echo "no" >&6; }
7382 fi
7383
7384
7385
7386
7387
7388 if test -z "$lt_cv_path_MAGIC_CMD"; then
7389   if test -n "$ac_tool_prefix"; then
7390     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
7391 $as_echo_n "checking for file... " >&6; }
7392 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then :
7393   $as_echo_n "(cached) " >&6
7394 else
7395   case $MAGIC_CMD in
7396 [\\/*] |  ?:[\\/]*)
7397   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7398   ;;
7399 *)
7400   lt_save_MAGIC_CMD="$MAGIC_CMD"
7401   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7402   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7403   for ac_dir in $ac_dummy; do
7404     IFS="$lt_save_ifs"
7405     test -z "$ac_dir" && ac_dir=.
7406     if test -f $ac_dir/file; then
7407       lt_cv_path_MAGIC_CMD="$ac_dir/file"
7408       if test -n "$file_magic_test_file"; then
7409         case $deplibs_check_method in
7410         "file_magic "*)
7411           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7412           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7413           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7414             $EGREP "$file_magic_regex" > /dev/null; then
7415             :
7416           else
7417             cat <<_LT_EOF 1>&2
7418
7419 *** Warning: the command libtool uses to detect shared libraries,
7420 *** $file_magic_cmd, produces output that libtool cannot recognize.
7421 *** The result is that libtool may fail to recognize shared libraries
7422 *** as such.  This will affect the creation of libtool libraries that
7423 *** depend on shared libraries, but programs linked with such libtool
7424 *** libraries will work regardless of this problem.  Nevertheless, you
7425 *** may want to report the problem to your system manager and/or to
7426 *** bug-libtool@gnu.org
7427
7428 _LT_EOF
7429           fi ;;
7430         esac
7431       fi
7432       break
7433     fi
7434   done
7435   IFS="$lt_save_ifs"
7436   MAGIC_CMD="$lt_save_MAGIC_CMD"
7437   ;;
7438 esac
7439 fi
7440
7441 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7442 if test -n "$MAGIC_CMD"; then
7443   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
7444 $as_echo "$MAGIC_CMD" >&6; }
7445 else
7446   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7447 $as_echo "no" >&6; }
7448 fi
7449
7450
7451   else
7452     MAGIC_CMD=:
7453   fi
7454 fi
7455
7456   fi
7457   ;;
7458 esac
7459
7460 # Use C for the default configuration in the libtool script
7461
7462 lt_save_CC="$CC"
7463 ac_ext=c
7464 ac_cpp='$CPP $CPPFLAGS'
7465 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7466 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7467 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7468
7469
7470 # Source file extension for C test sources.
7471 ac_ext=c
7472
7473 # Object file extension for compiled C test sources.
7474 objext=o
7475 objext=$objext
7476
7477 # Code to be used in simple compile tests
7478 lt_simple_compile_test_code="int some_variable = 0;"
7479
7480 # Code to be used in simple link tests
7481 lt_simple_link_test_code='int main(){return(0);}'
7482
7483
7484
7485
7486
7487
7488
7489 # If no C compiler was specified, use CC.
7490 LTCC=${LTCC-"$CC"}
7491
7492 # If no C compiler flags were specified, use CFLAGS.
7493 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7494
7495 # Allow CC to be a program name with arguments.
7496 compiler=$CC
7497
7498 # Save the default compiler, since it gets overwritten when the other
7499 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
7500 compiler_DEFAULT=$CC
7501
7502 # save warnings/boilerplate of simple test code
7503 ac_outfile=conftest.$ac_objext
7504 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7505 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7506 _lt_compiler_boilerplate=`cat conftest.err`
7507 $RM conftest*
7508
7509 ac_outfile=conftest.$ac_objext
7510 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7511 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7512 _lt_linker_boilerplate=`cat conftest.err`
7513 $RM -r conftest*
7514
7515
7516 ## CAVEAT EMPTOR:
7517 ## There is no encapsulation within the following macros, do not change
7518 ## the running order or otherwise move them around unless you know exactly
7519 ## what you are doing...
7520 if test -n "$compiler"; then
7521
7522 lt_prog_compiler_no_builtin_flag=
7523
7524 if test "$GCC" = yes; then
7525   case $cc_basename in
7526   nvcc*)
7527     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
7528   *)
7529     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
7530   esac
7531
7532   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7533 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7534 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then :
7535   $as_echo_n "(cached) " >&6
7536 else
7537   lt_cv_prog_compiler_rtti_exceptions=no
7538    ac_outfile=conftest.$ac_objext
7539    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7540    lt_compiler_flag="-fno-rtti -fno-exceptions"
7541    # Insert the option either (1) after the last *FLAGS variable, or
7542    # (2) before a word containing "conftest.", or (3) at the end.
7543    # Note that $ac_compile itself does not contain backslashes and begins
7544    # with a dollar sign (not a hyphen), so the echo should work correctly.
7545    # The option is referenced via a variable to avoid confusing sed.
7546    lt_compile=`echo "$ac_compile" | $SED \
7547    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7548    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7549    -e 's:$: $lt_compiler_flag:'`
7550    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7551    (eval "$lt_compile" 2>conftest.err)
7552    ac_status=$?
7553    cat conftest.err >&5
7554    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7555    if (exit $ac_status) && test -s "$ac_outfile"; then
7556      # The compiler can only warn and ignore the option if not recognized
7557      # So say no if there are warnings other than the usual output.
7558      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7559      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7560      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7561        lt_cv_prog_compiler_rtti_exceptions=yes
7562      fi
7563    fi
7564    $RM conftest*
7565
7566 fi
7567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7568 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7569
7570 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7571     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7572 else
7573     :
7574 fi
7575
7576 fi
7577
7578
7579
7580
7581
7582
7583   lt_prog_compiler_wl=
7584 lt_prog_compiler_pic=
7585 lt_prog_compiler_static=
7586
7587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
7588 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7589
7590   if test "$GCC" = yes; then
7591     lt_prog_compiler_wl='-Wl,'
7592     lt_prog_compiler_static='-static'
7593
7594     case $host_os in
7595       aix*)
7596       # All AIX code is PIC.
7597       if test "$host_cpu" = ia64; then
7598         # AIX 5 now supports IA64 processor
7599         lt_prog_compiler_static='-Bstatic'
7600       fi
7601       ;;
7602
7603     amigaos*)
7604       case $host_cpu in
7605       powerpc)
7606             # see comment about AmigaOS4 .so support
7607             lt_prog_compiler_pic='-fPIC'
7608         ;;
7609       m68k)
7610             # FIXME: we need at least 68020 code to build shared libraries, but
7611             # adding the `-m68020' flag to GCC prevents building anything better,
7612             # like `-m68040'.
7613             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7614         ;;
7615       esac
7616       ;;
7617
7618     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7619       # PIC is the default for these OSes.
7620       ;;
7621
7622     mingw* | cygwin* | pw32* | os2* | cegcc*)
7623       # This hack is so that the source file can tell whether it is being
7624       # built for inclusion in a dll (and should export symbols for example).
7625       # Although the cygwin gcc ignores -fPIC, still need this for old-style
7626       # (--disable-auto-import) libraries
7627       lt_prog_compiler_pic='-DDLL_EXPORT'
7628       ;;
7629
7630     darwin* | rhapsody*)
7631       # PIC is the default on this platform
7632       # Common symbols not allowed in MH_DYLIB files
7633       lt_prog_compiler_pic='-fno-common'
7634       ;;
7635
7636     haiku*)
7637       # PIC is the default for Haiku.
7638       # The "-static" flag exists, but is broken.
7639       lt_prog_compiler_static=
7640       ;;
7641
7642     hpux*)
7643       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
7644       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
7645       # sets the default TLS model and affects inlining.
7646       case $host_cpu in
7647       hppa*64*)
7648         # +Z the default
7649         ;;
7650       *)
7651         lt_prog_compiler_pic='-fPIC'
7652         ;;
7653       esac
7654       ;;
7655
7656     interix[3-9]*)
7657       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7658       # Instead, we relocate shared libraries at runtime.
7659       ;;
7660
7661     msdosdjgpp*)
7662       # Just because we use GCC doesn't mean we suddenly get shared libraries
7663       # on systems that don't support them.
7664       lt_prog_compiler_can_build_shared=no
7665       enable_shared=no
7666       ;;
7667
7668     *nto* | *qnx*)
7669       # QNX uses GNU C++, but need to define -shared option too, otherwise
7670       # it will coredump.
7671       lt_prog_compiler_pic='-fPIC -shared'
7672       ;;
7673
7674     sysv4*MP*)
7675       if test -d /usr/nec; then
7676         lt_prog_compiler_pic=-Kconform_pic
7677       fi
7678       ;;
7679
7680     *)
7681       lt_prog_compiler_pic='-fPIC'
7682       ;;
7683     esac
7684
7685     case $cc_basename in
7686     nvcc*) # Cuda Compiler Driver 2.2
7687       lt_prog_compiler_wl='-Xlinker '
7688       lt_prog_compiler_pic='-Xcompiler -fPIC'
7689       ;;
7690     esac
7691   else
7692     # PORTME Check for flag to pass linker flags through the system compiler.
7693     case $host_os in
7694     aix*)
7695       lt_prog_compiler_wl='-Wl,'
7696       if test "$host_cpu" = ia64; then
7697         # AIX 5 now supports IA64 processor
7698         lt_prog_compiler_static='-Bstatic'
7699       else
7700         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7701       fi
7702       ;;
7703
7704     mingw* | cygwin* | pw32* | os2* | cegcc*)
7705       # This hack is so that the source file can tell whether it is being
7706       # built for inclusion in a dll (and should export symbols for example).
7707       lt_prog_compiler_pic='-DDLL_EXPORT'
7708       ;;
7709
7710     hpux9* | hpux10* | hpux11*)
7711       lt_prog_compiler_wl='-Wl,'
7712       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7713       # not for PA HP-UX.
7714       case $host_cpu in
7715       hppa*64*|ia64*)
7716         # +Z the default
7717         ;;
7718       *)
7719         lt_prog_compiler_pic='+Z'
7720         ;;
7721       esac
7722       # Is there a better lt_prog_compiler_static that works with the bundled CC?
7723       lt_prog_compiler_static='${wl}-a ${wl}archive'
7724       ;;
7725
7726     irix5* | irix6* | nonstopux*)
7727       lt_prog_compiler_wl='-Wl,'
7728       # PIC (with -KPIC) is the default.
7729       lt_prog_compiler_static='-non_shared'
7730       ;;
7731
7732     linux* | k*bsd*-gnu | kopensolaris*-gnu)
7733       case $cc_basename in
7734       # old Intel for x86_64 which still supported -KPIC.
7735       ecc*)
7736         lt_prog_compiler_wl='-Wl,'
7737         lt_prog_compiler_pic='-KPIC'
7738         lt_prog_compiler_static='-static'
7739         ;;
7740       # icc used to be incompatible with GCC.
7741       # ICC 10 doesn't accept -KPIC any more.
7742       icc* | ifort*)
7743         lt_prog_compiler_wl='-Wl,'
7744         lt_prog_compiler_pic='-fPIC'
7745         lt_prog_compiler_static='-static'
7746         ;;
7747       # Lahey Fortran 8.1.
7748       lf95*)
7749         lt_prog_compiler_wl='-Wl,'
7750         lt_prog_compiler_pic='--shared'
7751         lt_prog_compiler_static='--static'
7752         ;;
7753       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
7754         # Portland Group compilers (*not* the Pentium gcc compiler,
7755         # which looks to be a dead project)
7756         lt_prog_compiler_wl='-Wl,'
7757         lt_prog_compiler_pic='-fpic'
7758         lt_prog_compiler_static='-Bstatic'
7759         ;;
7760       ccc*)
7761         lt_prog_compiler_wl='-Wl,'
7762         # All Alpha code is PIC.
7763         lt_prog_compiler_static='-non_shared'
7764         ;;
7765       xl* | bgxl* | bgf* | mpixl*)
7766         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
7767         lt_prog_compiler_wl='-Wl,'
7768         lt_prog_compiler_pic='-qpic'
7769         lt_prog_compiler_static='-qstaticlink'
7770         ;;
7771       *)
7772         case `$CC -V 2>&1 | sed 5q` in
7773         *Sun\ F* | *Sun*Fortran*)
7774           # Sun Fortran 8.3 passes all unrecognized flags to the linker
7775           lt_prog_compiler_pic='-KPIC'
7776           lt_prog_compiler_static='-Bstatic'
7777           lt_prog_compiler_wl=''
7778           ;;
7779         *Sun\ C*)
7780           # Sun C 5.9
7781           lt_prog_compiler_pic='-KPIC'
7782           lt_prog_compiler_static='-Bstatic'
7783           lt_prog_compiler_wl='-Wl,'
7784           ;;
7785         esac
7786         ;;
7787       esac
7788       ;;
7789
7790     newsos6)
7791       lt_prog_compiler_pic='-KPIC'
7792       lt_prog_compiler_static='-Bstatic'
7793       ;;
7794
7795     *nto* | *qnx*)
7796       # QNX uses GNU C++, but need to define -shared option too, otherwise
7797       # it will coredump.
7798       lt_prog_compiler_pic='-fPIC -shared'
7799       ;;
7800
7801     osf3* | osf4* | osf5*)
7802       lt_prog_compiler_wl='-Wl,'
7803       # All OSF/1 code is PIC.
7804       lt_prog_compiler_static='-non_shared'
7805       ;;
7806
7807     rdos*)
7808       lt_prog_compiler_static='-non_shared'
7809       ;;
7810
7811     solaris*)
7812       lt_prog_compiler_pic='-KPIC'
7813       lt_prog_compiler_static='-Bstatic'
7814       case $cc_basename in
7815       f77* | f90* | f95*)
7816         lt_prog_compiler_wl='-Qoption ld ';;
7817       *)
7818         lt_prog_compiler_wl='-Wl,';;
7819       esac
7820       ;;
7821
7822     sunos4*)
7823       lt_prog_compiler_wl='-Qoption ld '
7824       lt_prog_compiler_pic='-PIC'
7825       lt_prog_compiler_static='-Bstatic'
7826       ;;
7827
7828     sysv4 | sysv4.2uw2* | sysv4.3*)
7829       lt_prog_compiler_wl='-Wl,'
7830       lt_prog_compiler_pic='-KPIC'
7831       lt_prog_compiler_static='-Bstatic'
7832       ;;
7833
7834     sysv4*MP*)
7835       if test -d /usr/nec ;then
7836         lt_prog_compiler_pic='-Kconform_pic'
7837         lt_prog_compiler_static='-Bstatic'
7838       fi
7839       ;;
7840
7841     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7842       lt_prog_compiler_wl='-Wl,'
7843       lt_prog_compiler_pic='-KPIC'
7844       lt_prog_compiler_static='-Bstatic'
7845       ;;
7846
7847     unicos*)
7848       lt_prog_compiler_wl='-Wl,'
7849       lt_prog_compiler_can_build_shared=no
7850       ;;
7851
7852     uts4*)
7853       lt_prog_compiler_pic='-pic'
7854       lt_prog_compiler_static='-Bstatic'
7855       ;;
7856
7857     *)
7858       lt_prog_compiler_can_build_shared=no
7859       ;;
7860     esac
7861   fi
7862
7863 case $host_os in
7864   # For platforms which do not support PIC, -DPIC is meaningless:
7865   *djgpp*)
7866     lt_prog_compiler_pic=
7867     ;;
7868   *)
7869     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7870     ;;
7871 esac
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_prog_compiler_pic" >&5
7873 $as_echo "$lt_prog_compiler_pic" >&6; }
7874
7875
7876
7877
7878
7879
7880 #
7881 # Check to make sure the PIC flag actually works.
7882 #
7883 if test -n "$lt_prog_compiler_pic"; then
7884   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7885 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7886 if test "${lt_cv_prog_compiler_pic_works+set}" = set; then :
7887   $as_echo_n "(cached) " >&6
7888 else
7889   lt_cv_prog_compiler_pic_works=no
7890    ac_outfile=conftest.$ac_objext
7891    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7892    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7893    # Insert the option either (1) after the last *FLAGS variable, or
7894    # (2) before a word containing "conftest.", or (3) at the end.
7895    # Note that $ac_compile itself does not contain backslashes and begins
7896    # with a dollar sign (not a hyphen), so the echo should work correctly.
7897    # The option is referenced via a variable to avoid confusing sed.
7898    lt_compile=`echo "$ac_compile" | $SED \
7899    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7900    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7901    -e 's:$: $lt_compiler_flag:'`
7902    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
7903    (eval "$lt_compile" 2>conftest.err)
7904    ac_status=$?
7905    cat conftest.err >&5
7906    echo "$as_me:$LINENO: \$? = $ac_status" >&5
7907    if (exit $ac_status) && test -s "$ac_outfile"; then
7908      # The compiler can only warn and ignore the option if not recognized
7909      # So say no if there are warnings other than the usual output.
7910      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
7911      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7912      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7913        lt_cv_prog_compiler_pic_works=yes
7914      fi
7915    fi
7916    $RM conftest*
7917
7918 fi
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
7920 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7921
7922 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7923     case $lt_prog_compiler_pic in
7924      "" | " "*) ;;
7925      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7926      esac
7927 else
7928     lt_prog_compiler_pic=
7929      lt_prog_compiler_can_build_shared=no
7930 fi
7931
7932 fi
7933
7934
7935
7936
7937
7938
7939 #
7940 # Check to make sure the static flag actually works.
7941 #
7942 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7944 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7945 if test "${lt_cv_prog_compiler_static_works+set}" = set; then :
7946   $as_echo_n "(cached) " >&6
7947 else
7948   lt_cv_prog_compiler_static_works=no
7949    save_LDFLAGS="$LDFLAGS"
7950    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7951    echo "$lt_simple_link_test_code" > conftest.$ac_ext
7952    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7953      # The linker can only warn and ignore the option if not recognized
7954      # So say no if there are warnings
7955      if test -s conftest.err; then
7956        # Append any errors to the config.log.
7957        cat conftest.err 1>&5
7958        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
7959        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7960        if diff conftest.exp conftest.er2 >/dev/null; then
7961          lt_cv_prog_compiler_static_works=yes
7962        fi
7963      else
7964        lt_cv_prog_compiler_static_works=yes
7965      fi
7966    fi
7967    $RM -r conftest*
7968    LDFLAGS="$save_LDFLAGS"
7969
7970 fi
7971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
7972 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7973
7974 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7975     :
7976 else
7977     lt_prog_compiler_static=
7978 fi
7979
7980
7981
7982
7983
7984
7985
7986   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
7987 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7988 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
7989   $as_echo_n "(cached) " >&6
7990 else
7991   lt_cv_prog_compiler_c_o=no
7992    $RM -r conftest 2>/dev/null
7993    mkdir conftest
7994    cd conftest
7995    mkdir out
7996    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7997
7998    lt_compiler_flag="-o out/conftest2.$ac_objext"
7999    # Insert the option either (1) after the last *FLAGS variable, or
8000    # (2) before a word containing "conftest.", or (3) at the end.
8001    # Note that $ac_compile itself does not contain backslashes and begins
8002    # with a dollar sign (not a hyphen), so the echo should work correctly.
8003    lt_compile=`echo "$ac_compile" | $SED \
8004    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8005    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8006    -e 's:$: $lt_compiler_flag:'`
8007    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8008    (eval "$lt_compile" 2>out/conftest.err)
8009    ac_status=$?
8010    cat out/conftest.err >&5
8011    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8012    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8013    then
8014      # The compiler can only warn and ignore the option if not recognized
8015      # So say no if there are warnings
8016      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8017      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8018      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8019        lt_cv_prog_compiler_c_o=yes
8020      fi
8021    fi
8022    chmod u+w . 2>&5
8023    $RM conftest*
8024    # SGI C++ compiler will create directory out/ii_files/ for
8025    # template instantiation
8026    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8027    $RM out/* && rmdir out
8028    cd ..
8029    $RM -r conftest
8030    $RM conftest*
8031
8032 fi
8033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8034 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8035
8036
8037
8038
8039
8040
8041   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
8042 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8043 if test "${lt_cv_prog_compiler_c_o+set}" = set; then :
8044   $as_echo_n "(cached) " >&6
8045 else
8046   lt_cv_prog_compiler_c_o=no
8047    $RM -r conftest 2>/dev/null
8048    mkdir conftest
8049    cd conftest
8050    mkdir out
8051    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8052
8053    lt_compiler_flag="-o out/conftest2.$ac_objext"
8054    # Insert the option either (1) after the last *FLAGS variable, or
8055    # (2) before a word containing "conftest.", or (3) at the end.
8056    # Note that $ac_compile itself does not contain backslashes and begins
8057    # with a dollar sign (not a hyphen), so the echo should work correctly.
8058    lt_compile=`echo "$ac_compile" | $SED \
8059    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8060    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8061    -e 's:$: $lt_compiler_flag:'`
8062    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8063    (eval "$lt_compile" 2>out/conftest.err)
8064    ac_status=$?
8065    cat out/conftest.err >&5
8066    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8067    if (exit $ac_status) && test -s out/conftest2.$ac_objext
8068    then
8069      # The compiler can only warn and ignore the option if not recognized
8070      # So say no if there are warnings
8071      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
8072      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8073      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8074        lt_cv_prog_compiler_c_o=yes
8075      fi
8076    fi
8077    chmod u+w . 2>&5
8078    $RM conftest*
8079    # SGI C++ compiler will create directory out/ii_files/ for
8080    # template instantiation
8081    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
8082    $RM out/* && rmdir out
8083    cd ..
8084    $RM -r conftest
8085    $RM conftest*
8086
8087 fi
8088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
8089 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8090
8091
8092
8093
8094 hard_links="nottested"
8095 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8096   # do not overwrite the value of need_locks provided by the user
8097   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
8098 $as_echo_n "checking if we can lock with hard links... " >&6; }
8099   hard_links=yes
8100   $RM conftest*
8101   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8102   touch conftest.a
8103   ln conftest.a conftest.b 2>&5 || hard_links=no
8104   ln conftest.a conftest.b 2>/dev/null && hard_links=no
8105   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
8106 $as_echo "$hard_links" >&6; }
8107   if test "$hard_links" = no; then
8108     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8109 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8110     need_locks=warn
8111   fi
8112 else
8113   need_locks=no
8114 fi
8115
8116
8117
8118
8119
8120
8121   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8122 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8123
8124   runpath_var=
8125   allow_undefined_flag=
8126   always_export_symbols=no
8127   archive_cmds=
8128   archive_expsym_cmds=
8129   compiler_needs_object=no
8130   enable_shared_with_static_runtimes=no
8131   export_dynamic_flag_spec=
8132   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8133   hardcode_automatic=no
8134   hardcode_direct=no
8135   hardcode_direct_absolute=no
8136   hardcode_libdir_flag_spec=
8137   hardcode_libdir_flag_spec_ld=
8138   hardcode_libdir_separator=
8139   hardcode_minus_L=no
8140   hardcode_shlibpath_var=unsupported
8141   inherit_rpath=no
8142   link_all_deplibs=unknown
8143   module_cmds=
8144   module_expsym_cmds=
8145   old_archive_from_new_cmds=
8146   old_archive_from_expsyms_cmds=
8147   thread_safe_flag_spec=
8148   whole_archive_flag_spec=
8149   # include_expsyms should be a list of space-separated symbols to be *always*
8150   # included in the symbol list
8151   include_expsyms=
8152   # exclude_expsyms can be an extended regexp of symbols to exclude
8153   # it will be wrapped by ` (' and `)$', so one must not match beginning or
8154   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8155   # as well as any symbol that contains `d'.
8156   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8157   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8158   # platforms (ab)use it in PIC code, but their linkers get confused if
8159   # the symbol is explicitly referenced.  Since portable code cannot
8160   # rely on this symbol name, it's probably fine to never include it in
8161   # preloaded symbol tables.
8162   # Exclude shared library initialization/finalization symbols.
8163   extract_expsyms_cmds=
8164
8165   case $host_os in
8166   cygwin* | mingw* | pw32* | cegcc*)
8167     # FIXME: the MSVC++ port hasn't been tested in a loooong time
8168     # When not using gcc, we currently assume that we are using
8169     # Microsoft Visual C++.
8170     if test "$GCC" != yes; then
8171       with_gnu_ld=no
8172     fi
8173     ;;
8174   interix*)
8175     # we just hope/assume this is gcc and not c89 (= MSVC++)
8176     with_gnu_ld=yes
8177     ;;
8178   openbsd*)
8179     with_gnu_ld=no
8180     ;;
8181   esac
8182
8183   ld_shlibs=yes
8184
8185   # On some targets, GNU ld is compatible enough with the native linker
8186   # that we're better off using the native interface for both.
8187   lt_use_gnu_ld_interface=no
8188   if test "$with_gnu_ld" = yes; then
8189     case $host_os in
8190       aix*)
8191         # The AIX port of GNU ld has always aspired to compatibility
8192         # with the native linker.  However, as the warning in the GNU ld
8193         # block says, versions before 2.19.5* couldn't really create working
8194         # shared libraries, regardless of the interface used.
8195         case `$LD -v 2>&1` in
8196           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
8197           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
8198           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
8199           *)
8200             lt_use_gnu_ld_interface=yes
8201             ;;
8202         esac
8203         ;;
8204       *)
8205         lt_use_gnu_ld_interface=yes
8206         ;;
8207     esac
8208   fi
8209
8210   if test "$lt_use_gnu_ld_interface" = yes; then
8211     # If archive_cmds runs LD, not CC, wlarc should be empty
8212     wlarc='${wl}'
8213
8214     # Set some defaults for GNU ld with shared library support. These
8215     # are reset later if shared libraries are not supported. Putting them
8216     # here allows them to be overridden if necessary.
8217     runpath_var=LD_RUN_PATH
8218     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8219     export_dynamic_flag_spec='${wl}--export-dynamic'
8220     # ancient GNU ld didn't support --whole-archive et. al.
8221     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
8222       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8223     else
8224       whole_archive_flag_spec=
8225     fi
8226     supports_anon_versioning=no
8227     case `$LD -v 2>&1` in
8228       *GNU\ gold*) supports_anon_versioning=yes ;;
8229       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8230       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8231       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8232       *\ 2.11.*) ;; # other 2.11 versions
8233       *) supports_anon_versioning=yes ;;
8234     esac
8235
8236     # See if GNU ld supports shared libraries.
8237     case $host_os in
8238     aix[3-9]*)
8239       # On AIX/PPC, the GNU linker is very broken
8240       if test "$host_cpu" != ia64; then
8241         ld_shlibs=no
8242         cat <<_LT_EOF 1>&2
8243
8244 *** Warning: the GNU linker, at least up to release 2.19, is reported
8245 *** to be unable to reliably create shared libraries on AIX.
8246 *** Therefore, libtool is disabling shared libraries support.  If you
8247 *** really care for shared libraries, you may want to install binutils
8248 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
8249 *** You will then need to restart the configuration process.
8250
8251 _LT_EOF
8252       fi
8253       ;;
8254
8255     amigaos*)
8256       case $host_cpu in
8257       powerpc)
8258             # see comment about AmigaOS4 .so support
8259             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8260             archive_expsym_cmds=''
8261         ;;
8262       m68k)
8263             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)'
8264             hardcode_libdir_flag_spec='-L$libdir'
8265             hardcode_minus_L=yes
8266         ;;
8267       esac
8268       ;;
8269
8270     beos*)
8271       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8272         allow_undefined_flag=unsupported
8273         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8274         # support --undefined.  This deserves some investigation.  FIXME
8275         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8276       else
8277         ld_shlibs=no
8278       fi
8279       ;;
8280
8281     cygwin* | mingw* | pw32* | cegcc*)
8282       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8283       # as there is no search path for DLLs.
8284       hardcode_libdir_flag_spec='-L$libdir'
8285       export_dynamic_flag_spec='${wl}--export-all-symbols'
8286       allow_undefined_flag=unsupported
8287       always_export_symbols=no
8288       enable_shared_with_static_runtimes=yes
8289       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8290
8291       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
8292         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8293         # If the export-symbols file already is a .def file (1st line
8294         # is EXPORTS), use it as is; otherwise, prepend...
8295         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8296           cp $export_symbols $output_objdir/$soname.def;
8297         else
8298           echo EXPORTS > $output_objdir/$soname.def;
8299           cat $export_symbols >> $output_objdir/$soname.def;
8300         fi~
8301         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8302       else
8303         ld_shlibs=no
8304       fi
8305       ;;
8306
8307     haiku*)
8308       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8309       link_all_deplibs=yes
8310       ;;
8311
8312     interix[3-9]*)
8313       hardcode_direct=no
8314       hardcode_shlibpath_var=no
8315       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8316       export_dynamic_flag_spec='${wl}-E'
8317       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8318       # Instead, shared libraries are loaded at an image base (0x10000000 by
8319       # default) and relocated if they conflict, which is a slow very memory
8320       # consuming and fragmenting process.  To avoid this, we pick a random,
8321       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8322       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8323       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8324       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'
8325       ;;
8326
8327     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
8328       tmp_diet=no
8329       if test "$host_os" = linux-dietlibc; then
8330         case $cc_basename in
8331           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
8332         esac
8333       fi
8334       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
8335          && test "$tmp_diet" = no
8336       then
8337         tmp_addflag=
8338         tmp_sharedflag='-shared'
8339         case $cc_basename,$host_cpu in
8340         pgcc*)                          # Portland Group C compiler
8341           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8342           tmp_addflag=' $pic_flag'
8343           ;;
8344         pgf77* | pgf90* | pgf95* | pgfortran*)
8345                                         # Portland Group f77 and f90 compilers
8346           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8347           tmp_addflag=' $pic_flag -Mnomain' ;;
8348         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
8349           tmp_addflag=' -i_dynamic' ;;
8350         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
8351           tmp_addflag=' -i_dynamic -nofor_main' ;;
8352         ifc* | ifort*)                  # Intel Fortran compiler
8353           tmp_addflag=' -nofor_main' ;;
8354         lf95*)                          # Lahey Fortran 8.1
8355           whole_archive_flag_spec=
8356           tmp_sharedflag='--shared' ;;
8357         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
8358           tmp_sharedflag='-qmkshrobj'
8359           tmp_addflag= ;;
8360         nvcc*)  # Cuda Compiler Driver 2.2
8361           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8362           compiler_needs_object=yes
8363           ;;
8364         esac
8365         case `$CC -V 2>&1 | sed 5q` in
8366         *Sun\ C*)                       # Sun C 5.9
8367           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
8368           compiler_needs_object=yes
8369           tmp_sharedflag='-G' ;;
8370         *Sun\ F*)                       # Sun Fortran 8.3
8371           tmp_sharedflag='-G' ;;
8372         esac
8373         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8374
8375         if test "x$supports_anon_versioning" = xyes; then
8376           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8377             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8378             echo "local: *; };" >> $output_objdir/$libname.ver~
8379             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8380         fi
8381
8382         case $cc_basename in
8383         xlf* | bgf* | bgxlf* | mpixlf*)
8384           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
8385           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
8386           hardcode_libdir_flag_spec=
8387           hardcode_libdir_flag_spec_ld='-rpath $libdir'
8388           archive_cmds='$LD -shared $libobjs $deplibs $compiler_flags -soname $soname -o $lib'
8389           if test "x$supports_anon_versioning" = xyes; then
8390             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
8391               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8392               echo "local: *; };" >> $output_objdir/$libname.ver~
8393               $LD -shared $libobjs $deplibs $compiler_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
8394           fi
8395           ;;
8396         esac
8397       else
8398         ld_shlibs=no
8399       fi
8400       ;;
8401
8402     netbsd*)
8403       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8404         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8405         wlarc=
8406       else
8407         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8408         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8409       fi
8410       ;;
8411
8412     solaris*)
8413       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
8414         ld_shlibs=no
8415         cat <<_LT_EOF 1>&2
8416
8417 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8418 *** create shared libraries on Solaris systems.  Therefore, libtool
8419 *** is disabling shared libraries support.  We urge you to upgrade GNU
8420 *** binutils to release 2.9.1 or newer.  Another option is to modify
8421 *** your PATH or compiler configuration so that the native linker is
8422 *** used, and then restart.
8423
8424 _LT_EOF
8425       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8426         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8427         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8428       else
8429         ld_shlibs=no
8430       fi
8431       ;;
8432
8433     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8434       case `$LD -v 2>&1` in
8435         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8436         ld_shlibs=no
8437         cat <<_LT_EOF 1>&2
8438
8439 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8440 *** reliably create shared libraries on SCO systems.  Therefore, libtool
8441 *** is disabling shared libraries support.  We urge you to upgrade GNU
8442 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8443 *** your PATH or compiler configuration so that the native linker is
8444 *** used, and then restart.
8445
8446 _LT_EOF
8447         ;;
8448         *)
8449           # For security reasons, it is highly recommended that you always
8450           # use absolute paths for naming shared libraries, and exclude the
8451           # DT_RUNPATH tag from executables and libraries.  But doing so
8452           # requires that you compile everything twice, which is a pain.
8453           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8454             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8455             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8456             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8457           else
8458             ld_shlibs=no
8459           fi
8460         ;;
8461       esac
8462       ;;
8463
8464     sunos4*)
8465       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8466       wlarc=
8467       hardcode_direct=yes
8468       hardcode_shlibpath_var=no
8469       ;;
8470
8471     *)
8472       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
8473         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8474         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8475       else
8476         ld_shlibs=no
8477       fi
8478       ;;
8479     esac
8480
8481     if test "$ld_shlibs" = no; then
8482       runpath_var=
8483       hardcode_libdir_flag_spec=
8484       export_dynamic_flag_spec=
8485       whole_archive_flag_spec=
8486     fi
8487   else
8488     # PORTME fill in a description of your system's linker (not GNU ld)
8489     case $host_os in
8490     aix3*)
8491       allow_undefined_flag=unsupported
8492       always_export_symbols=yes
8493       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'
8494       # Note: this linker hardcodes the directories in LIBPATH if there
8495       # are no directories specified by -L.
8496       hardcode_minus_L=yes
8497       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8498         # Neither direct hardcoding nor static linking is supported with a
8499         # broken collect2.
8500         hardcode_direct=unsupported
8501       fi
8502       ;;
8503
8504     aix[4-9]*)
8505       if test "$host_cpu" = ia64; then
8506         # On IA64, the linker does run time linking by default, so we don't
8507         # have to do anything special.
8508         aix_use_runtimelinking=no
8509         exp_sym_flag='-Bexport'
8510         no_entry_flag=""
8511       else
8512         # If we're using GNU nm, then we don't want the "-C" option.
8513         # -C means demangle to AIX nm, but means don't demangle with GNU nm
8514         # Also, AIX nm treats weak defined symbols like other global
8515         # defined symbols, whereas GNU nm marks them as "W".
8516         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
8517           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
8518         else
8519           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'
8520         fi
8521         aix_use_runtimelinking=no
8522
8523         # Test if we are trying to use run time linking or normal
8524         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8525         # need to do runtime linking.
8526         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8527           for ld_flag in $LDFLAGS; do
8528           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8529             aix_use_runtimelinking=yes
8530             break
8531           fi
8532           done
8533           ;;
8534         esac
8535
8536         exp_sym_flag='-bexport'
8537         no_entry_flag='-bnoentry'
8538       fi
8539
8540       # When large executables or shared objects are built, AIX ld can
8541       # have problems creating the table of contents.  If linking a library
8542       # or program results in "error TOC overflow" add -mminimal-toc to
8543       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8544       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8545
8546       archive_cmds=''
8547       hardcode_direct=yes
8548       hardcode_direct_absolute=yes
8549       hardcode_libdir_separator=':'
8550       link_all_deplibs=yes
8551       file_list_spec='${wl}-f,'
8552
8553       if test "$GCC" = yes; then
8554         case $host_os in aix4.[012]|aix4.[012].*)
8555         # We only want to do this on AIX 4.2 and lower, the check
8556         # below for broken collect2 doesn't work under 4.3+
8557           collect2name=`${CC} -print-prog-name=collect2`
8558           if test -f "$collect2name" &&
8559            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
8560           then
8561           # We have reworked collect2
8562           :
8563           else
8564           # We have old collect2
8565           hardcode_direct=unsupported
8566           # It fails to find uninstalled libraries when the uninstalled
8567           # path is not listed in the libpath.  Setting hardcode_minus_L
8568           # to unsupported forces relinking
8569           hardcode_minus_L=yes
8570           hardcode_libdir_flag_spec='-L$libdir'
8571           hardcode_libdir_separator=
8572           fi
8573           ;;
8574         esac
8575         shared_flag='-shared'
8576         if test "$aix_use_runtimelinking" = yes; then
8577           shared_flag="$shared_flag "'${wl}-G'
8578         fi
8579       else
8580         # not using gcc
8581         if test "$host_cpu" = ia64; then
8582         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8583         # chokes on -Wl,-G. The following line is correct:
8584           shared_flag='-G'
8585         else
8586           if test "$aix_use_runtimelinking" = yes; then
8587             shared_flag='${wl}-G'
8588           else
8589             shared_flag='${wl}-bM:SRE'
8590           fi
8591         fi
8592       fi
8593
8594       export_dynamic_flag_spec='${wl}-bexpall'
8595       # It seems that -bexpall does not export symbols beginning with
8596       # underscore (_), so it is better to generate a list of symbols to export.
8597       always_export_symbols=yes
8598       if test "$aix_use_runtimelinking" = yes; then
8599         # Warning - without using the other runtime loading flags (-brtl),
8600         # -berok will link without error, but may produce a broken library.
8601         allow_undefined_flag='-berok'
8602         # Determine the default libpath from the value encoded in an
8603         # empty executable.
8604         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8605 /* end confdefs.h.  */
8606
8607 int
8608 main ()
8609 {
8610
8611   ;
8612   return 0;
8613 }
8614 _ACEOF
8615 if ac_fn_c_try_link "$LINENO"; then :
8616
8617 lt_aix_libpath_sed='
8618     /Import File Strings/,/^$/ {
8619         /^0/ {
8620             s/^0  *\(.*\)$/\1/
8621             p
8622         }
8623     }'
8624 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8625 # Check for a 64-bit object if we didn't find anything.
8626 if test -z "$aix_libpath"; then
8627   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8628 fi
8629 fi
8630 rm -f core conftest.err conftest.$ac_objext \
8631     conftest$ac_exeext conftest.$ac_ext
8632 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8633
8634         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8635         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
8636       else
8637         if test "$host_cpu" = ia64; then
8638           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8639           allow_undefined_flag="-z nodefs"
8640           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"
8641         else
8642          # Determine the default libpath from the value encoded in an
8643          # empty executable.
8644          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8645 /* end confdefs.h.  */
8646
8647 int
8648 main ()
8649 {
8650
8651   ;
8652   return 0;
8653 }
8654 _ACEOF
8655 if ac_fn_c_try_link "$LINENO"; then :
8656
8657 lt_aix_libpath_sed='
8658     /Import File Strings/,/^$/ {
8659         /^0/ {
8660             s/^0  *\(.*\)$/\1/
8661             p
8662         }
8663     }'
8664 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8665 # Check for a 64-bit object if we didn't find anything.
8666 if test -z "$aix_libpath"; then
8667   aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8668 fi
8669 fi
8670 rm -f core conftest.err conftest.$ac_objext \
8671     conftest$ac_exeext conftest.$ac_ext
8672 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8673
8674          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8675           # Warning - without using the other run time loading flags,
8676           # -berok will link without error, but may produce a broken library.
8677           no_undefined_flag=' ${wl}-bernotok'
8678           allow_undefined_flag=' ${wl}-berok'
8679           if test "$with_gnu_ld" = yes; then
8680             # We only use this code for GNU lds that support --whole-archive.
8681             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
8682           else
8683             # Exported symbols can be pulled into shared objects from archives
8684             whole_archive_flag_spec='$convenience'
8685           fi
8686           archive_cmds_need_lc=yes
8687           # This is similar to how AIX traditionally builds its shared libraries.
8688           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'
8689         fi
8690       fi
8691       ;;
8692
8693     amigaos*)
8694       case $host_cpu in
8695       powerpc)
8696             # see comment about AmigaOS4 .so support
8697             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8698             archive_expsym_cmds=''
8699         ;;
8700       m68k)
8701             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)'
8702             hardcode_libdir_flag_spec='-L$libdir'
8703             hardcode_minus_L=yes
8704         ;;
8705       esac
8706       ;;
8707
8708     bsdi[45]*)
8709       export_dynamic_flag_spec=-rdynamic
8710       ;;
8711
8712     cygwin* | mingw* | pw32* | cegcc*)
8713       # When not using gcc, we currently assume that we are using
8714       # Microsoft Visual C++.
8715       # hardcode_libdir_flag_spec is actually meaningless, as there is
8716       # no search path for DLLs.
8717       hardcode_libdir_flag_spec=' '
8718       allow_undefined_flag=unsupported
8719       # Tell ltmain to make .lib files, not .a files.
8720       libext=lib
8721       # Tell ltmain to make .dll files, not .so files.
8722       shrext_cmds=".dll"
8723       # FIXME: Setting linknames here is a bad hack.
8724       archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
8725       # The linker will automatically build a .lib file if we build a DLL.
8726       old_archive_from_new_cmds='true'
8727       # FIXME: Should let the user specify the lib program.
8728       old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8729       fix_srcfile_path='`cygpath -w "$srcfile"`'
8730       enable_shared_with_static_runtimes=yes
8731       ;;
8732
8733     darwin* | rhapsody*)
8734
8735
8736   archive_cmds_need_lc=no
8737   hardcode_direct=no
8738   hardcode_automatic=yes
8739   hardcode_shlibpath_var=unsupported
8740   if test "$lt_cv_ld_force_load" = "yes"; then
8741     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
8742   else
8743     whole_archive_flag_spec=''
8744   fi
8745   link_all_deplibs=yes
8746   allow_undefined_flag="$_lt_dar_allow_undefined"
8747   case $cc_basename in
8748      ifort*) _lt_dar_can_shared=yes ;;
8749      *) _lt_dar_can_shared=$GCC ;;
8750   esac
8751   if test "$_lt_dar_can_shared" = "yes"; then
8752     output_verbose_link_cmd=func_echo_all
8753     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8754     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8755     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}"
8756     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}"
8757
8758   else
8759   ld_shlibs=no
8760   fi
8761
8762       ;;
8763
8764     dgux*)
8765       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8766       hardcode_libdir_flag_spec='-L$libdir'
8767       hardcode_shlibpath_var=no
8768       ;;
8769
8770     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8771     # support.  Future versions do this automatically, but an explicit c++rt0.o
8772     # does not break anything, and helps significantly (at the cost of a little
8773     # extra space).
8774     freebsd2.2*)
8775       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8776       hardcode_libdir_flag_spec='-R$libdir'
8777       hardcode_direct=yes
8778       hardcode_shlibpath_var=no
8779       ;;
8780
8781     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8782     freebsd2.*)
8783       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8784       hardcode_direct=yes
8785       hardcode_minus_L=yes
8786       hardcode_shlibpath_var=no
8787       ;;
8788
8789     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8790     freebsd* | dragonfly*)
8791       archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8792       hardcode_libdir_flag_spec='-R$libdir'
8793       hardcode_direct=yes
8794       hardcode_shlibpath_var=no
8795       ;;
8796
8797     hpux9*)
8798       if test "$GCC" = yes; then
8799         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'
8800       else
8801         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'
8802       fi
8803       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8804       hardcode_libdir_separator=:
8805       hardcode_direct=yes
8806
8807       # hardcode_minus_L: Not really in the search PATH,
8808       # but as the default location of the library.
8809       hardcode_minus_L=yes
8810       export_dynamic_flag_spec='${wl}-E'
8811       ;;
8812
8813     hpux10*)
8814       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8815         archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8816       else
8817         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8818       fi
8819       if test "$with_gnu_ld" = no; then
8820         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8821         hardcode_libdir_flag_spec_ld='+b $libdir'
8822         hardcode_libdir_separator=:
8823         hardcode_direct=yes
8824         hardcode_direct_absolute=yes
8825         export_dynamic_flag_spec='${wl}-E'
8826         # hardcode_minus_L: Not really in the search PATH,
8827         # but as the default location of the library.
8828         hardcode_minus_L=yes
8829       fi
8830       ;;
8831
8832     hpux11*)
8833       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
8834         case $host_cpu in
8835         hppa*64*)
8836           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8837           ;;
8838         ia64*)
8839           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8840           ;;
8841         *)
8842           archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8843           ;;
8844         esac
8845       else
8846         case $host_cpu in
8847         hppa*64*)
8848           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8849           ;;
8850         ia64*)
8851           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8852           ;;
8853         *)
8854
8855           # Older versions of the 11.00 compiler do not understand -b yet
8856           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
8857           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
8858 $as_echo_n "checking if $CC understands -b... " >&6; }
8859 if test "${lt_cv_prog_compiler__b+set}" = set; then :
8860   $as_echo_n "(cached) " >&6
8861 else
8862   lt_cv_prog_compiler__b=no
8863    save_LDFLAGS="$LDFLAGS"
8864    LDFLAGS="$LDFLAGS -b"
8865    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8866    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8867      # The linker can only warn and ignore the option if not recognized
8868      # So say no if there are warnings
8869      if test -s conftest.err; then
8870        # Append any errors to the config.log.
8871        cat conftest.err 1>&5
8872        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8873        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8874        if diff conftest.exp conftest.er2 >/dev/null; then
8875          lt_cv_prog_compiler__b=yes
8876        fi
8877      else
8878        lt_cv_prog_compiler__b=yes
8879      fi
8880    fi
8881    $RM -r conftest*
8882    LDFLAGS="$save_LDFLAGS"
8883
8884 fi
8885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
8886 $as_echo "$lt_cv_prog_compiler__b" >&6; }
8887
8888 if test x"$lt_cv_prog_compiler__b" = xyes; then
8889     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8890 else
8891     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8892 fi
8893
8894           ;;
8895         esac
8896       fi
8897       if test "$with_gnu_ld" = no; then
8898         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8899         hardcode_libdir_separator=:
8900
8901         case $host_cpu in
8902         hppa*64*|ia64*)
8903           hardcode_direct=no
8904           hardcode_shlibpath_var=no
8905           ;;
8906         *)
8907           hardcode_direct=yes
8908           hardcode_direct_absolute=yes
8909           export_dynamic_flag_spec='${wl}-E'
8910
8911           # hardcode_minus_L: Not really in the search PATH,
8912           # but as the default location of the library.
8913           hardcode_minus_L=yes
8914           ;;
8915         esac
8916       fi
8917       ;;
8918
8919     irix5* | irix6* | nonstopux*)
8920       if test "$GCC" = yes; then
8921         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
8922         # Try to use the -exported_symbol ld option, if it does not
8923         # work, assume that -exports_file does not work either and
8924         # implicitly export all symbols.
8925         save_LDFLAGS="$LDFLAGS"
8926         LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
8927         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8928 /* end confdefs.h.  */
8929 int foo(void) {}
8930 _ACEOF
8931 if ac_fn_c_try_link "$LINENO"; then :
8932   archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
8933
8934 fi
8935 rm -f core conftest.err conftest.$ac_objext \
8936     conftest$ac_exeext conftest.$ac_ext
8937         LDFLAGS="$save_LDFLAGS"
8938       else
8939         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
8940         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
8941       fi
8942       archive_cmds_need_lc='no'
8943       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8944       hardcode_libdir_separator=:
8945       inherit_rpath=yes
8946       link_all_deplibs=yes
8947       ;;
8948
8949     netbsd*)
8950       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
8951         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8952       else
8953         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8954       fi
8955       hardcode_libdir_flag_spec='-R$libdir'
8956       hardcode_direct=yes
8957       hardcode_shlibpath_var=no
8958       ;;
8959
8960     newsos6)
8961       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8962       hardcode_direct=yes
8963       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8964       hardcode_libdir_separator=:
8965       hardcode_shlibpath_var=no
8966       ;;
8967
8968     *nto* | *qnx*)
8969       ;;
8970
8971     openbsd*)
8972       if test -f /usr/libexec/ld.so; then
8973         hardcode_direct=yes
8974         hardcode_shlibpath_var=no
8975         hardcode_direct_absolute=yes
8976         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8977           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8978           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8979           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8980           export_dynamic_flag_spec='${wl}-E'
8981         else
8982           case $host_os in
8983            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8984              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8985              hardcode_libdir_flag_spec='-R$libdir'
8986              ;;
8987            *)
8988              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8989              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8990              ;;
8991           esac
8992         fi
8993       else
8994         ld_shlibs=no
8995       fi
8996       ;;
8997
8998     os2*)
8999       hardcode_libdir_flag_spec='-L$libdir'
9000       hardcode_minus_L=yes
9001       allow_undefined_flag=unsupported
9002       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'
9003       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
9004       ;;
9005
9006     osf3*)
9007       if test "$GCC" = yes; then
9008         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9009         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9010       else
9011         allow_undefined_flag=' -expect_unresolved \*'
9012         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9013       fi
9014       archive_cmds_need_lc='no'
9015       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9016       hardcode_libdir_separator=:
9017       ;;
9018
9019     osf4* | osf5*)      # as osf3* with the addition of -msym flag
9020       if test "$GCC" = yes; then
9021         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
9022         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
9023         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9024       else
9025         allow_undefined_flag=' -expect_unresolved \*'
9026         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
9027         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~
9028         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
9029
9030         # Both c and cxx compiler support -rpath directly
9031         hardcode_libdir_flag_spec='-rpath $libdir'
9032       fi
9033       archive_cmds_need_lc='no'
9034       hardcode_libdir_separator=:
9035       ;;
9036
9037     solaris*)
9038       no_undefined_flag=' -z defs'
9039       if test "$GCC" = yes; then
9040         wlarc='${wl}'
9041         archive_cmds='$CC -shared ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9042         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9043           $CC -shared ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9044       else
9045         case `$CC -V 2>&1` in
9046         *"Compilers 5.0"*)
9047           wlarc=''
9048           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
9049           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9050           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
9051           ;;
9052         *)
9053           wlarc='${wl}'
9054           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
9055           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
9056           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
9057           ;;
9058         esac
9059       fi
9060       hardcode_libdir_flag_spec='-R$libdir'
9061       hardcode_shlibpath_var=no
9062       case $host_os in
9063       solaris2.[0-5] | solaris2.[0-5].*) ;;
9064       *)
9065         # The compiler driver will combine and reorder linker options,
9066         # but understands `-z linker_flag'.  GCC discards it without `$wl',
9067         # but is careful enough not to reorder.
9068         # Supported since Solaris 2.6 (maybe 2.5.1?)
9069         if test "$GCC" = yes; then
9070           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9071         else
9072           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9073         fi
9074         ;;
9075       esac
9076       link_all_deplibs=yes
9077       ;;
9078
9079     sunos4*)
9080       if test "x$host_vendor" = xsequent; then
9081         # Use $CC to link under sequent, because it throws in some extra .o
9082         # files that make .init and .fini sections work.
9083         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9084       else
9085         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9086       fi
9087       hardcode_libdir_flag_spec='-L$libdir'
9088       hardcode_direct=yes
9089       hardcode_minus_L=yes
9090       hardcode_shlibpath_var=no
9091       ;;
9092
9093     sysv4)
9094       case $host_vendor in
9095         sni)
9096           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9097           hardcode_direct=yes # is this really true???
9098         ;;
9099         siemens)
9100           ## LD is ld it makes a PLAMLIB
9101           ## CC just makes a GrossModule.
9102           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9103           reload_cmds='$CC -r -o $output$reload_objs'
9104           hardcode_direct=no
9105         ;;
9106         motorola)
9107           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9108           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9109         ;;
9110       esac
9111       runpath_var='LD_RUN_PATH'
9112       hardcode_shlibpath_var=no
9113       ;;
9114
9115     sysv4.3*)
9116       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9117       hardcode_shlibpath_var=no
9118       export_dynamic_flag_spec='-Bexport'
9119       ;;
9120
9121     sysv4*MP*)
9122       if test -d /usr/nec; then
9123         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9124         hardcode_shlibpath_var=no
9125         runpath_var=LD_RUN_PATH
9126         hardcode_runpath_var=yes
9127         ld_shlibs=yes
9128       fi
9129       ;;
9130
9131     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9132       no_undefined_flag='${wl}-z,text'
9133       archive_cmds_need_lc=no
9134       hardcode_shlibpath_var=no
9135       runpath_var='LD_RUN_PATH'
9136
9137       if test "$GCC" = yes; then
9138         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9139         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9140       else
9141         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9142         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9143       fi
9144       ;;
9145
9146     sysv5* | sco3.2v5* | sco5v6*)
9147       # Note: We can NOT use -z defs as we might desire, because we do not
9148       # link with -lc, and that would cause any symbols used from libc to
9149       # always be unresolved, which means just about no library would
9150       # ever link correctly.  If we're not using GNU ld we use -z text
9151       # though, which does catch some bad symbols but isn't as heavy-handed
9152       # as -z defs.
9153       no_undefined_flag='${wl}-z,text'
9154       allow_undefined_flag='${wl}-z,nodefs'
9155       archive_cmds_need_lc=no
9156       hardcode_shlibpath_var=no
9157       hardcode_libdir_flag_spec='${wl}-R,$libdir'
9158       hardcode_libdir_separator=':'
9159       link_all_deplibs=yes
9160       export_dynamic_flag_spec='${wl}-Bexport'
9161       runpath_var='LD_RUN_PATH'
9162
9163       if test "$GCC" = yes; then
9164         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9165         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9166       else
9167         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9168         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9169       fi
9170       ;;
9171
9172     uts4*)
9173       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9174       hardcode_libdir_flag_spec='-L$libdir'
9175       hardcode_shlibpath_var=no
9176       ;;
9177
9178     *)
9179       ld_shlibs=no
9180       ;;
9181     esac
9182
9183     if test x$host_vendor = xsni; then
9184       case $host in
9185       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
9186         export_dynamic_flag_spec='${wl}-Blargedynsym'
9187         ;;
9188       esac
9189     fi
9190   fi
9191
9192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
9193 $as_echo "$ld_shlibs" >&6; }
9194 test "$ld_shlibs" = no && can_build_shared=no
9195
9196 with_gnu_ld=$with_gnu_ld
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212 #
9213 # Do we need to explicitly link libc?
9214 #
9215 case "x$archive_cmds_need_lc" in
9216 x|xyes)
9217   # Assume -lc should be added
9218   archive_cmds_need_lc=yes
9219
9220   if test "$enable_shared" = yes && test "$GCC" = yes; then
9221     case $archive_cmds in
9222     *'~'*)
9223       # FIXME: we may have to deal with multi-command sequences.
9224       ;;
9225     '$CC '*)
9226       # Test whether the compiler implicitly links with -lc since on some
9227       # systems, -lgcc has to come before -lc. If gcc already passes -lc
9228       # to ld, don't add -lc before -lgcc.
9229       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
9230 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9231 if test "${lt_cv_archive_cmds_need_lc+set}" = set; then :
9232   $as_echo_n "(cached) " >&6
9233 else
9234   $RM conftest*
9235         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9236
9237         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9238   (eval $ac_compile) 2>&5
9239   ac_status=$?
9240   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9241   test $ac_status = 0; } 2>conftest.err; then
9242           soname=conftest
9243           lib=conftest
9244           libobjs=conftest.$ac_objext
9245           deplibs=
9246           wl=$lt_prog_compiler_wl
9247           pic_flag=$lt_prog_compiler_pic
9248           compiler_flags=-v
9249           linker_flags=-v
9250           verstring=
9251           output_objdir=.
9252           libname=conftest
9253           lt_save_allow_undefined_flag=$allow_undefined_flag
9254           allow_undefined_flag=
9255           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
9256   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
9257   ac_status=$?
9258   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9259   test $ac_status = 0; }
9260           then
9261             lt_cv_archive_cmds_need_lc=no
9262           else
9263             lt_cv_archive_cmds_need_lc=yes
9264           fi
9265           allow_undefined_flag=$lt_save_allow_undefined_flag
9266         else
9267           cat conftest.err 1>&5
9268         fi
9269         $RM conftest*
9270
9271 fi
9272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
9273 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
9274       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
9275       ;;
9276     esac
9277   fi
9278   ;;
9279 esac
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
9438 $as_echo_n "checking dynamic linker characteristics... " >&6; }
9439
9440 if test "$GCC" = yes; then
9441   case $host_os in
9442     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9443     *) lt_awk_arg="/^libraries:/" ;;
9444   esac
9445   case $host_os in
9446     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
9447     *) lt_sed_strip_eq="s,=/,/,g" ;;
9448   esac
9449   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
9450   case $lt_search_path_spec in
9451   *\;*)
9452     # if the path contains ";" then we assume it to be the separator
9453     # otherwise default to the standard path separator (i.e. ":") - it is
9454     # assumed that no part of a normal pathname contains ";" but that should
9455     # okay in the real world where ";" in dirpaths is itself problematic.
9456     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
9457     ;;
9458   *)
9459     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
9460     ;;
9461   esac
9462   # Ok, now we have the path, separated by spaces, we can step through it
9463   # and add multilib dir if necessary.
9464   lt_tmp_lt_search_path_spec=
9465   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9466   for lt_sys_path in $lt_search_path_spec; do
9467     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9468       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9469     else
9470       test -d "$lt_sys_path" && \
9471         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9472     fi
9473   done
9474   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
9475 BEGIN {RS=" "; FS="/|\n";} {
9476   lt_foo="";
9477   lt_count=0;
9478   for (lt_i = NF; lt_i > 0; lt_i--) {
9479     if ($lt_i != "" && $lt_i != ".") {
9480       if ($lt_i == "..") {
9481         lt_count++;
9482       } else {
9483         if (lt_count == 0) {
9484           lt_foo="/" $lt_i lt_foo;
9485         } else {
9486           lt_count--;
9487         }
9488       }
9489     }
9490   }
9491   if (lt_foo != "") { lt_freq[lt_foo]++; }
9492   if (lt_freq[lt_foo] == 1) { print lt_foo; }
9493 }'`
9494   # AWK program above erroneously prepends '/' to C:/dos/paths
9495   # for these hosts.
9496   case $host_os in
9497     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
9498       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
9499   esac
9500   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
9501 else
9502   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9503 fi
9504 library_names_spec=
9505 libname_spec='lib$name'
9506 soname_spec=
9507 shrext_cmds=".so"
9508 postinstall_cmds=
9509 postuninstall_cmds=
9510 finish_cmds=
9511 finish_eval=
9512 shlibpath_var=
9513 shlibpath_overrides_runpath=unknown
9514 version_type=none
9515 dynamic_linker="$host_os ld.so"
9516 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9517 need_lib_prefix=unknown
9518 hardcode_into_libs=no
9519
9520 # when you set need_version to no, make sure it does not cause -set_version
9521 # flags to be left without arguments
9522 need_version=unknown
9523
9524 case $host_os in
9525 aix3*)
9526   version_type=linux
9527   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9528   shlibpath_var=LIBPATH
9529
9530   # AIX 3 has no versioning support, so we append a major version to the name.
9531   soname_spec='${libname}${release}${shared_ext}$major'
9532   ;;
9533
9534 aix[4-9]*)
9535   version_type=linux
9536   need_lib_prefix=no
9537   need_version=no
9538   hardcode_into_libs=yes
9539   if test "$host_cpu" = ia64; then
9540     # AIX 5 supports IA64
9541     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9542     shlibpath_var=LD_LIBRARY_PATH
9543   else
9544     # With GCC up to 2.95.x, collect2 would create an import file
9545     # for dependence libraries.  The import file would start with
9546     # the line `#! .'.  This would cause the generated library to
9547     # depend on `.', always an invalid library.  This was fixed in
9548     # development snapshots of GCC prior to 3.0.
9549     case $host_os in
9550       aix4 | aix4.[01] | aix4.[01].*)
9551       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9552            echo ' yes '
9553            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
9554         :
9555       else
9556         can_build_shared=no
9557       fi
9558       ;;
9559     esac
9560     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9561     # soname into executable. Probably we can add versioning support to
9562     # collect2, so additional links can be useful in future.
9563     if test "$aix_use_runtimelinking" = yes; then
9564       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9565       # instead of lib<name>.a to let people know that these are not
9566       # typical AIX shared libraries.
9567       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9568     else
9569       # We preserve .a as extension for shared libraries through AIX4.2
9570       # and later when we are not doing run time linking.
9571       library_names_spec='${libname}${release}.a $libname.a'
9572       soname_spec='${libname}${release}${shared_ext}$major'
9573     fi
9574     shlibpath_var=LIBPATH
9575   fi
9576   ;;
9577
9578 amigaos*)
9579   case $host_cpu in
9580   powerpc)
9581     # Since July 2007 AmigaOS4 officially supports .so libraries.
9582     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
9583     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9584     ;;
9585   m68k)
9586     library_names_spec='$libname.ixlibrary $libname.a'
9587     # Create ${libname}_ixlibrary.a entries in /sys/libs.
9588     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''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'
9589     ;;
9590   esac
9591   ;;
9592
9593 beos*)
9594   library_names_spec='${libname}${shared_ext}'
9595   dynamic_linker="$host_os ld.so"
9596   shlibpath_var=LIBRARY_PATH
9597   ;;
9598
9599 bsdi[45]*)
9600   version_type=linux
9601   need_version=no
9602   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9603   soname_spec='${libname}${release}${shared_ext}$major'
9604   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9605   shlibpath_var=LD_LIBRARY_PATH
9606   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9607   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9608   # the default ld.so.conf also contains /usr/contrib/lib and
9609   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9610   # libtool to hard-code these into programs
9611   ;;
9612
9613 cygwin* | mingw* | pw32* | cegcc*)
9614   version_type=windows
9615   shrext_cmds=".dll"
9616   need_version=no
9617   need_lib_prefix=no
9618
9619   case $GCC,$host_os in
9620   yes,cygwin* | yes,mingw* | yes,pw32* | yes,cegcc*)
9621     library_names_spec='$libname.dll.a'
9622     # DLL is installed to $(libdir)/../bin by postinstall_cmds
9623     postinstall_cmds='base_file=`basename \${file}`~
9624       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
9625       dldir=$destdir/`dirname \$dlpath`~
9626       test -d \$dldir || mkdir -p \$dldir~
9627       $install_prog $dir/$dlname \$dldir/$dlname~
9628       chmod a+x \$dldir/$dlname~
9629       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
9630         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
9631       fi'
9632     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9633       dlpath=$dir/\$dldll~
9634        $RM \$dlpath'
9635     shlibpath_overrides_runpath=yes
9636
9637     case $host_os in
9638     cygwin*)
9639       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9640       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9641
9642       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
9643       ;;
9644     mingw* | cegcc*)
9645       # MinGW DLLs use traditional 'lib' prefix
9646       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9647       ;;
9648     pw32*)
9649       # pw32 DLLs use 'pw' prefix rather than 'lib'
9650       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9651       ;;
9652     esac
9653     ;;
9654
9655   *)
9656     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9657     ;;
9658   esac
9659   dynamic_linker='Win32 ld.exe'
9660   # FIXME: first we should search . and the directory the executable is in
9661   shlibpath_var=PATH
9662   ;;
9663
9664 darwin* | rhapsody*)
9665   dynamic_linker="$host_os dyld"
9666   version_type=darwin
9667   need_lib_prefix=no
9668   need_version=no
9669   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9670   soname_spec='${libname}${release}${major}$shared_ext'
9671   shlibpath_overrides_runpath=yes
9672   shlibpath_var=DYLD_LIBRARY_PATH
9673   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9674
9675   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9676   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9677   ;;
9678
9679 dgux*)
9680   version_type=linux
9681   need_lib_prefix=no
9682   need_version=no
9683   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9684   soname_spec='${libname}${release}${shared_ext}$major'
9685   shlibpath_var=LD_LIBRARY_PATH
9686   ;;
9687
9688 freebsd* | dragonfly*)
9689   # DragonFly does not have aout.  When/if they implement a new
9690   # versioning mechanism, adjust this.
9691   if test -x /usr/bin/objformat; then
9692     objformat=`/usr/bin/objformat`
9693   else
9694     case $host_os in
9695     freebsd[23].*) objformat=aout ;;
9696     *) objformat=elf ;;
9697     esac
9698   fi
9699   version_type=freebsd-$objformat
9700   case $version_type in
9701     freebsd-elf*)
9702       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9703       need_version=no
9704       need_lib_prefix=no
9705       ;;
9706     freebsd-*)
9707       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9708       need_version=yes
9709       ;;
9710   esac
9711   shlibpath_var=LD_LIBRARY_PATH
9712   case $host_os in
9713   freebsd2.*)
9714     shlibpath_overrides_runpath=yes
9715     ;;
9716   freebsd3.[01]* | freebsdelf3.[01]*)
9717     shlibpath_overrides_runpath=yes
9718     hardcode_into_libs=yes
9719     ;;
9720   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9721   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9722     shlibpath_overrides_runpath=no
9723     hardcode_into_libs=yes
9724     ;;
9725   *) # from 4.6 on, and DragonFly
9726     shlibpath_overrides_runpath=yes
9727     hardcode_into_libs=yes
9728     ;;
9729   esac
9730   ;;
9731
9732 gnu*)
9733   version_type=linux
9734   need_lib_prefix=no
9735   need_version=no
9736   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9737   soname_spec='${libname}${release}${shared_ext}$major'
9738   shlibpath_var=LD_LIBRARY_PATH
9739   hardcode_into_libs=yes
9740   ;;
9741
9742 haiku*)
9743   version_type=linux
9744   need_lib_prefix=no
9745   need_version=no
9746   dynamic_linker="$host_os runtime_loader"
9747   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9748   soname_spec='${libname}${release}${shared_ext}$major'
9749   shlibpath_var=LIBRARY_PATH
9750   shlibpath_overrides_runpath=yes
9751   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/beos/system/lib'
9752   hardcode_into_libs=yes
9753   ;;
9754
9755 hpux9* | hpux10* | hpux11*)
9756   # Give a soname corresponding to the major version so that dld.sl refuses to
9757   # link against other versions.
9758   version_type=sunos
9759   need_lib_prefix=no
9760   need_version=no
9761   case $host_cpu in
9762   ia64*)
9763     shrext_cmds='.so'
9764     hardcode_into_libs=yes
9765     dynamic_linker="$host_os dld.so"
9766     shlibpath_var=LD_LIBRARY_PATH
9767     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9768     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9769     soname_spec='${libname}${release}${shared_ext}$major'
9770     if test "X$HPUX_IA64_MODE" = X32; then
9771       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9772     else
9773       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9774     fi
9775     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9776     ;;
9777   hppa*64*)
9778     shrext_cmds='.sl'
9779     hardcode_into_libs=yes
9780     dynamic_linker="$host_os dld.sl"
9781     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9782     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9783     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9784     soname_spec='${libname}${release}${shared_ext}$major'
9785     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9786     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9787     ;;
9788   *)
9789     shrext_cmds='.sl'
9790     dynamic_linker="$host_os dld.sl"
9791     shlibpath_var=SHLIB_PATH
9792     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9793     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9794     soname_spec='${libname}${release}${shared_ext}$major'
9795     ;;
9796   esac
9797   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
9798   postinstall_cmds='chmod 555 $lib'
9799   # or fails outright, so override atomically:
9800   install_override_mode=555
9801   ;;
9802
9803 interix[3-9]*)
9804   version_type=linux
9805   need_lib_prefix=no
9806   need_version=no
9807   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9808   soname_spec='${libname}${release}${shared_ext}$major'
9809   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9810   shlibpath_var=LD_LIBRARY_PATH
9811   shlibpath_overrides_runpath=no
9812   hardcode_into_libs=yes
9813   ;;
9814
9815 irix5* | irix6* | nonstopux*)
9816   case $host_os in
9817     nonstopux*) version_type=nonstopux ;;
9818     *)
9819         if test "$lt_cv_prog_gnu_ld" = yes; then
9820                 version_type=linux
9821         else
9822                 version_type=irix
9823         fi ;;
9824   esac
9825   need_lib_prefix=no
9826   need_version=no
9827   soname_spec='${libname}${release}${shared_ext}$major'
9828   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9829   case $host_os in
9830   irix5* | nonstopux*)
9831     libsuff= shlibsuff=
9832     ;;
9833   *)
9834     case $LD in # libtool.m4 will add one of these switches to LD
9835     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9836       libsuff= shlibsuff= libmagic=32-bit;;
9837     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9838       libsuff=32 shlibsuff=N32 libmagic=N32;;
9839     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9840       libsuff=64 shlibsuff=64 libmagic=64-bit;;
9841     *) libsuff= shlibsuff= libmagic=never-match;;
9842     esac
9843     ;;
9844   esac
9845   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9846   shlibpath_overrides_runpath=no
9847   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9848   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9849   hardcode_into_libs=yes
9850   ;;
9851
9852 # No shared lib support for Linux oldld, aout, or coff.
9853 linux*oldld* | linux*aout* | linux*coff*)
9854   dynamic_linker=no
9855   ;;
9856
9857 # This must be Linux ELF.
9858 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9859   version_type=linux
9860   need_lib_prefix=no
9861   need_version=no
9862   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9863   soname_spec='${libname}${release}${shared_ext}$major'
9864   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9865   shlibpath_var=LD_LIBRARY_PATH
9866   shlibpath_overrides_runpath=no
9867
9868   # Some binutils ld are patched to set DT_RUNPATH
9869   if test "${lt_cv_shlibpath_overrides_runpath+set}" = set; then :
9870   $as_echo_n "(cached) " >&6
9871 else
9872   lt_cv_shlibpath_overrides_runpath=no
9873     save_LDFLAGS=$LDFLAGS
9874     save_libdir=$libdir
9875     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
9876          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
9877     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9878 /* end confdefs.h.  */
9879
9880 int
9881 main ()
9882 {
9883
9884   ;
9885   return 0;
9886 }
9887 _ACEOF
9888 if ac_fn_c_try_link "$LINENO"; then :
9889   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
9890   lt_cv_shlibpath_overrides_runpath=yes
9891 fi
9892 fi
9893 rm -f core conftest.err conftest.$ac_objext \
9894     conftest$ac_exeext conftest.$ac_ext
9895     LDFLAGS=$save_LDFLAGS
9896     libdir=$save_libdir
9897
9898 fi
9899
9900   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
9901
9902   # This implies no fast_install, which is unacceptable.
9903   # Some rework will be needed to allow for fast_install
9904   # before this can be enabled.
9905   hardcode_into_libs=yes
9906
9907   # Append ld.so.conf contents to the search path
9908   if test -f /etc/ld.so.conf; then
9909     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
9910     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9911   fi
9912
9913   # We used to test for /lib/ld.so.1 and disable shared libraries on
9914   # powerpc, because MkLinux only supported shared libraries with the
9915   # GNU dynamic linker.  Since this was broken with cross compilers,
9916   # most powerpc-linux boxes support dynamic linking these days and
9917   # people can always --disable-shared, the test was removed, and we
9918   # assume the GNU/Linux dynamic linker is in use.
9919   dynamic_linker='GNU/Linux ld.so'
9920   ;;
9921
9922 netbsd*)
9923   version_type=sunos
9924   need_lib_prefix=no
9925   need_version=no
9926   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9927     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9928     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9929     dynamic_linker='NetBSD (a.out) ld.so'
9930   else
9931     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9932     soname_spec='${libname}${release}${shared_ext}$major'
9933     dynamic_linker='NetBSD ld.elf_so'
9934   fi
9935   shlibpath_var=LD_LIBRARY_PATH
9936   shlibpath_overrides_runpath=yes
9937   hardcode_into_libs=yes
9938   ;;
9939
9940 newsos6)
9941   version_type=linux
9942   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9943   shlibpath_var=LD_LIBRARY_PATH
9944   shlibpath_overrides_runpath=yes
9945   ;;
9946
9947 *nto* | *qnx*)
9948   version_type=qnx
9949   need_lib_prefix=no
9950   need_version=no
9951   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9952   soname_spec='${libname}${release}${shared_ext}$major'
9953   shlibpath_var=LD_LIBRARY_PATH
9954   shlibpath_overrides_runpath=no
9955   hardcode_into_libs=yes
9956   dynamic_linker='ldqnx.so'
9957   ;;
9958
9959 openbsd*)
9960   version_type=sunos
9961   sys_lib_dlsearch_path_spec="/usr/lib"
9962   need_lib_prefix=no
9963   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9964   case $host_os in
9965     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
9966     *)                          need_version=no  ;;
9967   esac
9968   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9969   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9970   shlibpath_var=LD_LIBRARY_PATH
9971   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9972     case $host_os in
9973       openbsd2.[89] | openbsd2.[89].*)
9974         shlibpath_overrides_runpath=no
9975         ;;
9976       *)
9977         shlibpath_overrides_runpath=yes
9978         ;;
9979       esac
9980   else
9981     shlibpath_overrides_runpath=yes
9982   fi
9983   ;;
9984
9985 os2*)
9986   libname_spec='$name'
9987   shrext_cmds=".dll"
9988   need_lib_prefix=no
9989   library_names_spec='$libname${shared_ext} $libname.a'
9990   dynamic_linker='OS/2 ld.exe'
9991   shlibpath_var=LIBPATH
9992   ;;
9993
9994 osf3* | osf4* | osf5*)
9995   version_type=osf
9996   need_lib_prefix=no
9997   need_version=no
9998   soname_spec='${libname}${release}${shared_ext}$major'
9999   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10000   shlibpath_var=LD_LIBRARY_PATH
10001   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
10002   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
10003   ;;
10004
10005 rdos*)
10006   dynamic_linker=no
10007   ;;
10008
10009 solaris*)
10010   version_type=linux
10011   need_lib_prefix=no
10012   need_version=no
10013   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10014   soname_spec='${libname}${release}${shared_ext}$major'
10015   shlibpath_var=LD_LIBRARY_PATH
10016   shlibpath_overrides_runpath=yes
10017   hardcode_into_libs=yes
10018   # ldd complains unless libraries are executable
10019   postinstall_cmds='chmod +x $lib'
10020   ;;
10021
10022 sunos4*)
10023   version_type=sunos
10024   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
10025   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
10026   shlibpath_var=LD_LIBRARY_PATH
10027   shlibpath_overrides_runpath=yes
10028   if test "$with_gnu_ld" = yes; then
10029     need_lib_prefix=no
10030   fi
10031   need_version=yes
10032   ;;
10033
10034 sysv4 | sysv4.3*)
10035   version_type=linux
10036   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10037   soname_spec='${libname}${release}${shared_ext}$major'
10038   shlibpath_var=LD_LIBRARY_PATH
10039   case $host_vendor in
10040     sni)
10041       shlibpath_overrides_runpath=no
10042       need_lib_prefix=no
10043       runpath_var=LD_RUN_PATH
10044       ;;
10045     siemens)
10046       need_lib_prefix=no
10047       ;;
10048     motorola)
10049       need_lib_prefix=no
10050       need_version=no
10051       shlibpath_overrides_runpath=no
10052       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
10053       ;;
10054   esac
10055   ;;
10056
10057 sysv4*MP*)
10058   if test -d /usr/nec ;then
10059     version_type=linux
10060     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
10061     soname_spec='$libname${shared_ext}.$major'
10062     shlibpath_var=LD_LIBRARY_PATH
10063   fi
10064   ;;
10065
10066 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
10067   version_type=freebsd-elf
10068   need_lib_prefix=no
10069   need_version=no
10070   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10071   soname_spec='${libname}${release}${shared_ext}$major'
10072   shlibpath_var=LD_LIBRARY_PATH
10073   shlibpath_overrides_runpath=yes
10074   hardcode_into_libs=yes
10075   if test "$with_gnu_ld" = yes; then
10076     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
10077   else
10078     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
10079     case $host_os in
10080       sco3.2v5*)
10081         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
10082         ;;
10083     esac
10084   fi
10085   sys_lib_dlsearch_path_spec='/usr/lib'
10086   ;;
10087
10088 tpf*)
10089   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
10090   version_type=linux
10091   need_lib_prefix=no
10092   need_version=no
10093   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10094   shlibpath_var=LD_LIBRARY_PATH
10095   shlibpath_overrides_runpath=no
10096   hardcode_into_libs=yes
10097   ;;
10098
10099 uts4*)
10100   version_type=linux
10101   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10102   soname_spec='${libname}${release}${shared_ext}$major'
10103   shlibpath_var=LD_LIBRARY_PATH
10104   ;;
10105
10106 *)
10107   dynamic_linker=no
10108   ;;
10109 esac
10110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
10111 $as_echo "$dynamic_linker" >&6; }
10112 test "$dynamic_linker" = no && can_build_shared=no
10113
10114 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
10115 if test "$GCC" = yes; then
10116   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
10117 fi
10118
10119 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
10120   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
10121 fi
10122 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
10123   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
10124 fi
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
10218 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
10219 hardcode_action=
10220 if test -n "$hardcode_libdir_flag_spec" ||
10221    test -n "$runpath_var" ||
10222    test "X$hardcode_automatic" = "Xyes" ; then
10223
10224   # We can hardcode non-existent directories.
10225   if test "$hardcode_direct" != no &&
10226      # If the only mechanism to avoid hardcoding is shlibpath_var, we
10227      # have to relink, otherwise we might link with an installed library
10228      # when we should be linking with a yet-to-be-installed one
10229      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
10230      test "$hardcode_minus_L" != no; then
10231     # Linking always hardcodes the temporary library directory.
10232     hardcode_action=relink
10233   else
10234     # We can link without hardcoding, and we can hardcode nonexisting dirs.
10235     hardcode_action=immediate
10236   fi
10237 else
10238   # We cannot hardcode anything, or else we can only hardcode existing
10239   # directories.
10240   hardcode_action=unsupported
10241 fi
10242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
10243 $as_echo "$hardcode_action" >&6; }
10244
10245 if test "$hardcode_action" = relink ||
10246    test "$inherit_rpath" = yes; then
10247   # Fast installation is not supported
10248   enable_fast_install=no
10249 elif test "$shlibpath_overrides_runpath" = yes ||
10250      test "$enable_shared" = no; then
10251   # Fast installation is not necessary
10252   enable_fast_install=needless
10253 fi
10254
10255
10256
10257
10258
10259
10260   if test "x$enable_dlopen" != xyes; then
10261   enable_dlopen=unknown
10262   enable_dlopen_self=unknown
10263   enable_dlopen_self_static=unknown
10264 else
10265   lt_cv_dlopen=no
10266   lt_cv_dlopen_libs=
10267
10268   case $host_os in
10269   beos*)
10270     lt_cv_dlopen="load_add_on"
10271     lt_cv_dlopen_libs=
10272     lt_cv_dlopen_self=yes
10273     ;;
10274
10275   mingw* | pw32* | cegcc*)
10276     lt_cv_dlopen="LoadLibrary"
10277     lt_cv_dlopen_libs=
10278     ;;
10279
10280   cygwin*)
10281     lt_cv_dlopen="dlopen"
10282     lt_cv_dlopen_libs=
10283     ;;
10284
10285   darwin*)
10286   # if libdl is installed we need to link against it
10287     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10288 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10289 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10290   $as_echo_n "(cached) " >&6
10291 else
10292   ac_check_lib_save_LIBS=$LIBS
10293 LIBS="-ldl  $LIBS"
10294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10295 /* end confdefs.h.  */
10296
10297 /* Override any GCC internal prototype to avoid an error.
10298    Use char because int might match the return type of a GCC
10299    builtin and then its argument prototype would still apply.  */
10300 #ifdef __cplusplus
10301 extern "C"
10302 #endif
10303 char dlopen ();
10304 int
10305 main ()
10306 {
10307 return dlopen ();
10308   ;
10309   return 0;
10310 }
10311 _ACEOF
10312 if ac_fn_c_try_link "$LINENO"; then :
10313   ac_cv_lib_dl_dlopen=yes
10314 else
10315   ac_cv_lib_dl_dlopen=no
10316 fi
10317 rm -f core conftest.err conftest.$ac_objext \
10318     conftest$ac_exeext conftest.$ac_ext
10319 LIBS=$ac_check_lib_save_LIBS
10320 fi
10321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10322 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10323 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10324   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10325 else
10326
10327     lt_cv_dlopen="dyld"
10328     lt_cv_dlopen_libs=
10329     lt_cv_dlopen_self=yes
10330
10331 fi
10332
10333     ;;
10334
10335   *)
10336     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
10337 if test "x$ac_cv_func_shl_load" = x""yes; then :
10338   lt_cv_dlopen="shl_load"
10339 else
10340   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
10341 $as_echo_n "checking for shl_load in -ldld... " >&6; }
10342 if test "${ac_cv_lib_dld_shl_load+set}" = set; then :
10343   $as_echo_n "(cached) " >&6
10344 else
10345   ac_check_lib_save_LIBS=$LIBS
10346 LIBS="-ldld  $LIBS"
10347 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10348 /* end confdefs.h.  */
10349
10350 /* Override any GCC internal prototype to avoid an error.
10351    Use char because int might match the return type of a GCC
10352    builtin and then its argument prototype would still apply.  */
10353 #ifdef __cplusplus
10354 extern "C"
10355 #endif
10356 char shl_load ();
10357 int
10358 main ()
10359 {
10360 return shl_load ();
10361   ;
10362   return 0;
10363 }
10364 _ACEOF
10365 if ac_fn_c_try_link "$LINENO"; then :
10366   ac_cv_lib_dld_shl_load=yes
10367 else
10368   ac_cv_lib_dld_shl_load=no
10369 fi
10370 rm -f core conftest.err conftest.$ac_objext \
10371     conftest$ac_exeext conftest.$ac_ext
10372 LIBS=$ac_check_lib_save_LIBS
10373 fi
10374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
10375 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10376 if test "x$ac_cv_lib_dld_shl_load" = x""yes; then :
10377   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10378 else
10379   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
10380 if test "x$ac_cv_func_dlopen" = x""yes; then :
10381   lt_cv_dlopen="dlopen"
10382 else
10383   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
10384 $as_echo_n "checking for dlopen in -ldl... " >&6; }
10385 if test "${ac_cv_lib_dl_dlopen+set}" = set; then :
10386   $as_echo_n "(cached) " >&6
10387 else
10388   ac_check_lib_save_LIBS=$LIBS
10389 LIBS="-ldl  $LIBS"
10390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10391 /* end confdefs.h.  */
10392
10393 /* Override any GCC internal prototype to avoid an error.
10394    Use char because int might match the return type of a GCC
10395    builtin and then its argument prototype would still apply.  */
10396 #ifdef __cplusplus
10397 extern "C"
10398 #endif
10399 char dlopen ();
10400 int
10401 main ()
10402 {
10403 return dlopen ();
10404   ;
10405   return 0;
10406 }
10407 _ACEOF
10408 if ac_fn_c_try_link "$LINENO"; then :
10409   ac_cv_lib_dl_dlopen=yes
10410 else
10411   ac_cv_lib_dl_dlopen=no
10412 fi
10413 rm -f core conftest.err conftest.$ac_objext \
10414     conftest$ac_exeext conftest.$ac_ext
10415 LIBS=$ac_check_lib_save_LIBS
10416 fi
10417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
10418 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10419 if test "x$ac_cv_lib_dl_dlopen" = x""yes; then :
10420   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10421 else
10422   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
10423 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
10424 if test "${ac_cv_lib_svld_dlopen+set}" = set; then :
10425   $as_echo_n "(cached) " >&6
10426 else
10427   ac_check_lib_save_LIBS=$LIBS
10428 LIBS="-lsvld  $LIBS"
10429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10430 /* end confdefs.h.  */
10431
10432 /* Override any GCC internal prototype to avoid an error.
10433    Use char because int might match the return type of a GCC
10434    builtin and then its argument prototype would still apply.  */
10435 #ifdef __cplusplus
10436 extern "C"
10437 #endif
10438 char dlopen ();
10439 int
10440 main ()
10441 {
10442 return dlopen ();
10443   ;
10444   return 0;
10445 }
10446 _ACEOF
10447 if ac_fn_c_try_link "$LINENO"; then :
10448   ac_cv_lib_svld_dlopen=yes
10449 else
10450   ac_cv_lib_svld_dlopen=no
10451 fi
10452 rm -f core conftest.err conftest.$ac_objext \
10453     conftest$ac_exeext conftest.$ac_ext
10454 LIBS=$ac_check_lib_save_LIBS
10455 fi
10456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
10457 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10458 if test "x$ac_cv_lib_svld_dlopen" = x""yes; then :
10459   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10460 else
10461   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
10462 $as_echo_n "checking for dld_link in -ldld... " >&6; }
10463 if test "${ac_cv_lib_dld_dld_link+set}" = set; then :
10464   $as_echo_n "(cached) " >&6
10465 else
10466   ac_check_lib_save_LIBS=$LIBS
10467 LIBS="-ldld  $LIBS"
10468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10469 /* end confdefs.h.  */
10470
10471 /* Override any GCC internal prototype to avoid an error.
10472    Use char because int might match the return type of a GCC
10473    builtin and then its argument prototype would still apply.  */
10474 #ifdef __cplusplus
10475 extern "C"
10476 #endif
10477 char dld_link ();
10478 int
10479 main ()
10480 {
10481 return dld_link ();
10482   ;
10483   return 0;
10484 }
10485 _ACEOF
10486 if ac_fn_c_try_link "$LINENO"; then :
10487   ac_cv_lib_dld_dld_link=yes
10488 else
10489   ac_cv_lib_dld_dld_link=no
10490 fi
10491 rm -f core conftest.err conftest.$ac_objext \
10492     conftest$ac_exeext conftest.$ac_ext
10493 LIBS=$ac_check_lib_save_LIBS
10494 fi
10495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
10496 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10497 if test "x$ac_cv_lib_dld_dld_link" = x""yes; then :
10498   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10499 fi
10500
10501
10502 fi
10503
10504
10505 fi
10506
10507
10508 fi
10509
10510
10511 fi
10512
10513
10514 fi
10515
10516     ;;
10517   esac
10518
10519   if test "x$lt_cv_dlopen" != xno; then
10520     enable_dlopen=yes
10521   else
10522     enable_dlopen=no
10523   fi
10524
10525   case $lt_cv_dlopen in
10526   dlopen)
10527     save_CPPFLAGS="$CPPFLAGS"
10528     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10529
10530     save_LDFLAGS="$LDFLAGS"
10531     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10532
10533     save_LIBS="$LIBS"
10534     LIBS="$lt_cv_dlopen_libs $LIBS"
10535
10536     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
10537 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
10538 if test "${lt_cv_dlopen_self+set}" = set; then :
10539   $as_echo_n "(cached) " >&6
10540 else
10541           if test "$cross_compiling" = yes; then :
10542   lt_cv_dlopen_self=cross
10543 else
10544   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10545   lt_status=$lt_dlunknown
10546   cat > conftest.$ac_ext <<_LT_EOF
10547 #line 10547 "configure"
10548 #include "confdefs.h"
10549
10550 #if HAVE_DLFCN_H
10551 #include <dlfcn.h>
10552 #endif
10553
10554 #include <stdio.h>
10555
10556 #ifdef RTLD_GLOBAL
10557 #  define LT_DLGLOBAL           RTLD_GLOBAL
10558 #else
10559 #  ifdef DL_GLOBAL
10560 #    define LT_DLGLOBAL         DL_GLOBAL
10561 #  else
10562 #    define LT_DLGLOBAL         0
10563 #  endif
10564 #endif
10565
10566 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10567    find out it does not work in some platform. */
10568 #ifndef LT_DLLAZY_OR_NOW
10569 #  ifdef RTLD_LAZY
10570 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10571 #  else
10572 #    ifdef DL_LAZY
10573 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10574 #    else
10575 #      ifdef RTLD_NOW
10576 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10577 #      else
10578 #        ifdef DL_NOW
10579 #          define LT_DLLAZY_OR_NOW      DL_NOW
10580 #        else
10581 #          define LT_DLLAZY_OR_NOW      0
10582 #        endif
10583 #      endif
10584 #    endif
10585 #  endif
10586 #endif
10587
10588 /* When -fvisbility=hidden is used, assume the code has been annotated
10589    correspondingly for the symbols needed.  */
10590 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10591 void fnord () __attribute__((visibility("default")));
10592 #endif
10593
10594 void fnord () { int i=42; }
10595 int main ()
10596 {
10597   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10598   int status = $lt_dlunknown;
10599
10600   if (self)
10601     {
10602       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10603       else
10604         {
10605           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10606           else puts (dlerror ());
10607         }
10608       /* dlclose (self); */
10609     }
10610   else
10611     puts (dlerror ());
10612
10613   return status;
10614 }
10615 _LT_EOF
10616   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10617   (eval $ac_link) 2>&5
10618   ac_status=$?
10619   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10620   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10621     (./conftest; exit; ) >&5 2>/dev/null
10622     lt_status=$?
10623     case x$lt_status in
10624       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10625       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10626       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10627     esac
10628   else :
10629     # compilation failed
10630     lt_cv_dlopen_self=no
10631   fi
10632 fi
10633 rm -fr conftest*
10634
10635
10636 fi
10637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
10638 $as_echo "$lt_cv_dlopen_self" >&6; }
10639
10640     if test "x$lt_cv_dlopen_self" = xyes; then
10641       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10642       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
10643 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10644 if test "${lt_cv_dlopen_self_static+set}" = set; then :
10645   $as_echo_n "(cached) " >&6
10646 else
10647           if test "$cross_compiling" = yes; then :
10648   lt_cv_dlopen_self_static=cross
10649 else
10650   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10651   lt_status=$lt_dlunknown
10652   cat > conftest.$ac_ext <<_LT_EOF
10653 #line 10653 "configure"
10654 #include "confdefs.h"
10655
10656 #if HAVE_DLFCN_H
10657 #include <dlfcn.h>
10658 #endif
10659
10660 #include <stdio.h>
10661
10662 #ifdef RTLD_GLOBAL
10663 #  define LT_DLGLOBAL           RTLD_GLOBAL
10664 #else
10665 #  ifdef DL_GLOBAL
10666 #    define LT_DLGLOBAL         DL_GLOBAL
10667 #  else
10668 #    define LT_DLGLOBAL         0
10669 #  endif
10670 #endif
10671
10672 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10673    find out it does not work in some platform. */
10674 #ifndef LT_DLLAZY_OR_NOW
10675 #  ifdef RTLD_LAZY
10676 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
10677 #  else
10678 #    ifdef DL_LAZY
10679 #      define LT_DLLAZY_OR_NOW          DL_LAZY
10680 #    else
10681 #      ifdef RTLD_NOW
10682 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
10683 #      else
10684 #        ifdef DL_NOW
10685 #          define LT_DLLAZY_OR_NOW      DL_NOW
10686 #        else
10687 #          define LT_DLLAZY_OR_NOW      0
10688 #        endif
10689 #      endif
10690 #    endif
10691 #  endif
10692 #endif
10693
10694 /* When -fvisbility=hidden is used, assume the code has been annotated
10695    correspondingly for the symbols needed.  */
10696 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
10697 void fnord () __attribute__((visibility("default")));
10698 #endif
10699
10700 void fnord () { int i=42; }
10701 int main ()
10702 {
10703   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10704   int status = $lt_dlunknown;
10705
10706   if (self)
10707     {
10708       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10709       else
10710         {
10711           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
10712           else puts (dlerror ());
10713         }
10714       /* dlclose (self); */
10715     }
10716   else
10717     puts (dlerror ());
10718
10719   return status;
10720 }
10721 _LT_EOF
10722   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10723   (eval $ac_link) 2>&5
10724   ac_status=$?
10725   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10726   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
10727     (./conftest; exit; ) >&5 2>/dev/null
10728     lt_status=$?
10729     case x$lt_status in
10730       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10731       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10732       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10733     esac
10734   else :
10735     # compilation failed
10736     lt_cv_dlopen_self_static=no
10737   fi
10738 fi
10739 rm -fr conftest*
10740
10741
10742 fi
10743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
10744 $as_echo "$lt_cv_dlopen_self_static" >&6; }
10745     fi
10746
10747     CPPFLAGS="$save_CPPFLAGS"
10748     LDFLAGS="$save_LDFLAGS"
10749     LIBS="$save_LIBS"
10750     ;;
10751   esac
10752
10753   case $lt_cv_dlopen_self in
10754   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10755   *) enable_dlopen_self=unknown ;;
10756   esac
10757
10758   case $lt_cv_dlopen_self_static in
10759   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10760   *) enable_dlopen_self_static=unknown ;;
10761   esac
10762 fi
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780 striplib=
10781 old_striplib=
10782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
10783 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
10784 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
10785   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
10786   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
10787   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10788 $as_echo "yes" >&6; }
10789 else
10790 # FIXME - insert some real tests, host_os isn't really good enough
10791   case $host_os in
10792   darwin*)
10793     if test -n "$STRIP" ; then
10794       striplib="$STRIP -x"
10795       old_striplib="$STRIP -S"
10796       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10797 $as_echo "yes" >&6; }
10798     else
10799       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10800 $as_echo "no" >&6; }
10801     fi
10802     ;;
10803   *)
10804     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10805 $as_echo "no" >&6; }
10806     ;;
10807   esac
10808 fi
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821   # Report which library types will actually be built
10822   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
10823 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
10824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
10825 $as_echo "$can_build_shared" >&6; }
10826
10827   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
10828 $as_echo_n "checking whether to build shared libraries... " >&6; }
10829   test "$can_build_shared" = "no" && enable_shared=no
10830
10831   # On AIX, shared libraries and static libraries use the same namespace, and
10832   # are all built from PIC.
10833   case $host_os in
10834   aix3*)
10835     test "$enable_shared" = yes && enable_static=no
10836     if test -n "$RANLIB"; then
10837       archive_cmds="$archive_cmds~\$RANLIB \$lib"
10838       postinstall_cmds='$RANLIB $lib'
10839     fi
10840     ;;
10841
10842   aix[4-9]*)
10843     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10844       test "$enable_shared" = yes && enable_static=no
10845     fi
10846     ;;
10847   esac
10848   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
10849 $as_echo "$enable_shared" >&6; }
10850
10851   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
10852 $as_echo_n "checking whether to build static libraries... " >&6; }
10853   # Make sure either enable_shared or enable_static is yes.
10854   test "$enable_shared" = yes || enable_static=yes
10855   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
10856 $as_echo "$enable_static" >&6; }
10857
10858
10859
10860
10861 fi
10862 ac_ext=c
10863 ac_cpp='$CPP $CPPFLAGS'
10864 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10865 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10866 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10867
10868 CC="$lt_save_CC"
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882         ac_config_commands="$ac_config_commands libtool"
10883
10884
10885
10886
10887 # Only expand once:
10888
10889
10890
10891
10892
10893 case $host in
10894   *-cygwin* | *-mingw*)
10895     # 'host' will be top-level target in the case of a target lib,
10896     # we must compare to with_cross_host to decide if this is a native
10897     # or cross-compiler and select where to install dlls appropriately.
10898     if test -n "$with_cross_host" &&
10899         test x"$with_cross_host" != x"no"; then
10900       lt_host_flags='-no-undefined -bindir "$(toolexeclibdir)"';
10901     else
10902       lt_host_flags='-no-undefined -bindir "$(bindir)"';
10903     fi
10904     ;;
10905   *)
10906     lt_host_flags=
10907     ;;
10908 esac
10909
10910
10911
10912
10913 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
10914 case $ac_cv_c_int64_t in #(
10915   no|yes) ;; #(
10916   *)
10917
10918 cat >>confdefs.h <<_ACEOF
10919 #define int64_t $ac_cv_c_int64_t
10920 _ACEOF
10921 ;;
10922 esac
10923
10924 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
10925 case $ac_cv_c_uint64_t in #(
10926   no|yes) ;; #(
10927   *)
10928
10929 $as_echo "#define _UINT64_T 1" >>confdefs.h
10930
10931
10932 cat >>confdefs.h <<_ACEOF
10933 #define uint64_t $ac_cv_c_uint64_t
10934 _ACEOF
10935 ;;
10936   esac
10937
10938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
10939 $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
10940 if test "${ac_cv_header_sys_wait_h+set}" = set; then :
10941   $as_echo_n "(cached) " >&6
10942 else
10943   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10944 /* end confdefs.h.  */
10945 #include <sys/types.h>
10946 #include <sys/wait.h>
10947 #ifndef WEXITSTATUS
10948 # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
10949 #endif
10950 #ifndef WIFEXITED
10951 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
10952 #endif
10953
10954 int
10955 main ()
10956 {
10957   int s;
10958   wait (&s);
10959   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
10960   ;
10961   return 0;
10962 }
10963 _ACEOF
10964 if ac_fn_c_try_compile "$LINENO"; then :
10965   ac_cv_header_sys_wait_h=yes
10966 else
10967   ac_cv_header_sys_wait_h=no
10968 fi
10969 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10970 fi
10971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
10972 $as_echo "$ac_cv_header_sys_wait_h" >&6; }
10973 if test $ac_cv_header_sys_wait_h = yes; then
10974
10975 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
10976
10977 fi
10978
10979 ac_config_files="$ac_config_files Makefile"
10980
10981 ac_config_headers="$ac_config_headers config.h"
10982
10983 cat >confcache <<\_ACEOF
10984 # This file is a shell script that caches the results of configure
10985 # tests run on this system so they can be shared between configure
10986 # scripts and configure runs, see configure's option --config-cache.
10987 # It is not useful on other systems.  If it contains results you don't
10988 # want to keep, you may remove or edit it.
10989 #
10990 # config.status only pays attention to the cache file if you give it
10991 # the --recheck option to rerun configure.
10992 #
10993 # `ac_cv_env_foo' variables (set or unset) will be overridden when
10994 # loading this file, other *unset* `ac_cv_foo' will be assigned the
10995 # following values.
10996
10997 _ACEOF
10998
10999 # The following way of writing the cache mishandles newlines in values,
11000 # but we know of no workaround that is simple, portable, and efficient.
11001 # So, we kill variables containing newlines.
11002 # Ultrix sh set writes to stderr and can't be redirected directly,
11003 # and sets the high bit in the cache file unless we assign to the vars.
11004 (
11005   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
11006     eval ac_val=\$$ac_var
11007     case $ac_val in #(
11008     *${as_nl}*)
11009       case $ac_var in #(
11010       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
11011 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
11012       esac
11013       case $ac_var in #(
11014       _ | IFS | as_nl) ;; #(
11015       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
11016       *) { eval $ac_var=; unset $ac_var;} ;;
11017       esac ;;
11018     esac
11019   done
11020
11021   (set) 2>&1 |
11022     case $as_nl`(ac_space=' '; set) 2>&1` in #(
11023     *${as_nl}ac_space=\ *)
11024       # `set' does not quote correctly, so add quotes: double-quote
11025       # substitution turns \\\\ into \\, and sed turns \\ into \.
11026       sed -n \
11027         "s/'/'\\\\''/g;
11028           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
11029       ;; #(
11030     *)
11031       # `set' quotes correctly as required by POSIX, so do not add quotes.
11032       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
11033       ;;
11034     esac |
11035     sort
11036 ) |
11037   sed '
11038      /^ac_cv_env_/b end
11039      t clear
11040      :clear
11041      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
11042      t end
11043      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
11044      :end' >>confcache
11045 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
11046   if test -w "$cache_file"; then
11047     test "x$cache_file" != "x/dev/null" &&
11048       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
11049 $as_echo "$as_me: updating cache $cache_file" >&6;}
11050     cat confcache >$cache_file
11051   else
11052     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
11053 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
11054   fi
11055 fi
11056 rm -f confcache
11057
11058 test "x$prefix" = xNONE && prefix=$ac_default_prefix
11059 # Let make expand exec_prefix.
11060 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
11061
11062 DEFS=-DHAVE_CONFIG_H
11063
11064 ac_libobjs=
11065 ac_ltlibobjs=
11066 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
11067   # 1. Remove the extension, and $U if already installed.
11068   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
11069   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
11070   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
11071   #    will be set to the directory where LIBOBJS objects are built.
11072   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
11073   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
11074 done
11075 LIBOBJS=$ac_libobjs
11076
11077 LTLIBOBJS=$ac_ltlibobjs
11078
11079
11080  if test -n "$EXEEXT"; then
11081   am__EXEEXT_TRUE=
11082   am__EXEEXT_FALSE='#'
11083 else
11084   am__EXEEXT_TRUE='#'
11085   am__EXEEXT_FALSE=
11086 fi
11087
11088 if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
11089   as_fn_error "conditional \"MAINTAINER_MODE\" was never defined.
11090 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11091 fi
11092 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
11093   as_fn_error "conditional \"AMDEP\" was never defined.
11094 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11095 fi
11096 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
11097   as_fn_error "conditional \"am__fastdepCC\" was never defined.
11098 Usually this means the macro was only invoked conditionally." "$LINENO" 5
11099 fi
11100
11101 : ${CONFIG_STATUS=./config.status}
11102 ac_write_fail=0
11103 ac_clean_files_save=$ac_clean_files
11104 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
11105 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
11106 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
11107 as_write_fail=0
11108 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
11109 #! $SHELL
11110 # Generated by $as_me.
11111 # Run this file to recreate the current configuration.
11112 # Compiler output produced by configure, useful for debugging
11113 # configure, is in config.log if it exists.
11114
11115 debug=false
11116 ac_cs_recheck=false
11117 ac_cs_silent=false
11118
11119 SHELL=\${CONFIG_SHELL-$SHELL}
11120 export SHELL
11121 _ASEOF
11122 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
11123 ## -------------------- ##
11124 ## M4sh Initialization. ##
11125 ## -------------------- ##
11126
11127 # Be more Bourne compatible
11128 DUALCASE=1; export DUALCASE # for MKS sh
11129 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
11130   emulate sh
11131   NULLCMD=:
11132   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
11133   # is contrary to our usage.  Disable this feature.
11134   alias -g '${1+"$@"}'='"$@"'
11135   setopt NO_GLOB_SUBST
11136 else
11137   case `(set -o) 2>/dev/null` in #(
11138   *posix*) :
11139     set -o posix ;; #(
11140   *) :
11141      ;;
11142 esac
11143 fi
11144
11145
11146 as_nl='
11147 '
11148 export as_nl
11149 # Printing a long string crashes Solaris 7 /usr/bin/printf.
11150 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
11151 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
11152 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
11153 # Prefer a ksh shell builtin over an external printf program on Solaris,
11154 # but without wasting forks for bash or zsh.
11155 if test -z "$BASH_VERSION$ZSH_VERSION" \
11156     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
11157   as_echo='print -r --'
11158   as_echo_n='print -rn --'
11159 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
11160   as_echo='printf %s\n'
11161   as_echo_n='printf %s'
11162 else
11163   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
11164     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
11165     as_echo_n='/usr/ucb/echo -n'
11166   else
11167     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
11168     as_echo_n_body='eval
11169       arg=$1;
11170       case $arg in #(
11171       *"$as_nl"*)
11172         expr "X$arg" : "X\\(.*\\)$as_nl";
11173         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
11174       esac;
11175       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
11176     '
11177     export as_echo_n_body
11178     as_echo_n='sh -c $as_echo_n_body as_echo'
11179   fi
11180   export as_echo_body
11181   as_echo='sh -c $as_echo_body as_echo'
11182 fi
11183
11184 # The user is always right.
11185 if test "${PATH_SEPARATOR+set}" != set; then
11186   PATH_SEPARATOR=:
11187   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
11188     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
11189       PATH_SEPARATOR=';'
11190   }
11191 fi
11192
11193
11194 # IFS
11195 # We need space, tab and new line, in precisely that order.  Quoting is
11196 # there to prevent editors from complaining about space-tab.
11197 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
11198 # splitting by setting IFS to empty value.)
11199 IFS=" ""        $as_nl"
11200
11201 # Find who we are.  Look in the path if we contain no directory separator.
11202 case $0 in #((
11203   *[\\/]* ) as_myself=$0 ;;
11204   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11205 for as_dir in $PATH
11206 do
11207   IFS=$as_save_IFS
11208   test -z "$as_dir" && as_dir=.
11209     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
11210   done
11211 IFS=$as_save_IFS
11212
11213      ;;
11214 esac
11215 # We did not find ourselves, most probably we were run as `sh COMMAND'
11216 # in which case we are not to be found in the path.
11217 if test "x$as_myself" = x; then
11218   as_myself=$0
11219 fi
11220 if test ! -f "$as_myself"; then
11221   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
11222   exit 1
11223 fi
11224
11225 # Unset variables that we do not need and which cause bugs (e.g. in
11226 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
11227 # suppresses any "Segmentation fault" message there.  '((' could
11228 # trigger a bug in pdksh 5.2.14.
11229 for as_var in BASH_ENV ENV MAIL MAILPATH
11230 do eval test x\${$as_var+set} = xset \
11231   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
11232 done
11233 PS1='$ '
11234 PS2='> '
11235 PS4='+ '
11236
11237 # NLS nuisances.
11238 LC_ALL=C
11239 export LC_ALL
11240 LANGUAGE=C
11241 export LANGUAGE
11242
11243 # CDPATH.
11244 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11245
11246
11247 # as_fn_error ERROR [LINENO LOG_FD]
11248 # ---------------------------------
11249 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
11250 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
11251 # script with status $?, using 1 if that was 0.
11252 as_fn_error ()
11253 {
11254   as_status=$?; test $as_status -eq 0 && as_status=1
11255   if test "$3"; then
11256     as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
11257     $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3
11258   fi
11259   $as_echo "$as_me: error: $1" >&2
11260   as_fn_exit $as_status
11261 } # as_fn_error
11262
11263
11264 # as_fn_set_status STATUS
11265 # -----------------------
11266 # Set $? to STATUS, without forking.
11267 as_fn_set_status ()
11268 {
11269   return $1
11270 } # as_fn_set_status
11271
11272 # as_fn_exit STATUS
11273 # -----------------
11274 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
11275 as_fn_exit ()
11276 {
11277   set +e
11278   as_fn_set_status $1
11279   exit $1
11280 } # as_fn_exit
11281
11282 # as_fn_unset VAR
11283 # ---------------
11284 # Portably unset VAR.
11285 as_fn_unset ()
11286 {
11287   { eval $1=; unset $1;}
11288 }
11289 as_unset=as_fn_unset
11290 # as_fn_append VAR VALUE
11291 # ----------------------
11292 # Append the text in VALUE to the end of the definition contained in VAR. Take
11293 # advantage of any shell optimizations that allow amortized linear growth over
11294 # repeated appends, instead of the typical quadratic growth present in naive
11295 # implementations.
11296 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
11297   eval 'as_fn_append ()
11298   {
11299     eval $1+=\$2
11300   }'
11301 else
11302   as_fn_append ()
11303   {
11304     eval $1=\$$1\$2
11305   }
11306 fi # as_fn_append
11307
11308 # as_fn_arith ARG...
11309 # ------------------
11310 # Perform arithmetic evaluation on the ARGs, and store the result in the
11311 # global $as_val. Take advantage of shells that can avoid forks. The arguments
11312 # must be portable across $(()) and expr.
11313 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
11314   eval 'as_fn_arith ()
11315   {
11316     as_val=$(( $* ))
11317   }'
11318 else
11319   as_fn_arith ()
11320   {
11321     as_val=`expr "$@" || test $? -eq 1`
11322   }
11323 fi # as_fn_arith
11324
11325
11326 if expr a : '\(a\)' >/dev/null 2>&1 &&
11327    test "X`expr 00001 : '.*\(...\)'`" = X001; then
11328   as_expr=expr
11329 else
11330   as_expr=false
11331 fi
11332
11333 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
11334   as_basename=basename
11335 else
11336   as_basename=false
11337 fi
11338
11339 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
11340   as_dirname=dirname
11341 else
11342   as_dirname=false
11343 fi
11344
11345 as_me=`$as_basename -- "$0" ||
11346 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
11347          X"$0" : 'X\(//\)$' \| \
11348          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
11349 $as_echo X/"$0" |
11350     sed '/^.*\/\([^/][^/]*\)\/*$/{
11351             s//\1/
11352             q
11353           }
11354           /^X\/\(\/\/\)$/{
11355             s//\1/
11356             q
11357           }
11358           /^X\/\(\/\).*/{
11359             s//\1/
11360             q
11361           }
11362           s/.*/./; q'`
11363
11364 # Avoid depending upon Character Ranges.
11365 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
11366 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
11367 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
11368 as_cr_digits='0123456789'
11369 as_cr_alnum=$as_cr_Letters$as_cr_digits
11370
11371 ECHO_C= ECHO_N= ECHO_T=
11372 case `echo -n x` in #(((((
11373 -n*)
11374   case `echo 'xy\c'` in
11375   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
11376   xy)  ECHO_C='\c';;
11377   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
11378        ECHO_T=' ';;
11379   esac;;
11380 *)
11381   ECHO_N='-n';;
11382 esac
11383
11384 rm -f conf$$ conf$$.exe conf$$.file
11385 if test -d conf$$.dir; then
11386   rm -f conf$$.dir/conf$$.file
11387 else
11388   rm -f conf$$.dir
11389   mkdir conf$$.dir 2>/dev/null
11390 fi
11391 if (echo >conf$$.file) 2>/dev/null; then
11392   if ln -s conf$$.file conf$$ 2>/dev/null; then
11393     as_ln_s='ln -s'
11394     # ... but there are two gotchas:
11395     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11396     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11397     # In both cases, we have to default to `cp -p'.
11398     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11399       as_ln_s='cp -p'
11400   elif ln conf$$.file conf$$ 2>/dev/null; then
11401     as_ln_s=ln
11402   else
11403     as_ln_s='cp -p'
11404   fi
11405 else
11406   as_ln_s='cp -p'
11407 fi
11408 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11409 rmdir conf$$.dir 2>/dev/null
11410
11411
11412 # as_fn_mkdir_p
11413 # -------------
11414 # Create "$as_dir" as a directory, including parents if necessary.
11415 as_fn_mkdir_p ()
11416 {
11417
11418   case $as_dir in #(
11419   -*) as_dir=./$as_dir;;
11420   esac
11421   test -d "$as_dir" || eval $as_mkdir_p || {
11422     as_dirs=
11423     while :; do
11424       case $as_dir in #(
11425       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11426       *) as_qdir=$as_dir;;
11427       esac
11428       as_dirs="'$as_qdir' $as_dirs"
11429       as_dir=`$as_dirname -- "$as_dir" ||
11430 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11431          X"$as_dir" : 'X\(//\)[^/]' \| \
11432          X"$as_dir" : 'X\(//\)$' \| \
11433          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11434 $as_echo X"$as_dir" |
11435     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11436             s//\1/
11437             q
11438           }
11439           /^X\(\/\/\)[^/].*/{
11440             s//\1/
11441             q
11442           }
11443           /^X\(\/\/\)$/{
11444             s//\1/
11445             q
11446           }
11447           /^X\(\/\).*/{
11448             s//\1/
11449             q
11450           }
11451           s/.*/./; q'`
11452       test -d "$as_dir" && break
11453     done
11454     test -z "$as_dirs" || eval "mkdir $as_dirs"
11455   } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir"
11456
11457
11458 } # as_fn_mkdir_p
11459 if mkdir -p . 2>/dev/null; then
11460   as_mkdir_p='mkdir -p "$as_dir"'
11461 else
11462   test -d ./-p && rmdir ./-p
11463   as_mkdir_p=false
11464 fi
11465
11466 if test -x / >/dev/null 2>&1; then
11467   as_test_x='test -x'
11468 else
11469   if ls -dL / >/dev/null 2>&1; then
11470     as_ls_L_option=L
11471   else
11472     as_ls_L_option=
11473   fi
11474   as_test_x='
11475     eval sh -c '\''
11476       if test -d "$1"; then
11477         test -d "$1/.";
11478       else
11479         case $1 in #(
11480         -*)set "./$1";;
11481         esac;
11482         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
11483         ???[sx]*):;;*)false;;esac;fi
11484     '\'' sh
11485   '
11486 fi
11487 as_executable_p=$as_test_x
11488
11489 # Sed expression to map a string onto a valid CPP name.
11490 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11491
11492 # Sed expression to map a string onto a valid variable name.
11493 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11494
11495
11496 exec 6>&1
11497 ## ----------------------------------- ##
11498 ## Main body of $CONFIG_STATUS script. ##
11499 ## ----------------------------------- ##
11500 _ASEOF
11501 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11502
11503 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11504 # Save the log message, to keep $0 and so on meaningful, and to
11505 # report actual input values of CONFIG_FILES etc. instead of their
11506 # values after options handling.
11507 ac_log="
11508 This file was extended by LTO plugin for ld $as_me 0.1, which was
11509 generated by GNU Autoconf 2.64.  Invocation command line was
11510
11511   CONFIG_FILES    = $CONFIG_FILES
11512   CONFIG_HEADERS  = $CONFIG_HEADERS
11513   CONFIG_LINKS    = $CONFIG_LINKS
11514   CONFIG_COMMANDS = $CONFIG_COMMANDS
11515   $ $0 $@
11516
11517 on `(hostname || uname -n) 2>/dev/null | sed 1q`
11518 "
11519
11520 _ACEOF
11521
11522 case $ac_config_files in *"
11523 "*) set x $ac_config_files; shift; ac_config_files=$*;;
11524 esac
11525
11526 case $ac_config_headers in *"
11527 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11528 esac
11529
11530
11531 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11532 # Files that config.status was made for.
11533 config_files="$ac_config_files"
11534 config_headers="$ac_config_headers"
11535 config_commands="$ac_config_commands"
11536
11537 _ACEOF
11538
11539 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11540 ac_cs_usage="\
11541 \`$as_me' instantiates files and other configuration actions
11542 from templates according to the current configuration.  Unless the files
11543 and actions are specified as TAGs, all are instantiated by default.
11544
11545 Usage: $0 [OPTION]... [TAG]...
11546
11547   -h, --help       print this help, then exit
11548   -V, --version    print version number and configuration settings, then exit
11549   -q, --quiet, --silent
11550                    do not print progress messages
11551   -d, --debug      don't remove temporary files
11552       --recheck    update $as_me by reconfiguring in the same conditions
11553       --file=FILE[:TEMPLATE]
11554                    instantiate the configuration file FILE
11555       --header=FILE[:TEMPLATE]
11556                    instantiate the configuration header FILE
11557
11558 Configuration files:
11559 $config_files
11560
11561 Configuration headers:
11562 $config_headers
11563
11564 Configuration commands:
11565 $config_commands
11566
11567 Report bugs to the package provider."
11568
11569 _ACEOF
11570 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11571 ac_cs_version="\\
11572 LTO plugin for ld config.status 0.1
11573 configured by $0, generated by GNU Autoconf 2.64,
11574   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
11575
11576 Copyright (C) 2009 Free Software Foundation, Inc.
11577 This config.status script is free software; the Free Software Foundation
11578 gives unlimited permission to copy, distribute and modify it."
11579
11580 ac_pwd='$ac_pwd'
11581 srcdir='$srcdir'
11582 INSTALL='$INSTALL'
11583 MKDIR_P='$MKDIR_P'
11584 AWK='$AWK'
11585 test -n "\$AWK" || AWK=awk
11586 _ACEOF
11587
11588 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11589 # The default lists apply if the user does not specify any file.
11590 ac_need_defaults=:
11591 while test $# != 0
11592 do
11593   case $1 in
11594   --*=*)
11595     ac_option=`expr "X$1" : 'X\([^=]*\)='`
11596     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11597     ac_shift=:
11598     ;;
11599   *)
11600     ac_option=$1
11601     ac_optarg=$2
11602     ac_shift=shift
11603     ;;
11604   esac
11605
11606   case $ac_option in
11607   # Handling of the options.
11608   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11609     ac_cs_recheck=: ;;
11610   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11611     $as_echo "$ac_cs_version"; exit ;;
11612   --debug | --debu | --deb | --de | --d | -d )
11613     debug=: ;;
11614   --file | --fil | --fi | --f )
11615     $ac_shift
11616     case $ac_optarg in
11617     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11618     esac
11619     as_fn_append CONFIG_FILES " '$ac_optarg'"
11620     ac_need_defaults=false;;
11621   --header | --heade | --head | --hea )
11622     $ac_shift
11623     case $ac_optarg in
11624     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11625     esac
11626     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11627     ac_need_defaults=false;;
11628   --he | --h)
11629     # Conflict between --help and --header
11630     as_fn_error "ambiguous option: \`$1'
11631 Try \`$0 --help' for more information.";;
11632   --help | --hel | -h )
11633     $as_echo "$ac_cs_usage"; exit ;;
11634   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11635   | -silent | --silent | --silen | --sile | --sil | --si | --s)
11636     ac_cs_silent=: ;;
11637
11638   # This is an error.
11639   -*) as_fn_error "unrecognized option: \`$1'
11640 Try \`$0 --help' for more information." ;;
11641
11642   *) as_fn_append ac_config_targets " $1"
11643      ac_need_defaults=false ;;
11644
11645   esac
11646   shift
11647 done
11648
11649 ac_configure_extra_args=
11650
11651 if $ac_cs_silent; then
11652   exec 6>/dev/null
11653   ac_configure_extra_args="$ac_configure_extra_args --silent"
11654 fi
11655
11656 _ACEOF
11657 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11658 if \$ac_cs_recheck; then
11659   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11660   shift
11661   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11662   CONFIG_SHELL='$SHELL'
11663   export CONFIG_SHELL
11664   exec "\$@"
11665 fi
11666
11667 _ACEOF
11668 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11669 exec 5>>config.log
11670 {
11671   echo
11672   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11673 ## Running $as_me. ##
11674 _ASBOX
11675   $as_echo "$ac_log"
11676 } >&5
11677
11678 _ACEOF
11679 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11680 #
11681 # INIT-COMMANDS
11682 #
11683 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
11684
11685
11686 # The HP-UX ksh and POSIX shell print the target directory to stdout
11687 # if CDPATH is set.
11688 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
11689
11690 sed_quote_subst='$sed_quote_subst'
11691 double_quote_subst='$double_quote_subst'
11692 delay_variable_subst='$delay_variable_subst'
11693 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
11694 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
11695 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
11696 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
11697 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
11698 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
11699 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
11700 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
11701 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
11702 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
11703 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
11704 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
11705 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
11706 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
11707 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
11708 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
11709 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
11710 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
11711 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
11712 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
11713 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
11714 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
11715 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
11716 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
11717 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
11718 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
11719 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
11720 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
11721 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
11722 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
11723 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
11724 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
11725 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
11726 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
11727 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
11728 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
11729 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
11730 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11731 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11732 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
11733 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
11734 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
11735 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
11736 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
11737 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
11738 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
11739 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
11740 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
11741 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
11742 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
11743 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
11744 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
11745 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
11746 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
11747 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
11748 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
11749 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
11750 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
11751 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
11752 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
11753 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
11754 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
11755 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
11756 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
11757 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11758 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
11759 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
11760 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
11761 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
11762 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
11763 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
11764 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
11765 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
11766 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11767 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
11768 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
11769 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
11770 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
11771 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
11772 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
11773 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
11774 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
11775 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
11776 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
11777 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
11778 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
11779 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
11780 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
11781 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
11782 fix_srcfile_path='`$ECHO "$fix_srcfile_path" | $SED "$delay_single_quote_subst"`'
11783 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
11784 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
11785 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
11786 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
11787 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
11788 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
11789 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
11790 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
11791 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
11792 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
11793 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
11794 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
11795 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
11796 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
11797 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
11798 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
11799 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
11800 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
11801 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
11802 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
11803 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
11804 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
11805 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
11806 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
11807 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
11808 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
11809 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
11810 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
11811 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
11812 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
11813
11814 LTCC='$LTCC'
11815 LTCFLAGS='$LTCFLAGS'
11816 compiler='$compiler_DEFAULT'
11817
11818 # A function that is used when there is no print builtin or printf.
11819 func_fallback_echo ()
11820 {
11821   eval 'cat <<_LTECHO_EOF
11822 \$1
11823 _LTECHO_EOF'
11824 }
11825
11826 # Quote evaled strings.
11827 for var in SHELL \
11828 ECHO \
11829 SED \
11830 GREP \
11831 EGREP \
11832 FGREP \
11833 LD \
11834 NM \
11835 LN_S \
11836 lt_SP2NL \
11837 lt_NL2SP \
11838 reload_flag \
11839 OBJDUMP \
11840 deplibs_check_method \
11841 file_magic_cmd \
11842 AR \
11843 AR_FLAGS \
11844 STRIP \
11845 RANLIB \
11846 CC \
11847 CFLAGS \
11848 compiler \
11849 lt_cv_sys_global_symbol_pipe \
11850 lt_cv_sys_global_symbol_to_cdecl \
11851 lt_cv_sys_global_symbol_to_c_name_address \
11852 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
11853 lt_prog_compiler_no_builtin_flag \
11854 lt_prog_compiler_wl \
11855 lt_prog_compiler_pic \
11856 lt_prog_compiler_static \
11857 lt_cv_prog_compiler_c_o \
11858 need_locks \
11859 DSYMUTIL \
11860 NMEDIT \
11861 LIPO \
11862 OTOOL \
11863 OTOOL64 \
11864 shrext_cmds \
11865 export_dynamic_flag_spec \
11866 whole_archive_flag_spec \
11867 compiler_needs_object \
11868 with_gnu_ld \
11869 allow_undefined_flag \
11870 no_undefined_flag \
11871 hardcode_libdir_flag_spec \
11872 hardcode_libdir_flag_spec_ld \
11873 hardcode_libdir_separator \
11874 fix_srcfile_path \
11875 exclude_expsyms \
11876 include_expsyms \
11877 file_list_spec \
11878 variables_saved_for_relink \
11879 libname_spec \
11880 library_names_spec \
11881 soname_spec \
11882 install_override_mode \
11883 finish_eval \
11884 old_striplib \
11885 striplib; do
11886     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11887     *[\\\\\\\`\\"\\\$]*)
11888       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
11889       ;;
11890     *)
11891       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11892       ;;
11893     esac
11894 done
11895
11896 # Double-quote double-evaled strings.
11897 for var in reload_cmds \
11898 old_postinstall_cmds \
11899 old_postuninstall_cmds \
11900 old_archive_cmds \
11901 extract_expsyms_cmds \
11902 old_archive_from_new_cmds \
11903 old_archive_from_expsyms_cmds \
11904 archive_cmds \
11905 archive_expsym_cmds \
11906 module_cmds \
11907 module_expsym_cmds \
11908 export_symbols_cmds \
11909 prelink_cmds \
11910 postinstall_cmds \
11911 postuninstall_cmds \
11912 finish_cmds \
11913 sys_lib_search_path_spec \
11914 sys_lib_dlsearch_path_spec; do
11915     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
11916     *[\\\\\\\`\\"\\\$]*)
11917       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
11918       ;;
11919     *)
11920       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
11921       ;;
11922     esac
11923 done
11924
11925 ac_aux_dir='$ac_aux_dir'
11926 xsi_shell='$xsi_shell'
11927 lt_shell_append='$lt_shell_append'
11928
11929 # See if we are running on zsh, and set the options which allow our
11930 # commands through without removal of \ escapes INIT.
11931 if test -n "\${ZSH_VERSION+set}" ; then
11932    setopt NO_GLOB_SUBST
11933 fi
11934
11935
11936     PACKAGE='$PACKAGE'
11937     VERSION='$VERSION'
11938     TIMESTAMP='$TIMESTAMP'
11939     RM='$RM'
11940     ofile='$ofile'
11941
11942
11943
11944
11945 _ACEOF
11946
11947 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11948
11949 # Handling of arguments.
11950 for ac_config_target in $ac_config_targets
11951 do
11952   case $ac_config_target in
11953     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
11954     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
11955     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11956     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11957
11958   *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11959   esac
11960 done
11961
11962
11963 # If the user did not use the arguments to specify the items to instantiate,
11964 # then the envvar interface is used.  Set only those that are not.
11965 # We use the long form for the default assignment because of an extremely
11966 # bizarre bug on SunOS 4.1.3.
11967 if $ac_need_defaults; then
11968   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11969   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11970   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
11971 fi
11972
11973 # Have a temporary directory for convenience.  Make it in the build tree
11974 # simply because there is no reason against having it here, and in addition,
11975 # creating and moving files from /tmp can sometimes cause problems.
11976 # Hook for its removal unless debugging.
11977 # Note that there is a small window in which the directory will not be cleaned:
11978 # after its creation but before its name has been assigned to `$tmp'.
11979 $debug ||
11980 {
11981   tmp=
11982   trap 'exit_status=$?
11983   { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
11984 ' 0
11985   trap 'as_fn_exit 1' 1 2 13 15
11986 }
11987 # Create a (secure) tmp directory for tmp files.
11988
11989 {
11990   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11991   test -n "$tmp" && test -d "$tmp"
11992 }  ||
11993 {
11994   tmp=./conf$$-$RANDOM
11995   (umask 077 && mkdir "$tmp")
11996 } || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5
11997
11998 # Set up the scripts for CONFIG_FILES section.
11999 # No need to generate them if there are no CONFIG_FILES.
12000 # This happens for instance with `./config.status config.h'.
12001 if test -n "$CONFIG_FILES"; then
12002
12003
12004 ac_cr=`echo X | tr X '\015'`
12005 # On cygwin, bash can eat \r inside `` if the user requested igncr.
12006 # But we know of no other shell where ac_cr would be empty at this
12007 # point, so we can use a bashism as a fallback.
12008 if test "x$ac_cr" = x; then
12009   eval ac_cr=\$\'\\r\'
12010 fi
12011 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
12012 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
12013   ac_cs_awk_cr='\r'
12014 else
12015   ac_cs_awk_cr=$ac_cr
12016 fi
12017
12018 echo 'BEGIN {' >"$tmp/subs1.awk" &&
12019 _ACEOF
12020
12021
12022 {
12023   echo "cat >conf$$subs.awk <<_ACEOF" &&
12024   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
12025   echo "_ACEOF"
12026 } >conf$$subs.sh ||
12027   as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12028 ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
12029 ac_delim='%!_!# '
12030 for ac_last_try in false false false false false :; do
12031   . ./conf$$subs.sh ||
12032     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12033
12034   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
12035   if test $ac_delim_n = $ac_delim_num; then
12036     break
12037   elif $ac_last_try; then
12038     as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5
12039   else
12040     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12041   fi
12042 done
12043 rm -f conf$$subs.sh
12044
12045 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12046 cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
12047 _ACEOF
12048 sed -n '
12049 h
12050 s/^/S["/; s/!.*/"]=/
12051 p
12052 g
12053 s/^[^!]*!//
12054 :repl
12055 t repl
12056 s/'"$ac_delim"'$//
12057 t delim
12058 :nl
12059 h
12060 s/\(.\{148\}\).*/\1/
12061 t more1
12062 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
12063 p
12064 n
12065 b repl
12066 :more1
12067 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12068 p
12069 g
12070 s/.\{148\}//
12071 t nl
12072 :delim
12073 h
12074 s/\(.\{148\}\).*/\1/
12075 t more2
12076 s/["\\]/\\&/g; s/^/"/; s/$/"/
12077 p
12078 b
12079 :more2
12080 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
12081 p
12082 g
12083 s/.\{148\}//
12084 t delim
12085 ' <conf$$subs.awk | sed '
12086 /^[^""]/{
12087   N
12088   s/\n//
12089 }
12090 ' >>$CONFIG_STATUS || ac_write_fail=1
12091 rm -f conf$$subs.awk
12092 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12093 _ACAWK
12094 cat >>"\$tmp/subs1.awk" <<_ACAWK &&
12095   for (key in S) S_is_set[key] = 1
12096   FS = "\a"
12097
12098 }
12099 {
12100   line = $ 0
12101   nfields = split(line, field, "@")
12102   substed = 0
12103   len = length(field[1])
12104   for (i = 2; i < nfields; i++) {
12105     key = field[i]
12106     keylen = length(key)
12107     if (S_is_set[key]) {
12108       value = S[key]
12109       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
12110       len += length(value) + length(field[++i])
12111       substed = 1
12112     } else
12113       len += 1 + keylen
12114   }
12115
12116   print line
12117 }
12118
12119 _ACAWK
12120 _ACEOF
12121 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12122 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
12123   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
12124 else
12125   cat
12126 fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
12127   || as_fn_error "could not setup config files machinery" "$LINENO" 5
12128 _ACEOF
12129
12130 # VPATH may cause trouble with some makes, so we remove $(srcdir),
12131 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
12132 # trailing colons and then remove the whole line if VPATH becomes empty
12133 # (actually we leave an empty line to preserve line numbers).
12134 if test "x$srcdir" = x.; then
12135   ac_vpsub='/^[  ]*VPATH[        ]*=/{
12136 s/:*\$(srcdir):*/:/
12137 s/:*\${srcdir}:*/:/
12138 s/:*@srcdir@:*/:/
12139 s/^\([^=]*=[     ]*\):*/\1/
12140 s/:*$//
12141 s/^[^=]*=[       ]*$//
12142 }'
12143 fi
12144
12145 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12146 fi # test -n "$CONFIG_FILES"
12147
12148 # Set up the scripts for CONFIG_HEADERS section.
12149 # No need to generate them if there are no CONFIG_HEADERS.
12150 # This happens for instance with `./config.status Makefile'.
12151 if test -n "$CONFIG_HEADERS"; then
12152 cat >"$tmp/defines.awk" <<\_ACAWK ||
12153 BEGIN {
12154 _ACEOF
12155
12156 # Transform confdefs.h into an awk script `defines.awk', embedded as
12157 # here-document in config.status, that substitutes the proper values into
12158 # config.h.in to produce config.h.
12159
12160 # Create a delimiter string that does not exist in confdefs.h, to ease
12161 # handling of long lines.
12162 ac_delim='%!_!# '
12163 for ac_last_try in false false :; do
12164   ac_t=`sed -n "/$ac_delim/p" confdefs.h`
12165   if test -z "$ac_t"; then
12166     break
12167   elif $ac_last_try; then
12168     as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5
12169   else
12170     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
12171   fi
12172 done
12173
12174 # For the awk script, D is an array of macro values keyed by name,
12175 # likewise P contains macro parameters if any.  Preserve backslash
12176 # newline sequences.
12177
12178 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
12179 sed -n '
12180 s/.\{148\}/&'"$ac_delim"'/g
12181 t rset
12182 :rset
12183 s/^[     ]*#[    ]*define[       ][      ]*/ /
12184 t def
12185 d
12186 :def
12187 s/\\$//
12188 t bsnl
12189 s/["\\]/\\&/g
12190 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12191 D["\1"]=" \3"/p
12192 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
12193 d
12194 :bsnl
12195 s/["\\]/\\&/g
12196 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
12197 D["\1"]=" \3\\\\\\n"\\/p
12198 t cont
12199 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
12200 t cont
12201 d
12202 :cont
12203 n
12204 s/.\{148\}/&'"$ac_delim"'/g
12205 t clear
12206 :clear
12207 s/\\$//
12208 t bsnlc
12209 s/["\\]/\\&/g; s/^/"/; s/$/"/p
12210 d
12211 :bsnlc
12212 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
12213 b cont
12214 ' <confdefs.h | sed '
12215 s/'"$ac_delim"'/"\\\
12216 "/g' >>$CONFIG_STATUS || ac_write_fail=1
12217
12218 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12219   for (key in D) D_is_set[key] = 1
12220   FS = "\a"
12221 }
12222 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
12223   line = \$ 0
12224   split(line, arg, " ")
12225   if (arg[1] == "#") {
12226     defundef = arg[2]
12227     mac1 = arg[3]
12228   } else {
12229     defundef = substr(arg[1], 2)
12230     mac1 = arg[2]
12231   }
12232   split(mac1, mac2, "(") #)
12233   macro = mac2[1]
12234   prefix = substr(line, 1, index(line, defundef) - 1)
12235   if (D_is_set[macro]) {
12236     # Preserve the white space surrounding the "#".
12237     print prefix "define", macro P[macro] D[macro]
12238     next
12239   } else {
12240     # Replace #undef with comments.  This is necessary, for example,
12241     # in the case of _POSIX_SOURCE, which is predefined and required
12242     # on some systems where configure will not decide to define it.
12243     if (defundef == "undef") {
12244       print "/*", prefix defundef, macro, "*/"
12245       next
12246     }
12247   }
12248 }
12249 { print }
12250 _ACAWK
12251 _ACEOF
12252 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12253   as_fn_error "could not setup config headers machinery" "$LINENO" 5
12254 fi # test -n "$CONFIG_HEADERS"
12255
12256
12257 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
12258 shift
12259 for ac_tag
12260 do
12261   case $ac_tag in
12262   :[FHLC]) ac_mode=$ac_tag; continue;;
12263   esac
12264   case $ac_mode$ac_tag in
12265   :[FHL]*:*);;
12266   :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;;
12267   :[FH]-) ac_tag=-:-;;
12268   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
12269   esac
12270   ac_save_IFS=$IFS
12271   IFS=:
12272   set x $ac_tag
12273   IFS=$ac_save_IFS
12274   shift
12275   ac_file=$1
12276   shift
12277
12278   case $ac_mode in
12279   :L) ac_source=$1;;
12280   :[FH])
12281     ac_file_inputs=
12282     for ac_f
12283     do
12284       case $ac_f in
12285       -) ac_f="$tmp/stdin";;
12286       *) # Look for the file first in the build tree, then in the source tree
12287          # (if the path is not absolute).  The absolute path cannot be DOS-style,
12288          # because $ac_f cannot contain `:'.
12289          test -f "$ac_f" ||
12290            case $ac_f in
12291            [\\/$]*) false;;
12292            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
12293            esac ||
12294            as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;;
12295       esac
12296       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
12297       as_fn_append ac_file_inputs " '$ac_f'"
12298     done
12299
12300     # Let's still pretend it is `configure' which instantiates (i.e., don't
12301     # use $as_me), people would be surprised to read:
12302     #    /* config.h.  Generated by config.status.  */
12303     configure_input='Generated from '`
12304           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
12305         `' by configure.'
12306     if test x"$ac_file" != x-; then
12307       configure_input="$ac_file.  $configure_input"
12308       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
12309 $as_echo "$as_me: creating $ac_file" >&6;}
12310     fi
12311     # Neutralize special characters interpreted by sed in replacement strings.
12312     case $configure_input in #(
12313     *\&* | *\|* | *\\* )
12314        ac_sed_conf_input=`$as_echo "$configure_input" |
12315        sed 's/[\\\\&|]/\\\\&/g'`;; #(
12316     *) ac_sed_conf_input=$configure_input;;
12317     esac
12318
12319     case $ac_tag in
12320     *:-:* | *:-) cat >"$tmp/stdin" \
12321       || as_fn_error "could not create $ac_file" "$LINENO" 5 ;;
12322     esac
12323     ;;
12324   esac
12325
12326   ac_dir=`$as_dirname -- "$ac_file" ||
12327 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12328          X"$ac_file" : 'X\(//\)[^/]' \| \
12329          X"$ac_file" : 'X\(//\)$' \| \
12330          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
12331 $as_echo X"$ac_file" |
12332     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12333             s//\1/
12334             q
12335           }
12336           /^X\(\/\/\)[^/].*/{
12337             s//\1/
12338             q
12339           }
12340           /^X\(\/\/\)$/{
12341             s//\1/
12342             q
12343           }
12344           /^X\(\/\).*/{
12345             s//\1/
12346             q
12347           }
12348           s/.*/./; q'`
12349   as_dir="$ac_dir"; as_fn_mkdir_p
12350   ac_builddir=.
12351
12352 case "$ac_dir" in
12353 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
12354 *)
12355   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
12356   # A ".." for each directory in $ac_dir_suffix.
12357   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
12358   case $ac_top_builddir_sub in
12359   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
12360   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
12361   esac ;;
12362 esac
12363 ac_abs_top_builddir=$ac_pwd
12364 ac_abs_builddir=$ac_pwd$ac_dir_suffix
12365 # for backward compatibility:
12366 ac_top_builddir=$ac_top_build_prefix
12367
12368 case $srcdir in
12369   .)  # We are building in place.
12370     ac_srcdir=.
12371     ac_top_srcdir=$ac_top_builddir_sub
12372     ac_abs_top_srcdir=$ac_pwd ;;
12373   [\\/]* | ?:[\\/]* )  # Absolute name.
12374     ac_srcdir=$srcdir$ac_dir_suffix;
12375     ac_top_srcdir=$srcdir
12376     ac_abs_top_srcdir=$srcdir ;;
12377   *) # Relative name.
12378     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
12379     ac_top_srcdir=$ac_top_build_prefix$srcdir
12380     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
12381 esac
12382 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
12383
12384
12385   case $ac_mode in
12386   :F)
12387   #
12388   # CONFIG_FILE
12389   #
12390
12391   case $INSTALL in
12392   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
12393   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
12394   esac
12395   ac_MKDIR_P=$MKDIR_P
12396   case $MKDIR_P in
12397   [\\/$]* | ?:[\\/]* ) ;;
12398   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
12399   esac
12400 _ACEOF
12401
12402 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12403 # If the template does not know about datarootdir, expand it.
12404 # FIXME: This hack should be removed a few years after 2.60.
12405 ac_datarootdir_hack=; ac_datarootdir_seen=
12406 ac_sed_dataroot='
12407 /datarootdir/ {
12408   p
12409   q
12410 }
12411 /@datadir@/p
12412 /@docdir@/p
12413 /@infodir@/p
12414 /@localedir@/p
12415 /@mandir@/p'
12416 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
12417 *datarootdir*) ac_datarootdir_seen=yes;;
12418 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
12419   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
12420 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
12421 _ACEOF
12422 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12423   ac_datarootdir_hack='
12424   s&@datadir@&$datadir&g
12425   s&@docdir@&$docdir&g
12426   s&@infodir@&$infodir&g
12427   s&@localedir@&$localedir&g
12428   s&@mandir@&$mandir&g
12429   s&\\\${datarootdir}&$datarootdir&g' ;;
12430 esac
12431 _ACEOF
12432
12433 # Neutralize VPATH when `$srcdir' = `.'.
12434 # Shell code in configure.ac might set extrasub.
12435 # FIXME: do we really want to maintain this feature?
12436 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12437 ac_sed_extra="$ac_vpsub
12438 $extrasub
12439 _ACEOF
12440 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12441 :t
12442 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
12443 s|@configure_input@|$ac_sed_conf_input|;t t
12444 s&@top_builddir@&$ac_top_builddir_sub&;t t
12445 s&@top_build_prefix@&$ac_top_build_prefix&;t t
12446 s&@srcdir@&$ac_srcdir&;t t
12447 s&@abs_srcdir@&$ac_abs_srcdir&;t t
12448 s&@top_srcdir@&$ac_top_srcdir&;t t
12449 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
12450 s&@builddir@&$ac_builddir&;t t
12451 s&@abs_builddir@&$ac_abs_builddir&;t t
12452 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
12453 s&@INSTALL@&$ac_INSTALL&;t t
12454 s&@MKDIR_P@&$ac_MKDIR_P&;t t
12455 $ac_datarootdir_hack
12456 "
12457 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
12458   || as_fn_error "could not create $ac_file" "$LINENO" 5
12459
12460 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
12461   { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
12462   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
12463   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12464 which seems to be undefined.  Please make sure it is defined." >&5
12465 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
12466 which seems to be undefined.  Please make sure it is defined." >&2;}
12467
12468   rm -f "$tmp/stdin"
12469   case $ac_file in
12470   -) cat "$tmp/out" && rm -f "$tmp/out";;
12471   *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
12472   esac \
12473   || as_fn_error "could not create $ac_file" "$LINENO" 5
12474  ;;
12475   :H)
12476   #
12477   # CONFIG_HEADER
12478   #
12479   if test x"$ac_file" != x-; then
12480     {
12481       $as_echo "/* $configure_input  */" \
12482       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
12483     } >"$tmp/config.h" \
12484       || as_fn_error "could not create $ac_file" "$LINENO" 5
12485     if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
12486       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
12487 $as_echo "$as_me: $ac_file is unchanged" >&6;}
12488     else
12489       rm -f "$ac_file"
12490       mv "$tmp/config.h" "$ac_file" \
12491         || as_fn_error "could not create $ac_file" "$LINENO" 5
12492     fi
12493   else
12494     $as_echo "/* $configure_input  */" \
12495       && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
12496       || as_fn_error "could not create -" "$LINENO" 5
12497   fi
12498 # Compute "$ac_file"'s index in $config_headers.
12499 _am_arg="$ac_file"
12500 _am_stamp_count=1
12501 for _am_header in $config_headers :; do
12502   case $_am_header in
12503     $_am_arg | $_am_arg:* )
12504       break ;;
12505     * )
12506       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
12507   esac
12508 done
12509 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
12510 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12511          X"$_am_arg" : 'X\(//\)[^/]' \| \
12512          X"$_am_arg" : 'X\(//\)$' \| \
12513          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
12514 $as_echo X"$_am_arg" |
12515     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12516             s//\1/
12517             q
12518           }
12519           /^X\(\/\/\)[^/].*/{
12520             s//\1/
12521             q
12522           }
12523           /^X\(\/\/\)$/{
12524             s//\1/
12525             q
12526           }
12527           /^X\(\/\).*/{
12528             s//\1/
12529             q
12530           }
12531           s/.*/./; q'`/stamp-h$_am_stamp_count
12532  ;;
12533
12534   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
12535 $as_echo "$as_me: executing $ac_file commands" >&6;}
12536  ;;
12537   esac
12538
12539
12540   case $ac_file$ac_mode in
12541     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
12542   # Autoconf 2.62 quotes --file arguments for eval, but not when files
12543   # are listed without --file.  Let's play safe and only enable the eval
12544   # if we detect the quoting.
12545   case $CONFIG_FILES in
12546   *\'*) eval set x "$CONFIG_FILES" ;;
12547   *)   set x $CONFIG_FILES ;;
12548   esac
12549   shift
12550   for mf
12551   do
12552     # Strip MF so we end up with the name of the file.
12553     mf=`echo "$mf" | sed -e 's/:.*$//'`
12554     # Check whether this is an Automake generated Makefile or not.
12555     # We used to match only the files named `Makefile.in', but
12556     # some people rename them; so instead we look at the file content.
12557     # Grep'ing the first line is not enough: some people post-process
12558     # each Makefile.in and add a new line on top of each file to say so.
12559     # Grep'ing the whole file is not good either: AIX grep has a line
12560     # limit of 2048, but all sed's we know have understand at least 4000.
12561     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
12562       dirpart=`$as_dirname -- "$mf" ||
12563 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12564          X"$mf" : 'X\(//\)[^/]' \| \
12565          X"$mf" : 'X\(//\)$' \| \
12566          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
12567 $as_echo X"$mf" |
12568     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12569             s//\1/
12570             q
12571           }
12572           /^X\(\/\/\)[^/].*/{
12573             s//\1/
12574             q
12575           }
12576           /^X\(\/\/\)$/{
12577             s//\1/
12578             q
12579           }
12580           /^X\(\/\).*/{
12581             s//\1/
12582             q
12583           }
12584           s/.*/./; q'`
12585     else
12586       continue
12587     fi
12588     # Extract the definition of DEPDIR, am__include, and am__quote
12589     # from the Makefile without running `make'.
12590     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
12591     test -z "$DEPDIR" && continue
12592     am__include=`sed -n 's/^am__include = //p' < "$mf"`
12593     test -z "am__include" && continue
12594     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
12595     # When using ansi2knr, U may be empty or an underscore; expand it
12596     U=`sed -n 's/^U = //p' < "$mf"`
12597     # Find all dependency output files, they are included files with
12598     # $(DEPDIR) in their names.  We invoke sed twice because it is the
12599     # simplest approach to changing $(DEPDIR) to its actual value in the
12600     # expansion.
12601     for file in `sed -n "
12602       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
12603          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
12604       # Make sure the directory exists.
12605       test -f "$dirpart/$file" && continue
12606       fdir=`$as_dirname -- "$file" ||
12607 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
12608          X"$file" : 'X\(//\)[^/]' \| \
12609          X"$file" : 'X\(//\)$' \| \
12610          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
12611 $as_echo X"$file" |
12612     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
12613             s//\1/
12614             q
12615           }
12616           /^X\(\/\/\)[^/].*/{
12617             s//\1/
12618             q
12619           }
12620           /^X\(\/\/\)$/{
12621             s//\1/
12622             q
12623           }
12624           /^X\(\/\).*/{
12625             s//\1/
12626             q
12627           }
12628           s/.*/./; q'`
12629       as_dir=$dirpart/$fdir; as_fn_mkdir_p
12630       # echo "creating $dirpart/$file"
12631       echo '# dummy' > "$dirpart/$file"
12632     done
12633   done
12634 }
12635  ;;
12636     "libtool":C)
12637
12638     # See if we are running on zsh, and set the options which allow our
12639     # commands through without removal of \ escapes.
12640     if test -n "${ZSH_VERSION+set}" ; then
12641       setopt NO_GLOB_SUBST
12642     fi
12643
12644     cfgfile="${ofile}T"
12645     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
12646     $RM "$cfgfile"
12647
12648     cat <<_LT_EOF >> "$cfgfile"
12649 #! $SHELL
12650
12651 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
12652 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
12653 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
12654 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
12655 #
12656 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
12657 #                 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
12658 #   Written by Gordon Matzigkeit, 1996
12659 #
12660 #   This file is part of GNU Libtool.
12661 #
12662 # GNU Libtool is free software; you can redistribute it and/or
12663 # modify it under the terms of the GNU General Public License as
12664 # published by the Free Software Foundation; either version 2 of
12665 # the License, or (at your option) any later version.
12666 #
12667 # As a special exception to the GNU General Public License,
12668 # if you distribute this file as part of a program or library that
12669 # is built using GNU Libtool, you may include this file under the
12670 # same distribution terms that you use for the rest of that program.
12671 #
12672 # GNU Libtool is distributed in the hope that it will be useful,
12673 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12674 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12675 # GNU General Public License for more details.
12676 #
12677 # You should have received a copy of the GNU General Public License
12678 # along with GNU Libtool; see the file COPYING.  If not, a copy
12679 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
12680 # obtained by writing to the Free Software Foundation, Inc.,
12681 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
12682
12683
12684 # The names of the tagged configurations supported by this script.
12685 available_tags=""
12686
12687 # ### BEGIN LIBTOOL CONFIG
12688
12689 # Which release of libtool.m4 was used?
12690 macro_version=$macro_version
12691 macro_revision=$macro_revision
12692
12693 # Whether or not to build shared libraries.
12694 build_libtool_libs=$enable_shared
12695
12696 # Whether or not to build static libraries.
12697 build_old_libs=$enable_static
12698
12699 # What type of objects to build.
12700 pic_mode=$pic_mode
12701
12702 # Whether or not to optimize for fast installation.
12703 fast_install=$enable_fast_install
12704
12705 # Shell to use when invoking shell scripts.
12706 SHELL=$lt_SHELL
12707
12708 # An echo program that protects backslashes.
12709 ECHO=$lt_ECHO
12710
12711 # The host system.
12712 host_alias=$host_alias
12713 host=$host
12714 host_os=$host_os
12715
12716 # The build system.
12717 build_alias=$build_alias
12718 build=$build
12719 build_os=$build_os
12720
12721 # A sed program that does not truncate output.
12722 SED=$lt_SED
12723
12724 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
12725 Xsed="\$SED -e 1s/^X//"
12726
12727 # A grep program that handles long lines.
12728 GREP=$lt_GREP
12729
12730 # An ERE matcher.
12731 EGREP=$lt_EGREP
12732
12733 # A literal string matcher.
12734 FGREP=$lt_FGREP
12735
12736 # A BSD- or MS-compatible name lister.
12737 NM=$lt_NM
12738
12739 # Whether we need soft or hard links.
12740 LN_S=$lt_LN_S
12741
12742 # What is the maximum length of a command?
12743 max_cmd_len=$max_cmd_len
12744
12745 # Object file suffix (normally "o").
12746 objext=$ac_objext
12747
12748 # Executable file suffix (normally "").
12749 exeext=$exeext
12750
12751 # whether the shell understands "unset".
12752 lt_unset=$lt_unset
12753
12754 # turn spaces into newlines.
12755 SP2NL=$lt_lt_SP2NL
12756
12757 # turn newlines into spaces.
12758 NL2SP=$lt_lt_NL2SP
12759
12760 # An object symbol dumper.
12761 OBJDUMP=$lt_OBJDUMP
12762
12763 # Method to check whether dependent libraries are shared objects.
12764 deplibs_check_method=$lt_deplibs_check_method
12765
12766 # Command to use when deplibs_check_method == "file_magic".
12767 file_magic_cmd=$lt_file_magic_cmd
12768
12769 # The archiver.
12770 AR=$lt_AR
12771 AR_FLAGS=$lt_AR_FLAGS
12772
12773 # A symbol stripping program.
12774 STRIP=$lt_STRIP
12775
12776 # Commands used to install an old-style archive.
12777 RANLIB=$lt_RANLIB
12778 old_postinstall_cmds=$lt_old_postinstall_cmds
12779 old_postuninstall_cmds=$lt_old_postuninstall_cmds
12780
12781 # Whether to use a lock for old archive extraction.
12782 lock_old_archive_extraction=$lock_old_archive_extraction
12783
12784 # A C compiler.
12785 LTCC=$lt_CC
12786
12787 # LTCC compiler flags.
12788 LTCFLAGS=$lt_CFLAGS
12789
12790 # Take the output of nm and produce a listing of raw symbols and C names.
12791 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
12792
12793 # Transform the output of nm in a proper C declaration.
12794 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
12795
12796 # Transform the output of nm in a C name address pair.
12797 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
12798
12799 # Transform the output of nm in a C name address pair when lib prefix is needed.
12800 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
12801
12802 # The name of the directory that contains temporary libtool files.
12803 objdir=$objdir
12804
12805 # Used to examine libraries when file_magic_cmd begins with "file".
12806 MAGIC_CMD=$MAGIC_CMD
12807
12808 # Must we lock files when doing compilation?
12809 need_locks=$lt_need_locks
12810
12811 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
12812 DSYMUTIL=$lt_DSYMUTIL
12813
12814 # Tool to change global to local symbols on Mac OS X.
12815 NMEDIT=$lt_NMEDIT
12816
12817 # Tool to manipulate fat objects and archives on Mac OS X.
12818 LIPO=$lt_LIPO
12819
12820 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
12821 OTOOL=$lt_OTOOL
12822
12823 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
12824 OTOOL64=$lt_OTOOL64
12825
12826 # Old archive suffix (normally "a").
12827 libext=$libext
12828
12829 # Shared library suffix (normally ".so").
12830 shrext_cmds=$lt_shrext_cmds
12831
12832 # The commands to extract the exported symbol list from a shared archive.
12833 extract_expsyms_cmds=$lt_extract_expsyms_cmds
12834
12835 # Variables whose values should be saved in libtool wrapper scripts and
12836 # restored at link time.
12837 variables_saved_for_relink=$lt_variables_saved_for_relink
12838
12839 # Do we need the "lib" prefix for modules?
12840 need_lib_prefix=$need_lib_prefix
12841
12842 # Do we need a version for libraries?
12843 need_version=$need_version
12844
12845 # Library versioning type.
12846 version_type=$version_type
12847
12848 # Shared library runtime path variable.
12849 runpath_var=$runpath_var
12850
12851 # Shared library path variable.
12852 shlibpath_var=$shlibpath_var
12853
12854 # Is shlibpath searched before the hard-coded library search path?
12855 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
12856
12857 # Format of library name prefix.
12858 libname_spec=$lt_libname_spec
12859
12860 # List of archive names.  First name is the real one, the rest are links.
12861 # The last name is the one that the linker finds with -lNAME
12862 library_names_spec=$lt_library_names_spec
12863
12864 # The coded name of the library, if different from the real name.
12865 soname_spec=$lt_soname_spec
12866
12867 # Permission mode override for installation of shared libraries.
12868 install_override_mode=$lt_install_override_mode
12869
12870 # Command to use after installation of a shared archive.
12871 postinstall_cmds=$lt_postinstall_cmds
12872
12873 # Command to use after uninstallation of a shared archive.
12874 postuninstall_cmds=$lt_postuninstall_cmds
12875
12876 # Commands used to finish a libtool library installation in a directory.
12877 finish_cmds=$lt_finish_cmds
12878
12879 # As "finish_cmds", except a single script fragment to be evaled but
12880 # not shown.
12881 finish_eval=$lt_finish_eval
12882
12883 # Whether we should hardcode library paths into libraries.
12884 hardcode_into_libs=$hardcode_into_libs
12885
12886 # Compile-time system search path for libraries.
12887 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
12888
12889 # Run-time system search path for libraries.
12890 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
12891
12892 # Whether dlopen is supported.
12893 dlopen_support=$enable_dlopen
12894
12895 # Whether dlopen of programs is supported.
12896 dlopen_self=$enable_dlopen_self
12897
12898 # Whether dlopen of statically linked programs is supported.
12899 dlopen_self_static=$enable_dlopen_self_static
12900
12901 # Commands to strip libraries.
12902 old_striplib=$lt_old_striplib
12903 striplib=$lt_striplib
12904
12905
12906 # The linker used to build libraries.
12907 LD=$lt_LD
12908
12909 # How to create reloadable object files.
12910 reload_flag=$lt_reload_flag
12911 reload_cmds=$lt_reload_cmds
12912
12913 # Commands used to build an old-style archive.
12914 old_archive_cmds=$lt_old_archive_cmds
12915
12916 # A language specific compiler.
12917 CC=$lt_compiler
12918
12919 # Is the compiler the GNU compiler?
12920 with_gcc=$GCC
12921
12922 # Compiler flag to turn off builtin functions.
12923 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
12924
12925 # How to pass a linker flag through the compiler.
12926 wl=$lt_lt_prog_compiler_wl
12927
12928 # Additional compiler flags for building library objects.
12929 pic_flag=$lt_lt_prog_compiler_pic
12930
12931 # Compiler flag to prevent dynamic linking.
12932 link_static_flag=$lt_lt_prog_compiler_static
12933
12934 # Does compiler simultaneously support -c and -o options?
12935 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
12936
12937 # Whether or not to add -lc for building shared libraries.
12938 build_libtool_need_lc=$archive_cmds_need_lc
12939
12940 # Whether or not to disallow shared libs when runtime libs are static.
12941 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
12942
12943 # Compiler flag to allow reflexive dlopens.
12944 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
12945
12946 # Compiler flag to generate shared objects directly from archives.
12947 whole_archive_flag_spec=$lt_whole_archive_flag_spec
12948
12949 # Whether the compiler copes with passing no objects directly.
12950 compiler_needs_object=$lt_compiler_needs_object
12951
12952 # Create an old-style archive from a shared archive.
12953 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
12954
12955 # Create a temporary old-style archive to link instead of a shared archive.
12956 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
12957
12958 # Commands used to build a shared archive.
12959 archive_cmds=$lt_archive_cmds
12960 archive_expsym_cmds=$lt_archive_expsym_cmds
12961
12962 # Commands used to build a loadable module if different from building
12963 # a shared archive.
12964 module_cmds=$lt_module_cmds
12965 module_expsym_cmds=$lt_module_expsym_cmds
12966
12967 # Whether we are building with GNU ld or not.
12968 with_gnu_ld=$lt_with_gnu_ld
12969
12970 # Flag that allows shared libraries with undefined symbols to be built.
12971 allow_undefined_flag=$lt_allow_undefined_flag
12972
12973 # Flag that enforces no undefined symbols.
12974 no_undefined_flag=$lt_no_undefined_flag
12975
12976 # Flag to hardcode \$libdir into a binary during linking.
12977 # This must work even if \$libdir does not exist
12978 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
12979
12980 # If ld is used when linking, flag to hardcode \$libdir into a binary
12981 # during linking.  This must work even if \$libdir does not exist.
12982 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
12983
12984 # Whether we need a single "-rpath" flag with a separated argument.
12985 hardcode_libdir_separator=$lt_hardcode_libdir_separator
12986
12987 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12988 # DIR into the resulting binary.
12989 hardcode_direct=$hardcode_direct
12990
12991 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
12992 # DIR into the resulting binary and the resulting library dependency is
12993 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
12994 # library is relocated.
12995 hardcode_direct_absolute=$hardcode_direct_absolute
12996
12997 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
12998 # into the resulting binary.
12999 hardcode_minus_L=$hardcode_minus_L
13000
13001 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
13002 # into the resulting binary.
13003 hardcode_shlibpath_var=$hardcode_shlibpath_var
13004
13005 # Set to "yes" if building a shared library automatically hardcodes DIR
13006 # into the library and all subsequent libraries and executables linked
13007 # against it.
13008 hardcode_automatic=$hardcode_automatic
13009
13010 # Set to yes if linker adds runtime paths of dependent libraries
13011 # to runtime path list.
13012 inherit_rpath=$inherit_rpath
13013
13014 # Whether libtool must link a program against all its dependency libraries.
13015 link_all_deplibs=$link_all_deplibs
13016
13017 # Fix the shell variable \$srcfile for the compiler.
13018 fix_srcfile_path=$lt_fix_srcfile_path
13019
13020 # Set to "yes" if exported symbols are required.
13021 always_export_symbols=$always_export_symbols
13022
13023 # The commands to list exported symbols.
13024 export_symbols_cmds=$lt_export_symbols_cmds
13025
13026 # Symbols that should not be listed in the preloaded symbols.
13027 exclude_expsyms=$lt_exclude_expsyms
13028
13029 # Symbols that must always be exported.
13030 include_expsyms=$lt_include_expsyms
13031
13032 # Commands necessary for linking programs (against libraries) with templates.
13033 prelink_cmds=$lt_prelink_cmds
13034
13035 # Specify filename containing input files.
13036 file_list_spec=$lt_file_list_spec
13037
13038 # How to hardcode a shared library path into an executable.
13039 hardcode_action=$hardcode_action
13040
13041 # ### END LIBTOOL CONFIG
13042
13043 _LT_EOF
13044
13045   case $host_os in
13046   aix3*)
13047     cat <<\_LT_EOF >> "$cfgfile"
13048 # AIX sometimes has problems with the GCC collect2 program.  For some
13049 # reason, if we set the COLLECT_NAMES environment variable, the problems
13050 # vanish in a puff of smoke.
13051 if test "X${COLLECT_NAMES+set}" != Xset; then
13052   COLLECT_NAMES=
13053   export COLLECT_NAMES
13054 fi
13055 _LT_EOF
13056     ;;
13057   esac
13058
13059
13060 ltmain="$ac_aux_dir/ltmain.sh"
13061
13062
13063   # We use sed instead of cat because bash on DJGPP gets confused if
13064   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
13065   # text mode, it properly converts lines to CR/LF.  This bash problem
13066   # is reportedly fixed, but why not run on old versions too?
13067   sed '/^# Generated shell functions inserted here/q' "$ltmain" >> "$cfgfile" \
13068     || (rm -f "$cfgfile"; exit 1)
13069
13070   case $xsi_shell in
13071   yes)
13072     cat << \_LT_EOF >> "$cfgfile"
13073
13074 # func_dirname file append nondir_replacement
13075 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13076 # otherwise set result to NONDIR_REPLACEMENT.
13077 func_dirname ()
13078 {
13079   case ${1} in
13080     */*) func_dirname_result="${1%/*}${2}" ;;
13081     *  ) func_dirname_result="${3}" ;;
13082   esac
13083 }
13084
13085 # func_basename file
13086 func_basename ()
13087 {
13088   func_basename_result="${1##*/}"
13089 }
13090
13091 # func_dirname_and_basename file append nondir_replacement
13092 # perform func_basename and func_dirname in a single function
13093 # call:
13094 #   dirname:  Compute the dirname of FILE.  If nonempty,
13095 #             add APPEND to the result, otherwise set result
13096 #             to NONDIR_REPLACEMENT.
13097 #             value returned in "$func_dirname_result"
13098 #   basename: Compute filename of FILE.
13099 #             value retuned in "$func_basename_result"
13100 # Implementation must be kept synchronized with func_dirname
13101 # and func_basename. For efficiency, we do not delegate to
13102 # those functions but instead duplicate the functionality here.
13103 func_dirname_and_basename ()
13104 {
13105   case ${1} in
13106     */*) func_dirname_result="${1%/*}${2}" ;;
13107     *  ) func_dirname_result="${3}" ;;
13108   esac
13109   func_basename_result="${1##*/}"
13110 }
13111
13112 # func_stripname prefix suffix name
13113 # strip PREFIX and SUFFIX off of NAME.
13114 # PREFIX and SUFFIX must not contain globbing or regex special
13115 # characters, hashes, percent signs, but SUFFIX may contain a leading
13116 # dot (in which case that matches only a dot).
13117 func_stripname ()
13118 {
13119   # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are
13120   # positional parameters, so assign one to ordinary parameter first.
13121   func_stripname_result=${3}
13122   func_stripname_result=${func_stripname_result#"${1}"}
13123   func_stripname_result=${func_stripname_result%"${2}"}
13124 }
13125
13126 # func_opt_split
13127 func_opt_split ()
13128 {
13129   func_opt_split_opt=${1%%=*}
13130   func_opt_split_arg=${1#*=}
13131 }
13132
13133 # func_lo2o object
13134 func_lo2o ()
13135 {
13136   case ${1} in
13137     *.lo) func_lo2o_result=${1%.lo}.${objext} ;;
13138     *)    func_lo2o_result=${1} ;;
13139   esac
13140 }
13141
13142 # func_xform libobj-or-source
13143 func_xform ()
13144 {
13145   func_xform_result=${1%.*}.lo
13146 }
13147
13148 # func_arith arithmetic-term...
13149 func_arith ()
13150 {
13151   func_arith_result=$(( $* ))
13152 }
13153
13154 # func_len string
13155 # STRING may not start with a hyphen.
13156 func_len ()
13157 {
13158   func_len_result=${#1}
13159 }
13160
13161 _LT_EOF
13162     ;;
13163   *) # Bourne compatible functions.
13164     cat << \_LT_EOF >> "$cfgfile"
13165
13166 # func_dirname file append nondir_replacement
13167 # Compute the dirname of FILE.  If nonempty, add APPEND to the result,
13168 # otherwise set result to NONDIR_REPLACEMENT.
13169 func_dirname ()
13170 {
13171   # Extract subdirectory from the argument.
13172   func_dirname_result=`$ECHO "${1}" | $SED "$dirname"`
13173   if test "X$func_dirname_result" = "X${1}"; then
13174     func_dirname_result="${3}"
13175   else
13176     func_dirname_result="$func_dirname_result${2}"
13177   fi
13178 }
13179
13180 # func_basename file
13181 func_basename ()
13182 {
13183   func_basename_result=`$ECHO "${1}" | $SED "$basename"`
13184 }
13185
13186
13187 # func_stripname prefix suffix name
13188 # strip PREFIX and SUFFIX off of NAME.
13189 # PREFIX and SUFFIX must not contain globbing or regex special
13190 # characters, hashes, percent signs, but SUFFIX may contain a leading
13191 # dot (in which case that matches only a dot).
13192 # func_strip_suffix prefix name
13193 func_stripname ()
13194 {
13195   case ${2} in
13196     .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
13197     *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
13198   esac
13199 }
13200
13201 # sed scripts:
13202 my_sed_long_opt='1s/^\(-[^=]*\)=.*/\1/;q'
13203 my_sed_long_arg='1s/^-[^=]*=//'
13204
13205 # func_opt_split
13206 func_opt_split ()
13207 {
13208   func_opt_split_opt=`$ECHO "${1}" | $SED "$my_sed_long_opt"`
13209   func_opt_split_arg=`$ECHO "${1}" | $SED "$my_sed_long_arg"`
13210 }
13211
13212 # func_lo2o object
13213 func_lo2o ()
13214 {
13215   func_lo2o_result=`$ECHO "${1}" | $SED "$lo2o"`
13216 }
13217
13218 # func_xform libobj-or-source
13219 func_xform ()
13220 {
13221   func_xform_result=`$ECHO "${1}" | $SED 's/\.[^.]*$/.lo/'`
13222 }
13223
13224 # func_arith arithmetic-term...
13225 func_arith ()
13226 {
13227   func_arith_result=`expr "$@"`
13228 }
13229
13230 # func_len string
13231 # STRING may not start with a hyphen.
13232 func_len ()
13233 {
13234   func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len`
13235 }
13236
13237 _LT_EOF
13238 esac
13239
13240 case $lt_shell_append in
13241   yes)
13242     cat << \_LT_EOF >> "$cfgfile"
13243
13244 # func_append var value
13245 # Append VALUE to the end of shell variable VAR.
13246 func_append ()
13247 {
13248   eval "$1+=\$2"
13249 }
13250 _LT_EOF
13251     ;;
13252   *)
13253     cat << \_LT_EOF >> "$cfgfile"
13254
13255 # func_append var value
13256 # Append VALUE to the end of shell variable VAR.
13257 func_append ()
13258 {
13259   eval "$1=\$$1\$2"
13260 }
13261
13262 _LT_EOF
13263     ;;
13264   esac
13265
13266
13267   sed -n '/^# Generated shell functions inserted here/,$p' "$ltmain" >> "$cfgfile" \
13268     || (rm -f "$cfgfile"; exit 1)
13269
13270   mv -f "$cfgfile" "$ofile" ||
13271     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
13272   chmod +x "$ofile"
13273
13274  ;;
13275
13276   esac
13277 done # for ac_tag
13278
13279
13280 as_fn_exit 0
13281 _ACEOF
13282 ac_clean_files=$ac_clean_files_save
13283
13284 test $ac_write_fail = 0 ||
13285   as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5
13286
13287
13288 # configure is writing to config.log, and then calls config.status.
13289 # config.status does its own redirection, appending to config.log.
13290 # Unfortunately, on DOS this fails, as config.log is still kept open
13291 # by configure, so config.status won't be able to write to it; its
13292 # output is simply discarded.  So we exec the FD to /dev/null,
13293 # effectively closing config.log, so it can be properly (re)opened and
13294 # appended to by config.status.  When coming back to configure, we
13295 # need to make the FD available again.
13296 if test "$no_create" != yes; then
13297   ac_cs_success=:
13298   ac_config_status_args=
13299   test "$silent" = yes &&
13300     ac_config_status_args="$ac_config_status_args --quiet"
13301   exec 5>/dev/null
13302   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
13303   exec 5>>config.log
13304   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
13305   # would make configure fail if this is the last instruction.
13306   $ac_cs_success || as_fn_exit $?
13307 fi
13308 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
13309   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
13310 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
13311 fi
13312